352360
289034
71550
257189
11
83
186461
97
418881
127588
289815
358721
159449
54
496146
326877
6
8
75
284239
5
46
349511
382463
100256
6
9
85
60
492231073
32
30
69
320791
243429
47
6
60
60
482854
53
82
34
896965521
301511
316577
141218
97
45
286322
203406
22
193355
475260
46
65307
35
389626
23
381220
349964307
60
462971
78313
251373
9
29
7
58
11
412745
6
316114
9
89
421975
34
342829
60
60026
4
207927
919432124
29
21
12
67
54
46697166
111747212
216153
6
379414151
161798528
110473578
375216
175982
108850
36
891651488
428825
179199
91
9
98
99
158351
3
35
26257
26
26
121908
235236
56496650
55
28102
51
669935247
95
227670
400511855
60
58
174120515
72
247969
54
6
25
15
404886
81
68
6
93
230327
546990006
476816
5
271357637
63
37
16
2
203366
73
92
62
432477
14
6
20
197487
79
231855
165930
18958543
86
29
970128348
299215
127671
13
177195
48
67
32
35
200014
458737
225077
364984
486566
49
286030
245396
146462
18
42
218230
499600
89
48
213634
770474337
18
97
152922174
57040
266393
3
88
12303
96
4
10
30
85420
468109
381486
317949
4284
792424420
9
6
8
463647
166432
623016257
50
284578
81
38
41
74
391456
6
349233
42
168615
27
453071
205238
452616
225633
6
63
35
71
77521
2
188968
58
49
490426
8
327455
24
72
4
54
190309
93
92
4769
434280
9783
120460
70
98
250382
75
28
228890
87
828321459
39
97698
1
341812
47
6
13
34
29116
141941
2
356439
483550
1
67
816563287
60
52
3
140759
472222
72
52
421547721
42
41
4
1
384877
257224
1
310489
358360238
245401891
171385249
83
72
95478
237745
68
97
72
345489
80
452575
57
178401
22
58
76
383819
54
152741
30051
94
119901640
15
6
58157
364676
176712
7
423575
457806918
15
318676
450556
286658
346567
93
5
42
206049
8
399666
276158
52
193967
485201
35
66
70
342600239
12
734913709
7
8
129802
45
9
1
20
91016
455482132
497895
93
134505
816339871
2
51
20270
914978683
339391
45
49
21
97
46548
49
335341
78117
776777858
490803
99
537300262
1
14
512693278
65482
56
5
447068
2
30
14
82
17
205126
382852
324011
31
112785
74
24
349021463
260941
147137
6
3
78
76
74
98
2
16
63
375694
12
78
94
40
195733
321218
13
5
152798
205819
45
288903
149954
51
275389
31
212107690
94716
892700638
11
534514199
470484
323317
726425368
63
90
5
261595
65
320877
99275
234439
303177
30
75
495510
4
880846003
34
208964
77
98
181335
825384213
415123
3
53
392360
69
89
72
298049
23
1779
78843
499858
9
6
65
1
26
501625710
16
67
66277
59
11
162898
321503
437618803
1
9
6
52
10
36046
96
39495
69390236
72
53
29525
3
937821407
129965
6
45
308341
161567
624348562
14
304911
3
5
2
56
32
264943
31
168976
475527
43
453064
68
150877
93
442605
33
2
5701
44455
132391
402321
69
98566
55644
32
12838
14
88522
46
2695
16
205800
353858
174114
244410
95
55
98
248349
88
94
7
241933
428926
6
96
40
339617
89
123172
312606
266653364
48
57
21
109964167
389053
20566
24
30
208232
158335
484013
5
49
252994135
455330
474591
67
18
478694
55
102830
721331987
39
148616
22840774
56
171059
94
275894
21
69
330451
465925
82
197531
292569
4
25
40
86
77
19
164211
5
412020
75
92
5
609055116
345263
68
39
487901193
876221956
211387
429979
127614
397555
170662
299795
23
66
13
2
94
58
30
360396
38
8
95
188742
15362
50966
66
216545
72
23
411846
364722
81696
412267
991540198
286327
74
59
263835
72570
199428016
27
57669
1
739975676
15373
363181
204722
93
64
4
5
419434
137898
322425714
428233
37
17005
97
39781
410114
207611
264620
249346
39325
37582
350304
7
40243
314396
84
404100
294415
269405
60894
97697
695081166
16261
51
42
469017
1
473111
51727
212171
86
66929
42
5
45
80
43
124722057
10
473558
472847697
76526
220910
152810
9
2
107927
3
57609
274230
6
7
51
36
163377
96
479894908
74
996691328
68
229033
36
80
27
27
21
81
176659
75
86
165771
46
277838057
310036
83
55
31
334857
116424
90
68
466624
28
51
60
428936
228907
177625
265505
22
453509399
549929191
747206500
78
85
385383
60852098
94
29
9
30
105602
302669
203728027
95
17
119951
5
453650
404150
83
121928
21
2
16712
73
453206
154273
67
92
54
392029
274430
399865
318872
47
35
204589
492962
991175256
181320
276263
487992
97782
76
933950237
172310
367772
442826
39210
115093
25
24666
88
46
104734
61
60
395076
769038432
183221
16
223143
66
311724
42
9
32
99
274374
16
411039
470933
76
15582
6
86
69
33687
9
63
55
83
92
338924
4
123864
485885
45
274391
34
372299
28
63
88
416826
96052560
239297205
3
42
327129565
4
52488
33173
35952
85
301051
474219708
315644
8
9464
99
76039
93
88
51
68
1
90065
9569
71
176988
73
1
495671
72
14
201869
93116
81
143616
62109
38
57
793130929
387025
416810
352486
128567
108672
154657116
381702
19
88
8
283229
14007
34
51109956
95
62
353937
422946
83
494345
393574
31
8
47011
17
64
155424
45
4
50
51
473988
272714
86527
70
327715
6
14
6
39
32
95
104700
324608
90
70
1
6
20461326
478070
9
301535
145970
174960
7568
91
6
60150
45
349086
163924
168948
99
135156
150340
89
30
4
974087093
30
1745
478288
304991
2
59
259528
879549514
582665870
386883
183071
126589
38
144661
14
86065233
234786892
56488
91
3
50
86
181896
4
5
110118
44
79
53
723305772
18
68
46
893270319
66
344376
20
36480
75
13890
323045
213385
2
437997452
198919
87
103814
61
346033
966264121
343365
2
7
42
178157477
258138
377801
87383
149209
215644188
610967035
62
403846899
74
8
718905292
290635
17
8
366417
316024
98620
40
975421861
88590
47
83
171342
104164076
895723072
32
158760
12
71
881271622
55
217134
74
4
48
15
685866456
179363
111084
284147
128912
738889490
71
13
35
490252
186264
355281195
72
434456
64
24
37
99003
253905
94
424437
3
54
94
376061
58
272583
127075
5
61
50
48
28465
33
158496
36
3
426570
50
490777
491916
28
478885
53
78
93091
176705989
79
74
177606
436207
70
422625
413254047
15
8
307243
48
18
351236729
3
35023
4
32
13
436139
32
22948
321809
83
84
2
51
918810964
38
67
96
75
728997377
199016
49112
45
324715
74
20
91
92
100322
211951
88
27
444056
608205220
6
1995
4
258699
445029
94
75
21
200130550
98
2
545969583
85
24
78440
728396854
65
11
205833
280954
283018
270797
6
58
119822
317005
429718
75
6
65
3
367828
9789
42
282609
74867
30
742919922
195116
11
71
6472
74
81655
94
332949
4
42
457776
35
415879
32539118
62
35
6
5
39
42
67
8
362641
5
166650
358661
156269
80
681030741
165975
310276
161294
101511
9556
5
13
49
230309
14
404277130
580954774
46
45
499255
92
144248066
35
6
9232
437052
382155
197238
31
59
366900454
87
88
155314
42
101213
428057
293516
69
376599
452811
58
36
41929459
64
85
470188277
60
412124
353883
59
45182
79
3
347482
28
54
173035
8
99
73
85
4
25
70
482289
42
4
286478
263705
46648
129062504
15
41
40887
10
19
19
12
79
2
92555
99
32
79
32
57
488780
56
82
108288
86
93
296673
374657
440855
60112
58043
76
29
61
20
49
431754071
55581
15
69626906
44
125675
178498
212512
269155
587512060
16
171219
21
416839
388048
42
80
269489
1
79
208240
553945116
12574
1
4
8
5
1
16
5
52
4
86
38
347034
166248
293597
83
66
64
13
421912
28
410841
6
496690
492596
281147
499881
298077
96
300851
985769200
92
95
492129
396584
8
35
56
62
62
18
282962
545493000
4
11
19
95
61
295362
489925
491949
13
28
70
5
23
422912
456073
333815
487046769
123123
74
38
480539
666170420
76
49
10
265478
180028
439877
44
3
2
238822
9
471224
70
77604
42065
54
103944
299362
449874087
255902
70
34010
58945
496683
71
434410
7
491779
406316
92
57643
98
52
51
324115
72
297283
309245
64
81
295233
42
11993316
97
9
5
390892
85
20
44912
16
14
528534922
600680771
35
9
1
336369
162931
28
81
94
29
210561
171501789
87
78731
5
389479
63
166554
265911
80
84668828
29
342710
65
376627
79
34
363981
218687
411261
10
398386
44
133310
24349
8
423082
2
374192
42938
21
395339
77
56
284828
467473
83
16
508506363
132578
190686
53052
364261
18
53335
8
5
565956737
617020813
342204
43
28786949
7
43
261294
1
439800
57
61
94
413804
158666
9
370479
37
89319
9
84
371427
84
247007
92
675884177
380669
7
46328
471964
127250
56
77
25
360625
2
79
96
56731
56455
175670
22
2
385631784
66
31
384927
345236
536198025
12
351168
79
67
2
492336
27
288222
28
355918
55764
6
195948
78210
296013757
99
395461
293136
26
46
36
55
80763
343117
147077
21
162137
83
95
960225175
437082
12067
170252
37
29
455994
435778
79352
384103
81
23
382537
90
25
68
26
50
26
72
82
37
59
43
96
66
892843597
582163136
399404
19
93
7
436786
861295416
1
98
491149
5
12
53752
67
723584228
74
10
72
32
99
48484
216546
278762
14
3
118634
316204
57140
702520060
41737
259394
3
8
1512
55
95
29
333243
477148
74
9
20
17
1
17
37043
266841
5
18498
607745651
580266229
53245347
72
409801
7
59
470461
43
302071
6
57
98
31
29506
269766
43
50
13
435791
74
53119
85
49
13
26
288061
137974
282480
86
372523
74839
32
325259
445013
53760
46
229169825
36
56
58
13
4
147370
321719
69
347448733
311252
371456147
39148
224212
14
81
168035
204707
76
30140
16821
1
26
96
97
960
55
2
177515
26
71
70
34
78
84
36
157235
77
18760
11
292892
43
8
249048
81
42
65566
49
89
175546
492732
99677
57
68
33
14497777
78
257788
448041
122927434
355954
67
78859
7
83
46
5
71
202398961
22
40
268934
4
72
302648
60
47
190664
251035
6
34
12
267469423
294740
142520
490420
65
540498049
39816
38452
246766
83
91
104496
47
88
47
31
97
209055
93
57
482492
381423
74
42
476050
45
60
58
16
53
843992900
2
7
85134
446413
28
460804
29
73
308734
65994
16
87
538694952
58
56
36
65
41
6472
902519902
433986
97
58
57
221759
72
213536
94
23
17
72
339037
90
367584
20
97
348687
338360
329759
188363
325322
215670
3
60
148128
24
42
76
46
232187
85
495261
147942
136477
58573
11
64
786452593
392169
276209
105805
485581
97
55
351868695
30
135078
611645801
3
6
33
70
890454878
96
15
4
22
87
2
23
46
4
250499
2
207869
56
40
177892
88
38
30128
91
94
345587
293189
95
43
239132
17
15252
467213
4
20091
7
45
91
1
62092790
315104
31
62
205208
9
10
103364
54
874911509
15
50
89
191696
18
656369336
473129
300136
6
475284
45
147359
282296
304152
271177
28
55
667699349
410840
29
91
464019
54
52
93
94
309173
207446380
797380537
11453
340623
295160
25
97
294980
119186
64
18
93
449407
19
7
7
97
7
189989
11
345204
58
86
8
273726971
306788
52
8
8
192491359
7
306833
249817
42
293957
94
312671
4
225713
158110
433942444
917074316
31
38345
185807
18703
42
32
204818
16177
95
78
18
82
1
155357
99
89113
36
91
85
457879
88
292312
949635010
319781
128197
66
3
276900
659975269
286233
2
54
32
25
138295
174999
387540
261969
62
352801
42
409494
8
112191
95
27
18
51
480781450
463558
246374
336931
46
435580053
50
90
7
433455
44
33
198492
29
148294
89
29
499624
288573
275948647
356386
341323
2
64
450632
82352
25
71
40
96
231058
81
70
6
26
134653
40
47
28
78
86
97
202962
261092
37
88
224916
5
353257388
269727
77
26
381319
62
300879851
8
46
190100
182303
2
73232
87
286926
31
311022
483845
40
61
68
14
53
36
94
762851219
442284
62131
38
78
1
50
268905
153080128
388733
805137160
34
28
306838
55
45
25397
227348250
3
75
413336
2
112006
196984
371203
91621
151275
138001
55
74
428762
47
88
73
65
482665
205523
441056
39
76
9
24
34
207109
187264
3
336021
21
41
443540
267623
331486
86526
24
96198
97820
48
6
64
68
233459
34
133389
30
77
10
99
38
258863
860459100
77
66
141628
867368955
64
212500
4
62
489079
678968386
23
74538
51
291841
59
21
39
417801513
337413
101974
265411
57
49
99
386730
879408132
16
113530516
7
64
340757
284203
11578
195280
67
5
72
31
3
8
681375622
38
33
272967
157510
99
32
4
5
12
27547
461828
44292
310856
222037
81
96
269805
76
965960013
99
173484
5
268568782
14
16
16
159331
2
90
325107
425972
303076
5
429965126
47788798
872294322
5
82
54
73
52
826230932
52
489248
255470
3
27
89
31
2
29
97
33
177518
463135
102433
358567
22
2
23
39
74
46667
87
410332
7
58
98
377794
145135
402294
465921
88
72
42195
46
97702
66
411323
416954
18
8
50
40
96
35
21885
375502528
97
171286
96
59
48
379971
79
330236
407315590
469049
267251158
45930
87
62
271231
85586
209340
97
6
258851269
4
74
788537410
266176
67879
437260
5
1
30
48
147164606
6
471886
471621
177100
299111
351484
178857
9
3
4
17
27
17
82
250098
388318527
155842818
14
43087
88763
64
88
72
40
91
94
391786
223524
9
79
98736
86626
30
167004
33
18
59
14
325647
48
937457002
47
9
18
25
235782
357818701
7
79
488305
16
97
92
58
5
78
203459
14
499269
3
187130
78
471732
224294
55
188469
43457
753682824
309882
6
29372
77
318066
483281
463644615
21
89
95
31
18
9
341213
543852349
49500974
294058
5
379232
946842585
90
963736232
1
34
72157
14
5
92
64
111057
4501
469464
316737
72
66
227902
99351
27
99
189168
55
51
33830
1
4
95
437527
251877
56
318210
276932
454177
76
493072110
399430
391666
422975
3
198932535
13
36
85
6
39
43
168930
42
55
17
77
63214
68
291727
85
116426
78
19057
167272
93
372196
98
81538
2
84
6
445630
45
396778
474450
266023455
401255
45
375781
203961
403927
27688
23
31
458881682
362611
987600397
85
91287
298189
66
22
56
67
13
48
226260
45
261576647
109047
43
22
9
7
983528544
488852
289136
85
2
93
86902478
841503505
27
96957
87555
54
268139456
86
389140764
27
584005578
420788
442361
359289
253890
218413
619132676
11991346
32
31
58
125809
211300
448514756
282302
461707
42
4
253676
5
304190
164712
85
80710123
252247
31
36
518291543
761678194
430224
5
99
110046
132201
420254
37
296663
16
200168450
43
404670
3
210483
423083
522070915
244603
36
86
77
85
70
167013911
21
203636
4
348842
136041
353842
46455
3
447661
470269
40595
63
449759
77
27
285204449
18
35
483834
567855342
2
80
435673538
3
96151
117701
36
90
41
35949
197813
71
238141
5
129449962
100042
46
69
190557
281765
26
31
95
6
220212
65
367112
48530
486225075
86
69
33
90
294443
56
412578
246323
274497411
86
47
38
167439
69
431737
482206095
236905
308582
18
85
30
381316
475896
10384
84
1
31
99
97
51
149722
353070
86
8570
64987
913957358
195120
236567
71
163600
20
15495
3
41
824767596
97
75
4
122724
174192
62
349109
258220
208182
465579
418653
765233107
512970731
95
27
79807
9
9
248335
458165
489959
18
460370905
6
20
65
474400
15
411080
139973
499033
94
80
224436028
495573
69
63970
11
87498
99
91719
67706588
84842
67
20
1
59
245871
113081
26
72
26
212253
12
327182
97
331338
870774944
3
19
163515
35
11
2
78168
84
74
908928576
68
66
24
92275
399492
248424
78
78
2
80
28
990255890
229460330
97
22
24
440663
2
157610
62
48769
37
95
437604
92
149735
54
8
84
186332
440042
71
47
408503
16
482976690
79
25
69
5
454758
94
13
53
431279
7
94
228465
236823
4
1
106629
335233652
463489
300317
2
4
26
75
123710
51
81
873142465
2
345324
124415
55
76
162236014
84
10
596309782
90
7
1
67
44
58
43
243802
372838
49
430712
16
4
2
144407218
475417
85
569970298
192784
82
87
54569
27584
20
15
62
619568720
44
456255
90
96446
68
820119336
223819
12
473137
575678589
30335
439835
6
267621
89
320528394
77969
68
358038
1
38
3
160772
14
58
683017368
82
56
827918441
265884
770944109
592595494
856478663
52
733537018
99
138511
66
53
269766
65
192287979
25
63
29
10
826067178
212107
433743
47
72733
68629
10671
37
1
7
16
293310
425953
51172
349010
62
164905
79
84
21630
37
834
212280
1
151368
189770
8
81
250235
4
93
7629862
94
404548
72893
628496208
489270
4498
20
48
3
385391
105829
3
55487405
178581
75
86104
46
11765
99157
19
173067
83968305
68
316364
99164
301949
746429836
228593
27
57
52
133344
263393
381178
734134847
285405
286712
835385001
4
6
71
218716
204199
162729
34
377677725
124279
90
9
1
762234365
416189
85
1
357374
68
11
294845
32
65
413890
945018979
697706739
46
98
146558
7
27
83
24
165332
411960
285512108
99650062
303465
16
306520
117235
492422
72
113819
119738
42
285188
24
77
288894
56
65
257022
149595
309187
499633
3462
31
453288
87
47
97
495262
577217209
162833
18
724389814
463660
31
50
344707
477434
193350
2
6
47
879735752
163865
74
23
5653
54
2
50
217206
87482
90
27
28
4
94541
383160
355835
799004402
335466
495912524
40
162579
275720
13
25
97
8
568753888
914661318
2
89
158487
22
67
402928
42
186060
65
5
3
54891
302276
406773266
330190
458441
327721
203917
121875673
11
53
93
79
135784
206043
428703
19286
133143
40
146238
448616
1
10
12
203731
51
473631
205448
154356772
722485675
65
292571
401460
26
41
41
61
32
428606
56
61
108280
472393
247419
469532
493972
474335543
8
20
33
68
685767433
104670
62
4
248632
29
105064
221663
8
315051
421235
55
24
326172
184817
79
698631247
80
84656
14
9
54
422087
318920549
154035
396480
9
231056
223642
35
27
4
1
24
313926
271687
117163
35
31
6
31
125819
80
227479026
70668
87
16
306203
497254
302384
390100
233359
82
50
2
304982
11
101378715
35
42
56
418603
33
7
344224
10
213718
1
401847
20
270100
42
566519761
9
56
111267
120174515
10
484320
389490
314079
63
10721
35
397514
366202
81
133562
528108003
465901
97
369090
89682
7
5
229843
425306
420982
76670
427587
7
215157
91
42
33
68
567132184
378468283
37
76
96
614259460
205946707
5
448963
86596
47
14
425592589
4819
474600
423433
525408997
4167
46
197225
1
9
90
192081
60160223
65
3
30
46
26405545
315596767
30
98
61
678495809
35
49665
37
349399
82
996757434
55522
61
98378
413983
483677
274499
348666
270269236
79528
77
108624
477026
190890
2
84
341087
87
9
173576348
66
68
3
40
136733
49
75565816
23
77
81
51
42
76648
443330
9
9628
3
327122
19
6
965045158
61
147743966
463563
33
8
64
38399
68
376709
161946
144837
140790
175275
60482
353630
77
33677
44
336964
10535
85363
20
78
19
62
87
257793144
94961
83
59
25
39
65
14
10350
58
66
86
414765
255386
407532
29
185042
38
96
6
367331
304685
341429
277263370
28
231313
149026
131657131
51
77
81
15
8
52
97712214
59643959
5
8
481496
411096320
7
191041
231000
15
675582661
280976
358986
91
31
429384
315749
76
84
7
317002
83
51
84
3
760766003
77
323582
49
186774
77
340734
58544
463116
99
303346179
75
30770
1
82
998234682
2
91
2
342407
44
641501905
493496
428610
12
44
278101
5
35
241247
107256
93
447959
486467
6200
94506
83
73
7
1
68
12
183437180
244565
425555
9
451289
39
91
36
66
346246
39
72
152651
112722
25
39
492459
3
162444
46
12
278081
15
12
4
265126
4
63
76156
228315625
205067793
10
11
28
107301
285329
214991
69
165164
5
232569
95
346639
90
201338
95
408859
4
128265
5
156783
98
384587
272960
55
213793
65
40
418431
60
452725
708276195
13
1
99
77
58
322071
491572
13
73
46
356165
4
18
1
39
453579
213551
7
2
19
32843
370208
392606
66
155977
154890
34600
4
52484
2
74364
80
14
85
3149
52
696196106
58
16
78
15
9
275457
9
778509932
87
251275
6
91
54
146873
15825
65
56
49085
56
12
83
122026
430829204
6
38805
91
489741
47
994578967
47
16
48
15
8
365322
288219
43603
172664
49
266044
88
8
363577866
25
346474
47
126621
6
58
14
389214
57
18
342990891
21677
825380664
200616
75653
22627
8
428949
209388
396229742
5
85
312958
118162
338950
285536
17
88
91
96507
54
91
24916
47
367134
6
74496
32954
139402
98
93
440111
6
42
22
300482322
1
231046
95
3
33
396805
45
303834
364458
116254
437250
56
86
75
71
70
42
612454019
84
319867
47
44
37579858
40
382764830
414294
5
3
98
159426
21
237819
59
92032
561318969
18
61
286499
121942
6
425907085
2
348428443
493771
641736050
316446
198260345
158194
70
76
74064
43
416589
226005
8
51
29
186594
49770
15
70
47
71135
469941
533313541
48
7
25
285473
84896
483576
34
73
692813236
378389
845423100
4
75
126729
362580
153703
589297108
19
198427
46
282364
80
72
108748
96
333404714
508800930
476826
96
114854
97
955229275
402526
9
884729331
232329
2
447492
157582103
779932517
67
42040
6
784445681
67
21
145695
97
3
40
4
24
405654160
24
51
12
66065
88
9
466041
746066961
452803
98
153285
713002959
5
160797
28
385966
9544
204830482
33482
80
87
17
5
56
414581
92
11
225345
486526
88
817711869
478241535
97365
87
11
38
82
88
13086
80
92714
25
41
452271
61
213194
81
69
52653
217247
34
151637
35745
70
434651
326881
272072
433120
183613
63473
60
22
37
186075
80
301160
94
37
218463
17
487178
451845
128571
84
205692
20404
359465
9
431719
335575
55
9
42
336678
187202
498247
477872
210635
64
48
438458
201027
92
43324
98
77
265536767
47
6
51
54830204
41888578
126542
234734
81414
213038
17
84337
3
422059
67
495178
37
584251899
29
63
67
319742
2
75
3
228586653
286389
650915992
34
1333
305243
8
383063702
4
454188
96
1
150226
61
42
21
399617
46
26
1
27
53
495242
32
10128
58
180011
158035
495666
88216
5
63
484983
182413
18
84
434013
216750
257873
55
35
268026
57
6
62111393
432778
29
360776
52
97
440151
16
376714
265159
80863
738740122
14
46059
268765
30
65
58
74262
61
239706
47
82
69
31
57
26
543996943
109007
76
7
19
24
82
257142
94448
55
46
46
511557323
28547700
55
480099
113872
485829
368643
66
44
18079
80
171028
349648
30
141207
929929597
10501
55341
81
486340
31
14
257400
96
70303
4
106391
31460
20
71
471642
521281628
215223
302730
52
84
7
1
7
99
89296
24377
225229
1
840542384
14
347524
42
34
231796
318470
17
379690
458188
289482
50
13
349971
101529
493809
84
253132
86
300139
58482
74
48
149095
3
278839
52
58628
351246
67
15
142327
48
8
31195
51
575949083
405434
74
42
288700
831776816
79
8430
58446
462926729
8
33
7020
4
58
98
30
312849
94
256503
162515
389261
379215
973661828
17798
225556
10
386292
96
4253
1
654424040
324990201
17
169205
466349
87
213121
33
56
24
55
96
233031537
271400
381066
379391
39
21
217678
57
2
11
69
427202
94
207087
459745
281127661
4
84
96
95
395351
913358702
138951
37
73532198
1
578429186
143344750
194867
299229
28
343831
44
50
611418241
136916
65
65052
80
45
96
310373
96
160368
172024
137604
386778
38
386580
40
76
100199
43
124872
1
6
30
13
39
347901
13
124218
91
23
60
54
189843
4
37
31613
40
69
80
66
79
93
32607
70067
8
174461
15
481649
75
33
59
53
755968487
45
36
382495
30
89
434268
80
9
525600862
81
31634
21
27
394888
309495368
85
98
217090
556167734
55
66
472357
99
52
49394
345566
348420
27
175964
74
4
249740
8882
998885605
357738
14
2
343567
479879
202016436
90
44
461775
11384
33
378126
454500
42
97
98
94234411
44
203749
395076
365855
81021
41
370457193
86
217791
228594
124777
33
88
76
7
202503
468558
80
80
26
289379011
85
79
18
99149489
30
267021
277715673
428463
61
23
166340
80
318077691
57
401214
34
238083
440644
4
251466692
66
41
287405
86
93751
45
44659
88976
12
52014
84
715787368
363459
63
604533978
21
78
325419
11
114494
57
40
60
81
686955411
66
434787
39022
90
55
16457785
824522903
58
258524
318659
59
96
76
452234
120592
11
77
96
274844
50
684541063
9
486919
80787195
70
69
90
9
207148
69
65541
412951
3
59
13
70
205156
48
84
59454700
285614319
426388
269443
459842
94320
3
28
42230779
147166
38
12
94
480940
6506283
191553
32
173370
974481985
546923897
317355
96
4
76
52
408602
79
85
9
127963
84
6
39
210781954
7
411147
494846
7
28
60
82
163147
94
451854162
310423
77
264389
268706
250358
193964
9
484036
199582
307329
126845
458415
395795
303689
76
478783
490985
7
466351
8
77675
93
6
32
321978
31
671841371
4
437241
38035
61
572808529
481476
223960
73
81
39
7
425942
62
4
62
247018
5
325538
445765
62
245237
448603
57
884525662
2
92
355406
8
45
23558
441911
800098572
48
805720991
387740241
91
69
366783514
7
168240
234517
269489
20
43
58764
324490
2
164998
9
138503
91
81
66
338044
73
476634
4
12716
96
26
1
23
17
583561949
229185
38
344420689
223869
158458
370380
98
51
63
68
450167607
2
302782
78194
884458839
2
6
14
167088
47
881024215
93
348098
91
410998
83
14
21
20
78
248993836
37
69
388348
73
92824
82
3
4
50
649908076
92
478390
482084
98279
74
296057
96
276192
37
48
2
403654
86
15
12
295567
290614
41
7
307215
275860
185143
18
615476505
6083
681826970
669324616
51
107018
374064
341452
154917
6
30
35
3
220244
18
46
570363806
249879
61
24
75
304339
28663
86
11
84
71
443351
419581
81
720609013
2
8
130453
97
316513
260804
197313
1
20
30
489303
605145738
343074
455121
371935
51
282976
1
55
92
77
95
4
31
162711292
214241
262702
53
354473
36
36
17
15
6
386760
7
52
16
461025
48
298154
870807464
479614
310366
3
270861
7865
263270
24533
410846
193017
17
7
6
23
488500
49
52
69
486522
160322
2
194660
336534
216636
52
69
3
462159731
85
77
974278675
95124
150706
8
80353
1
38
3
47
141171
99
76
3
39
77368
79
8
920970023
106626
93
25
98
429540
35
181342
22
71
26112
136135
966094079
73
98
41
399422
20
309338
274861445
7
285520
173990
839097887
435836454
37
29685
123136
90468
318716
42
155108
401389
152735
432959
65
61
693702461
31296
285829
444248
242868
8
383377
382879454
119670
180950
88
322620
32
430261
8
69
862277223
517079649
52312
1062
199162
778380574
58
83
110479
153088
3
3
367597
120139
262980
935519221
367256
96
632444539
315462
216140
13
459090
68
444112280
79
61
334428
32
436073
76
64667
99
756682682
66
29
6
7
451241
251592482
40
46
313167
437570
73
87
939441027
81185700
313588
243740720
340295
83
781741381
96
56
29
41
10
20
18
120792
256374
284924
334786
3
8
98
637623423
261453
81
327983
60
445358
74
69
29
50610
53
208607
74
54
98
18
94751021
450049
239967736
56
97
98
259715
17
39
72
33
321882
87
796958190
286678
96
382573624
57
970022925
342438
470060
264547
97
69211
62
241966
427645
88
77
6
300544
180816
415793
46
2
6
154802
327089
152432
91
36
86
52
264673
21791
210654
128186
459487
91
431910
159430
393607
78
168351
620942312
187801
82
443173
65
300449
98
9
8
17
149152
407420
200775640
60
9
393430
47
6
89
225235
85
137371
258635
241252527
13
22001
46
951632096
5
239641
364883
954225419
37
20
70
337760
94
11
376409
432125
256189
33
347269
85
482138
6
76
8
318246
47
62
60
370258
37
218670
725679267
306057
93570
19
236239
1
1
84
35
395036
151061553
8
5
96
75
66
39148
327420
328184
186051
347587
552824355
144926
468358
57
31
46
96
39
134123313
22
477828577
7
17761
175547
15
45
382474483
5
325328
196788
103684
46062
33
440626
263465
36
420701
371396
327290
81
5
4
116136
32
295412
11
257829
74
65
661460258
42
17
157968
969770848
149120
209539117
414947
74
93
346308
46
410781
416882698
9
28
467185
3
29
7
238777
199803
37
95
89
52
377982
391426
23329
848042197
255430291
5
97
28
51
90
8
48
162104774
478632
462450
179894
95
70
51
46
15
93
904821319
3
64
70
52
191385
96
52
127432
63
97
896866523
66
89
2
21
649674128
205364
35
98
78457
533647709
366061
284410
89413
5
78
53
210592
37852
455327
6
87
1
726929780
91
245045
335357
86063
69
483829
396938
92
75216754
455641
482890032
25
234773
63
488569
6
31
13
221275
219169
438287
335641
72
41
8
21
11
456346
29
35
22569
50390
10014
462549
49
5
25
255756
712214018
325943
36
58
435466
93
90
86
382081
81
2
83
95
79090173
50
97
195284842
371567782
46257
183758
170002
34753
92
353466
43
428494
531417377
420266906
70
151473
47
797378269
384334
32
46
227313
169468
69473
90019
1838980
14
8
40
261743
44
62
1
170190
490860
137699
94
288000
9
362326
480631066
73
640011498
495007
437538
376131
524091928
92
238538
47
123168
223835253
38
92
312266
237585650
8
313698
373033
37216
53991
5
398466326
5
64056
2
189450950
360418
73
45
301076000
177798
89
9
2
58830
46
476013
8
1
67
174411613
99
12
27
77
429418
400236
439156
486183
81
3
190876
343285
478016
61775
220093565
483637065
8
111993
4
400316
246507
461433
52
53
8
167218
30776
70
283966
3
869358417
239317
144748
493132
158174
9
3
38
206560215
33
69
7
231892
60
447075
39
296039
256576
42
285430
69
91353
391404
67
55
13
21
43
43015
15
340866
56
5
6
897467360
61
131920
74
83
160303
45
52
36
358294
35
497823
87113
8
3
73
434789
152057
128531
3
93
173399527
23
299697
11
71143
351742
32
34
7
5
1425
42
454857427
462836
80
414278
57
15
24
194956
71
245233
22
47
61
252145
183555
166025
312850
22762
28
408340
261685
28
11
7
270441
192995
33
194800
29
46
71
68
102057
98713
90561
271721
48231
19
490842
48
23
33729
81
4
287139
62
364033
205899
38
57465
208970
284453
85
60
17
21
35900
83308
93
327318
656691234
498309
341108312
2
281108
9
1136
498786
306230
53
43
281740
172625
189351
98
46
493263
104526
69
29918642
238843
6
97
44
2
100106
86
90
6
14
296419
98
467295
355415
95465
6433
394462
1
194432
68398
120002
5343
51
97877
487411
52
223994815
183420
10
64
35
286517
431336
19
422292129
15
473969
975226962
80
82
25291
42
82
23
4
40
172679
83
3
132334935
378744
7
467908
862569498
42
3
22
247881
384802
83004
94
296676
1
2
499295
163299
109763
40423691
23
797075471
9
427872
54
13745
54
77
404026
50
369665
434515
325688
342085
86
84
53
69
184376
67497716
65
108616
1
49
412747
28
77581
202611
159347
9
22
258918
32959
1
484608
793595715
5
63
20410
75
22
985565651
44
494462
36
425106
389926
71
449672
139374
34
8
498459
327248
64293263
67241
68255
488911876
430852
7
362540
612914896
34
97
248017
324668
93
279455
45017
128997
92
70929
195435
126772
758365831
44
18
59
487478
485152
9
254445
171386
39
269252
64
98
8
9
299411
80
310705112
4
86
64
61
3
12
6
30
24489
918691366
260523
5
418059
353092
16
1
372679
94
20
880341312
77
29
36
262733
74
10
69950
375787172
37
30227
9250
8
18
35
840744205
63
377863
3
339258
14
94872021
394376518
794640360
381990
65
87
11
23207
99
322844
94
162631
433805
1
75
48
294999
93475
108577
911035777
87
41
71
8
126848
64
28
633718688
362777
150047
36
665415843
87
9
383999
48
98
354003
446678
22
59
296020
40
233317802
53
97765
6
7056
74
397535
18
51
338975
55
388199758
340341
68
1
466487
258475
18940
488400
491821
211753
47
80
403885
45
77
44
99
342587
93
1
9
42
198878
385289
463215
233608668
59963864
67
65
199947078
98
426597
90
90
95
16
65
84
34
232899
24
234907546
13
410754
65472
37
8
37865
79128
254906287
124963
96
6
207427
303673365
44
94310
294520064
339883
97
236129
55
5
18553
7
157345960
42
301087
198481
158707
143344
365840
29
12
61
25793
84
311598730
9
347371
37
16
366855
11
373308
188768
309251
698398784
55
366810182
46
251155
26
22143
48
286000
209993035
24
33
377333
439653
259021
477239
88407
58
86
21
50768
264626
56
183193
22
77
88
77
408816
488171
75042365
265779
19
83
415101
381074
6683
12
138718
49
18
2
36816
5
290319
771587841
80
2
306770
1
10
91
47
54535
133194
4087
471331
47
90
33
362770
333241161
432890
86
67
351706
1
377062
153735
492017
53
94
66
2
43
161177
124448
193934
51
24
320629
379306
8
965322357
18226
92
45
1
98
91
22
11
521215041
226847
7
41
30
16
258001526
38
51
18
455141
6
373353
1
57
287672
460738
81
110054
292822
94
69247
21700
133281
51
404147
40
68
375868
9
361975
34
33
73
81
34
444441
28
76
2
858301761
55
62917371
128003
1
8
7
28
151629
204806
34312
58
328006
18
205907
2
37
15
70
91
2
89
56660
330300
62
236253
58
66
115685
176909
721582793
39
122587
682590340
80
50860
257440
55
95
457745
46
733363540
76406
80
223127
8
99
23
69
842955367
76
5
24
298408
25998
372991
66
498302
7
711274598
445188
136848
35
96532
240184
63
14
355074
73
64
59
46207
93
52
4934
3
74
98
78639
99185
253549
372170
35
74282454
724412755
67
250228
126265
19
222435
8
285201365
32
221947
148537
386342
70
273720345
313098
32
231684
47
8
79
310249
96
18390
93560
81
59
49
913262809
58
15
32
80
99747
55694
21641
33
607091261
307724
93194
373268
502754147
404494
245418931
7
3
222798
789927657
26183
95
4
2
65
3
273426
128062
338140
90
10
95
49
49351
65
124747
41
38
216385
24
228947
85734
419861
29
63
379218
31703
678128448
47589
461434
2
47
3
467661
379449
70
319771
404136111
90
38
55
722176522
451321
383686
133697
481688
52
47
2
93
402357
71496
649505365
292686
7
296103
7
196471
33
475315
204114
69
662796436
357521
353197
225640
354298
331781
418791531
15566
216095
422952
225637
41738
477834
57
301874
40
463566
1
3
271809
160685
353726021
7
7
132094
224930
6
47
61
258733
219270
362034
91000
7
883197485
30
422631
9
7
497473
8
39
303595
483173108
91
256461
819185328
17608
94
44
87
80
127953
13221
51189
396498
15432
520699043
3
279431
74
47
283115
40664
207625
196505
50
51
67921
369808
48
91
218134
48
180917
67
12
27
5
113806
76
427210
67
8
38101285
88
448692
20232
27
371215
743605174
97427
18
24
5
1
139363
153850
228150
656269432
637020199
77
759933673
328062
86
227777721
680530905
16
713323525
399783
382291
499600
21785
190157926
402741
3
78
341647
75
433189
50
39
108442
174899
68
6
97
315297
369608
58
182367
689285413
71
50
201140
213812
2
52989
1
51
30196
28
167620
14
23
371354
39879
44
6
453456
324381612
145071
188801
8
140947
77
21
29
448688
41
75
307876
719458827
298218
70250
26
214098
73
489381754
105562
157166
141200
158541
407638
33
87
214314
59
127120
34
47
370534
31
243272
53
170616
463474
105500
2
379887
95
397172702
7
26
83
81
25
190774
442040
1
466279
38
43
70
56
384576
367056
47
356807831
68
88529070
47
56
40
314058
65
46
166224
172499
947535858
51
1
34
9
303927
449535
65
76
94
28
271734
200760
67
387388
116839
66
466
37
227826
19
373793
1
265742
59
56
72
4
133237943
4
6
1
42361
411266
93
4
199735
6
13680
29
40
116673
2
47
66
135485
199063
84
147725
165949
29
463765
339037
25
25
760305795
76
4
68027
69
37
376216
458658
45
558105584
19
80
35899
52
7
24139
433015
59
36
3
63
56
422072
308695
44719
74
333214
145482
367169
766729017
79337
87
84
278086
140668
419134
81
403053
88
475312
585853960
54
93
300594
241004
290759
9
62
397627
6
382680
96
151141
60
466287
5
60
80
482606
716554457
94
6
205048
129525
3
27
72
36
71
199462
203049
298450
60
24
86
63
164075
47
56
11
87
8
42
453178
64
389649547
50
211034
41
8
870822290
619148711
63
93
205669
5
192096
721415295
84
73
315532
209952
74
3
38
328555
15394
39
83
482014
245671
12412
247611
247389
419881
221987
124662
160240
319715
656930211
454388
52
83
99
14
391135
46
32
308792
350640
65
57
31
302379
96
83
136517
312830
76
64
470110
446053
907584292
45
151258185
54036
98
144359
9
38
334391
278236
6
6
25
450120
39
307246
74
5813
248345
33
240691417
301629554
114670
44265
91408
54
1
7
6
27
311177
261042
280343
314387
6
50004
101084
560321461
80
3
35679
169616
337115
471099
7
184889
200925
1
100264
92435
298606
196712
20
46585
19
1
173347
18
624446646
551207661
49
186025
12
191800
321187
60502
42
202307
80
8
13
349458
34
16
217602
79
79
103668891
452631
219630
41
73
68
171172
106882
279682
92
591447621
26401
435304
307243
3
93
291841
205391
3
497464
378353
79
45
121500
87
163329
203494
466764
457096
331697
88
183380673
482726
26
300149
225739
505359609
97573
182662
724012108
571376028
34
5
8
9
80
986687693
164192
93
297563
5394
18
50396
93
408728
203616
2
83
51775
97
73194
59
288509
140222739
873529712
59
325354
370776104
274400
378233
92
55
97856
73380
359870
119558
728331215
99
165765
58
97
417235
954886343
353427
79
360082
15
275709
7
26386
360149
413283
95
244194
257149
52
6
209725
71
70576
18
328335
55
104641
93170
72
705388780
58
51
34
94
11
206028191
93497
25
43
58
33
380084
144772
982695310
600279848
71
485663
164875678
215808
62
89
343886
450367
358610
38
187232
23
51
76
202286
12549
434966
1
65
23
77800
2
35453
98
89
402584561
9
324986
56
402843
1
390631
50
210411
46
434253
427030560
334672898
302644
472143
43895
155781807
237637
7
454877
327164
37
6
426527
481901
42
22
77
48366
78
49
11524
50
511625498
168776701
46
14
86
764575934
499958125
511304362
187605
8
5
61
258330
41134
268876
243285
318169
65
151711
12
67
310976
4
99
36
92
50
190936
41
162292
45
71530
79
95997
234119
42686
744748601
1
11
19515
357446
98
37750
34
89165486
69554259
61
132160
295858
62
44416
48
422431
3
475712
289181
88
8
325825
8
483046
88
332158
14
60
33
6
95
235983
104167
91
74
453417
6
375027
352021
61
306639
54625
875411662
95
316999
55
7
58665
231993
79
360017
333286
362808095
6
433344
803787445
477881
37
260713
82772
20
8
17
63
147023
244236
350731
418151
329650
36
6
86
2
310496
606200164
94
86
656371289
150051389
342145
240597
101935590
5
41
94
64103
381690
3
87
958017446
128720645
478644
1
271381433
31
762988146
56
10
73
683941823
62
808734869
36
44
7
7697
755581156
250203
81215
11
267246
52
73
13
33
33
11
413956
27967
29531
382678
330158
282923
6
360735
7
18
7
60
448903199
484893
23
39
55
83
453639487
407184
77
315779
687477801
10
444612
296312
79
72487526
98
426033
477875
233693
406617
313032
36
253654
453001
106463
139329
393671
44883
2
58
87
347
44
8
315770
26
265721
157894
59
6341429
38
152426
1
232110555
210514724
246823
94
6
107283
45903
4
81
57
27
135018
397357
95
69
61
43
8
39
460583
221246
151664218
451007
182126
39
272966
88
549886806
36
21
38
299782
473642
372098
360796
6
457524
45757
339303
295866128
86
65
8
477403
4
966557834
99
56
544883104
419311
8
86
47
47
148532
89
38
95
491179
587137015
94
343133
42626
394846
23
91
367981
30
206573642
13
28
21
13
99
61330
33
356945
125806
309957
33
59
316384
687990583
302813
275252
4
58081
50
405672
284607219
210055
72
60097
29
66059116
19
490548
568149920
4
12
272957
575299128
217892
2
4
32
20
42
359014
75
50
87
5
58
143699
18
94
498129
338131
30
381373932
7
36
14411
45
71
48
183683
62
510589561
6
262083
74
54899
36
308787
385600
128342
33316520
140742
97009
98516
76
49
92
486388
172676
39
19420
30
414278
331463831
26
658819099
45
57
22
40
275399
60
946991679
359678
100886
416106
54
21
79547
84
49
45
274720
14
92
1
415750
52
82596
23
780550800
125349
98
7
124959
137848
14
48
19
756830680
5395
98
301441
70
37858
127512
50961
49088064
94
12
9
21960201
136302
131580
93
98621
362923
84
488162
22
13
104554
201603
455090
99
91
91
480277
31
92
36046
7
7
489136309
917881434
249450
7
135709
88420
448550
72
67
10
323947
486581
443321
936316154
55
90
43670800
29
25
21
437487
78
33
18
10
381033
40842
769076686
95457
56
148621
73
9
58
171418
303048398
366069
49
6
240950
155650
34
18
98
98
24
34
24
98
21
63
397197
375692
35
5
11397
128231
23407214
99
271330
12617
696091718
232480
96
68
297671
960766056
20
284010
8
54
7
73
233617
59
10
278158298
742170273
409722
129932
82
88235
46
755405254
41391
426422
254793
85
26215
10
59
230489
38497
113375
616815726
247988215
40
12
118619
20306
944431528
8
9
503269346
41
372671
98
3
1
4
349013
73
911557476
80
1
803376623
157471
459763
426194
254465
1
45
606281116
194212913
76553
89
155811
452669
455015
354022
177659
261382
65
344110
375065
77
19
47
75
72
8
50
135556
2
312239
406033
296654
1
256838
5
19
28458
421398
282716
295181
66
23
96
76
31
61
78
71
36
4
306637
328387
3
82
48859
60
986702617
22
85
37
11
435977
40
4
841527932
268773
310753152
83
12
405363
370713
725542277
36
481280
2
372923
361163
180365
325374
65
24247
2
370783
372303
95
1
91
42
38
26
57170
25
62
47912
40
296176
126858
61627
454433
305799
56
75
27
65
53
229451
423402
99
56
44
18
279971
107751
53
27
87702
395018
30
7
491383
52623
25
9
99
288476
4
86
438876
99
51
25520
50
10
9
46
67
6
188367
4940
330838
18
75
71
143343
60
57
455254
35
34
4
403279
332665
116763
65
72
72133
385288
74
316642
86
903781390
2
4
276477
12
694931219
61
4
46889
67
70
61
77
30
71
6
9
71
69049
161336
36941
2
423740
257827
10
266681
24
349003
58
1
19
58
31
17
8
420634
129682003
3
411664380
487347
182296
99
37
92
383983
276277
36
648389171
72
852509411
49
583738481
72
283621
305016
389257
284242
470391
76
48
25
28
82
244070
63
73
250382
456011323
61
15
20019
52
208278
50
263210
611278413
96153
276125
383959
406032
40
1
47
99
96510
189629
49
460674
484691
454962
241866
295379
66
414244
40
31
56
469797
119982225
494379
34
98838
156935
21
74
22
76
127337
146761
92
352130
55
335651
236082
408627
200300
13
36
4
47
299577
226123
16
74613
2
79
79
92
83
389150
325715
21
271063
203092
195451
55
77
9
316287
226421
81
72
410322
61
330934
37
122565
6
739253191
88
3835
2003
325821
288453
24
59
4
2
40
217751
838604732
33093
61137241
179724
3
1
369812
35
19
47
24
392134
91
99473
197300
114659
68
18
416950
826998870
398989
293533
289640632
188673537
482759
75
826016012
67
6
833019843
40
468874
860819915
452398
242499
61
112693
280570
119759
248863
4
34647
96
8
436638
285099
85317
50737
58
484145
13
43
354575146
238952
1
434259
405950
58
239980
60
7
254937
63
25
2
12
340205
356997
81464
13
1
75
378391
66851
263372
15
56
65
465826
76
112435
8
92328
333647
345603
308189
1
209047689
53
335781
346478083
38
374720
489479
72805
68
930204093
443460
93
308002
299167
13
340122
3
9
289297298
387786
93902
8
268935
20077
56
360236
48
68
748040099
124270526
68
90741
70
622829382
381626987
11
96
45
28
342656
336294
40
1
96883
46
190985
3
320981238
61224
54
24
243247
90
469308
18779
259688
466908
308795407
38
327914
286026
81513
9550253
214288
23
48
63
82
371792
41
252366
429422
87
70
447069
235835
55
4
464815
81
92234
1
14
67
21
423350
189037
231982
525611533
213225
712374320
87
456493
223992
50297841
54
61
45
252725
624079813
42777
62
1
9
199034
201678
75
14
504770465
84615186
70
610500639
79
78
17
382351
135528
65269
81
192941
8
75881
13
9
332264
377881
23
366850
80
358994
283146
212750
1
35
110475
19
7
87
1
303582
70279
20
400686
340106
15
22
26
58
5
18
77
93
54
21
3
1
42
353613
9
82
863838900
61
160634
85
433363
385222
164060
72
26
235486
311337
78
320928
185926426
145399
500986070
72076
4
432784
52
57
372397
498223698
703118344
197395
145219998
77147
374793
9
253265
8
214733
401304798
25
469695
381112
354682
1
178313
182408
62
115678
5
75
9
31
1
22
81
277497
73
79
358684046
455620
59
37282
7697
30
672499224
101228
464452
190466
8
64
80
232728
82
7
63
34
24
5
461046
56713
12
260107
455894
443030
15
21
48
249193
3
480776
3
135367
170388
7
25386
98
444890
6
104440206
166794039
498183
25
8
29
82
80
262238198
12261
244041
261700840
39
71508086
449495887
76
366171
55
410554
89
71
281750
26
68
351898
43
839877937
17
263571
53
97
246583
43452
260446
291613
331455
65
277536
3
133697
66
307061
364405
30
65
46
88
835885437
62
206271
111576
7
320661
27
91
479873
434078
91
573342965
7
240727
428081
25
552122401
68
35
77
79086
8
29074
364826
20
88
95
290551
26
65
599375909
4
361593
28
377051
302344
159515
111782
198079
10
58
320878
402388819
27
67525
4
125193
984094222
11
70
217026
2
19
483746
389604
3379
70
60510707
99
78009
116482
25
96
339123
60
176823
171332
10
183146
213065677
206353370
50
464847
379260
426576
3
398564
136192
30
76
82
59
379642
18
25
771141352
74
482382
395842
332807
437871
177437
232519
16
12
480027
375096
81
256694
98
23
62
12
41
457472
1
65
65
7376
1
259765
100260
98
31
473221
18891
458741940
3
78
68
18
545892924
32325
76
253923
2
803887160
95
111572
899488959
135369
349337
47
474686
367434
3
97313
120324
19
332097
97
426071
599724981
16
8
432478
8
45
406925
318725
6
19
5
17
62
215772
37
60672154
368594
438565
11
387776
18
81
79
24
13
77
99
82
295486
86
6
374281
99
729767446
316923
227757
4
65
41
884535370
992004867
153756
366201
38
49
473716
396668
6
699014371
84
93
444740
24
60
89644
3
635220297
90
69
256061
73
38
92
1
358648
224145
89
5
6
32
15
62307
87
60
153216
404065
10
479967
4
56
28
194787
192931
189988
252254
43
44796
82
250044
348438
123897706
40
3
151062
52
2
107298
4
78
6
31
97
31506
8
288544
46920
35316
9
38
67
119367296
86316
92
300675
47
192850
714121721
135416606
293909
41
221224
43
93
267959
8
71
22
77639
21
83
33
81
8
63
85
78
95
73569
4
83
17
49
100201
344065
4
23
50
78
18195
351217
46
64
208594
410066
165746689
54
22
259077
5
469434
37
232941
65
89
359852
6
458996
498177
126045
46881
91
406443
78581
5417
110095
16
829263839
270210
34
740882855
66
31
42
9
38
78256
5
25
52
65
237433
499023191
580505080
272254838
188261309
67
18
313864
37098
84
458267653
31
250224
43288
87
629180579
66
51809
217766635
189169
81
87
398508
3108894
6
336138
221778
71
65
6
146415
408304
42
90
98
87
384903
181939
432285516
94930
23954077
17
2199
177216
76
327057
319849
475978692
47
355044
75
4
78
190469
321083
72
307628
212991
65
18
2
1
5
38
369197
182442895
103163
79
44
183948
77630
4
77
177036
857187546
68
20
9
9
67
466157
7
13
31
210211
249573
76
202257
21
474674
27
306404
1
41230
23
284223
72
98
66185
55
10
34611
21714757
17
70
59011
73
9694
139684
41324
164980
417329
62
6
86702
22
93
291773
56
33
129592
64
327203
412734
8
86
40
50
27963
54
70
333463
974450616
61
1
398954
26154
31991
95
965100115
134221
197693
17
95
91
73
167814
47556
30
274253
299646
266388
139030
852272773
14
406907
3885
336327442
196890
98
5
2
8417
7258
89
62
7
112506
337541
172603
131020
173926
79
3
40
85
43
117275
507166092
82390
1
141127
6
28
7
47
96
53963
479446
444812640
257601
32
436684
86
162323
716010994
877662821
208961
804720421
35
34
3481
173539
31
34
22
88
9
14
318191
24
32
421750
611781534
21
152883
29
3
85
72
99
62
55778
668818528
328317
35579
68
64
80
3
455704
203640
21519128
87991
12
767916832
39
87798
87
493022
316869859
21
20
101464
368138
1
48
187281
21
240007
455268
411716
7
344707
66829
45982
47
342097
12
9
178929
9
10574
265211
352844
7
82
35
27
13
67453
27156
104709
33618
472742
25
87
30
4
111855
481740
5
5
121070
10
27
40
1346
388248
41009
50
481622
6031
444927410
54345
50
79
364381
224965
49
371688
37
46
52
83615
46
155334
205258
38
134434
31
4
8
2
5
235458
97
93
7
55
49
430849
35
163797
29
71
14
893543083
73
35
621039058
388021
432185
299797
65532
46
80
325358
34
227004
508206167
316473
424719
17
36
52
77
8
59
59
164530
95
24
91
467857
16
42
9
354085
635140701
461149
32
97
800490651
20
295097
35
113624
44
156299884
345811
480889
286404
14
66
57
97
62
105264
441313561
271602532
408999
70
5
37
78
859055324
67
76
5
5
958139777
160452
347137415
213262
473850
284673
98
431964
75
279683
108369
493516
191746
420811
406945086
17
3
428437
153451
59645
64
86
328805
150421
376374
74
469570
224651
54
471728
90357
82
8751
40
96
8
46
600602644
82
42
117867
67
78
279198
86
8
485764
91574
29
401726
392865
84
354252
80
87
388653
290185
64
68
99259
227725
79
343841
8
95182
41
8
61
98
1
373062
87
78
65
48
409277
319111
345489
26
99
96
44198
320869002
12
490343
36
78
80
862936253
80
51
56
99
128108
82
34251
60
153740
142412
95054
344768
235651
258723
192099
85399269
930127044
31
418921
5
210205
8
398946
127721
341834
30
51
31
69
172496
1
719130877
364730
9
85
76
3521
7
45
1
86
330032
472019
14
37
207795
244986
297735
98
5
493654
414511340
303514
61
77
67
192452
16317
369304
9
498134184
422259
6
390868
56
68
49
74
23
62
19
881435151
118722693
28
65
47
152045507
11
31
27
268640
55
915201992
84
41
364617
43
448735
271413
93
401115
197911
460902420
248525
823727762
1710
46
657611049
33
145903
48
60
8
68
6
599590579
146170
615521879
627283664
66926
81
582648748
421626
230629
137726
3
16
15
384319
19
4
240437
58
83
4
63263
4
51
57756
24
81
75211
268478
69
360417
48
38
800534090
2236
87
498157746
32105
35
428400
99
91
39
28564
13
7
8
31
956720293
81
64
82
95353
125769218
24
839562505
461125
45
180084
748160870
168844
57
63
40882
625394849
83
2
71
248188
20
91
7
1
33903
165568
25
396402
285022
267071
57
1
880279171
3
448674
280983
114079
807258498
69
82
3
49
400114
444408
34
51
97
5
493423
344786
37
18
177134
92
5
24
97
78
41
310554
54
192179
97
473373
37
3
3
291592
6
36
2180
430578
11
68
104335
54
421322983
852054362
442335137
417098
50331
205024
150104
968325589
61
34
93
51681
351101
59261
12
121512745
81
151147
138020
376432
21
413183
57
81
3757
50
354457
4
30
226178
740309914
15931
392157
392362
424825385
820515968
84
17645
265937
85
7
298005
483686932
60
1
320085
77
80337
99
128978
46
7
37
173533
41310
3
14
94
58
5
6
38
80
90
97
96
43
34
1
53
117562
285756
34
85187171
369411608
497946
70166
22
2
26
31
391226
65
3
23
348833
471834
51354
92
1
9
47
311869
46
194554492
43
43
268493
7
19
52
69
34
6
164000
286411
45
358095
76
390465
493294
506241509
162251
447663
6
494601
829375197
27664
227101
71
2
66
6
76
352450
230434
167641
5
35
465039
292096
1
167242
78
37174
458222
22
311277
6
9
372722
327278
94
2
33977
70
94
270505
945590049
36111
343574
326623
2
73
3
3
7
54
68
289795
201502
56
273351
41
186357
95
73286
22
42
3
69
9
934394773
94
61
119412
416419818
68
42
11
1571
84
51
180304
72
96257
88
96
96
8
498660
476640
311682
78
468672
29
53
9
917022645
275465
196042425
24
487733
322963
412195
80
78265
194408
78
96
278686
212462
4
354186
810173491
69
35877
1
130479
41
83
154122
61
89
23
217521
87
7
486511
8
345108
29
274420
29
13534
93
218543
875559092
55051574
794072971
46
323663
21
26
57
29
444049
195177
131893
38
620781159
9
220680
20
191947
201229
353290835
5
78
71
87
140379
5
97
38
412670
226747
33
47
79
8
3
48
67
334171
702517517
851
74
248112
40446815
96
16
421177
18
2
88
247724
24
41
9
317068
133689
4
438442
43
83
13
82
21
55264
291273
460271
99448
99
45
93193334
50
91
108056
92
191750812
372117
45
70
436900267
167527
86246
237350
340818
104301
65470
46
73
422192
412030
25
36
50680
833447674
264343
6
233625
8
7
84
87
366020
113016
358814
131584
89
57
27993
26
434935
284459
53
28
137408
38
17
277572
28
97
241630
48
19
98
287987
69
206728
71
26350
6684
208634
10304
77
1
7
92
238903
20
410848
88
8
44
31
85
35
11
17934
190802
23
85
8
261318
50
52
40
493032893
4
419898
4
4600
364932
402391
4
4
39
445902
475045
852904652
31047
68377
65
109115
115161876
179583
8
13992
68243
390456
96
31
96
259924
8
384232
40
7
473834
14
62799169
90
11
44
26
67
338725
39
66
34429471
89
82
1
218459
403605
25419
1
220266
311947
29
85
71798
385801
80
385936
66
4
27
94935
74
483671
13540
155182
25
78
54
436400
26
33702
61
467600
4001
54454
170799
96324
15
16
89
1
5
6995
81
398348
62
358543
458385289
6
46
81
590802523
23
81
53
158235
184616
261977
325242
375706
95
60
459213
25
92
6
63
466311
10
287306
60071
485744
9
113065
43
408690
79
31
75
63
105686
197629
327105
8
77
138089
94714
65
364329
4
50
96
420021
6
491230
33
30552
53
8
94
349889
7
334430
8
34
954138378
51
407576
7
9
39
293480
288171
23
5
108173
7
3
210918332
38
4
119205
716201632
22
278391
46202
172431
330011
173291
7
90
933180277
208151
96
7
217086
4
91
80
46
309447
91
258053
37
160626
310077
141311
28
335826
25
20
3
45264
1
56
88
439246
9
467362
51
297685838
298486
1
174998
485986
92410
15611
1
99
5
50
411135
28
78
41647
196711
37
18
57
226038
22
96
168688
74056943
56
67
17333
17
10
5
322397
5
117535
512943528
52
95
7
24
52615
3
41
19
841457733
21
103807
50
3
80
48
734305305
833259757
384210
9
281755956
393494
368916513
60
280699
436083
88
6
6
475961
121407606
4955
49
353721
89
6
16
444841
78
70
38546
44
1
345725
68
76
443969
87
25
47
65
33
287257532
713977111
361237473
28
62
13
4
51
117861
97
424874
14504
66
4
279669
461060
240923
297193406
469338
11324
59
63
66
1
25
540320739
365004280
121208
38648335
446878056
8
38
35
17
314154
4
311862
91
35
40
6
68647
1
41
9
2
88
87
379530
84051
3
118476046
7
214290
76
77
2
40
104065605
95
326526
923436227
26
476443
181729
561101946
69
294145
82
314013
18112
483360
497270
18
223670
411819
69
45
89
30
512336107
141545
3
45
410237863
343290603
35
218000
308638
474163
85
4
75
83
96
4
16
75
13
50
66230
22
64
45
36
29
28
78
191973
162037
23
44
68
105012
221941
137554
871254872
34
386416
13
417386
283038
432971
347153
466318
5235
163312
430264
71
903682163
88
5
887047153
83
214410
51
426862
422577
69
238105
24
8
29217
167814
27
24
339827
25
3
247187
218723
845672906
467344
85
98
58
342583832
449797
76
945214602
160186
76
16
68
30
474516
57
457392
464469
70
83
14
325613
32
837054637
295794
273142
109003
102909
315397
199762
428924
38
164136
461119973
31
386068
314961
28
344334
812192011
97
534929970
61
42
140985
315874
888960018
39
233420
763050942
65
19424
962012955
346647
296766
373268
87
28
451439731
66
647521361
8016
70
44912
98047645
5256
61
99961
284907
967637783
3
84
26
194574
66035
60
70
45
96
43
418506962
465760
42
362833
425647281
76263
33555
512211182
8
8
368966
169627
176079
44
8
27
26540
274221
23
499081
141402
71
36
69
403652
136551
10
119600
488696
385921
2
58
770949703
187204
15
433334950
98
46155
36
219083
9
12
450248
26285
383813
4
235780
75
29
449250
631338495
75
22767
206746
39
552358430
918665152
51
26
53
963438792
198319
466915
152896
661347829
21737
656240042
45
16
4
44
48
77081
919526364
197630
55185
130795
4
65
80
29
4
2
110220
242554
39
55
86
53
4763913
944369922
787946074
68
106920
26
191431
93009
400685093
7
64
244020480
4
293687181
241183896
491046
34
53074
235008
625571609
30
90
62035
4
79
390125
470742
3
883686286
56
15
50
64
5
9
32355
9
50
57246
11
75
1
34738519
277276995
3
155090
3
229227
86
23146
78
71
24
526974206
109791
12
373620
138338
3155
54
42671
193687
79
84
95
48
1
414138
351636
404473
48
71
64
419620931
350565
352967
168465
200873
45
206778
63
32
345499
33
49
263444
72
41
54949
86
70
55
323565
17
40
6
39
96
237803
28
61
690689744
221077
51
581170076
479243
64860
65
14
41
231699
19
278894
217105
292695152
329550303
427062
19742695
65
297161419
4
338897019
17
271813
387247
793232550
53
5
458205
358906
111952
117189
6932
115723
277039
457554014
28
90
101000
56
55398
217643
452665
11
868060351
9678
204787
53234
73
44052
48
344563
486005491
75
11
476240
24299
84
10
70102
12532
18
29
16
336090832
65
69
84
318708
321671
74
459852
335874
84103
66
208274
14
79725625
976335475
63
5
47
68144
79
41
50
422244502
418471
175829
219911
200734
102280332
326955
81
489122884
15
674567338
1
396457
42
5
273821
5
197415
496494
53
7
36
47
84
4
146972
92195
488756
13
307803
309439167
35
38
266364
89
89157
42
18
200862
41
346729
276772
269276
58
474393
84
348635586
3
436451
9
61
7
466130
51
97
323052
104174
7
853436034
50441163
152999689
135131
383013
5
60
34716
189162
62
6
2
457684
336959
11884
331963
55
489369
30
97
262362
85
58232
20
360275
8
88897
172873
334802
394067
37956
187631
19
317549
2
22991
173477
272305
229566
201331
37
324239
47
430200745
6
3
2
617202056
27
78
29
96
72
63
281114
5
43
212151
13
816947613
66
167994
58
193155
83
345909
253725
318847
5
17
57
86981
360215066
359553
12
472618
282043174
447881
365792
104712
107855082
61
1
36
74
456837
68
94
51302
475516
121532
54509
70
453134
197626
67
88
58
72
309284
320076
392497654
404876
56
45
496175
38
503353771
51
9
430478
14
296277
62
30
184164
437103492
39
75
755370075
669396903
446557
29
75
15567
45
492155
77
331869
320043
22
453451
26
25167
288545
589067197
4940
485543
21
784613732
453768
159386
38
127318
99
9
37
25
350735
36
928292619
204720
27
298329
90
3761
214230
296964
188889596
758806485
123198292
319931
4
25
63
23
53
92
93371
80
321992
495135
97
286053
328061
405451
175031
400932
84
906686900
355821
221564
72570
223564
263024
21
36
5
166094
466749
79
164879
7
515441117
89
72
1
20
147513
164274
21
375813
8
188438
221963
4
70
95
152418
141733
33
45
478668
94
263198
289716858
672417858
36
40
187732
165541
159099
75
640593738
28
57264
223603
121958
68
71
225225
294141517
86967
69
132583
144016
10
44796
247064
44
82
494675
73
42
413872082
189266
504968688
202441
291791
192045
129116
212831
496099
456416
94
295799
281534
291038
45
33016
15
943568938
96
18
303144
32
14
28
406025
39
462414
51753
189992143
21
91
1
50266
55
3
79911
157403
154705
358446675
186269
348417
88
30
2
36
68
325720
59
307055
68
469679
383647
5
965923568
631709199
544090104
16
60
32514
64
38
2
37986
3
68
4
51
306080380
633232615
94250
22085
47
55
3
316364
236208
548026527
40
222299
78
3
204897
89
50
440844
24
123553
307361
333734
228321
409324
664508768
461059
22
31
412155
6
82
4
62
64
341098
6
456583
86251
399983
83
439560
228615
89
43
25
11817
268563
161064
95
280515
403396
24
29
47
70320
276088
9
77
214117
111673
498215
2
88
311874
66
90
5
449706
398414
119151
373336
67
87
2
30
464003
200946
99099
76
1
1
36869
466697
195037
40745047
906374644
4
43
484500
3
25
136376
749829739
91
2
16921
480413344
315916
19
465907
56
153119
268769
121695
4
48
98
310845
253431
165418
114651
258797
176805
17
58939
45
193005
18
18
257225
66
1
74
90145
117126
27670597
32
55
51
234652
6
18868014
7
10
500168364
117634
91
50809
275944254
15
479661
220966
3
84
120070
192008
190000
499892
345321
302840
92
430583
164804
231905
493156
141557
92
96
200585
179480
67
19
74
216241
25
797457665
15
45852899
16
477586
4
764561138
6
68
35
37
75
81
2
76
37
432973
1
3
2611
66
63744
51
758075515
49702
36
148194
399196
338282
87
35
45
486344
26
56203
31
53
62
33
434583
42
81
96
297260057
23
7
295649
259515180
225125
24
9
32
3
69
54
309881
87
961120424
25
32
38
94
432948
404684
24297
380343
60
355868
306712
688170980
264429
466721
373993206
73
466185
85
463295
69124
310834
69
13
89
23731
64
131517
69
93
36
15
933769247
74905
71
50968
83
320526
40
9
68171
482084
76
58
93
345057
9
305926
80
400916
72
75
261044
311387
13310114
88
77
99
461718
147337
93
191427
39
542528866
415848
451852
65
97
145673
70654
8627
242598
331208
399686
73
482578
774189980
99407
353707
89479
95
195906
74
97
74
230740
464950
262052
49
15
4
803095298
306875
7
54
59398
8
491411
264136
2
10453
85
89
25
1
174999
46
59359
48
128099
56
5014
9
165016
351633
16
6
97
222214
82
63
444154
94
480138
311319
55
22
52
7
6
7
222823
5
24
238305
108715
72
430428
57
178345
259521
402167
951245521
24
80524
4
90
278844
334071
524169117
84
415922417
186166
44
797040489
45
75935
39
80
201301
408130
53
214290
430864
70
63
98714
231620
248255
401612354
73
22
371332
19
34
746664866
2
413095
83
357736
3
8
435176546
5
206961
67
207605
354212
89
225930
121945
458230
302807
25
77
20230
66
34
154941
2
37
68
38
372168
176658
69840
457639
35
326756
392185
17
289725589
397585
86
11
42
72
336140
5
80
9
47
29
460056
962391653
34
70
57
91065
76
3
7
57
27848
85
20
284654
177112
84
79
61
86
26
16
48
476299
65
56
358575
65
42
354115
86
4
73
193918
833049059
369071
125332
378208316
269014
165939
467928
52
5
2
392301
420199
345731
82
26
193718
151713
69
511332083
321750773
370681
88
428806
59
766103187
299802
46
69
6
13
43
335689036
688546392
9
19
34
6
100459
65
33
364236
14
11
91
37
571340448
460917
396769
383349
80252
781766678
390822
432695
1
38
220697
76
13
467336
151305
5
89
183289
36
43
556560679
197557
50
76
38
249449
490597
41
155639
68
76
9
56
2
5
844647094
184576
4
84
49
46197
405250
38
64
689041852
349511
67
22788
31
75
5725287
342591
13200558
200827
11930
77
5
6
122561
2
51
347063
480511452
30705
94
7
493650
433988
4
4
55156
6
932766453
30
9977
35
1
43
320366903
18
78626
9
92
49
94
99
63
10
50154672
81
77
297251
48
345204
41
210002
37
373469
28660
495627
89058
46
161970
54
77679
443459
47
39
199551
18
7
9
16
3
274654
30
470058
156427
690335218
288610
266304
222707405
71
8
418726
444377
69
140012597
486769
68
80525
382456045
9
80
48
266363981
49
52
91
58
32
28
35
95
2
50
263786
64
174618
973286663
217595
4
484304
82599
93
9
498675255
249561
564435867
237321617
440484
4
134570818
767677906
12
342568
76854
96807
93
274213
391500
23
581943378
4
43
4
880283516
16
48
65
311482
9
35
26267
227531
454048
71
93
179198
20
9833
15
62
155821
853210931
93
411377
6
7751298
7
88
248051
35
56
110988036
335530
218498
139130
64
2
192232
599620365
75
99
77
102067
81
16
54
12
739537798
38469
5
64265
5
96
471911
66
13440
416326
266297
292498744
39420
46
862940799
53
8
974445296
355370
494225
209206
12194
38
94767
32
9
19
185714
230242
15
12
974333126
121761004
250497
1
4
213271598
450173
562731730
43
4
63410
2
495901
311835
3
116754141
63
469167
418058
90
257881
5
10
4
922360636
75
300309
484103
63813
57
9
289556
19
885953810
17
332178
89
11
264215
119769238
7
31
81
404151641
99
321917
261959
298491
211537
10
393186804
3
34
92811896
13
19
274385
466186781
357754
99
456188
167907
21
89116689
161346
79
14
54
11
11
74
44679
115402
37825
251958
27
59
275504
33
326232279
22
5
27
7
86
711452165
99
213052
443579
70353
385423
187097
89
41
317525
87
61015
33952
119169
346978
44
401621
30
5
72
27
30
179354
158117772
400708426
21
712028822
231383
3
78195
24
785209332
91
469701
9
54
715980908
304592
272055
3
358550
50
33
499867
184291396
290449
30158
2
296640
363564
70189
386520
90
47775
77834
996643511
238555
193189513
323444
180905
39
84
1
320843
455500
93
7624
5
42788
87
356054
424864273
470426
449479
113077
957888258
15
312674
79
84
49
18
194779
92
199783
85
41
35
94
83
802648638
206274
286120
31
66802549
488769
425063
32
7
5
464168
682563766
447461962
67
469395
147959
80
489876
80
163664
38
161872
158525
47
99
38
61
464171
52
160222
95
404488
64
4
63
56
8
33
2
88
75
20
304967
230545
125599
287218
191063
4
67
41
69
40
67
2
241471
345734
493683
121952
426347
2
349109159
105977
83558644
172669
463861
8
110779
571276636
8
62
14
427187
5
282670
12
8
44
846915725
437511
125805
33
6
175790563
31
91
364723
95652
49
57
137331
430322
470451
360934
62
7
52
571227829
30548
88
436799
319336977
215766
110205
352955
52
75
39
57
21198
88789
196183
51
89
76117
289917
200604
440310
2
97
369041
3
236503
98
31
229232
471253
11
457581
38
699933261
20
231325
19912776
4
40
20
34
38
486535
24
91
229578
5
236486
3
236789
93
90818
251095
24320
34
44
18
412697
67765
7821
65
86
475303215
43
3
60969
186898
62
110238
60
26
96
12
73
46
7
14
28
2
235927
59
80
9
285730
78
61
132575
108660
177870
387374
30
15
37
41
14
2
883843649
250888
82
341811
17929
104798
53
44
1
7
46
116796
371305116
10
48
435954048
13
46
169554
62
35
809857541
92
85102
234076
294618
260530
96
211946
489793
418406
314692
80
85
128341
67
254700
52490
289629
22
292003
25
58
39843
83
39
404520
56868
343951
104402
449798
333678
72
299990
58
1226
46
447283
3
168845
227997614
9
83
411235
61
7
72
1
21666
24
45
273209653
1643
39
382321
61
5
94
79
56
6
343228
67
18
64677
355405
483091
8
79
252866
80
479170
72
103911
43
439876
22
225206
186412
117960
4
8
91
400853
272500218
90
421126
61
41
89
99
3
4
4
97
10805
55
427541
225131
72848329
467709
67
23
473956
71692730
468216
31
98
394961
17
238643
435850347
334178
85
4038
115207
570267420
31748813
53
392098
258889
749458943
89
442295
310337
64
782211436
319491
362955
81598
372350
61
9
104597
42
55
18
2
65666
38062656
10
70141
143206
99876
193178
5
32614
46
8
84283
67
304295
95601
38
90
7
59
214639
3
6
79
45
119013
278022
966928515
44
747799924
477853
542656533
67
30
1
15
2
219618296
12
303290618
32
539829766
59
30
462212
429639
84
268398
9
18
45
4
94
297391
30
460557
331643
46
66
5
89
63
262461170
272782
207922
28
2
69423
208296
348863
59
2
16
70
4990
64722
312262
44
78
80
364849
65806
102177
830922501
832710466
685098905
5
25
27
428922
235340
187240
50
6
7
290452438
50
307223
390050
17
59
75
53055
96
243397
435861249
876509026
68
65
268084
274296
2
345965449
6
51
203497
5
90633
460445
3663
63
55
677530114
8
20
27
42
10
349388
420990
392660
81952262
48
246936
8
50
6
59
30
963770332
330189
258515
41
1
24
77
41
421871
466412
282282282
9
338999
25
48
426219
80
77
48
102997
234839
121775
96427
5
71
94
8
447247
34
715318559
69
452799
449434
20
61
27120
64
164396174
385213
29
669145808
62
415003
95479
83659
93781
87
11
59577
141241
470879
75
363103
419254119
34
41
20
85
52
19
472402
364326
493845141
12689
412428
380665
5
28
270532
30
148838
39
287123
98598
5
301192
182636
66
8
488797
403592
304958
99
462743
57
999600353
29764
97
64
92
93
834152061
82
257077
89
26
21
17
292481
145884
5
987691665
306353
5
7
23
68
394344492
139233
479107204
1
351009
841605845
305007856
52
65
74
420452
90
19
38671
708406579
272887
81
41
196818
421558
172624
38
53
422683
182267
6
5
11
21
53
33
63
386730
69
88
426310
205444
3
1592
199548
31
35
299473
63
601125059
398546
472413
433085
33
36
121751
85
60
48
250351
267266479
70401
32
83
6
175041647
241796
54859899
443742
60155
72
706005370
97
8
12
232835
41
7
75
482307
13
2
407038
127810
438400
29
61
16
70
415179
353167
56939
98498
1
9
10
379018
84
612315725
54
13
33
379533
2
87
6
51710
304813
42
30101
455534
358569
73
51
235205146
6133
83
352933656
964326493
47
47
382234
417313
327231
38
53
89
91
337554102
569034157
21
86
44
28
837828041
55
5373
205296807
156883518
58
18
342252
473526
2
95468876
13
86
73
225951
101830
6
10958
75
407063
63
58
495935
235714
53
52
371032
207546
772825947
120391
34874
58
44
7
67
72
90
906218177
18
78
40
357236
4581
99231
312798
31
494011
238303
91
320404
316289
645891723
55
401874059
210688
3
52
238325
34
14324
62
33
472242
139329
70
432540
441410539
65
92
57
643742690
374646
17
125286
286065
5
81
65578
76
79
85
246237
184167
255597
82
9
243820
327591
90
16441
89
214857
203615
335035
188834
67
29
76
68788
462929
412457317
13
5550
16
481190
47896
948996417
84215
50
71
6
318610
86
52
92229
33
11
504789599
407235
361178
866664820
12472
263411755
74
53
75
15
29126
350253
359835
495582
19688
1079
12
86
362174
55
91
3
1
495510
441279
88
9
95
271925
8
251330
134980
377785
254318091
830723053
12
45
97
737776359
97
316677
8
2
146273
82890
116931
855727015
335257166
3
19
2
42
1
10
83650
65791
469643
66
39034752
405216
5
93
315460
496038
71
31
70
56
1
61600
27
7
191950
786673988
66845
684960431
67
718461093
54
46429
2
479206
89
398365
54
40061
5
48
349761
949757414
11
2
26
284809
259040
76
422033
36
17
404773
79
481208494
371678
339484
24
932970880
27909526
780610951
309389
260167
2
98
60
43
81
835480738
20
1
375810
282373
15
877895431
266940
43
188525
9
474072
16
319777
14484
62
242461
452944
182774
18
30
30
184546
46
445705075
72
57
96
398103
819512850
474764
19
272542
34
11
231658
378847
1
105178
77
78
74
280183
4
179656
86
90
81
12
61
40505
6
324561
64
24716
974746216
32
10601
34
82
50
254850735
788981034
22
29
141734
314028989
650391117
395094
53
96
873908935
454747
90
357358288
74837
199775
439304
41
10
44691
101223
77
44982
21
365072
499191
277997
26
66
474610
249993
379409
8660
77
3
255995
221476
101903
165439
346767421
571039504
97
239923
48
384759
3
190083
152353
9
14
38
373424
306712
182665
62
374047602
96
378825438
76
9
80
141706
66431
323821732
63
535138956
832352739
99
6
388866
444775
16
354568
23799263
355868
432598
3546
4
283299
68
332420
53
372363
448554
83
32
262876
29
485258
152892
4
7
129535
68
43
313798
189432
333118
39787
10
477492
27898
382297
17
74
2
166972560
108841
720835247
126247
153998590
67
731972822
110191944
187404
813336936
412679
158709
2
2
391356
43
19
140248
85
76
23
28
6
462330
43861
87232
62
11
92433
8
181316
403196
38
95314
479833
1
81
3
59
6
45
44218
282750
34
83
99
81
45574
62207
3
24
56
299486
69
52
65
78
28334
40297
45
8
187566
94
74528122
70
78
49
368728
2
29
34
8
71
29921
341623
16
83140
88
2
143645
405694
33
31
249638
56
42
12564
892319742
284919
41
354415
350289
1645
346344
7
55
385103
27
471017
70
713067806
666813806
165331
96
312099
5478
56
58
19697
64
91
14
810225722
27
58
30
15
74
216438
212265
445008
153913
49
64
51
25
69
95
58
294252
478212
186373
420181
952
82
245775
3
324488
134482850
60
125290
178177
301213
168953
157463
185744
64
30510
8
101154
7
76
104117
99
236574
447513
337572
284858
308564
468157
131941
308709
332299
79
410493
7
96
918623781
424298
49
477190
185707
77
358786
65
57
50
328185
2
88
11
142629
27
1
475762
280801
61
69
412425
19
84983
41369
262298
2
13
259761
9
12395
60
24
25765
26132
225792
65
100819
316514
80
366759
39
496001
51
138912
44
389340
59567
4
416843053
1
148410
46566
381914
342255247
409872
23
436918810
59235
80
226828
899311620
45
488058
70
225630
37912279
2
412044
9014
92
271488
487964
34
25
103642
613752842
350796
29
25778949
3
24
76
43
98792
77
36
34679
41765
215353
20
486954
59
11980
295154
1
67
24
60767
378593639
90
88
341359
15451696
83
14
50
82
1
190635
93
67
392880
52
14
99
87
86
17267
84
58
1
300228875
10
8
54
133161
27
42
86
495113
73
23
123435
84
127876
880897776
45
452187
7
16
12848
374945
3
20
44
412621
405528337
401814457
2
18386291
872320402
39
42276
436430491
276622
133926438
73
150462
2
473568867
205958
25
315141
60
31
280002
1
235830
499397
477332
14
34
548877741
30
97
15
245670
112172
5
410493
15
49
222540
12
48
461852
317346
6056607
242778
8
52896528
27
83
22
190237
48
67
509639675
329340443
837613928
496170
60
239569
999042791
453869
401924
93
147171
70
269870
232980264
891211373
88
466738
5
162919
299163
13
730288119
44
94
238647
130426407
355212
387012
4
72836
92
43
96
89
517581196
398846
31
23
23352
93
996183840
94
79
38
391067
771843473
20
65303
890098407
89
41
738075870
81
2
260853
559434995
56
4
385173
33449
397429416
104428252
6
268526
59940
22
70
92345187
229188
196077
30
190348
13383
71
2
75
612665705
70
28881
92
422834
3
6
43
151080
464562
26
39
35
39
39
9
14038
146318189
42536
334706
18
71
70
177358
372649
9
291014
342333
648023085
19
68
69908168
107800
125415
472340223
7
75
311395732
218794025
15
458589
67
2
5
97
90884
162503584
249920
48241
87
31
196639
63
658601759
97
72
62
444895
54
6
6
414448
91538
6
9
146037
60
394754
282292
94
9
867866848
4
28160
2
294503
76
349696
131307
382719169
88294
22
11
75
656226765
73
68
401090
4
570506376
137068
13
83
31
58
400560
27128
39
78
52
13
23
47
30484
38
86
97
58
72292
11
63
11
158926
23
91
83025527
87
442295
143723
87777
1
83
247164
137899
61
4
41
262163
47
242916
6
88
99
2
208711
10240
351233
318063
86
183943
33
6
76276
129889
97
84756
9068689
288707
3
120887
257923
29
24
30
69
15930107
17459
351853023
173889
61332
543281495
63
37
216601
485233
80667
318931
78
434730
44742
46
455889
269181
97
41
30
375470
89361
57
19
5
74
179470
98
82
9
72
492662447
23
42
61
422498
119073
84
9
54
5
228500
6
111325
16388
80377
6
117175
92979
283428061
146980
66
364715
9
51
167815
62
64
87
248954
499938
183168
36
345046913
384360
291850
844743328
84
455458
22
5
285636
29
12
63
16
3
22
73
496881
31
18
417170
372444
66
3
210004647
386726
2
2
69
49
459068
4
204877103
37
2
409864
38
393376
27
9
23
67
678312343
8
347965
705046334
54644
122228
144404
4
285353
322469
337577
59
38
293493
304985
473033
78
31
29
91
6
2
91
489964
226933
27
9
93814
44
200901
491954
428921
102824
2
70145
436909964
323806386
242016
285217
405815
44
303160
24
261192
331356
481389
31
481173
449619
450140
42
440014
39
49
21
85
395236
161860762
33
323431
8
461351
319732804
5
55
13
9
191356
63
39
86
391370231
46225
26
39
34
465063
362244
8
97
379476
172934
331558
15
37
20
213911
22800
18
182530
24
496457
9
12
38
2
73
389551
245499
25
393378
305175
82
693795567
92775
85
63
424837670
72
7736
470682591
39
463042
59
28
267627
9
80
167643
18862
13
75
390686
90
799006209
12
111533
58
237650
65
7
88654
33
21897
346958
270033
30648
64
46
294044
94
934571104
284366
34
72
503415308
29
13
382709
17
67
448431234
46
225739912
266637802
96
63
149067
68
81
190368
44
59
86
46
73697113
79
50
47
480538
423600
168725
49
112649
2
32
43
237366
126415
68726066
4
478094
32
134149
87
54
66
182010
467163
222707
449789
428120
406427
66
29
47
55
28976
19
424779
3
1
27
89
27
5
69
471131
461596
89
9
66
28
346232
110203
161007
317774
96
41
40
9
220085152
48377
446296
46
289582
39
446064
335307
296915
353203714
46070
499221
68736
22
370052
71704
464695
302928
8
207469
66283
97413
92
413964
204986774
55572
338652
460528414
392927
79
425823
5
384239
333403
200041
9
47
230828
490880
368851706
437139
477519
409989
32240
49
794152084
26
92
41
271194
455886
76
444551
86
7
94
229487
490194
473509
316929761
73
10
240150
256385
176157
53
146988
203184853
33
62
62
307809
104920
308491502
232672
136705
22963900
447517
244184
78148
272916
49
326225
64
98
848004087
64
8
330079
231521
76
20
70
142194
153429
27
158279
5
298193
446319
87
2
217779
1
467522
1
94615
480067
33
16
308708
3
442272
114550
67289
99852
15
49
7
293142569
30435228
95
375460
309560
33
5
46932
135775
440091
262877
216376
188960
36
43
249372
249895
82
17
43
42
322014
11948
6
61
201959
38
56
408906
9
70
556301040
282402
277792
2
330941
15
66
483
18
317690
166960
55935
79
327388
78
719447588
48
26
58
808074558
394356
142150
38
345195
1
401257
3
78
125501
4
55
4
659407288
374446
34
60
69
5
346327
35
81
54
334929102
345468
6
123256
88
267757
319582
429088
81
50
483293
3
341381
7
320329
30
3
2
42
28
362696
59
59
30
724763874
46
309336
55
22
9
41701
22
95
78
88976
20
42
497315
5
78
76191
85
296577
67
32
6493
3
498478
78
87
168822
50
404858
8
227351
137424
54
99513
369155
164949
6
852996875
48
552661828
96
62393562
29
271948
807451054
983791622
444978
1
215274
76
56
210547
91
329897
302812
43
28349
50
196848586
430488
37
237746
25
490286
19
231118
22
26
11361
48395
329247
5
83
62
60
54
25
42
41
256502
582590878
61
38
417305532
237812
60
278611
41
35681
78
65
26136
45
6
53
98
70
480363
8
98
293337
38
493923
267679
2
17
156407
94
258290
735560975
108520613
140023
307910
402022
454426444
351446
31
61
285847
1
935596807
377588
3
60
49
6
406896
44
47
57
19
150989
332382
401594
298016
59
76
84
145899
14
431979314
191238
17
62
70
283651
9
245868
434429
396518
742238202
159190462
161788782
118869535
70
75
83
78
13
2
65
45
44
112484
364236
5
81
9
549451487
31307
426796
20
83
4
92
93
94
13
7
326860
684456493
840
78
23125
91
1
87
64773
262505
26
68005
244
28
25
541032448
449425
90
46320
492276
9
431498
46
775320288
63
39
426943
66
60
355562
234680057
497870
207742
21
237293
416052
3
157417
167964
148737
45
68
178650
9132
6
304121868
420321
38
51
15
324698
372488
338806493
5
456757
4
206128
649983169
43808
742155853
21188
57
83
193530
4
10
45
307509
39
101827
12
572509905
16
8
282539
74
253541
57
293011
86
51007
63
254273
77481
132538
243277
67
47
41203
274757
42
120779
88461
4
957913285
323042
120937
54
79
81
84
58
466527
54
762025610
229360
49
66
9
83
30
2
42
31
210457
31
572319161
19
442225
46
451984
252993
259184
31
178835
47354
340375669
182103159
3
40
48
47
63
267935
209593
58
83
16
407671
339888
383801
234697
808418026
53
166160
469074
253931
18
95
209109
367678
318337
8
424052
36
88654
296509452
310228
747307936
185928
62
161874119
42
74
271861
36
426374
7
812170300
937337122
434241
539084505
18
674641373
90
5
156658
167968
34
172750130
208864
56598
94
207677
91
66
9
98
95
8
419531
3
34
50
74
255562
4
4
32
172284
9
888997781
784893025
77
16
91
337234
57
13626
370413165
47
81
156757
76
8
66
94
2
94
36
249939
9
106074
10
93
61
434988
5
38
52
994029049
488990
157964
7
87702
30
11099
11
6
20
21
87
72
51
188178
85
445514
50
44764
40
478547
15
17
46
31
73440
52
18
494410
95
317911
463921
21
148070
189338833
26
369603
870155560
89
96
80124
365580
256788
91
75
11
416316
14
311420
2
823329019
24976
15
119057
33
46
142500
1
139734
439532
238168
469912289
45
132234
45
9
10598
81
473175
71
769290316
36
268910
116747
56103
182578
229545
6
150613569
266373
257967
305051
110100
35
21
6
386103
192840
90
43
968718603
199796
278578
160594
15
9
140623
97
10
52
73
182736
52
45
31
28901
776848818
85
92
68
151934
55
317577
3
88
80
466893675
23
28
398586
78
47
411642
82973
376197
48
411471
35
611899392
325181
453807
69688146
288340
4
74
343345
51
296038613
878968807
57
21
80
310512
532046123
307541
12
86
11
147447
41
96
11668
130891
14038
439090
441898
608856115
18
93
4
3740
50
87
36
85
881316175
450095
2
102533
62
444886
218174
91
59
152770
5
205815
279894
36
8
55
343003685
66
496251
8
64
77
36
137038
396532
490877
28
112909
431048
42
68
141324
59740
55
75
93785
68
15059
94550
22
83
97
5
422777
105065
56418
7
271357
55
4
924036443
222722
3
77
154920
395322
89
331841
283020
345644
508620515
399569
6
65
36
159632
161284
27857
262575
66
49553
5
57
3
48
324643
59
17087786
143331
65
3
75
451446
48
87
498373
334017
68
279591
299360
80
18
57
7
302765
57
85
258165
64
56
406112
429937
81
101111
487403
609013139
476629
87
346410
590122584
12
29
98
73
38061367
261953
9
498024
88888
18654
8
235291860
68
27
452518
5
292116
459317
197157
96
96
37939
454253
92
90
166397
238008
63
341470373
5
42
89
45766
139791497
9
30
86
189854
90
11
125935
97
3
5
55
11630
82
612669900
91
318958
1
625687583
93
271954
398507
219142
862850524
550699209
87
4
83
63
35
444511472
332478
371655
408829
7
384404
77
453784
68
5
17
84681
68600
31
267932
112023
432511
3
205748178
233381
43
4
27
24
175080
91
113
13
79
7
9
177800
162109
459880
491386
431722
94
363205
79
125656
34
17
74
87
69
885578017
38791
486136
192857
90
37
27
51
336211
312925
474200725
2
90454
52
45
968105547
393302
133013
10
17
35
116484
53
153309
3
66
233817
2
769978550
87
165357
89
70
4
390629
19
78
90
205785
253858
438436
393982
368677
2
334583
57
94
60
92
35
485041
59
20
332228
49
438497
25069
309746
6
96
46
332233
66281
51
66
97527
12
40510
1013
7
761679987
446517
51
4
846510027
94708
7
8
91
149694
36
7
78568
27
3
67310
445904
3
77
334501
44
46
4
331473
48971
444013
386497
32
15
476467
89843
98
6
93
383332
385803
461236
145890
2
65
377821
438246
431730
336691625
266818
56
41822
476081
50
213656
384898
65
81
477883
2
4
133332
158966
245735
447864
24
97
41
85
76
14937522
264173
415348
57
705644215
251518
43
69
82
380599
46496
14
24
439477
44
36
85
75
309425
354525
50
54
56
85
86
76
11
14
38
3
237160
90073
12946495
403305792
203905
347466
26
43
271541
90
41
132148
34
15
777
383271
64133
243539
76746
214441953
57
24
69
55
449054
117162
23358
326786
498527
318648597
6
94
564443367
355531942
96
72
974566690
31
340017
498698
391847
420509
47
259347
92
498670
41
31
93
5
5
70937
105939
5
794722943
93
252107
241673
47
470908
119753
471914
14
491573869
392962894
60
411343
152486
59
44581
184244
122518
40
861017065
1
66
13
339480
577300350
1
295697
66
851666906
52
31
8
753139391
330479
594530894
51
698790261
294904
83
98
871208347
34
2
16
50796
6
71
178584
379820
338301
85
309446103
1
216354
5
84
528710134
63
327626
722091639
20
381468
449912
16
46
7
122707
113396
52324
389697219
74
415088
71
104811
89
117352246
78678
30
197166
75
5
64877
84
87
49
70
5
279624768
8927
2
406013
11
67
876260193
3
30
52596
113371
396760
728944793
489000
469867
318040
412185
18163262
97
3
69
165698
83
301763
126505
43
997487308
93
65
24497
65785
175831
475287
668809992
72
1
44
57962
305305
417755
99
1
268164
91
64
9
86
48
2
472396
40023
8
99
54
174552175
423230
171622
290765
20
20
61
4
7
274317
420229
21
85
461679
33
343430
7
417934
70
55246
390553
159956
14
275460
194154
57404
167910
22639
437004
162357
41
531076422
13
86
338539
70
853501343
258250
1237
833874710
208818
20610
11199
43
439574
846312533
93436
71901
53
237328
274038
135323
426441
172911
25
320814
24
86
10823
152865
132325
415597
58
157276
61
192061
88
273945
133059
410043
423631598
56
95724
45
303602
2728
8
14
59819
97
94
9
245867
129991
415747
76
58
391112
96788
449944123
3
4
20
333745
452482
85
53
104682
253808
80
62
493546032
102780
184119
87
6
51
7
329319
370269
195696
624006690
96
86
94
41635
95
87
1
86
500914441
148225731
89
452719
545136353
26
25
123428
397743
83
181784901
455161
61
440169
268526
51915
53
664065760
157974
93
56
52162
30
461808
94
130035
176586
39
333068
49
228035
446315
415977
324091
8
663536383
389545
345389790
169033
552279415
99
30
3
93
284732781
8
308575
85
667958176
365581
85
9
47
35
377545
9
11
62
471251
43
34
251006
28459
589531211
90
180440
38
284109
5
76
2
150359
799204393
279428
176542
7
870726756
46
94
96
41
304549
433889
588540741
74
61
90
98
126964
11
59
606495256
10
68
61079
42
883713324
993396970
460377
150723
56749
460143
102605
19
157200445
204965
90
290112
76
465844
351243
336755
386582
33
84
190469
405282
79
102199
64
4
5
59
396015
93
6
8
264833
72
67733
94
92
192663
92
193499
170946
22285
273338
401407
29
326597
31
7
65
211632
198528
602341403
9
754194479
210422
18
492985
31
51
284931
75
75261884
158717
409484
4153
8
706838007
34
448457
606747480
73
9
46
359373
180743
900751576
50
453539
392840
6
2
45
84
26916
61
93
670132085
22646
462039
64
451930
56
19507
191223
113274
769615267
303725
86
295685
441855817
481910
177100
2369
151851
51
859249588
37
7
398036
1
94
107005
38
453393
443358
19
579801509
495268
41
26377
399036
65
86
644569670
11
544416415
169149
415502
307829
9
46504
43
72
60
368058
28
34
55
368080
58
431636086
267103
399711
335716
118192
44
81
271061
428790
106621
31922
52041
543450959
81
68
49
410935
497719
72
89
71
40
7
34
214334
88603
54051
6
94748
6
38
46
427471
71
75655
65
86
3
10
125336811
184546
83066539
72
12
59212
406003
468476
15
2
21
88
333487
438814
66
30
2
25
11
20
55
60
191200
832255999
64
192623
83
65395
8
11
228070
362695
80
22
165611
6
319738
13373
25
591143012
3
91
342165996
804184428
75
133042
218122
368879
343855
96
35
291882
453935
434162
12
53
77
149287
857827903
1
81
40
13
187084
131940
560833858
5
20
50718
561678134
510360645
98
4
18774
59
65
42
728369217
43
12
978359629
323251
3
389617
35
70
173827
66
231850
475030
9
399753
92
448842
47
155784
44
350468
92
46
5
293574
83
634443769
212988
418972
318835
275389
43
15311
81
31
6
29
130844
78
82220
39
7
203309
6
636501555
2
82
59
323572
266357
99
44
30
112915
14
160279
77
63
9
10
20
451481
4
251377
374006232
3
31
59
42
531969191
173405
93
293877689
8
38421
399828
62
481968
176729
88770
34
4
64
20063
535922549
288704
24
457214
187888
183531805
348260
73
296724
13
495156
432910
50
20
243664
7
92
56
84
30
99
90
62119
74
192046
113599
243162
12291
65896
306922
461080
42
61
49
13
28
392144
393938
131533
323769
72
99
10
287201
80
419923
22
853839716
43
1
457417
351545
90
355596
309031
300578
82
75
428081
190153
50
794050823
118202
36
269731
541843077
1
182919
13
2
163091
5
143159
3
89579
67
5
78
323019
88
284937
195859066
69467
385646184
84
338627
409406
4
40
125196
433364628
213311
59423
263926
864565309
7
357204
75
22165
39263
18
40
17
33386
358282989
23
39
62
366038
68
83
89
52
230481
312073
70
93
61
29632
364536
69
96
196099
62
989995842
70
428489
81
4
69
18
66
20
93
131112
37495
233210
72
405844
91
47991
401429
23
52
73
570419767
35320
8
80
28
195294
189239240
97
43
369867
50
7
213528
40
76
332598
430091
293912
715557124
71
158963
243736
97913
82
62368
27
57
3
106860156
96
439260
419284
279543
33
4585
471543
50
364673
199338
139279
25
45531
134272399
79479512
247172
158137
75
487705
7
473461
13
460120
90
25
192298
446560
65
34
64095
348403
35009
283525
157887
641229432
758612425
5
89
84
15518
10
64
6
493822
90
426465
12615
46
667969401
9
93
1659
189560
9
72
236793
66
10638
432636
792089687
98
65
362164
49
26
64
131228
88
68015
36
119266
51
3
138175
22
7
398114
22
173551
483625
3
41
351870
87252
24307
183218
434119
422434
35
482507
158796
376427
58
5762
57629
186355
136892
21
39
484128
470677
17
1
458332
165542
12
438679
134992315
5
40
329387
857503731
5
85
6
99
467505228
95190
89
47
414546
96
267347
18
41
25
43
86
460410
262225
47061
332646
35299814
405002
28
5
12
70561
1
144347
17
243257462
382880
7
57314
462860
8
739077762
50
436552
275836
87
384183
87
24726
83
282455
436180
232362
36
5
377589
543596067
2
2190
13
201052419
78
434055
389527
380092
352571
20
19
11
80
39
94
1767
30
7
19
465788
201583
152759
76
298140
337719
458313
38169
80
170978
328967
196830
408783
49
37
92070
461909
90
24
67
3
325406
90651
375920
459609696
340191
69
303033
454020
47
50245
269100
26
21
512032963
31
58
98
7
103592729
254595
82
692866773
723095460
68
47
5
303108
9
444731
22508
98
691848678
489531
86
960648796
39
296910
10
22
46
83391
74355976
6
4
25
50
6
3
98111829
36
57107
58
489716
11
14
74
261173
401065531
182276
71734
60
43
443885
362934
334182603
50
65
79830153
35
73740
81
190112
204536
261116
596472340
110574047
221666
67
377185
23
13
28626
61
451671
77582
2
282901
343820
3
8
4
26
47
7
301598
160477
432672
82
54824
362206
9487
390548
42
237614
32
433841
81
83
375838
157243
53855
20
320382
2
182459
93
977013900
32
258894
32
47
285386
222771
22
47059
277921
90
3917
61
4
50
97
64
58
7619
13
75
557689957
62
401906
45
69
1
142692
92
32
66
147607
329355
86
57
282691
704620678
21
95876
367885
15
169600
180059
57
310074
51
357286
93635
375453
330946
58
39
11
369328828
160706
32
396450
5
24
79837
400594
84
29
55
6059
95
96
75
23166
58
63
205378
20
232801
293570
52261
23
89
7
82
387922
21
390757
212730081
426423
311458
227190
5
339989
39583
70573195
474308
225996513
78
58800
45
54
77
148255
48712
17
24
101287
41
323482
3
3
54
85
37
136989
85
3
62099
35
44
83
78615
81
856657490
96
5161
64
488120826
64163
414684
558873940
192440
28
83070
52
334385
85
75
64
45853165
42
21228
64
88496
1
71
9
438848055
28738
86
343853
31
247240
38639769
130272946
32
13
49
45
6
35
30
2
5
52
212502
419810
18909
317330
263564
28
64
58388
423498
123042
84
226313
59
228124
361171450
87
92
43
317093634
94
37
157846
7
52
97
67
48
483020
304015
78
488162
57
67
310882
48
3
433100
10
99
4
48
225138
24803
32
451229
358674
57
365114499
91
179513
301354
193713
45
55
10
246489
20457
71
98
19
27
76
34
945710238
27637
417830
25
84
4
36
59
492111
201574
382576
495361
182215621
454942609
316078
15
186245
377261
297839
4809
35911
455472
321000
56
23637
146603
12
70
42
32
92
131709
475688
372862
72
62
58
57
168946
69
865933882
49
79
436840
519718949
14546
31307
99231
781687678
56
909389591
10
56
299537
302042
55
358605
68
10740
479826
382587
32
4
858495628
357217902
81
37
67
24
89
18
8229
478931
428903
410043
11845
33530559
12
2
18
480347
79
24
362439
986248220
13
59
252295
79
62
946436738
16946
63
85
7
161240632
433701
61
76
422956
81
88
25020
26
98
87
54
640019844
70
452023746
220427
22
86
25
3
60
135109
79
377934
7
289506542
566027981
24906
4
29061
894874414
95
180890
467926
167062607
18414
250596
83
46
64
18
1361398
38
222477
56
45
1
1
56
233975
67
76
396005
94
42
1
316301
86
159141
774072693
9
223419
84
44
22009
434859
573066506
12
133562
9
24
54
82845
462310
32
498005
77
41
354568510
35
205809
78
87
358106
3
399711
280752
47
246757
84
230468
299061
376937
152077
445907
122357
495673
55269
125682
9915
132677
40
72
65
509491962
37215
12
135722
405475
85
1
5
1
194516675
23
50
200181
4
97
21
89
472560
436753
14
64
336093
733968436
46
14448
23
79
248582
238861
95
466430
343513
89
26
89
66
131113632
34144
39
81
12
152287
16
2
55
4
27
9
276640
435427
17
200326
44
7
65
484440
169626
76
79934152
60
467696
325946
101069
270516
40
264590
288261
9
85748
2
68
56
25
263175
392816
86
395716
77
42
53
415879218
488880
6196
106431
259679
34
38
60
59
33
115154
907225081
350591
8
77
246432
146422
425056
395564
72
361789
198247
181884612
150367
12676237
42
218225
283484
95
81840
48
23
37
7
330590280
191608
475017
8
54
271050
11
46
6
24
57
76
264659
22
145025
417806
350342
56
198880
12
92
2
76
75984
11
369836
66
8
96727
50120
9
25
44721
37
342408
2
65051239
65
36
37
89
39
2
184106
2
23
125487
60
268103
308687596
42
5
382837
52
36
121842
13
56
5
19
11
211288
421305
80
310235
325359
57
82
358775
365780
51
74
938554344
45
977568885
24
36
218204
52409
155937
36
413645
91
23
4
327178
20
13
210503
139154
78
32954
5
270237
191916
99
6
319784
310180
8
48
94
148382
224165
66
422996
1
84
7
190124
447973
7
616221098
5
291892
251453
12
99
67
381356
31
452933315
29
28948807
5
47
367022
57
495960
30
102726
70539681
101425
2
48
207654
178965
60
297068
479985
55
581081712
80952
2
212651
284474
260012
437057
315238
63
51
250550
13
55
74
329574791
80329
475037247
299109
5
75
34
3
9
6
137148579
418491
131901
95
854876449
9
54
98576
659506353
6
268391
342736
61
475024
15
844649804
93
53
38
39
23
14286
67
13
9
74704
16
7
6
5
1246
266114
39
6
41
482932
108773
4
444344370
867053540
409289
17
26
449715
81
289626
135090
182127
5
245571
18
486769
219120853
244140
62
249525862
79
39
45
43288
360065
157725
78
6
307322
299027
19
74
10902
826296234
79
272863
2
120473705
170946
457414
89
420133
32
2
256007
236414
89
201998
82
72
58
249990
380060
67
73913
616691603
9
260512
29
193497
11
58
28
64
25380
20710
447925
62
5012638
189984
300198
3
243906
27
91
26
12
44824
401700
262217
9
53
394676520
61
288846
87
51142
54
222316
612289963
4
449938
129218
59
270693680
446662
397101
8
490991
265712
88
82248
98
483176
52
77
82
57
2
65
316800
126416
691226677
2
2
69
28
482728
125471
9
499490
814147512
747248446
95
1
490324
39
56
17
328149
377130
90
366875
19
439845
38291
20855
474421
47
28
256931
54
30
84
73
96
42
348159
7
25
48
85
95
260076
8
325544
35
5
38
222068
6
955554692
41
364393
176671853
16
654538566
97
64
41
73
79
15
13901
52
905385035
425462
300885
466103
442494
85
86
80
5800236
432141
29
50
212907
448738
63
409186192
85
68
92
83
57
7
76
422800
454761
284928397
371457
49
50
61
423286
6
81
1
88
427119
55639902
89
8
8
277161
7
217266
61
251512908
276199
47
834890152
68707
426329
4
32
30
8
337965
482237
16
71
19354
46500
583012367
210863
99885
93
65
62
47
432617
408156
349771
20
513560324
319463
36
55
63
18991
679742507
17
3
224817
18
76
28
8
6
35
91
4
461650
240320
88
2
73
93665
7
70
99
95
429902857
6
316030
95
237092
342290
35
245707
415151
234702
61
39
91
839991874
92
325401
495541
58
32
57
21
468805
245663
375372975
185757
6
4
424369092
240840
147748
12
2
4101
446029
95
202788
60
37
6
65678
453559
7
453310
205489
254313
7
83
5
445218
227374
1
87
322254
170853
212589
58
81896025
80
7
72911
67
815893354
86698
489687491
123505
35259
30
24
5
184204
84
39274
122414
9
946325873
448962
55
412262
5
238859
496457
10
234649
3
29
728357027
124007
313432
76
70
50
184079
80
122633
49
168889
418885
59162
200623
94521
33
13
82
264859
24
446542
2
28237
469794
4
457679
60
479296
50
228655
111252
54
366320746
64
68
696591680
481841
58
314682
308539
407574
109080690
81
18
98
86088
29
5
226379
921014327
55
24081
95
90
190447
19
47
11
16045
93
56626
2
54
1
63
28
86915
23
88
59
63
4
21
265147
223846
412118
603696041
34
77
23
410830
40
61
727867020
110283
70
69
54
744253320
163652
72
88
22
478415
55
18843
11
40
441938
390840
22
440421
31
86
19023
325799
8
16
42
392537301
55
54
484645
142149
11
479691
23
357567
264999
205221
85807
479748
76
344791
375118506
17
58
56
11
497638
3
86
258443
31
295976
291525694
50349
59
75
50
36
59
29
61390
58
68
95
206282
308312
272235
39
8
321220
72879
169092
327756
82
60
71
37
428508
829319653
294240
271499
349004
86
20
59
44
257410
6
43
98407
127468
29
252045
61997
6
179873
16586253
77
46
181606
290447
155425939
451426
304721
8
71336512
28
98
72
68
355607
324693
214195
60
198826
160493
31
113587
22
3
41
425191
164846
74716
17
30
979630334
422600
1
66
190500
1
14
26
59
164169
486193
49
394329
15257
380036846
118069
65
29
20
472040
15
258611
3
228527
91
20
398170
397356
222663
61556
5
398390
493814616
31114
43
3
299039
35
450420
17
413824479
89
23
711519590
7529708
420918
142432
14922
15
67
284884
99
29
97
2
812609341
329403
311007
279400
348992
33
79
541855050
433512
351972
88
295222
62
265577
737959811
2
90159
301067
71
38973
364274
241247520
26
30
59371
31
263067
233792
29
596999558
476929
5
5
456056
9
409246
171958
847741597
4
496645
387270
143264
48
77
457357
30742185
95
88
6
41
36
13409
223052
54
29
27
67
56
384068
96
3
75
9
70
447864534
61
96
24
11
310923
3
111778
147652
3
380333
89
15
79
98
59
5
60
459825
64
444455
61
377276
400985
61
3
18
96
396823
68
17
90
601086288
222243
798614577
181948
110153
67135
976251436
58
45
239711
55
45
693335063
96
90
169330
25
78
5
154399
56
39
477048
462915
299630
62
82
58
346296
99434
79
73
24
58
23
44
330517
90
2
8
106356
19
247311
153868
295556
3
3
984361320
148152
341319
596959119
8
15177
33
114389
6956
10929
55
3
66905
79
201417
448612
5
2
163956
92
9
368879
392116
172727
92414
993730990
81
432246
121262
49
28
6
94
21
336537
282640
71
489038
109660
24
87
24
835406683
3
5
780191144
430182
9
229004
85389
146915
108401
2
29
43
444491172
401749076
10
278780807
295168
388153
404717
223722
614263972
53
160598
469500
203351
43
367817
282618951
263347
63
4
5
497660
441478
373695
3
54528
618257869
10
130361
423052
270042
36
97
294186784
9
39
457001
70
46
149231
141168
929550319
374320
84
347445
15
369889
188889
67
814748497
30
40
1
175252
424790
2
269218726
160362
346458
346452
150383
53
257231
166365
5
387781
97577
21
18577
312340
158045
95
41
245311
278699852
94
5
437374999
124934
67185
27
334114
188617
55
1
203456
200811
254468103
228858
76
43130
9
380300
610566363
13
25
320251
615242478
222953
383249
41
156910
26
18
49111
35
422953
294932
22
26
35
270398
63
72028
99
238448
344841
140704675
462972
59
74
96
40
24983
58
73797
3
83
31
416824
323265
4
19
387831
200678
52
72400
117624
47
133795
9
82
4
47
504809183
15337
365173556
329862
93
189876
58
237675
180685
19
79
63
3
64
19
398117
16
8
299704
409425
592173149
4
372353
533264471
168795
40
361652
9
193105
67314
9
26936
14
14
32
234392
197816
54
89
300844485
487253
31
151211
28
76
736695070
7
75
303206
99
34
67
206835
36
37
31
559783882
490198
61
169588
368505
16
23
9
718853681
4
95
53
19613
99
27
53
49
73
30729
60
95
41
56
68
32
874711372
30
446180
127452
867735855
63
206545
213702836
78
2
394750
94
429843
86
22
334951226
190439
181012
30
599752580
424148
227440
42
132308
854547974
179775
18
474719
766421956
189851
28
533437507
86
3630686
11
115421
23
62
14
2
35
223854
211249
7
160992
256579
65
65
133692
485564
91730
46
321733
4
95
35
392074
2
367372
5
400806
1
20
38
258289
44757
333381
517556904
4
299248
355644
74
72
138567
62
61
201327823
17
18
97
1
209633256
294365
216259
418451
421643
420083
1
47
9
345196
25
22190
492335
228301
197029192
14
5
1
2
97
536146053
121492
398030
439635688
20
30
81372
396441
475562
10
17
274973
422538
32
45
7
82
170256
223810
30
44
134498
375090
42
90
82
50347
176653
185831
77
519905478
79
64
39
30900
134915
6
47
8
358344
6
374669
154103
7
8
5
9
978211248
41598
419759
5
88
7
92
7
1
151251
994387566
82
281551638
158760
50
4
351408
33
212026
65
11310
446626
65
9
7
227119547
355533
98
249708
45
243663
462370
46
127577
254279
84
391252
486973
480499
6
67
2
71
86
199851
6712
452671
660913811
88
19
17
459278
145704
432883
11368
217963
99
90762
95
35
177872
914951078
100610
97
197170
471253
30912
13
197880
1
5
6
27
60
9
131264322
99
147060
226497
223604
23
24
74
203643
434576622
9
346348
288411
6
9
392266
24
30
27167
422404
137964
109872
104253
451200
45
58
271839
222223
70
50
74
75
364662
345351
35
79
197472
87463524
89
371289
586223068
53
82
27
27461
6
95
113881
92
36
7
403739
982382562
232102
293481545
87
371993076
360247
46
2
244266
96
452578
7
42
21
681704810
210362
382482
442103
90497
28
7
76
64
46
214735
312706
5885
33280
454789
187200
190568
78
67
345604
92
29
49494
75434
28
31
31417
97
454990
315877
145168
35
25
310481
928301265
1
42
354693
60
93
381501
9
74
357127606
16
569131520
74515
410317553
44254
30
92
33
493471
22
163933
24
251711440
94
958886705
220731
48691
40
393829
387440
459695
18
30782
302416686
12
2294
323829
29
283792962
1
15
118646
81
215383
288711
91
8
809641254
408402
112085
71
655208619
271530
183463
99
390427
420726
412218
173125
61
318545
37
131875
490306
22
397304
63
25
380647
61
38
42
105494
39
3
488426
826524549
20
21
498751
175040
471344
135167
882305974
53
396387
9
142875
93
25
370446
59274
148728
87
89362
353530
35
407584
3
15
77352
1
166490
43
268637
292350568
379283
177833
31737
270549
376598
16
51
475835
31
420000
1954
94
88816
16
482367
481749
434761
374596
6
106477
834104987
74853
176627
4
4
114344
74
831871242
347228
46
392723
10
337108
34
180046
25
80
461397
481414
530386908
853524364
380241
27
450408
60
695687851
123006
18
23
344870
39
279164
173220
8
9
43
7
45
203127
17764891
85238
60961
32
454668
239347
315087
92
58910
148426
739869437
424016
486500
214177
26
414439
446056
29
125334
408003
858331687
37
1
85704
90844
61
25
96
270141
66
34
67722
65486
354710
6
68180
908555602
23
304023
449756
5
11
276982
739001000
9
45
1
245305
136407
25
23854
74
367090
244712
394098
42
122942
198586
387704
88
43
122141
95
87
47
452289
58
690708849
483151
2
65
314206
97
4246433
22
55
49
245271
85
25
7
92538449
100291
96
37646835
50
292203
59
97
16
17
76
91
35
319637
101388090
19
65353
93
435238
14
17
428425
365188
58
59
20
25
26
71
6
40
6
74
433781355
58
19
72
60
58691
95
33
469499
182916
343602
44
78
74
473324
275234
167137
84
78
78
42362
91
99
15
91
409598
12606
64
98121
53
116684
42
45
20422
305180
96217
2
172447
26
28
74
67
397044
254776
457482324
214110
42
391257
359855
64
307781347
5
233237
2
15
359737
233393822
76
91
41771
20
772540189
334889
129704
330252
24
4
93
168648
46
80
33
409679
64469
511130795
57826
9012353
85
747734724
8
137149
344677
2
315505
282376
71
14
21883
48
24139
7
91
4
32
480932280
120771
98
441082
986905361
32
28151
56061
41334
73863
210968673
36737
14
54600
384994
16
92083
53
431167
378786
218070
1
67048
19
8
52
101408
337485
45
21633
12
1
14
72
497713360
17
55
64
3
240945
37
831072583
41154
70
16
163959
1
4
317716
3
9
121144622
63
299967
224789
84
358561
40389
49843074
5
423831
36
21
42
59
72
53
323621
59
41
251913
237605
55
5
8
212391
371864
275260
149646
27
55
22
621386175
379818
253890
18
203141
98
74
121403
116463404
820710843
432600
133753
248514
98
553615152
267274
378393
9
74
5
279107
98
429887
367141
1
80
459332
63
58
97
137330
42
471819
4264
26
42
94359
575326975
22
52
17
479210
93
234156
271787733
59
156378
30
403595
3
50
14
9
24
209061
39135
253757
176597
1
396173
95
357724
59
114242212
159231
23
40
273749
61320
178841276
88
59
62
320953
32678374
70
402829984
126594
585476164
6
300731
7
3
134255
315123
17
3
230333
52
433455
317350
75682
199926
196227
360935
25
10
75
98
266654
76
86
468554
10
58120
26
150952
95
76
47
7
365669
228117
98
53
42992
90218
29250
44041
71023647
86
4
60
228368
672130809
69
787925035
57
47
83
50
345052
14
876137250
77
21
8
64
2
55
7680
54
891024095
421318
1
79
8
76573
376118
405434
6
73
95
19
309811
49
90
31479
1557
19
43
732582914
35962
6
332583
187828
351749
45725446
259001
292618
83
477688
36
24
125526
818142188
181913
96
88
161229
89496
261234
8
82
366730
268061
6
19
694541551
341503
20406617
301778
99
41
133321453
498833163
206809
28
26
23
74
19
5
171596
18
75
168369
278363371
6
68
23
7
29
36
395982
80
3
313351
261430
42004
3
423897
34
290519
71
1
65
16
502241343
227731
488617
256985
124225
317895
413604081
389233
32
316879
32
51
59929
14
159733
2
126240
264819
775464593
6
35
62
8
72565
427148
378653
495619
287140182
389909
9
36
330593
68
127503640
214896
39093
88
56
83
60
67
930777565
93
9671
678020294
357989
19
81
285232
108324461
426434091
459317
45
36971
391883
36
241166324
12
33
20
283511
8
9
495931
3
79
451173
69
1
227290
208866
73846
677014321
118937
300208
316342
208919348
13
340199223
57
76
88
8
28
62157
8495
149109991
47
39
232241
72
5
428189
140296
971511510
71
1
70
364959
6
37
55303
804508080
261526
253117
12
171763
456364
425486
26
421544
21274
82
96356789
638785478
39
10
406302
76726
22
110474
289578
385679
5
241070
486679
85215
64
1
338231
6
78
77
639805212
49
93
242995
594802757
6
206355
207465
391413
337484
41
154248
46
152618
11985
35
19
38189
33
79
5
440284
66
21
67
57423
7
706466971
26
244591539
96
26
16
565313608
97
67
1
145055
36
194095
485262
79
63
165301
73
6
113270
66
150892
613721666
506776852
115051
66
153219667
101336
371068
199374
371483
87
4
5
302747
325955
344826486
278922
837906139
55
48859
425604
391187
8
372314
81327
430576625
3
344553
376264
280802
46175270
76
90
3
84361
92
137745
242182
1
17
358388
395784
38
496387532
187440
26
60
32
69
32
30328
402107
25
42
5
386997
345575
133950
53
13
55
1
15845
30
44574
5
170193
32
33
81
235284
86
41
176095
428103
56
256317
935081547
51
180104
11
401463
392456336
303014
52
76326
11
12
86
273595
48
54
335541
2486797
191318
38
94733
29
8
28
86
95
427918739
183863
280264
43
45563
86
8
91
303585
68912
388646
55
253179
435927
22
67
24
2
71
852797264
42
17
46
29
16
88
56
108833934
226203
28
89
167262
71421
212419
37
3
221521
78
13
5
78
16
87
96
443086
97
39
10
433959
42
166428
88
63
51
7
74391
139891
22
8
416337
3797
92
396899
36
471417
257502
61688
10
346614162
12415
25
47
40
4
329366
86
396220
16
6
310833
128396
4
16
20
22
624323283
276763
93
468315
3
888969106
13
456326
43316
767653297
352134
221450616
23
327307
58303
75
170636
45
259638
297799
209640
74
13
319611
35965
63
450418478
59
88
315790
57
320765
23
88216
11
44
70
102642952
177883169
303948
13
452679
34405
69
204133
139284
41915
8
19
25
3
2
35
4
191702
94
290257
891980822
66
97
461474
31
37
4
50
93
94
65
36347
21
194226
6
24
55
270302
6
4
79663
96
44
8
405063
9090
34
35
182413753
12
37
71
68
393109
8
204283
78
338520
68
338126
7237
82705338
209502
19
2
732589669
462014
88
474653
204991
549125595
56
447356
465915
43
74
395152508
408805
3
275716
7
28
769616069
122067
164544
385869
417166
62
329410635
795122218
39
18
222009
34
2409
2
9
312754
939714344
142179
48
36841
287650
49
3
359172
61
26823
64
54
65888
63
223960
95
8
905863221
306343
246257
20
3
78189
76
60
143043
20
859289555
32
18
2
14
356907
905757658
244582
307898
53
65
62
119367136
476717
84
11
313197
570050165
49
8
72
222849
16
268782
9
170587
7317
205420
32
3
170233
410815925
344314
497704
65
185652
13
17
233573
66
484332
77
5489
48471
49
15
73
835803356
63
5528
7
266778
28
14
78
25
77
86
78226
290296
283187364
57
1
100955
272737
76008
58418
67
86
393122
304668
43794
195692
10
146685605
39
55
5
15391
22
527714066
13
950957684
1
382637
85
846773846
43
407206
247166
14
354309
6
475770672
315504
89
173390
64
83
83130
7
573110855
51
320309
260315
50
14
21
78
90
179126
444009
25363
5
51
68
85
8
77
145167
77
470204697
281195
266340
376349
447256585
43
267004663
90
316966
70
403831
213561
3
266597056
119285
1
195385
22
64
69
151347
61
9
8
3
30
217438
22
496765
54
9
381898
9
355779
622583988
80
63
155568
73
82
226451
461723
527269782
413835
424198
306898
243583
146135
161263349
89
24493
7
231478
29976
387420
93
335125
62
78
2
367811
71345
32
78604
196663
152136
418480
294497
282695
82
204838
41
48615
14
4
186773
165237
61
373416562
99
37
47
424195
43
140396
50
71
73
55
327168
97
87
894011849
596615793
100153
50
359469
5
68
122277
764323832
40
271807380
33
50
3
1
186511
20
11
39
62
24763
57
199726
46
497190
93
19
43
306301
469882
185462548
94818
374332
155042
16
98
55
394910
15317
77
81
96
91
81
48
76
65
436220
45848
93431
87
366278
472044
614854708
80
80
75
104762
281157476
1
494788230
253939
872970974
73551
63
58
309850
343082
808657413
399550
9672
304224
39933
29591
52958
1
27
19
78
8
55
3
160664
5
96
68
38
456818
414682
9
50
8
73
28902
474519
80
143212
69
470697
21672302
17
305811
869091578
388387
19
31
78
159704
293551
64502
427628839
318622
64
4
343451
86896
78
236763
72
86
346553
40
46
42
369477
49
1
68
76
293050
48
409460
338856767
91445
84
24
72
439170
96
164038
81
434792
6
25
205348282
522552621
170534132
207952
176778
820824181
189441
254184
123497
342182552
744250119
40
86
66
37038
8
91
299956
255234
65
5
89
191053
13
72016
62
78
48234
7
101056
3
498876948
853418230
46
219100
450495
201103
58
3238
6
468156
146944
75
424272
493138
218751
31
11
33
493878
411539
15
258167
62
326522944
5
489188
433806
49
928720761
124149
23863
41
485270
42
2
15
17022
55
1
99
9
13291
149005
526201567
81
94781
1
778303252
292537
423721
80
171966
52
407007
481981189
277850806
33728
24
89
53111
86
8
27
29
138275
456776
101426
153533
499858
286072
407102
440907
95
12
31213
47
491123
238591
200960
557090804
208193
61
716536025
396639
2
5
497339
56
50
59
36
458670
72064
39
427544
257331635
5092
52
79124
421493
1
478133
18
381124291
65558
266673
51225
44
474855
158215
41
375715
75
55
176139
160243
51
41
26
7
317514
13
22635
90
3
326694
234568
79
261832
4
98
205618
249533
204392
393863
474269
173432
392624
404914
82
267785
82
98
29
27436
867887673
400228
347085
95
9
465088937
31325
371348
98
94
7
3
5
45
97
68
299749
51
16
786850325
20
88
21
13
464537
890488001
30145
445918
16719
419689
19046
788324824
62
81
78
64
22
1
487987
97
3
98
121007
495507173
161445
239551
4
76
302734
220508
78
54336
52
86
84
136096
69
364007074
89
353729
11
60
71
316969
9
63
6
78
491149
290012
67
227288
25
107361
416995
27
27
81
446131
389400
99
903671559
328141
90693
42075
977684616
52
86
8
15616
874445958
1
414916
22
38
21
64
298026
98
50
488729
8
70046
44
22
48
69377906
40516
449465609
72418
77
407207
8
567467014
208156
90
71
76
111144436
98
132893
376341529
72
61
76
77
375404
23445687
395065
7
9
498392080
305528
3
438945
334631
10
413953
157373
7
1
416546
102486
53
65
205219
15
92
93
63
34633
40491
118716
309362
39
391819
22
80
176440
407913
49
319657
10
197806
4
449138153
631597795
116868
25
301568
89
431366
319287
459853
398124
60
1
238354
329070
76
52
97
336808
214949
351906
8
435512
97
7
144117
13
202893
72
270149
72
447819
47
73
13
2
24
247228
37522
345003
203323
391063
285647
25
24
99
388920
54
286370
23
47
48
77100
447745
48
366953
66
379376
480959
66
77
56
181248946
193120
76
57472
453613
151832033
33
42
327793
6
251051
113225
91
35
8
367896
91
376764
442092
23
53068
395180
220782
413542678
12
205364
341614
12
87896
51611
76
291854996
233409
71
286747
218797620
326594
210937
35
60
49
363827
264488
101631
331829785
54
35
453202
77
13
382437
180938
95
258487
74
212242
373743124
35
147620
50
34258
3
233384821
251932
464085
176894
76
460189
482160310
395520
41481
61
22
400068
153808
488460
92
338531
279422
24
147780
87
88
46
7
217711
946905846
174677
6
13
6
998067725
67
459260
252712
215086
95
58
4
359100626
470261
5
368932
5
55
55
714412615
49
473558
21
224271
498376
169824
167209
264732
931943452
2
20
90
77
90
38417046
383465
68
30407
53
210744
139540
62
36735
430986
251443
276833
386283
9
84
581629295
303539
55
57
64
91
148769
170151
24
484840
8
46
80795
243782
134411
162278
347474
673643311
237889
81
49
16
52
94
428176
62906
23
26
1
50
2
458921
87
23776
71
434700
67
54442
105199
399044
6
446382
119557
420559
42
2
139834
81278
62629
713325451
29
96
381445
67
24
11
86
40335
34
331126
1
234079
249479
4
41
187474
2159
84
67
43
3
330310
71
316358
19
90353
51
200628
60
196960
310014
74588
16
32
23089
487128
84580
53
138423
82
339386
512736219
63
15
3
198039
16
89
26
28
242072
6
60
14
188359
297291
313606
295771
64
75
2
39
210369
466382
13
191794
198148
69
141577
45
94
40
270115
100790
263388
48
856637576
236244
40385
28
388599122
370872
375204
231216
151940
376031
68
30
10
234799
275390
387761
345672
496849
56
359710
129487
291643
80
34
486000
251892225
450054
22
36
29
180681
83
170671
5
95
246748
480886
18
16
134949472
88
151342
5
9
75289965
201442
79107
2
131142
452684
151387
19
198738
19
227761
88
93
33
91
46
3
23763
484183
316458
3
363220
88
84
31
258704
99357
21
71
129475
100593
17722
6
401306
167032
435928
395835
3
345203
191254
56993216
230614170
29
22
64
96031
109341
9
348910
28
270423
16
815872599
160008
87
589112796
6
160828
59
24098
53
98
364049
303904
21
189634
251862
71
13
290465
68
344883
12940
8
2
24
83
165753
9
5
15
9
78
143979339
42
25
9
411271
85
146952
27
406357
442671
2
129108
64
365628
63
345416
463137
175519
68
48
1879
188344
505740600
316677
75603
48
77
87
403737
78
8
3
56261
4
12
257392
92
94
8
756619052
256126429
68
93
92
463096
40
76
96
314841
180452
364540
76
486915
36
271088167
8947
621813918
63
174725
98
170572
15
5
261686
99
84
348818268
69
66033
22
9
15
315565
78
177457
107572
138909
474947
455161
715100452
98
103988
406108
88
357963333
15364
47
114617
20274
98
97
23
56
164867
193798
332543
21
161506
388374777
54
30
343053
72
739043745
89
55
7
211279
64630
981593440
486336
11
44
99
42
180098
5
9
766074167
2
75568125
174740
156223
358113
393226
20
827333194
307010
1
76
3
1
97
238240
24
7
484820
476293
191836
321800
406469
456995
31
379465
371892
75
82
415311
36
412005
59
19
20
5
80
2
459804
132761
73
135695
448068
47
260155
464689
160872
5
111984
268183
73
247357
89
89
16183
40882
99
523069413
140112
59
6944122
967129918
27
358782
1
51
74397
3
897016942
24
29
71
3
57
64
386236
24043
20
91
47
67
89
42
9
59
116917
77
30
48
97
39
29710
2
87
657202497
251986
23
55
314187
70278
21
445984
43
8
27
521094105
31
356274
93
617001626
25234
186692
453914350
561402475
10657
117622
48
8053
900245110
3
45111
373536
310019
281455
629938926
350709
82
444233
42
254083
5
466201
11
55
4
96
38418
33
242034
90
5
227878
222702
381352
68
29
495490
428446
58
50
318274
116273
433966
306358
462842
8
64
62148
20
220926
84995
86
70
76302
231879
52770
225388
49
103021
203660
28
95
85
34
39
592897608
65
438347
933878916
374261
265303
52
175418
354034
182209
438251
167140
2
463984
1204
95
11020
153813249
3
48
353776
4
485659
102356
348503
52
92
97
409414
75059
41
5
74
50
59191
58
312348
6
49
31
977594034
408750476
112991
113597
7
309973
73490
41
46
41
2
29342945
351084
8
41369
1163
110914
18
223887
36
50
336937
12818
249418
398513
20
72
262763
18
436948
56
383904
92
3
80628
42772
154655
248285
401562
62671
262307
87
381530
71
11
32
227619
86
202017
34
84
268340901
28
29
4
58
96
66
24
303699
232029362
63
33
34
87248
327027
10
491145
189644
49
75326
8
165673354
110989
402644
78
73
59774
140971
192143
31
360423
333588
769031240
67
73931
47
6
144658
134596
64389
164523
443113
28
7
40
906299897
42
82
19
16
104487
425234
16
52
304653
90198
463163978
6
96
427048
59167
181175
63249
81
96
166172
370251
125562
7
322335
14
117553
91
41
924467489
398727
766213805
6
81228329
394540
6
236342
36
220419
139106
26
368579
43
60
82
44
582558485
3205
87280394
92
34
207648
333470
44
479296
48
346785
25
354308
278987
170303
8
468719
475621
492779
30
202093
32
279577
496618
255324
432544
259168
468524
400456
33
128776
88
46
200078269
111013
187793
57
62975
70
49
96
13
223980
75
59
137320
78
2
86
156254
138551
104524
380100
77
78
20227557
100610
239351774
2
8
19
67
96
124282
332378
153710
63
37
46
61
6
776471928
206804
40
339263
64
54
1
455407
41
318170
1
28
475554
18
85
62
196361
37
216520
63
4
29
930179838
91
3
209466
5
192681
48
222822
991349577
432019
121646
424468
13
39
90
229866
51
91812
266691
366510861
263422
5087
7
44
383100552
164021
189120191
80
180059
7
85
8
72161
34
89
316318
75
310161
78843
163419
495816
198214
93
92
739048681
31005
111023
38038
43
45
47
287173
252120
347878
284165
64
288803
40
95
58
80273
30
79
287804
387807
250998
5
277125
93685
170060509
97
322936
715311749
395022
413112
26
201525
352317
452999
883650942
147858
30
50
2
443218
12
48360
930011645
349169
3
28079
258386
82
47
53685
24
64
81
125275
11
94
38
6
377256
56
40
27
9
434768
358560
1
245001
10
92263
458959
60
1
68
373943
4
445133
52
187619
97236945
451304
60
14
30497128
9
34
9
26651
72
63
440734
130057303
6
73504
96
96
5
56644
74
238057
87
41
119563
273725125
3
35
24957
94
125675
79
176606
3
275504
99
95
362390
7
4
90
18
48
322470282
138553
6
5
24048
254257
26559
42232
42372
3
95
10
97
73
664914453
2
1
280677
41
264258
23
8
65
151187
99
164209
88
717937115
472724
455376
34071
97
5
221038
7
32
387053601
64
236334
89965
32
221272
80
2
7
102211
87
456672
20578
210703
449096
11093
44
6
25
257313
22
48221
72
36
299565
38
36
74
57
9
295354
3
58
18
62268
64
245006
8
133951
260780
1
87751
493727
397732
70
6
7
74
37532
92
103208
393993
489144987
17
83
567176575
459020
66
3
448465
5
94
333056
20
95
89
328332
435736
266755
748490525
24
80
34
391129
440528
59
6
228555
87807
419333
28
338105
472325
73
257231
3
51
235448
78
33
11
9
76711
35
764246910
257781
437634
280039
60
20
144937
489506
5
65
9
67
550
34705653
6
85
229861
336160
479197
15
118992
436634
59
479203
220814
51
60
265061
58
481928
475123
218859
69
66
45
51
78992
75
63736
402950
5
7
380703
65
375981
5
61608
1
928518053
5
36
8
86
79
13
48
77
703452305
254038
407921112
8
9
22971767
10
66
94
25463
157349
577138459
51
43
102975
5
45
424542
344277
27
297196
221622
77
24
33
36542
316736
136690
1
414084436
4
178963
94
81878
60
75
143705
24
64
6
213280
675170011
493267
3
99378
82
89105
134448
35253
24
16853474
82
421911
321412056
945110302
78
362175
9
353664
32
11
259189
1903
448872
42
88
83944
191339
57
854449563
69216
34
473186
2
39
42
1472
66
360644854
27
394886
340947
257572
9
92
26
38
95
305389
497962
454951
65
237538
185476
286104
183164
97530
81236
75
89
10
445435
935836259
365554
395726
44
27155
16
2
480231
91003
364899
58
92
80
2
10
76
94
143044
80193
31
456443
193401
7
158544261
29184
14
10
103072
3
6
11
1
997071701
302667
14
403257
425218
454778
470842
60047
19
359308
93
44
468394
71
91
86
170052
40
384718
389333
32
61
403172
224798
491910
97
456972
72
120623
40
63
26
294552
2
104480
92
22860
20
83
82
23
81820
91
52
77
351478
70
70
26
80699
376908
4
29
42
56
80
213928
93140
33
401328
28
5
9
45
8
59242
434926
9
7
934682371
280218
7
119043
319994
34341166
473230
98189
415790
279897
263658858
253206476
220758052
480403
59
86649
339665
70871
94
336545243
25
72
347430
26
79
93101
423462
406226
257422
132148
5
209094
59
316665
21
247473
168620
354407683
3
81931
799536870
191625
168633
94
25485
468672
161661
485174
88
76
9
120041
25
232401
85
83
124584
55
2
9
64495282
475419
70
280009
387680
238765
472379439
120530
78
276407
124367
99
96
52
385418
84
481174
67
57
84
22
32950
71655
219672
35
406618
164911
114081
316061142
8
902205694
121264
59
439533
45985
59
86
491866
63
57
45
592885403
72
106474
76
74
355732
16671
96
814643232
5
48
4
15
52
1
4
163323
134817
235571
6
37
490653
6
11
6
21
447031
7
78
486221405
11
28
204259
134872
115088
74
247424701
258304
384216684
63
40
745114946
1
221329620
5
96
84
76956
21
66
126205
82
15
98
58
118966
356341
64
50876
4
124294
477589
329428
114158
119957
48
88
247139
422498
54
26
35
73
66
71
75335986
436761
91706
405846
87881
372651
79
76
293684
496626
181274989
13
311116
35
403323
41
95
30863
961604731
5
4
1
26
4
14
227031
39
74
33467
11
260716
27
63484
588629612
279015
70490
31
155228
57
29
44
59
1
41
14
288315
7
356837
13
58
19
60
52
8
26
156135
151071
82053
21837
109796
284507
5
4
32
243305385
118361
67
410289
27
311374
158091
52
810322241
22
74
94
32
73
24149
91
22
402153
53
366896
5
28032
37181962
8
85
464005
474165
9
576726411
139951967
2
317255
26
51
69
376605
42
131903
39
411421
9
166217200
30
136682
237043
58
62729974
4
1
97
985011003
48
82640
318567
385397
76204
1
11045962
426520
42
94711502
332760
96
133833
88
5
194256
927122803
36
308926
62
96461
218913
366511
38
79
270311
90
34
680119681
422165
459668
70
9
9
66
46
423518
15
83
316669
3
58
37
36
127693
832648676
181196
8
23
849714442
24
35
6
481727
62
552203098
246717
208071
2
58
87
161830
239891
227507820
6
25
30910
84
139299
77
26
9
35
57
63
428834
93
680619495
47
71
967539882
15790
71
93
847781542
30170783
86
56
8
39
61
13
5940
81
357737283
49
154236894
47637106
99
482019466
426004
534794293
927181884
26
63327
211337
230970
9
281753
471473
43
10
5
44
385443
436169
85
297839
12
22
271394
194647
484148
423535
281660132
36
99957
76
397139
338925
338537
176051
6
52
98
49
46
343620
96
20
3779906
59751
248950
135734
112136
913649154
323615
9622453
4
78
231671
335486
35278
3
9
102491656
245565429
48
37
48
61
878050986
63
59
50
43
82210025
12
188411
4
40061
452034
55
793610604
16
5084
61650
6291
72
62
66
223435
25
383670
6
55
47
81
407858
87
431297
9
76
224623
83
31
224316241
7
85
71
53
86
112534
9
88
491977
50
545824414
4
58
164870
58
214784787
47
294918
531295993
301654
568636590
113614
359899
8
22
515620995
82
65
401100
52
87
60
37313
10
188099382
15
393746
63
304344
91
24
471389
75
14
65
7
201229
74
60205
550480298
22
357694
107609
33435
11
277858
95
431147
3
86
445220
476280
203623
466365
284779
462552
189216
416566
313462
84
75
12
76485
34
279012
255645
94
2
22
27
32
324045
173960
38
35
462210
408872
80
53
342997
3887
61915
827445981
64
352996
23
22
33
17
351682
54
438534380
406469
33754
683074126
11
52
88252
932000674
141877
15
6
436542831
16
90
87
50
11
2
6
297006
335299
14
37581982
5
16
155090778
49
608346041
62
243573
189221
260146
51
147189
81
77
429547
87
47
52
198095
203992
172947
17405
47
65
142986
40
395858
280090
432207
61531381
19
280817
812830284
18
411957
7
144119
86
1
87550
18
5
9
431876
5
194292764
10
87
10
302534
8
2
393463320
123312
92
136684
57
9274
137042
388277
440349
293861
409470
36
17
337308
5
2
391076
74
282034
113393
18381
491462
431064
20818
172710
37
8
14
77
65
91
388749
25
829187513
25
431741
77
87
246425
334788
16
200378
317990
383748645
76723
72
31
6
62
248969
138770
118608
56
276245
24
216144
44
56
247282
43
48
111333
93
26
603984642
43
62
392792
224164
97
48
428373
241670
61
169369
1
845439395
64
49
6
82
61
1
237766
276281
984827242
9
690866724
257307
20
59962
72
196185
389505
72
446599
63
173573
58
64
916136060
266508
396993
21
41
469988
51
73
88
62
44
361517
127340
76410
26
71
8833
12
25
89
212151
365352
24
56868
330244
56
84
27
48
3
29
80726
67
2
8189
338477
422471
4
206413
63550
2
161851
309150692
43
124909327
225295
933080797
325512
22418
18
90
290145
57
650462113
3
62
13
51
77160
26
402875
373329
115581
50650
12
496722
112621
228203
447000
53
38817
492308
446598281
85
7
61510040
81
42
89
8
470989
253978
4
2
2
148967
7
64350
78311
50
26
65
42
48
24
23348
9
225456
55
80
201480
69719
82
124387
74157
66
10
90
335487
207037
381238
73
475770
385892
335205
79
14
18
71
88
91
92
35
792457181
37
46871
255420
54
3
6
141897
3
53
124925
7
66
58
4
85
442353
8095360
17
71
148813
8
86
15
314474
39
314243
409376
238951
68
87
464112
69
56
2
225175
86777
29758
95
93
184818
912630720
251420
84
84
59
48367
81
92
458462641
102907
736079652
77078
406243
466241
48600
464126
80
223354
982539955
85
157326255
69
54
16
22
6
6
11
98
46
54
32079
81
33
51
179840
484411
79
73
449604
10
96
8
41
113240
455349
56
429181
429062854
654725901
87666
17
58
1
2
8
238188189
42
784200140
1
14
19
472626
398430
70695
52904
46
341624
72
200335
54353
9
98
31
720639875
30
810822506
1
16231
84902
104767
215763339
34
170740
88
19
50499
7
8
587690448
188192
387333
362261064
37
12
126003
84
96
284602
85
83
490198
280422843
88
7
327022
6
179224
279930
20
9
906281314
282023
47
375990
203877
476002
82
30
447823
6
57
208765387
64
4
93
38102
5
38
1
229243
392524438
50743
227792
57504
464442
52
183675
407798825
359765
52
986568590
338839
437768
207103
493581
259151
92
355225
923274459
311288
34
428602
210494
65
330841934
292375
67519
123679
50
35
561503127
8
89
44
87
23
240912
86
168412
330088937
69
850848288
471684
40
5
299243
9
437820352
48
98
3
60
158748
76851
377611
236403783
3
21
32
631716249
538715047
16
6
390272710
50066913
242000
884836165
387782
336600
144561
264864011
57
8380
330742203
60
399411
22
7
87697
79
5
273000
5
226577
262132
3
22
94
76
34164
20
465722
213694
253
90
7
294717
111387
6
81
5
80
21
397967
69
199555
201371
331915
7
176453
90710
141332
30
139614
103591
8
87249
210137
369632
62328
580303807
186022
491144
9
2
143772
37
39
34
5
94721
81
419945
120508
35
344716
4
2
60
163162
10
367497310
59
421638
4
38
291862
77
76
4
184246
221996
4
446386
422256
2
43
29
750308534
86675
14
291628
179106
359033
186908344
97
42
29
48
352986
283949
9
28
5
25
318238
400783
73
65
93
82
35
31
24569
659577890
28
66
8
308418930
83079
233451
8
243132
84
67
63
261441
276654
405818
22
32595
15
77932822
3
539466991
132817
431712
9
38
199478
464794
67
2
365521
6
75
74
289585
63
54
213842
642366578
60
39483
90108
3
418275
6
48
375269
28
22
4
240859
382650026
342066
259405
63035634
320586
93359
468478
94
79
152499
446264
234318
437591264
254577
5
716673448
221980
69675
106703
3
3
5
6
65
68314
371145
17
4
35
364204
8
354597
8
56
277872
167264
92
9
491236
72
49793
70927
442929
16
3
41677
87
666205580
7
420448
415656
114233
473052107
5
43
253705
624480080
40
472541
620
66
51
62
458314
441623
430965
40
350769
18
21
437293
78
118060
10
86
2
216751
455844
99
2
342702
37804
448762
228812
421380
13634
122700
74
6
56
491714
8
4
16
185967
60
10
15
96
481609384
415990
7
396547
28
11
470686
5
65787
31
302462308
99
68
5
57
130328
238109
450476
96
65
49
15
316189
58
437845
70
67
48
91
54
395827
40
158648
869147716
19
91379
339581
39
304616
23329
49
243631
55279
5
8258
62
338122
45
14
250071
203409
326518
96
86100523
9
2
514233011
631704117
26421
7
309643
48
370594
8
78371
86756
112119
50
47
47
49
498481
6
480067059
7
31
10
55
40
12
351810
435867
69
59
104096
387979
25
51
17428
164909
499486
495179
54487
84
15606
485081
72
121169
58081
68
300100
83
66
52341
322184
31
39
16
186756
209866
1
454422483
246639
31480
39363
83
96
331755
980852208
374867
144288
88
243488
71
324012
3235
31
84
367416984
62
165993
9
77
314627
52328393
55
416359
28
106727394
6
80
65
56
170637
454394
218387
47
326681
27150
52
1
431973
19
208590
106880
126169
92
8396
7
385032
313834
178229
284531
451403
847598094
8
778679697
17
46
42
15
408017139
308862691
40
124384
65
423164
218556
355134
41
262116
11
449843
114338
4
873223150
382078
49
25
119672030
40
249474
84
45911
56
32
469837
479493
56
40
71
66
119898
307539
478874
10
223673
256217
407288
6873
442681
273590
6
411754
60048
308244
473559
38
40
3
92488
306327
89
819605426
305158
136307
93
420762
8
142259
35
301934
91
69
436956
29
37
17
410320
413427
12
80
279727
243833
10
88
52
14
42
4
116933
33
93
83
21
4
82
55
45
333503
343599
177724
94125
22
91
397827
96588
479375
42070
790412471
146468
18
15
17
454630
286607902
398890
50
274317
257244
3
16
440465
457789
42
7
255370050
657962529
482848
12
95
7
110555
63
607165373
9
20013
98
429465
7
50
163220
27
4
137663
218223
290693
391723
415081
33
317339
152606428
7
8992
6
93
259769194
9
94
482245933
273903
3
439459
45
127315
49
42
6
26
88
184870
256418
30
672950539
40
55
79
390126
499100
23
532315796
73794
152064
62
205511357
50
391373
46
54
70
452932
390301805
462734
89
66
56
73
52
9
122661
3
34
80
89
393357
24
57
151432937
248830
98
225383
90
457455
486576493
499143
307960
546116300
98
82
199055
257430
78
100654
39560
451077
376424
67
137048
30238
374071
18
8
342976
387894
7
175068309
3
333429
17
1
260590319
202871
84
77
42636
310728
3
466977
31
431523
63
85
7
52201
22885037
665650408
273171
10
409683984
66
60
7
82509575
70543
52
381289
480377282
444692633
53
247525
2
42
48
429525
305693
84
45
193280
44
46
91
31
84
17
396781
22
345035
79
30
18
386356678
378561
64
952577808
42
97
13
55
165901820
71
213780
484423
68054
253969
69579
26892
16
12
368458
28
238373
29
481729
18
399401
144404
87
31177
77
26
110491
90
349516
260103
74
216305
36326425
158022
33419
67
557098301
295086
175181
7
259756
395376
154863
7
39975
238781
870623105
505356409
806697630
487037
16
328698
97792
2
29
407860
95
470859
850866721
59
3
316602254
50
42
12
619939995
246211
95
347975
235074
34063
53
88526
370000
473150
132299
171337
98
524655779
162733264
223514
972019822
6
798917326
328605
92
8
48
81
77
76
192217
125134
42
278943
80
12
184453
2
37
217503
45
706254259
52
118613457
8
97
261356
40
89312
92
438963
47
947669967
339266
204800
44
59
150490
59
634718764
30
12
64660
280353
624135839
170793
91
759330279
208059
285110759
91
35427
80
50226
19
287550886
3
113886
47
30
44
602462044
67608
412955
8
4
85
82391
5
88025
79340
443026
504571583
269381
448864
427323
7
226452
78
3
74
27
2
33
31
49
607333292
61
715317710
99
6
19
6
375997
139179
193250
33
395421
466714
865369798
622078890
313441
93
98
68
27
25
225526
6386
65
51
68
72532
435487
327711436
41
145044
25
42
9
297608
22
30
3
300384
3
15
195588
244617
89
15
481290
10836817
77
472815
76
816093722
482685
177841
6
3
95
234880
356051
46
76
3
134964
16
157823
447250
76
20
384250
70
430080
296668
58
6
683394979
483740
29496
122487
443621908
98
56
83
69
55
496945
7
400364
3
58
26
69
86
6
95819
848715699
93
44
326123
477460144
21
46
420306
132086
97
68
84761
63
11
2
382187
63
951190532
250071
173425
241096
302932
256561
91
64
75
98
75
69
73
61
40
55
56
84
55
260412
492614
72999
185429
499697
381165
28
8
75
237506
251982
494620
93
317411
28
245380
354168
443444
36566
2
8
67
82710
509768815
414728
430215325
212735
85
303889
16
14
73
889728762
9
66361
2
77
90181
96399362
29
34
49238
490801
916692457
284669
66
363185
399312
55913
68385
8
331216
242096230
362851
305454
68
74
418323
92
62
63
54
60
130429
20234
69
5
135210
14
197142
2
290045
78785
7
123854
38
722372893
88
458355
177325
5
33
15
222367
95
453898
346060
997067620
77
587424856
8
64
35
370973
43
60
2
91399
296530474
7
90
74344
75950720
15
315558
7
64
551881292
453957
30
298735
308612
218331
323104
27208
89
956979829
60
438963
260752
495614
33753
295189
6
303759
13
88
91
438252866
990335347
58
21
132413
92
71331
4
2
344468
97
233261240
48
45
221356
309635
488061
79
9
96
117011
317058
89
83
88
77
200529438
96
543238771
150105
59
52686636
396843
89954
34
290740
7
316482
185399
6
7
42
24765
97
79456
92
109501
32
63
79
57761
596659478
428041
71
105751
400655
227775
64
37
316075
13
482519
324129
129870
80
36
460973
69
454871
2
72
5
243053
7
206739
892041059
10
39
369726
43
89
348829
53
68
4943
73
6
94085
44
653109295
133808
87
466813
14350251
372871
790052476
56
47
476294932
7
9
199040
450659
332716
40
70
6
92
49
30
8
450621
998214560
170755
32847
232957
171311
6
360096
235256
456435
481509
34
79
95
90
61
19509
161692
19
14
72
8
66
921395626
5
24
2
71
313992
50
143992
56124
383065
222055
239155
163523
3
4
42
60
19
20
4
14
4
2
19
4
200366
29
3
33
99676
5
35986
20
85
4
71
28
65
783556860
209969
120354
66
5
77
16
403621
65
249312
100116907
82
40886
58488
80
142834
5
38
493023
96616
9
49647290
690532857
36
310722
7
109431
242551
373534
25
76
453533
10
390013
356460
161906
41
89
495956
67
4630
75
365005347
380830
68
19
96
508151770
257347441
81
74
6
5010
65
75
2
344535
315450
27
12703
55
389511
381822
3
468639
472563900
44
476064
213415
275928
12719
427557
36736
321484109
305493
215794
20
12
283516
2
643223939
70
87
14
64
16
25149
30
19
66
65
68
33948
153053867
195346
471132
98
5
94
29
126712
3
263231
451794
19
96250
13
263864
90
31
52132
351421
17
3
2
77752
96
327088133
74
372149
142807
5
36
49
4
67
423233
78
76
11
319886
950302067
912938757
360247
89
313784
204649
92
196924
76
933057854
6
19
36
8
245751
1
8
21056312
477141
51
7
262768
82
241084
37026293
176673
8
7
760642937
99
183860
68
59
54
36
45
91
64
98
28284
244520
5
4
67
307504
400334
356860
31
25
418366
175444
37
43
10
133689
128474819
28
7
158448
73
225798
157324
95
47
459569374
473632
5480
82
36
90
19
517677982
5
474834
79
97698
47
78711
15
487767
87
669585454
71
1
52
140050
57829003
353129
86
1
452580
345339
56
66
186233520
43
352443
1
92
377553
499780
245550
5
256039704
18
339138
18
4
134086
374715
408718
14
440377
412823
120569
117670
102173
61
234527
376519
74
426874
20
75
28979
926722918
85
194947
79
51
93
626399247
133681
202618893
26
152849
85
27
45
89146
49
11
57
220839
630459760
87
42735
25
77
462803
80844
618293607
165252
61
40
8
11
440649876
351836303
472204
46998
24
214154
461324
25
68
56
486526
369637
271237423
28
142315
88
320796
465032
440858
76
93
37100
102907
68
55
4
24039
437918
33
48
32
437857
356037
99
97
515953713
54
3
300045
129507
350171011
495342
436334
311308
8
36
455950
489625553
49
26
85
88
48
57
185588
8761629
169392
351715
2
198385
373147396
51
23
107263
219621
89
47
35
87804
440037
46
385757342
84
177830
345910594
45
8
59
57
50
315466483
30
413000
632112780
59
285638
258169
43506
429220
16
531903241
85
88
894816778
146902
7
3
18
84
467351
18192
20
138001
440674010
28
35
49
23
449035
24
181138
1
19
1538
4
83
41
482085
431692908
37
17
352335
36
4
8
81
187980
326657602
553487748
23
1582138
60
45149
21
41
92
27221
54983
565143675
83
248630
88
54
14
81
63
82
3
239669
41
1
7
15
85067
6
464461
429507838
81
118801
397173
372165
171229
6502
3
422408
93
309122
74
37893
35
222064
223904
42
121660
365829327
30
688877564
380165
1
38
311640
74
339734
397926
34
187554752
57
90
73
25
16
58991
249714
225884
48
109712
85
90882
3
120511111
81
87
489627
348452160
99
47
214001
2
64
386916
360442
84
36
283921
42
92
17
40344
61
24
35
57
51
62
96
28
131691
8
387946
152090
78
65
37
261276
420547
57
82
132763
255296
494768
7
96
496645
491013527
54
25
453849
298510
28
78
37
76
12
40
74
41
23
68
74
13
470781
44
50
77
65597
166030065
75
56
3
19
53
783176940
229178
94
76
296620
307947
309353118
70
406941
9
98
370212
120147186
4
4
475771
669585368
7
5
8
775242639
1
462183
441037
160342
45
151249
223328241
9298817
90
215544
8647
29
244378503
5
34
330504650
47
911734513
716657109
35
20
5
286795
429678
18
47
17
545265439
942152839
97
7
32711
172361
3
115654
64
34
43
1
484427
11
43685
46
95
6
3
370837
48
2
38333
21
36
43
354430
82
892468918
485012
165476242
375205
54871
94
499439
349719
20042
961587292
10
174456
74
210391
73
83
359329
24
10484814
289707
79626
304063410
49
63
75
237042239
95
8
252203
5
693027606
8
251823
87
148058
3
90
3
775917882
516349164
25
207447
151995
294396
64
360748
68
55
322569
9
49
7
297024
332125
464845
4708
496962
59
68430688
137902
135120
409054
649068618
199028
37
183559
59493
589064453
98
71
531902752
97
65
289582
353023
76060
58
298973
10
431078
3
289736
166346
8
28
254507
402709
57
9
81837
46
199801
174554
30
87
31
149956
17
314881
84
30
6
931027283
453299
30
939976717
135883
258404
26
76
35
76
53114
57
272191
265489
76350
27
125201
481645
7
338852
4
333696953
14
94
531543713
52774
407955
30
1
63
246282
378559
13
125284
66
48025
385805
87
155569
52
326714
30123
461067
37
3
65390
189473
42
834979111
374952
55
63
379427
44
403191
17
193917
69
59
15
150378
369618137
29
48
347478
48
556
17
24
412058
133481
79
188632
107936
419607
24
169472
17460
8
184710
470683143
99
93555
10
44
323833
58
407124
8
7
69529
617716625
90
4
388644
27626
63
26
9426
26
62
3
293850
44
84456
35
61
88
4
340193
409047
383660
626521730
39
75
249888
25
56
44
37
7
808326431
45
211792
478611
42
6
91
355855
53
125791
83
236646
377020
90295
77
49
109064
466593
27
402023
26
26
8
81412
60
418321
46863814
70
78
155792
240378
383935
34
25
93
63285
377922
40
4
123974
373634682
26
65
285017
52
6
639961416
2
3
9
319676
87
426164
49
14
60
840739513
93
23
46
269793
22
338270
805104627
49167
92
90
920267671
28
30
63
114056
429868
487458
79
27
453734
25
370493
28
612992513
60
424705
378773
3
19112
444150
42
287635
49
3121
97
20
32
45
12
107406
225268
460738
330221
175618603
181767
366796
78
361910
685858669
64
787419298
28150700
65
192813276
63
46
93
498608
28
81
249415
1
81
77
3
311018
34
18
69
48
21
476212
21
95733
91
4
327969
120516
446876
7
283617
14849
848158664
27098
18
1
777253381
482608
386194
37
375024
33
44
234620
426129
217965
176812369
408118
6
105204
79
88
48
492010
160698
150761
48
142794
45
56
81
13
765332551
493053172
24
40
2
232218
376680
28013010
98
48
362189
21
64
414469
144433
19
51
59804
93542
451505
323677
40
230736
143965
38
5
97
82
478558
690353048
67
170087
33
72
397436
601728764
511464311
322902
329570
446326
80
11292
9031
62694
61
106737
6
495775
40
228508
276187
242289
128844
15
174316
398683
25
440618
99
43
28
6
363803
369424809
320800
285358
446482864
152498
59
450379
395461
86
26
278018459
4
154074
168006
25
44
339159
14
218313
69
266574
5
12
4
332112385
215511
64654
674033529
4
295294
124102
45
10
35
53
319216
42655
7
5
240137
14
13
22
179019
26
175987
902728611
941226297
44
22
4
16230
219173
325597
212639
197622
6
44
22
98
465989
244873
213318
14
83
471290
519977438
368651
276883
348561
43
20
8
224730
5
314148
49
183918
71
417477
6
19
44
70
141258
94
425992
150254
71
218163
31
7
995128259
21
7
146028
364222
315490204
82400
42
66
85
258707
173578
425894
209296
10
98
90
21
156892
327644
669558776
26
21
753
84
243506
710238426
36
39972
427144
3
177910
153775
52
338621
309898
205586
7
148156
96
18
388135
239741
50
1
9
7
51
55
22
32
116035
402859070
946138653
68517
25
592137760
33
836769078
286661
88
87
8
81
4
24
350236
739070017
261888
326458
413307
46
95
4
23
481676501
377466
122479
84
215143
3308
217984
189538
30
348889
372294
3
27359
6
331615462
398995
27
8
49
183536
75
19
26136
77240
144191
351251
190332
44
9
67174
33
99
119402
177686
85
127056
13
10
48
62
45
91
735084633
273437
63120216
118837
476132
62
327536
23
79
249211
491883
30
1
33
470387182
28
281582
83
290000
297237
3
84
136670
14
5
98
423235
556337076
316103
26
349223
46
37667
471690868
213835
35
248888
401805
250790
88
296269
206259
168273
124658
77
419826
69
67
233703
640213327
87
7
342367
461340
18
311771
23
783967977
489388
318168
250541
84352
5
55
424461
19579
113157
80
208402
700615717
7
94
204322
8
355647
22
84
4
41259
62
973227530
250912
41
12509
19
176462
35635
163506
185065093
91
3
61
27
92
18
8
465163
71
302551
204773
710813932
57
179376
370799
25923
74
7
95782
56
7
64
814355163
348651
46
98
17
94
492139
773504794
403476
55559
303766003
621571839
373092
22
52
40
272488
462865
29
86
147731
571054359
42
330792
846262870
418584
18926
20
54
362202
80
104830
83
468857
359406
476831
406328
85
405469
103518
57
72
78
178465593
40
68
468831
35477
474584
352842
110156
96
18
385491
63
4
94
72
55
298220
15
23
8
10
3
46
421748
71736
4
83757170
95
2
139882
94
71
198603
170252
98
152196
3
7
50
327953
26484
48
14855114
6
7
15
19
52
5
309122
497446
425773
824598113
387179
248165010
88
58
84
39
7998
25294
256124111
35272
59
44
340605
305728
298272
6
175030470
5
469485
6
97
339160
67
80
10689478
4
4
99
27908
398570
44
61
74
40
43
176161
9
313434
92
48
158541711
38
266411
79
85
95
8778
457677
161239
45
8948
10
147353
271617
229820
45
230871
756673863
6
17
3
4
50978907
20782
242041
359509
218303
399225
93
681460967
641376582
479811
75
64
46
51393
49
82
105549
5
92
256735
6
12236
92
89059
1
360329
253472
67557
73
76604
17
8
8
702752011
7
56
49
289061093
371040
56
25
150228
916235918
76
88
49
254212
28
43
46
130652
29
66
531307391
86
100311
447163
89591
26
181400
349115
26
404542787
99
227566
64758
35
2
306748
12
336509
67
87
155368
115680
89
194126
112141
293175
29
85
9
250231
386083
404430696
429691
48
85
40
87
61
2
498772
201880670
3
359534
3
428941479
54111
294898
409824
202466
30687
9
90
658682241
63
93
60
20910
493778
440591
27
258433
56610084
97
13
55
69
126837
412568901
261773
478320
488476
490967
90
23
63
27
486910
94
59
99993
467888
4
273207
344947
143970
92951
31
97738
42
7
106601
481626
303474
237418
413671
92
23573
41
732409368
16
13
451413
1
33
248487
8
62672
9
182112
18
73
265914
62377
193236
73
432280
19950
366328
70
385468
5
494764
61365
412804
13
273868
363131
45692044
349293
1
489105
37641
46
12
15639
438532
240761
374303
145499628
6
289806
123230
330845
387699
19
3
58
74
1
63
35
15
149233
462453
10
661623650
81
70191
10
90
252863
2
4
48
89
2
773424171
38
39
31
63039442
304531639
230823
530350064
398407
1
62
47
182784391
75490
149657
79
6
47
347945
52
215889
78
7
76
57
377080
4
60
64
52
45
5
29549
429248
459032
207738
422630
280134079
77
269267
494941
28404
343078
466741
170927
228825
17
88
24
47616
8
28
203829
40
63
25
494263
386447
28
87500
97
65
436870
96
64232
41
34
5
3
46347014
73
464426
487891
34
194792
361893377
38
121273
19
59
1
14
12
23
26
129050
4
214453
409926
329246
9306
9324
99525074
11
96
742751586
2
94096918
203081
330026894
334442
31685
25
385331
95226
67
65
42
97
118684
184840
30
101553
72
56
43
29
34
97
426242
17
191521
231096
51
67240067
19
96
5
81
270338
851232780
261114
92482
29
38
626608730
475711
352365
3
393185
23
6
92
25308
294024
17
36
918371145
53
53
16
346037
4
444475
448502
65
40086
864659851
64193
10
15384
264624
94
347642
6
46
31
72
297703
6
245715
414984
1
19
35523
67
10
609000842
584724853
170899
397010579
229470353
40
64
88
1
34
187546
25
1
435294202
236384
686894708
77
2
18
20
104260
430279
54
4
27
9
4797
40
35
142830
22
89
340797
294788
222911
5
216649145
416047704
83
473320
40924
244687
48
395813
98
41
71
318930057
328282
297659
18
162668
90
599918562
126478
177535
68
77
96
43
791929326
5
83
2
86
44
69
207161
99
4
8
7
482467
228703
38
50
55417
36383
231820
672569805
63
342785614
86
7628
29
65943
60
8
3
70844
41
45
620779194
51
56
29
404401
7855224
4
224536
90
271845614
198850
78
283736
2
813302029
300330
43833
60
371886
47
89
79
6
50
13
239768411
167793
339314
419362
107295
80
6
79800
60
200672
231193
41
90135
90
6
296532209
70
118743
298697
92
73
384069
256443
30
23317805
42
1
74
61
488482
7
5
378879
3
51
29
476743
63
56
35
3
685300154
67276
13
2785
107091
69
61
401590551
976205666
23
107245
11297
39
19
68
6
5
114470
791632595
49
22
372305364
22
447600740
336713
51
154984
77372
456732
704392954
66
97
63
49
30
70
332238
94
47
50
19
270045
87
1
66
71919
396445
349738
186856
22
269378
81
72
17
95
87
444191269
4
46
108669
75570
486071
36
2
225215
14
73
7
590908642
11
484208702
325687
33
25
77
267626
316438
21
54
37
4
49
6
99300
72
93
12
47
876376272
80
267998203
66
81
81
6
14
187244
25
65659138
44
441052
844131588
91933
34
129272
398385
9
116155
2
95547
8
68
438275
3
449085
41
105117
842097710
115489
186979
88
438089
94
380404
367622
7
673805356
7
79
315834787
120419918
77
129887
412836
96
286543
371420118
409848
32
1
479657970
436152
82
20
74315
52
153608
7
5
587354461
412905
51
64
61
226161
332089
312411
286765
491520
79
61
59
425215
12109
27
225532
808391430
362114
45
1
498879
80
52
500
79
666732547
38
165680
5
147828736
54
443798
1
3
56
238603
8
7
247002
5
97
9
1
867619544
6
296072
4
7
1
78
71
130657
54
84
390929
207934
97
272494
449581
771834362
10
59872
220311213
151129
158459
3021
488878
5
493503
205664
297404
431108
90
153739
43
92
30
286175
6
15
422552
389077
153330
59
60
60
173808
419793
473904
19
83
150003859
229584
39
30
222855
75160
9
482286
342564
314114
47952
28
62
27
389621
9
4
109432
161918
78
2
496099
89
121915828
99
69
86493
38
497354
38
1
83
308106
51
160901
78
95
446867
245867
18
42
799849924
68
477679
253228
4
41
35
11
217207
44
25
90
87
892349551
50
9
7
5
51
50
483593
119021
87
44
288031
297527
68
300709
74
9
133342
82894848
38
391534
51
20033
154267
46
124488
8
89
238942597
77
14
344728
11
290568
88
11
94
42
36
458571193
480376
6
312107
19
435235
102324
77
22
63
57
25
179405
64
26
2
25
287715344
194249663
278303
38
287285
51075
370754
217309
98
82
15196
1295
204676
33
77139
432710
5161
61
75
54
145085083
4
246936519
381785051
6
31
118612352
270128
1
70
80
67
26
203382
95
376680
459390148
5
98
454645
95
136501
36
358541
939232023
255636
193794603
22
84
712757553
12
350845
63
13
56
61
473466
77
716987340
370055
144040
414320
2
39
395857
41
98
1
223717
313858
7
466776
429918
27
363889
947954669
53
24
246273
67200
237407
66
203030
822997867
87
155166
97
47
21878
281414
5
435931
466586
16
33878
38
119693
7
42
4545
84
97
61
424362
92
61
44
34119
239941
81882
91
8848
36
84
31154
7
98
403304
26
249980
7
2
269094
74
431905
13
565329481
247270
43
7
973381609
346324
3
12
284640664
670855303
470610
64
58
479793
87
83
11
60988
61
200911
12
654234489
36157
250436
221000
286271
408583
187834
204770
337710
74
291522
28
42
432747
8
873627057
77
91
51
639227270
76
76
75
195601
29
356682
82
201282
72
40
304826
57
32
60
469938
566549393
9
90
73
84602
23
31
39
896439100
89
58
105983
53
22
31
68
24
32
440620
827788813
82
43
91
96
161930
581284233
331038
65
393415
337291
66
10
91549
85
480374
129782
172463931
459062
49
240370
34
57
61460
14
34
6
28
30
473764
835323109
30233
55
78015
4
742167535
180503004
8
5
2
119281
252589674
84
911981383
4
10
51
14
42
28
51
106204
47
462868
78
87
204963623
472738
131519
336387151
324559
28
37
25
335454
75
24
8
32072
188878
56
34
23
6
68
74107507
273471
356904
157119
40
325293
8
3
43438574
24
52
259010
33
355345
36
434185
48
65
404719
352997
28
433572
303312
277238
185020
192137
235034
67
20
293684
473924
328410
71
105974
20
3
184644
66106
352901
35
456515
179461
287818
56
6343
66
431908
394006
162180
216912
95
177759
103473522
42
10
256873
7
181839
132392
379770
5
91
90
13421
291556
100779
10
51095
87
283328
268896468
316820
320698
759367625
215606
62
28
494849
6
2
24401
438765
905355663
7890
246264154
98
71
110581
35
367075
48
241200
97
22
325493
87216
2
35488921
6
40
11
304455
86
140478
129991702
194166
477724682
353286
407112
56
96
41
4
8
387310
12636
378454
68
9
326328
314030
173655
52
201675
1
7
252864
8
72
37
9
697952366
78056
33495
306
498455
24
408647
131251
797082961
418996
278861
152495
260245
35
210948
456290
92
37
332784
181992
83
67881
367034
66
184067
295247
261431
89
15
47
416474
474882353
123680
798350019
90
83
22003
3
94
55
394265
82
50525
76
201438
438741214
43710
7
203590
265027
283664
1
38
43353
8
449004
74
208436
427413
55
69
481643
49
1
358990
444437
47
186433
197753
64327
699519131
3
43
14
76
6
337352939
3
65660
201905
105394
70
18
83
147045
66
14
14
438389
88
26
4
821121616
121483
61478239
355329
4
52
460309
453034799
416222
5
787550602
8
75
79
99043
54
432942
57
5
65
79
996315891
417089
29187
479422976
522989000
126093836
423691
537329414
473650
108797
178376
3
229268
402670
207447
10
20
400550
72
91
396648
80
63
94
13
114101
47
43
249842
268093
59
357999
466154
54
2
55
34
34
31
187490
254531
45
145207
233937
358540
401617
49
470469442
284792
2
39351
25
4
164322
16954
317304
789954536
2
5
35
59017
91
4582
291461
284188331
74
244097
5
57
264411
500346196
59
41
406498
8
86
97
63
52
166540
63201
27
464159
767543031
14
77
2
89
99
79
74
131184
26
64
297107
5
7
262319
59859
64
2
413403
97
129764
4
266074
7
295299241
216497
465418
89
11
444473
77
26
13
324198484
423115793
166852
80
744284536
87
88
187793715
34
21
65
5
55
372151
6
461886588
73
16
26
409162
647371430
430761
75
6
202893
287743
126143
64
57
64
66
9
346832
60
4
455235
67
487877799
28
33
120119
122221
1
81
353173
79
370543
1
18
35
97
16
5
307767
313502
88
265310
19
8
147838
485529
95
50
466217
972903885
63
107527
31
496007
345051
2
90420
228045
82
88247
19
1
400606
45
89
407180
49
13
607663102
412989
66
93
49
64158757
27183
465289
93
204700
53013
428692
86382
217474
135954
77
587377919
89
332267697
46
165111
131547
3
211907414
119545
34
10
11958
95
283211
148729
1
354103
207226
127297
65
19
151388
295218
483063
165223
212069
59
41
82
149881
137153
1
2
225251
47
203728
307923
381940
15
63
371571
93400595
43
39296
132619
394984
75
39831
805704804
96
44
81
467049
72
117478
392999
96
299598
49
2
475808
860579032
79610
9
292502
5
25
54736
101236
67
45664
1
400882
54
777372338
427809
48
6
387957
52
54
239081
476520
125540
254262
460106
102320
28
110129
403973751
716919691
8
73
404531
5
64
64
153775
25
269221
18429
17
4
57325
29471847
28
50
9
48
10
238557
199024
98974
278523
90135
4
151275
92
94
73
379401
95
848445471
98
385378
3
6
216690
11
153816
444580
67771
263246
19
370563738
21
487346
98
3710
49
158675
66
308539
89
85495
7
1836455
64
391185
480473
65
38
374335
305469
196382
487671
90
339372
436048510
252736
104451
15
431209
57
255464
320793
27
223511
119470
214613
91
364858
288816
246553
90
8
254763
3
99
81
180496
101044
1
1009143
95702
7
59332210
93
428320
24
8
6
476347
5
52145
127605
98
267154173
1
33432393
459070
314879
41
193673
41845
425049
47
81
433593
201218
63
24116
67
29845
249883
69
253386
25433096
240238
481754
638907590
91
9
65
9
6
79
47
101967
57
13
12
22
111058
254948890
22
64
48
128579
157208
86
1
4
12
4
2
385939
67
86
879453593
4
43
35
85
41
284867
349097
68
68
439984909
309244
78
4
202907
5
212369
5
10
5
32162
386946
124694709
8
389649
255196
38
838221295
67
19
409302908
65
480885
265743
485228
69
75
45
413538
729576772
183285
692418508
54
266816
499913
162745
81
459079
92
91
397326
449652
92
312986
75
55
39
77
226829
7
443011
965316640
5
390234
15
80
73
151337
4
45
1
68870
107489
32
11
43
7
325422
35
11
23
3
54
371682
98
133987
355791
102668
33
80
9
338972
71
83
57
584013443
7
68
375880
84
313987156
67380
20
85
84346
15
5
229409347
955076645
45
78
309791
434281
360517511
67
245341
26
3
224005
8
54450
22340
74138
55449
316401
89
46956
21
919331045
33
224204
3
256845
743890674
453261
454951
403698
898098840
98
938461113
21996
106572
26
62
63
37
35680535
70
384790
27
60
63
4
52
39
89
8
359467
35
371444025
6471
80
94
77
90
61
12611
66
310969
29
205257
12145
80
28
8192
265886
606446419
81
69
97
38422
8
7
433174
815964622
47
906126888
249671
394706
40
9
4
442094
25
363245
8
411783
61
455385653
285209
313095
191436
65
410719
48
464008
144697
318187
8
13
19
47
125312217
69
56
4
73
71
1
70
41
286605
172093
63
51
461809
92
130938871
795684515
152915
2
9
82
112234
48
380947
40
18433
24
1
68
425329
205458
7
285806
70981
5
865771650
38
416478
321816
87
14136
372532376
81
448164
23
24
223117
188245
53
479971
58
196681431
165439
330012
873140011
189207
423629
386148
155186
399920
298553
89
496735
274755
364672251
86103
98
90
80
242620
134801
264463
3
1
44
206405
90
47
318771
241122
1
851132249
71
476301
169630
38
456475
318203
515992940
106843
7
26
3916
28
367466
71
1
172454
854462847
66728
336352
310281
544405256
31911
392481
19
13
236847
5
190424
27
379308
442101
68
397305
299875
103364193
217850
25385
4
45
64910
5
81355198
117708
328186
79
21
931571911
222796
82
892227164
50
5
48
79
19
162680
363784
19
142923819
131971
206428
5997
6
147483
492394
77
580612809
137016
224471
404909397
22
17308
343597
8
55
570565721
79
436283
28623
17
488572
410967050
66703
1
66
21
6
53
70955
10
417886
80614
74514841
79
19
341277
460764
318812772
407488
27
164400
79
592447804
877832797
77
309260
138929945
1
60031
4
232115597
68
399247
312377
416397
239619
267532
46
6
4
118972
84
87
898450568
185686
5
287300
4
5
18
8
124062
27
337148
110471
334906
23243
28201
294653
46
10131
89275
76315
242660
44
27
23
89470
87
19420
440319
384937
3
756486454
208294
79316
43177
57
127598
6
2
5
26
979991298
382563
425733
72
2
72
58
194244
376250
159437
78
52
8
494696
462674
48
382021
484762
75
604821818
230190
34
94
60
2
5
83
498741603
4
27136828
3
80
351003173
18
46
93
847339981
1
79
368128
53458
438129
441448
251265
43926
93
111905
121238
127420
11
2
66
5
140990168
38839
43
4
113501
3
77712
84
22
16421
415173
70
37
25102
51
981546108
42
267829
47
1
339707
12
418379
711535035
9
35
74
87682
91008
492744
38
8
83
93
149942
32
71
328109
2
239944266
6
43
988308454
292129
459654
379219
338993
949011084
22
15
136785886
84
347810
76
332814
85
67
144749
191557
57
290037
328607
132897
88
71
456838
74
97
32
73
12
64978
110334
84
954947504
193932
489980
161170
6
60
45
207566
17
752467686
96
7
41
75310
76
520995767
50891
151595
1
48097
247420
5
349938
12
222570574
92
81
64
311740
13
322807
12
66
97
33
7
324990
46258
469819
99
8
52
55589
71
51
86
6
98
169212
5
297134
39
63
7
23
9
139332
108206
265006
763910632
3
494686
24
58023
373323
88
19
22
418908
9
9
122801
98
24
7
989272933
287109
41
9
387471
32
150252
465632
986045146
9
326634
21415
184395
152169
161081514
218082
51337950
4
310426
30
9
26
321906
469494
109178
53
5
25
60
2
437239
90
58
66111
19
455427632
362462
56053
156878
350724
40
636946916
387031
52
90
66
18
1
479382
77
100269
81
361343
336136
38
74
716656793
132998
7
287159
85
93
870698332
158133
102763
64
88
342466
75
81
61
32520
69
458697
60988
2
101380
4
6
392627
48
96
68
43
298304311
147011
293973
178302
47
431617
4
48568
18
371257
338968606
77
279943
171336
34
55
464628
3
345718730
24
154998
57
209975
35
18
34
93
53368
395753
483854
54
17
466475626
462128
46
300649516
869593569
72
32
78
85
5549
880225642
66
367549
34
483052
25
884773151
120665
37
101837
110596
59
272397
60
239416
6
8
11
13
260809
271710
448678
254203
406687
18
95
338211
259926
81
25
805321131
4
8
79
42
78
126655
913518421
223594
49
42
286735
318420
329625
70
40
15
66
375016
63
177083763
344334
28
49
189856
5
6
51
39569
80
312083
1
88
8
399601
193827
95816
468535
26
149642
27383
1
28
242515
1
86
342036
425519
91534
7
19
96
78622
59009
444211
75605
85837
5122
52
27
182145
14
85
493501
570372708
14
34
7
13582
8
357616763
209711
30
15644
446556579
34945
16
174877
318481
354325691
463759
11
308766
330423
17
75
57
10
40574
329620
376768188
4361
5
3
481786
358975
359837
6
330979
437230
39
95
7
67
182380
441554
109159
71
5
35
47
105706
733219962
967369203
22
477433
188576
182285
126015
15
278084
85
24
5
82
31
169221
868688204
18728
86601
88600
57692
345875
354096
377560
549241400
11381767
445761
216460
57
70
373261
379590
348138
931829600
342990
93546
50
32
98213
164802334
6
89641
172851
219417
303541
90492
97
22
33
60
45982924
46
430913
21
180567
47
2
497057
3
38
67
205407
30
319223444
64449
247021
49
591639028
162144
50
41
490343
232899
325710
94
86397
80
182854
282809
476428
328189
64
291275980
842055160
462670
42
306055
36
246491
24
37
329940159
15966
152669
492589538
40
9
582660221
5
933475381
44
136621
78
350191
28
331882
3
1
51
130233
387301
189088
84
99
876408238
146591
86
98
34
5
9
5
701235086
2
29996
76
17
324175
451411
31
84
98
388357
3
55
77
56
2
275174
56
23
92322
408807
164949
410731750
410079
9
43
383411
20970
99
54
248180
414172
83531
48422
122911
403473
324691
249598
461861
251467
132865
98
487565
67
458986
59
229202
70
7
352204742
15
99
496372
389065
437455
132743
78
993387972
262867
59
97
272682
291624
8
358644
50106
90
231728
203062
91
427844093
55
9
68
185102117
543572700
21
54
27
57
457444
81
195888
427013
352898238
86
226232
33
84
30
80973457
99
97
89
409543390
41
82
25
59882
32
8
88
4
39
943593733
43
5
660505380
450076
117382
2
197543
296168
43
358756
75332
415748309
162782
298880
130868
456066914
35
8
42
46
218067
177209
21
741433236
38
52862
67
307118
61
152087
157936
31
72
84
339584
305326
4
21
56806
4
5
490551
144451
457570
466137
39
215414
9
10
118315
4
86016
309961
450062
59
76
36281
638796057
96
21
465349
52
273487
49457488
161892745
56558
85
1
299719
429408
348382370
35
63
54175
305032
91643
75
9
486302
421386
3
6
879804770
139805
67
804335846
40
195634
331711
76
42
63
156113
618487929
34
90
778674042
68
6
467956
61
11
447859
9
37
65454
31
50
62
329556
428369
265410
944657909
452383
30
298507
444440712
44
999
376936
354555
338726
238993
43669
3
37
73
227868
94867
25
104847
469278
27
97041
8
499584983
8
428207
289653
530466112
33
249014
90
342590
430262
81
48
28
73
25
39899
17
276651
68
19
333738
229007
83924522
71
2
301347
67
58
523210025
82
127999
223720
55
476366
8
47
45
442308
267819038
321836
143496
30
41
12
129456132
31
371268
35
367844
7
8
200283
77
13
205426
5993
834773540
313676
40
12
49
285367
22
145192
883515357
46
40
19
245464
21
208135
68
15
72036
250341
29
163075
851627546
4
592706442
43
43
227332
90510316
157668
82
309553
20
64
84464310
10
38
20
82
2
84
378440
11
27199
347980
328615
88878
472770
15
8
238661
99618
389526
23001
878042786
91
14
6
193985
517085541
180655
16
245043
228776
87
370167
25
63
646144286
7
40094
59
271481
58
112535
2
851467949
187883
149390669
10
513341911
9
333682
22901
495952
10
210203
12
75
3
95
6
153717
64
403799
419515
357489
396594
92
420934976
974995974
82123
419585
39
7
61
174
45
441304
17
336662740
80
8
446578
87
14
209383
6
7
84
322096
262829
519768276
32
128411
52
51
21810
101520460
473989865
58
34
500954153
39
319363
329134
470102
55
329734
9
336113
195816456
34307
99
9
77
704910390
68
116894
137359
68
345058
373438
33382
431737619
9
345273
376316
913876650
334044
32
153004
495696
7
27
438364
24436
98396
77
152044
21
1
55
27
113871
891453321
27
59
323747
83
280161
5
381247
5
91
4
98
21
60698
5
89
982473856
444731
801493941
34
368117
778934504
429024215
8
11319
127738
405604
383293
2
341841
12
9977
31
21
77
26
323857880
230613
89756
87436676
211113
25026
273625
415503
409768
4
73050
116989
252066
13
93
21
420153
35
29
64
329637
296344
410509
39
31441
302690
54
381351507
20
81
88991
87
203938
65586
212922
143544
5
227206
22
445793
63
56
112734
41
85
97326345
70
20
7
79031820
497511
537115940
17
147347
6
54
73218
85
312204
441314
8
80
4
4
161413556
86
94
376099855
97
67
2749
26
39219
31
160799812
828195084
254698
381678
92
210295
36
381169
467261
92
34
485502
68
81
379356
10690
140164
472226
73630
33
476398
75
293834
475400
386548
7
589281784
3
28355
26407
200250
2
757873270
361279
82
75
17
1
188700975
38
15
71
357086
4
8
60315
129657
251479
91
88
820428695
7
252547
10
24950
79
7
911387046
43
6
4
43
47
32
431055
93
2116
4
81
95
431748
5
190623
671452089
13
123851
6
295174
323817
245709
324532
332631
185130
430077
250564
46
62
491658
318973
159993
1
6
347094920
388968
278174
18
39
124548
97
12
400438
333114
79
36
75
383771
94
75
150324746
289975
11
330746
435546873
59435462
60922
63
46
351397
35
96171
92
73
42
79
21
402911
442819
15450
93
390903
4108
19027
73240
9
467634
843268801
69
360114
22
15036581
16
99
95
75
17
35
273339
1
72
77
349141
147082
49
32
56
171814707
441703005
82
16
84
66
88
84
334493
155313166
30
60
50
54
63
293849
133640
30
454164
66
11
48
248815
454354
34
10
333741139
21
106739
721455504
20
63
864085845
6
220507
58
40
44110
311597
41
280488
4
429536
101577
220883
529958648
152215
92238
2
267809
184423
346419
889104426
823
69
19
479252
90
337557
1
100854
77
497450347
252771848
364378
55
652104545
19750702
99
63
242091
82746
247348
258527423
376605091
245971
26
74
469765
43
320882
380606
475027
391263915
281036
21
614258548
5
66
607327201
64179
181749
40
259478
60
40
468039
41
6
62
9
205794
88518
496697
59
31
7
265866423
4
48
123856
47
822402364
92995
9
83
3
437215
84
42
362040
89
263412
291293
889647724
3
165320
372786
89
43
945785933
421016
188420
52311
68786152
390937
72
72
24368
34
48
2
157950
52
486419217
84
371902
342995
20
99
38
4
325189896
442164
19535
125798
154404
51
14437
27
13194100
7
83
45
66
68
194300
85
300362
192261
424385
17869
49
84
74
39
41
15554
33
149502
17
131348
230938
267599
25534
2
6
63
169428
334908
5
453890
434065
85
380967
336338
3363
689894455
63193
83
86
9
221331
57
94
31
467971
34
208624
26
15832007
443142
35
97
273130
47
340264267
20
86
88
435361
60
792789781
96
82306
268442
8
122462
88
12
42
91
55458
63
25229
115117
62
18
36
9
71
79
1
19
35
14
403705571
201987193
97
312044831
64
128536
62644
51
644854983
1
534360922
69
85
106431
330367
191209
2
61
94
333385
766861668
78
411851
288093
368912
52
37
286001
30
422650
915881563
13
79
16
73
52
35
83
32
24096
99
23384
9
493581
46
233509
279429
44351
106360
48
81
45
59628
16
85645
5
317290
360039
50
52
173013
35
25
23
3
29
225802
7
91
4
41
74
499399
21587
471272
5
471366
59125
23
81
375569
149086
20
298272
325647
98
6
372994
81
85
385286467
8
14
22
400890
276616
66
44
836163130
294852000
5
16
288465
51974
5
119574
95
8
105824
75174
21
482859
67
357011
83
214653
17
57
69
32
119055
124639
8
76
56
1
43
67
89
24
286013
5
88
11
19
158765
888957165
139430
24
398222637
66
74
168858
293982
154120533
81
27
18
171904641
167778
31
39459
53
29
26
554203318
291643
344127405
379626
30
96329
21
370394
48
31
3
417244
13
265761797
89
67
64
79
290669
39
290108
55
4
3
418917
60170
3
11
76
48
332584
3
64
282391
6
56
50
94
803081939
13
434865
109614
66
483289
13
11
465861
316804
17
72
207807
68
345802
330131
494972
182177
25
81
66
58
67
25
213188
1
56
9
624948973
221224
90
673316736
407768
79
478338
2
72734
77
58455
8
308989
4
873395020
23
77
372418
402806770
15
9
43
67
190340
474078
92
231092
4
33
30
92876
26
9
363048356
221301
91
22
293480
10
78
81
24
47863918
22
31
99
5
13
163162
1
51
9
538701108
121622
709721040
68724
87
7
41
448881
328777
405419
12
479118
425630
279239
20
8
219040725
878313727
499888
834124282
1
399078
7426
391132
66
34
51
72
90
921959059
34
68
63
423013
36
5
383272
183607
24
20
473811
90
3
84
160994
7
95
4
89106
386439
421967
96
69
467429
9
5
15
250479336
18
87
46
70
7
70
371450
44
546263219
9
204165
410988772
40192083
214893
498537
138115140
280938
19
9
602714038
23528
248374
70
198151
424452
47
96
37
374096
35
3
65
374903
5
61
80
47
21
220359
8
681338709
74
96
381886
5
84
62
347641
40
149153
336101
950072172
107405
67
367192
31
99
13
240576
433452
29427320
20
276563
91
300049
58
977495895
380761
8
66
40284
1
3
7
51218
7
262720
3
39
27742
97
21
5
4
69
19857
32867762
2
38373
253301
781103679
11
63
685039758
28
144343
49069
39
58
352895
464309
162902
95
53336
243353
690374992
73
67
288601
856230134
481706
57347
273596
32
67
16
408857
170447
61
277563
28902
9
887912770
55
70673
259459
22423
65
17
274120
686267412
279690
31
80
69
17
243403
88506
28
460024
5
543907067
59
157752
334385815
29
353178
31
8
95
4
55
181397
33
21
3
52
75
651831346
195409
26
519612343
495894
272935
342587
33
30
21762
31026
65
34
752069134
54261
443005
163252
99
5325
312996
447253
301787
452858
43
290664
204238
288866
48
607334435
30
543152909
149361
3
363444
131043450
133990927
244897
355707
70
304381
28
482270045
34610
203113114
20
300334
90
283930
74
788917792
5
95
371917385
286204
88
75
84830
411201
82
35901
450149
222952
26
8715
62
42
8
49
69
192533
375506
196301
34484
455844
311313
354280
34
439120
35
92
407176522
468726741
193019
2
206844
13
68
440898
154508
83
55
78574
65
222173
2
36314
5
266452
655718567
400891
242400
74
6
439574
99
99
436203
3
165197
313394
907634850
373833
1
761527047
137809
91
77501
83
315178
63
17
337057183
20
139534
2
69
37556
51
13120
244564
26
209176277
75
64
377241
94
373701
4
412137227
297820
9
93
9
50
180650
70
9
16
45
264550
297099021
439658
5611
8
8
12915
7
122437332
71
62
340050
73
6
69
111590
99
31462
326725
56
15
489288
357973
98
322288
372798
272585715
119
49
14943
114717
463505
89
188937
36
96
381301
477018
41820
5
196
3
15
223298
436054
473174
266547
71
64
414583
16423
765399589
3
299055
38
177559
210865
264907
806082317
82
488885
449940
468313
253244113
79
22223
164373
284426
391414
81
43
369354
363637
248274
169790
18885
8
59
12567
7
381262971
334061
970584823
469147
682849858
36
35
70289
43533
43
341510
4
301641
58
27
161147
296506
487029
463964
441583
256310
57959
50235
23447
39
85
648718576
94
60
148259106
344120
249137974
98
358959
259954049
96
355805
62
266643
34
29
39
60
43
413012
870757093
4
84160147
88
128176
301583
24
390264
6
27
308287
443152
345723
353994
491582
95156
51
59
78
19
263328
8
61
19
376352
93
36
247796916
14223
25120
912231161
20163
2
74
4
92
202828
6
206268
141973
43
334021
82
82670
96
50
490886
70
32
573288878
81
65438
15
449093
910492558
45
63
415705
64
6
95
6
3
51
286283191
342787
133092
147198
869261125
76
4
91
88
3
80
10
48
296422
18
61
131970994
327267
2476
84354
2
78
154898
657113529
208466498
126559084
32
9
280575
60
235412403
12
8
79
15
261753
114447
466051
156696
22
4
37
16
492094
138938
425187
49
4
92
7
4
368680
137844
89
956974346
73038
6
98
499031
35
72
71
97
34
50
4
367614
274030
54
188337
357186
194938
28
86
345422
221589
70
680491168
319870
428281
33
31341
233129
279233
184724
43
376302
74
3
177437
305041812
354388
58
65
32519
340096
785878564
18
381733591
562255073
72
50
131980010
375336
2311
248191
39
35
123157
364865
28931
3
389951
17
74
8
106830
25
75
99627
85
325994
484391
4213433
193355
447321
313169344
316432
468264689
71
78
175908
654068663
2
78
4
66
114869
51545
38
203006
69
4
23
38
44
488037
493111762
94
7
98
10
198274
8
83
23
271283
435696
252617
3
468819
41
455708
51
88
4
55
17
1
75
47
439426
57
69
86
215564656
22
32
124705
311159
83
52851
85
435341
93
387354
236756
34
5
22
24
74
22
28
187249
228508
463787
15
391668
53
136968858
288284
338018
4
74
78
138908167
274858
9
64887
32
48
59
76
21
701404232
153801
408712
92
301570
49
60
82
29
24768
5
65
469842
164537
938436373
17870
90
48
166605
135229
7
18
19
237831
196586
350530
355770
359249
50
16
47
413619
183517
67
12
39
482076
122893
81
193713
41227084
3
465528
249355793
12
66
52
75
216465188
9
3568
96
48
225781
3
60603
139166065
28153
29
54
394271
83
53
339991
84
56
324360
300776
7
496841
41
6
46
307827
392988890
31
156961
51
153454
396560
371352
62
465169119
186194
48
91531
336492
13
9
438194
69
329511
3
971935798
262096
331023
231338
280568
357564
10
427924
225017
9
41
23
428534
78
158998
152615
8
43
1
6
80
83
898820494
850221491
94
223891571
58
44
315901
14
111597457
19
5
61
2
47
1
364614
25
57
6
146718
36
38
85
434336
66
457070
373363
206032
70
63
45
450453
4
72248
492121
6
25812121
25
92
2
376627
87
40
53
194121
97
83
12
440698
295018571
35953
856018763
369721
40263
38
10504
2
30
9
7
482126
85
33876
476370
54
22
46
8
44
389428
259473278
413774
404748
255607
12
442326
825561875
173367
8
381966
96
253775
388060
89
57
363427
451061
89
16
147730
74
658134627
99
1
60
255563600
72
53
48
99
23
6
98
47
125798
87
30
4
255879
28
74028
41
28
59
615699227
7
757251650
32
288082
256646526
39
106341
455324
28
162915
758989874
272927783
39
75
464316
3
57
96
366341
424466
365043
228448
250584
446898380
51383415
34
141063
79
147329
73944
434733
263180041
351095
355022
292401
496987
328858
20
379224
46
96
14388
87
5
1
75
234747
216508
380243
51
532644992
326697
68
84
34767
431999
85
104795
41
2
76
65
85
392917
605406023
759761615
81
213523
3
98
11
66
85483
49
20
340546
127903
20804
13
29540386
12
32137
37
381334
96
913465357
69
368704
51206
99
3
73
11
50
63306
51
53
36
22
94
467973
68
125884
111520
621627790
578118649
61
8
480414
44
61
12331
309922
84
66701
3
492424497
184844
350466
492838
52
93
129056357
42
7
58
9
211790
163638589
441106
376893
45
23672
32
552591677
65869
31
5
944657400
70
199026
477109
3
144802
301789
137401
442035
57
29
200663
50
340545728
91
96
3
146651
6
464930
228520
308581
317328
242895
91
285000
11
92
42
89
192909
61
145333
65
70
285060
3885
59
19498
87
271850
139793
452210
27
4
937977491
194613
290874
74
10486
908105686
38
412453700
844220184
424488
49736
20
625343942
294330
49
62
43727
27010
84
492004
98
93648
434643
441913
15
891520024
79208
13
15
33
50
83
874417140
70
75
449977
49
58
7
453104
403079
57
12
14
144433
62
26
2
26
144504
197534
43
120234
95
81700
222948
174305
1
443560
20
380399
358209
48
3
7
481369
5
473622
98
2
444734
92
1
336380
282608
38
3
191170
130559060
70
89
26
96
4
529619168
464292
80
141766
17
308091
347408
328667
212925
3
3
199464
477328
321173
301199
81
318790
49
463946
421496
54
791090665
47
5
9
178532
8
56727
6
933570826
51
94
38
37
79
143611
414200
416408
175583672
65
13
6
52
74722
378563904
355000
380275
238270
211848
54774
12
376852
18
499163
52
24684
25
495492
403112
2
60
743882340
252210
3
64
4
58656
128186
333367
404195
48
304397
83
370731
256657
594794417
56
214105
181752
419180
3
22
88
71239
276879
15323
23
864857414
77
95
82481
38
96
51
91
738330222
304836
157443
16
20
39
57
414375
91725
474009
13
15
395737
5
21
61
91
261673752
5
422000
23130
66
8
92
38
300396
424218
9
17
345757
266573
91808326
1
421460
135890
953
66
666978563
206368
388559
107167877
60
388615
386263
59985
84
45
294174281
158474
257891
61
984527371
437957
235013
207600
52
389460
33
31746
19
31
308452
37451
80
12
289240
223219
38
113994
39
42
5
4
562227280
439447
4
40
57
81
71
411214613
416170
225367
48
53
2496
68
83
92
7
14914
23
137850
36
52
94
3461
468317
46
906665545
63
295723
74321
40
45
91
5
18
78225
83731
339670
150472
55
148825
96
97
275947
808194699
93
60260
40
36
28077
65
155693
10
193244
152983
84
83
40
284520306
340616
293480
346056
612560964
287905611
55
4
98
70
35
90
291501
690698882
61
18
13
213599
69
77
396291
43
342078
55
861833941
21
3
434993
39
14
381872886
21
187155
202772
376752
86
98
460588757
58
370453
17
51504
71
467387
44
27
145362708
469832
56
22
475636
47
93
111955
5
63
3
74
895523257
39830
293730
344931
283976
61
179111
674918884
411869
87
31536
309570529
99
53
87
198332589
44
41
300262
78
60
798175921
47
6
213567
72
433831
96671206
235222828
97904
845410098
6
2
10
7
45
162171
26
89
27
375682
76
9
15205
480093
26
88
62
92
446687
290888
17
27
319569
777788541
4
267870
218990
57
99
36859
854096263
214677
541653307
425826
11
10
709790318
75101
10898
80185
54417
46
207039989
72
44
7
268641
468112
849879358
590701205
201894
497129
293169
57
99
46
57
90
303481
3
2
237091
469715
290973
457050
89
9
95275
313953
318450
369560
97
81
85
88
2
115050
422020
5
10
82
244731
57380
190897
130414
83
7
45
187610
13562
56
41
21
738085737
97
18
2
37
180900
168078
37991
27066602
328017
158864756
60
303018
999051886
99
75
18094
17
83
445556
88
49647
3
40
3
469907
79
490560
23
16
37
7051
27
44
120256
955128325
390262
9
2
8
263894
38
929283008
58
264770
687496305
325932
4
49036
384975
147725
140745
74363
95
110681
67
96
380811
3
424309
344481
121718
6
1
556088550
13
2
9
91
43
168133
98
353119
75690
79
388519
40
952429992
378026
216887835
224755
967417368
315010
343114
469026
60
39
16
148122
94
22
37
173928
254991
46
45
451001
87734
78
3907
123103
312537
1
140755
212483
1
422042
41
72
318748
364248
428102
636538201
95
50
247842
295799
1661
28
371463
51
69
479318
427065
6179227
315456
72640
175301894
974072009
65806
87
52
17
2
96
38
74
31450
72940
2
421434
75
354439
82
5
92
182881
480161
195674708
4
79007
60
29029
321461
45
95
74
18
113920
240057
79
73005
30
391814
756815465
47
88
86
48
328147
306378
31
61
5
61
261923850
28
85
79
33
319766913
6
6
695746611
94641
926727927
304334
4
271581
54
59797
472617
80352
178785
59465
215350
484679941
72
4
2
5
98
97
36
84
18
4
9
73
532824214
30
223376
94
25977
285959
426100
69
64
209136
319140
127761
18
406329095
215898
94
294791
25712
45
16
38
25
297580
141447
431745
65
21
414589
481092
275803
95
931264495
6
277341
384616
46
265179
34
18
235012
465175349
68
76
50
90
70
278484
109852
64
746358234
338919
155914
217636
93
325681
61
96
4
13
18
253605
324678
82212
768333661
92
423687
166946241
8
82
48
47
308182
20
66
179728
4
53
84
47
51
86
83
25
448443
329037
208762
276423
90
90
89
442390
457032
111664
52921
57
49
251008
127727
284437467
8
1
52
120567
428599
36
430115
59
287091840
78
93
282369
64
233154
36
26
8
259110
411407
130859
762521345
8
493657
206357
323315
32
451415426
89
25566
304910
1
409264
51
9
248956
997542365
100464
28899
9
7132
76
361620
56
39
955494425
454995
18
96846
7
57
717486062
88
79
1549
72
89
210312
158169
371796
36
2
256720
247447846
95
28
30
336961
399069
15
368124
601540607
73
75
89
75
55
8
414113
246402
24
183169
66
61
396509
283088
125422
140108
97
81
82313
6
20687
24
66
102431
3
28
250728
295439
41124878
5581
10
476426
462678
39
85041
34
235397
4
43
52
7
64
1
429194
343193
258932
889465978
70
126005
61
302336
60
9
54
11
54
93
333280
7
187855
227880
134123
373202
270061
10356
18
275208
313051589
163157
4
2
57
129125
481367
64002
462246
34
438296
8
7
20
259501
60
33413
282531
305650
88
1
57
44
16057
79
412646
25555
5
3
35
8
69
3
285402322
74671133
5
294540
877602017
327180
468150
428531223
94879
93
396605
368154
212581
338241
65
7
55
33
33
122825
11
341037316
109769
455614
8
40
39323
19
214263
44
47
552284803
24
45
2
30
41
78
22
138547
261746
549184380
353045
2
17
382215
68595
50
190539
221611720
462045
237301
95
1
110118
353269
841772232
88
206158961
66
23616
96425
111234
33
54
32
51
61
61
61
28
6
92
27953
123813
360272
69
46
8
75
76701454
63
344315
3
957036758
370649
51
53
141827
88
49
98
2
8
467325
428014
32019
39
60
287004
8
730276403
435285454
112289
9
13
53
201948
432957
98
390659
32341
21
372092422
298481
49
29
1
10
165722
77248
197521
764644621
65536
7
234774
3
823078267
3
158842
98171
2
227450
9
80
450649
20
282327
182111
256033
136641
295247
9
1
79453
24366
497726
32
92
978009638
43
60
192337
33
807275783
86
95196
66
316472217
47
28
190485
62
5
4
258736
735489195
177162
388025
69889
31377
784700709
33
8
85
403411
78
83
31
366327
240364
431902
280601
60
262308525
74
88537
139272
342717875
62
26
211931971
25
13
265599
60
286125
155045
29
91
32765
424116
31
429735
40
170224
90
96
428997
63
122735
232222
49
150406
216484
978770258
324326
190111
50
165720
191780
832918164
232162
8
148738
27
380668
43
72028796
442695284
50
465128
23
391950
48
36
84
92
147946
223353
130255
479923
34
8
49
70
99
81
381658
968636559
45
493966988
896054985
9
8
39261
91885
56
4
698881487
73
271014
38
4
68
494685
144519
10
60
336583
495656
52
314343
9000
474285
16
7996808
208178
95
18
7
326298
498498680
88
73
78
589771705
53079
731447916
44
137734
70
185246
235743
477793
30850
49510702
308096
63
10
56
146586
18
62726
40
40
9
174258
144569
148420
56
10
395554
24
204927
44
2
77385223
451039
9805
97
431354
82
72572
6
107636
391734
359514
389379
29
489157
178272
24
7
328327
75
91
5
67
81
3
9
68
8
163124
51
253261954
88
324798
5641
417773461
173914
978691827
6
46
277450
70897
19330
9
65
87
2802
190503674
316146
149895
95288
5
145277284
49
57
51962
165213
65
474529
87034
80
221521
89996
217512
33
8
841229092
5
73977
385696
87
9
172573
18735
173943358
102793
7
87
20
1
105692520
357494
42
6
41
180022
8
37
6
45
444737
411149888
23
94
61
54
526058662
157140120
37
4
58
147189
5
8935
495820
31
4
78
415643
105826
174385
60
52
7
307718038
5
345150
20
65
913323301
225055
713030305
72
72
61
619219336
57
3
37
94
86
74
5
82
5
44760608
19320
5
16
163265
92
42
3
130106000
438723
128442
414212
243940913
21
51
690211244
46
62
36
2
6
63
246925
34
831332866
98
5
62
53
60
6
19
436661
399537
70486
36393
51
94
347945
2105
296583
46786
118212
73
83
153911
60
8
46
83
28
278540
313684
5869
85
54845
218406
46
30
220777
5
13
73
225364
47
81
4
41648
301889
166103
83
69
374023
734868687
69
71
171713
97
8
44
99
26
226396
141109
274692
256334
219767232
70
5
129945
92
63
391483
48
7
6
53
489300
917290686
70
36
32
54
127277
228639
495383
70530
5
45
90
366656
71
8
822070457
392464743
29
155648
1
41
986807505
40
106192
347701
3
98638
82
145126820
144208
27
1
182764
385330
175466
74
5
403380
99
527671056
77
445840
460821
8
74
42
88
16
9
167027
73
51
160754
46
43272
969957961
765837011
382782
401298
55
65
73
479300
480110
26
112711
246223
489932
171397
29232
436714436
10
230271
8
495470
535858991
43
161423
84
78047
60
19
41
69
21
31
8
46
135223
340740
212896
30
53
57
436942
348952693
262627
665031969
22
183046
92778
958927590
5
80
374309
78
302081
35
376957
62
29
81036
433627
97
76
459506
43
337593995
37
61
82
267041
178646
79
145688
40
125818
94
168540
58
453115
8
47
39
57171
82
477034831
434538050
301776
82342
94
76
923597896
364810
7
38
80
21
1
412415
323018327
96
176826
182455
197291
440696
98
27
269906
84
52
434960513
8
60
445850558
17647
366303
5
74
451186
278181
3
6
77
77
91
57
245196567
151675
357885
24
26
1
279678
42
436655
81
263711
55
165870
19
7
59
58
310432
37264572
16
24
204406
63
285062
64061
268205
490497
3
336839
5
52
241277
282419
74
83
29
260581
5970
175404115
70
395764
352411
52
9
93
38
431084
341148
62
276007
804487830
85
835557173
48
32
288475
973562274
155490873
46
587182275
9
5
53
393964
481394
208418
34
30519
434367
33
423235
53777
194867
273786954
7
75
368855
309197
8
80
243244
7
492650989
50
223251
247764
79
42
86
817526643
65
2
78
52
47
49
241078
39
22
294182
196399
317322
5
73456
71799
8
162769
486677
246526
1
333526
292899
402285
93
12733
92115
6
51931
377595
412418
351443
73
72
4
90
69
94
74
41361
7
57727
93
80
8
117910004
74576
17970
74
213952876
252514
95
478226
489061
293856
70
54
52
25
19
437217
451416
4
98
73
3689
562361464
493760
248102
44
253249
9
249585
22
154088
195359
207324
356929
46
82
69
227931
15
41
74143105
4
6
80
21
8
6
760848828
155962
415539
165072
4
14877
59
316860
117604
136020
444120
33
30
394976
31598
125396
397268
190988034
7
6
96
290006
30
6
843743625
86080
421850
17
222498
250655
149011
62
397735
89969
72
289510
4
99
180848
213777
202955
21
1
6
56
77
40
4
17
50
572792349
54802
459591
8
24
53
67
83
164962
8
525595618
99
456160997
285470
74
13
2
388137
25
293344
653518909
113455
82
99
496274
436401
67
63
492239
520306299
344721
77
153153527
439351301
93
3531
442405
83
78478
8
42
22
29045330
203697
454880
89
50
99
31931
258018
1
97
202611
49
8338
79
214435
6
4
22
96
44019
838711012
163481
34852
214513
324715
260078
24
420993240
537719102
5
71
40
60
333488
77
80
57
5
2
208485
60
389515
268088833
62
249628
8
5
313206
24
38416
39878
53
5
6
31
86
14
163037
30
82
141486
355481
1
230219
127656
80
71452
30
95
58
10
83
71
121872
3
455871
206038
9
45
87
237214
83326
64
87248
104144
76783
76866
458030
96
75468
20
46
48
37977
467319
8
96
17
91
60
88
59
60
497288
134555890
442123
28251
32
43
484224
69939868
359752
473499057
8
7
1
234945
5
54
80
3
446088
413788
19
38
7
456473
985504154
90486
2
175540
340145
68
85
21
61
85
19
38
860282946
450025
62
35
69
5
69783700
238914
47
79
7
83
29
389573
70445
295211195
194899
84
4
7
468746
7
23
140912
79
24
33
377771
64512
25
5
54718525
18
69
144155
59
467498
34
223163
206139
92
6
154041
197077
441291
58
290598
81
216034
76
87
90
292668
145148
45
90560
34
15
98
9
90
85
38
6
73
111654
36
9
17
78
92
54
312240
50789
7
244229
161970877
473424251
155939
143972510
444264
48590
39
5
31
211953
21
163293
358364
93
6
75302
68
68213
88
64
202670
37219
340299590
63
47
425647826
49
152756
506514502
65
61
1
373654
39
82
545903706
357517
367706
226373
43
264164
56
389856
43
34
190918
10
7
79
154151
64
66117
270349006
1
37116
132992
235212
70
34
80
67
42
100767
38951
319585
21
14
262258
8
22
63
686143948
108634
6
426212
321501
16
79
120487
126724
455598
28000
28
2
108171
309740323
3
43
42649
8
189938
286423
15
132580960
369091
4156
67851
6
20
370727
241990445
5550
31
137144740
236871
11
120374
316664
40
944323170
265081
246075
98516
392099887
331646
207175
310481
52
135753
66
4512
47
8
497126
87
126710595
72062
72
78
216239
17
126221
57
81
226078
454492
11
274247610
689742068
451547
14688
908884420
293551
815551729
56
166983
78
499561
53
61
59
87
87241
77
312370
9
79
227543
492619
208601
2
52
7
10
25
63
87270
216812
439159
409948
29
388154
31
261736
894501317
1
3
38
327893
17
32
16
66632
232106
127595
401336
310805
19
416443
94
281799
11
3
28
24
129255
78
57
8
942699613
463525
50
603
14596
93
87
57
71
24934
262068
21331
199352
32
223888
320574875
292726
449556
683037469
5
149025
87
93
447316
21
29
59
327958
134328
7
50
4
93
150031
68
10453
2
404844
233736
97
1
24
97
506594871
63
66
9
23
94
89
22
37
327047
726143458
479758
91
476848
379104
236566
364319
62
281902
664808188
24906
10792
42435
394540
63
164847
53
135358
686935493
25
389004
334342
146698
22
212225
167554
187278
70547
22362812
207471
45
34099
71121
311525
15
73
63
66
965973480
64
11
3
24
201290
43
95
414767134
47
479307
95
5
3
33
83
34
4
47561
9
2
78009
338393
374958
207367
275977
70
218021
87
478325
237416
90716
175810
110057
203638
433126
98
207779
1
210098
472305
725904719
36
470177
272022
4
71
88
70742
135072019
52
6
85
156124810
8
221309302
6
9
4
7
48
8
477424
49
21
119199
80
74
404652
53
98
63
19
478716
6
315881
424631
67
98
8
40
290470
51
465147
68
183820
46
93
493145
17
175549
75889
73
89
76
8934
357897
95
25
356085
91
481380
2
49
50995
175798
94
64
689158031
30
396253
157488
40
28
79
15
433871557
28
263392
486538
96
35
281555
13
380383406
413695
484101
293340
347466
357430
6
489102126
374764
47
38638
97
72
59
367242
48
56
79
13
383855
20480
217340
28
11
442431
572354784
59
438269
493168
141666
55
64777
200059
661505246
229490
332119
79
214063
71
346154
8
2
1221
204713
294349
329726
115089
299961
61997
392437
1
364940
94
2597
2
92
701601400
9
425493
219001
59
72
89
56
52
63
23
27
44
196341329
65949
51
693481665
94
277369946
956423022
455511
9
79
46
7
240449
182662
69757
314386
39
4
148107
231545
74
13
81
330992
343040
889321183
29
93
5
96
39
94
649032470
246615
72
67
51
27
56
6
28
649051517
471407
611233238
132303
111684
256188
78
114274
35
7
339213
79568
17
63
6
345762
451269
18
34
140580757
4
159310
73
32
351135
27
20
91
41856
25
80
212407
478895
67
79
496673
116466
25
478037
97727
27
396177
52
38
138631564
150427
27
71
127923
45
9
13
9
4527
85
15
5
25852
27
85769
31576
218981
76547
169141
35
290219
476632
14
163801
88
19
5
434629
303538
87
1
23
45
83
305358
14245
847358099
20
3
45
477582
76
178420
22
21
53821
67
51
163799
32
356093
68
26
18
198788
45
8
63
384962799
72225
182785
24
85
284642
72
19
456468108
48188063
717173856
69
115703
469770040
2
495259
5
144355
31
72
19
56
2
98
7761
467296
66
318676
95
160060
22242
85
393402
475793
7
99
79687
450826
13
66
92
26933
7
65
80
202552
7
42
189426
329349
60
25
313564
417761
444168
232276
148026
57
41
170812
20
3
48
49
8
297061
91
62508
218193
94
312686
25
12
54
82
491264
368930
379496
171738250
167755
390217
8111
113192
213621
464796275
409605
77
59366
58835
218269
74
403689
883928760
217650
417670
95
71
37
260340
72
4
46
256401
274918
24
47
87
38
45630
424375683
3
73576
4
5
78
11
739226968
78
95
97
94
17
1
348666
163901
294493351
258450
31
14
15
51
54
22371
19
24
78
7
75514
79
84
283761
379403
339616
53642
27
499597
46822
426523
4
226803
268475994
66
83
3
87
25752
631415727
147300
93
391066
188407220
70
9
6
232304
84
7
6
38323
370794
110501
109336
92
410713
155320
394341
12
76
581142061
7
16
24
451986
814624210
640584972
45
11
112540414
165415
48
362358
71383
78
96
92421
496585
71
92
718534995
73
407063
63
76
37
99
364235
86
30
19
102346
59
372743
58
310578
351342
255517
194907834
251848
403320
21
91
46947
339796
497308810
850983149
38
234113
35
103476
52
481402201
294884
228399130
72
394182
43
25
25
66
259371492
271716
233689
414311
76
378549
36
49858
9
39
76685
28132771
59
167128
9
73
19
54928
38
1
101125
10
85
15
57036471
26
807245305
6
153661476
24878
322669
346131
224099
539376383
235045
14
42
10
29
397085
7
86
160234
276271
55724
167866
54
22397491
110668
199482
34
52
18
248267
223481
68
292780
348969
54
75
45
61
340835
3
225643
67
80
20
1
228025
221447
82
95
148278688
37
323390207
55
72
402227
218787
165755
208717
6
12
8
220254
90
671055673
88
45
293217515
5
294003
43184
7
254179
9
12
44
67
40104
25
414964
375321
7
135221
8
9
260933
299291
97
435138
332771
519063835
381215
6
9
362285
6
21
208880042
215567
345168200
59
193809
429583
224789
71
19
256546
14777
410071
178414
74
47
85
149851
739381955
136789
297922
37
444053909
21
352536
70
64
59
48
73
8
400334
11478842
431090799
200306
13
59
36
15
7
69
401393
324194
5
255904
57
474247206
96
37
8
92735
426528
77
471953
437356
361127
493994
91
4
458565
27
800094130
130119
30
54
253771
6
506604189
60
11318
43
172902
75198
45
40
159348
350285
3
24
208990
155527
83
47461
51
44
44
66
98
18
306784
505907044
331288
31
95
99
8511
99
3
7
384127
282479
11
332
399551
1
260342
4
95
97797
88
73
165213
280986
2
62
4
94
48
2
69
117377
447501
273640
187233
897367564
1714
76
65434
373330
257588520
8
37
92
72159
4
5
84
281250
269417
200759
63
472223
27825507
34
7
242841
71
365382
8
81
72
36
16
1
4
90261
24
174249
70326
56
27
19
31
5
57
199970066
98
19
23
175876
1
26
40
709954720
25
346749
49
620761341
331405
183963
4
71
239480
11
37117
496459
323311
479577
7
48
82
7
84
356668
230411687
54
83
36
59
1
3
94
234220
69
5
9
83
3
62
79
76
434056
82
44
77
207465
14
45
365976
57557
64
46
139583972
414190
52
5
211730
77
129429515
20
430727
85
401333
79
29
40
142066
98958
217677
3
488140
965908546
36
57
15
11
25
391359
337834
16
612722784
182780
72
8
71
281744
37027091
1
2
2
41066
823943984
30
5
62
72
280116
73
56
21
367624
4
210071
116860
285562
868230287
66
189515202
29001
28
98
230115
47124
132083
115418
78
477870
71
125551
12
455423
265642299
91
6
215625
84610
32
87
299617
4
439706
1
11626
26
90
467494
2
69
136043
2
198299
289932
20
90
4
4
221465
48
68843
354677
21
273504878
487079
478705
118639
747776
84166
18
276314
78618526
15
54
96
313682
60
7854
22
86
375759
65
8
235460
55
41
99
59
302663
987489567
9075
393046
349868
98142
9
91
849090715
28
26385
302442
65
47
80
435844945
193664
18014
1
74
497450
34
72
66301750
88
40
6
235254
44
55
158641
25
40
97970
824654870
447934
81
31
69
68
184862
15
96
480740
48
11
9
409565778
7
747080498
19
325482641
147191199
471842
376781
34
76
42
674402968
772751483
433853
8
129579
37
51
86
15
59
33
21971
168306
3
45
8
57
662743019
92
35
3
202743
390865391
22
44923
482162
64750
460936
29
852675702
13
58
246236
1
43
118207
159087
69
294406
211977
4
50
68
499612
89
350509
5
202715
12474899
227950
5
74
479131
73
80
37
33
254964
683480025
141142
488692134
7
380004
143634
74
67
1
40
385407
50
246187
37
609424967
260058
411800
6
74
8
3
83
372496
370004
139000
188828
71
49
265836
36269
59463
405009996
77
28
24
637754223
90
8
328764
126494
35
58
84345
67121
74
15
73
87
81
118889
35
87156
9
62
422631
17
97
520398659
319291765
967088310
354014
447048336
221967
44
93
47595
260501
66
1457
114490
54
8
555436254
66
233961
4
85
82
135762
209201247
175363
783914848
83435
221865
65
37
23
32
9
391125179
472277
93
13
1
118537
90
514049992
249294181
3
209756
66
247538
33
1
72657
65
496333
9
291233
359275
71
8404
35
91
5
28
350909
20038
652773302
51612
404163
100207
33
85
11
21
814386320
74
87
78465
8
72
345417
665029300
489145
91769
31
9
97
9
23765
463045
327899
410206
253564
16
305815425
82
67
98
63
558502775
410740
5
29
83
2
12
151940
3
96
31
76
244010
213460027
50
97
362490
80
274700
294995
103691
571013034
50015
4
47
145659
736801343
350068
89
28
128175
30
9
142554
45
43
59
416488
404638
20
74
23
728061694
767964320
97
352029
445909
38
135822
81
38
372288
290990
74
68
261126196
2
984539306
9
44
358501
365591
212308
122229
50
56
487671
10
67
309140
321043
32
33
68
884
22
80
44
448073
490650
7
145989780
53
31
276353629
16
103727
17
567232185
488351
2
6775608
79467
10263
28
21502
371621
59
76352
449006
53
32
333446
10
284918
35
456246
19
72
35
87
160367
299542
67
99
10494
91
72
67
710247116
6
283866428
78350
86
473691
189319
497385
414187843
330920687
27
320482
62
4686534
406608
98191
9
38
44666
115818
37
88
473078
401801
350225
64
82
85
30
15
456252
108044
18
396828
17
35
269737
205980
1
330157
168722
349115
95279
19
90
22
3
235285
53
182431
88
3
928122328
405364
57374
27
21383
268626
69
118246
6
843536522
267599
109282
6
245514
17263
456999
95
93
258867
308457
9
38
16
37
20
221510
88559416
56
23
97
64
660399100
332627
336661
131284
453166
58158
98
98
7
3
287952
294047
759920311
441009
6
455651602
78710
985794612
207056
483563
43
8
88
59
52
35
67
572461228
18
333062
99
335297
98
228147742
302229
144672
36
89
46
72
431232
443099
15
19
56
67
9
9
477123
135042
2
89
49
7
214393
14805
318308
32
452925
66
21
5
61
33
35
37
244461
135023
71
122569
52
5
92
221436
180210
28
270734
395480
64
7
79
189779
90
31
8
39546
22
240106
170321
712784147
54
62
461474
686986761
88
277505
420087
78
95
6
81
2
70
380418
13
452286
14
182638
97
75
8
4
10
64672
359607
81
93
24
451814
68726
428739
973119854
256929
33702
195537
211925
55
471678
27
488284
969112688
17
30
227590
6
96381
47
31
1
98
1
954220389
61
45
8
87893172
3
57
208864046
193269
61
84638
266713
5
642275799
13
233599402
269813
43
19
90
87
2
353104
138483
200160
241416
245094
84
5
5
91
57
396464
2
62
57
53953
45
261658
28052
90
3
40
2
380810
34
421976
65
268167
16
368397
26
363085
51
50
52
96
46356
2
478743
2
51164
39248
91
391813
66
36
92899
75304
29
890606059
187118
50
69
297379
557378126
238751
5
5301
178842
472047
114191
22
4
310065
222459657
90
91
474349415
14
38
27055
19
379602
24
84
164239
12
477929
71
75
44
237071
99
663980272
319904
379135
429605
93
19
79
68
98
8
97
464527
483575
86220
48
384023
141540
181636
37
6
30
281266
11
418512
20
141645
421386
161556
86
88
458923533
115256688
69
83
112406
7
19
106029
17
3
495346
242884
363726
434604
46
54
49
296827
215532
37
79
488334963
5
435608
33
53
26
340313
12283
41
100841
82
290908
40
36
173147
14
82
875849000
39445
24
4
236348305
239766
420183
72
81
50
141906
6
427013
117835
33
248920
37
21
51
21580
94
71
724845435
13
73
19
21
126885
206918
2
93
236507
42
494230
50861050
354368
148435
289429
1
178864
345209
283529
6
88572
12
323136
335794885
6
70
313154
400942
9887
89106
242511
2
71
21
92
445281
152966
39337
66
379663264
11
94
19
16
368067
973063323
97447
47
333327
92
58
560381082
142552041
387330
50068
328898778
478799351
36014
56
949910615
61127
64
99
76
277641
8
73
97
200439448
181644
252359
56
40
6
78
298250
41973
81
13739
54
88
466701
290129
163849
122730
158795
82774
56
420205
33
75
113285
98
68
306548
321545
346656
246701
98
385483
75
87
5
490123261
355333
49
137116
10
4
27779
26238
80
132175
48312
395285
369465
98135
62732
70005585
8
3
316599
853911598
323540
88
81094
81947
14
47
29
377640
84
652129818
45
114925
291754
73
59
443380
384203
71
269353
409483
9
35
388359
385987
103329
23
68
288645
76
34908
87
24
436088
358596627
90759
31
93
64
34
429442
470126
319379
81
7
24
281170
59
414779
423836
69
51
133335
31280
330840
26
14
11
337230
266589618
74
973152047
6
34590
24
429855
88
441847825
365604
469848
79637
265667
91
76
91700
27
246166
373779
199021
45
446860941
462196
22
75
193053
306108
26
18
25
318135
450668
52
216334
32
92
12
71
897340023
127033
946599687
89
483358
182745
164063
7
3
345736
6
7
91
60
25
409646
48
608816345
21997
94
290293
70521
31
4
228569
460167
62042
445762
273652
141727005
448380
199203
15
3
912120624
6
92
425695
202163
8
308954
143480
37
285196
443737
26
836894043
397640
29
871683032
93
72
11
75
1
42
36
63
215156
21
878164877
48
185163906
45
45
497381647
491116
56
59
60691
61
489860
53
75
276228
41
195452
101993
55
76
362901
6978
77225
357749
7
124403
151771
256647
113199
252771
13
165289
338860
64
77
27
88
60962
209652
239053
61
117768
35
355779
7
404437
74881
89492
8
79299
310178203
407559
196007
99
145727
3
80
53883
7656
401030
5
30
10
29
74021
86
88559
88
405211
95
421875
710819354
437637
7
93
77
435112
121504
322141
451210
412806757
24
318804
109243
7
58
87
2405
80
59
3
281485
197111
181431
20
349568
52
241259
94
347422
299493
3
78
774955175
349331
289159
417711
97
251936
7
6
437631
37897
314702
39
1
70
478091
440488
2
389338
54
69014
19
340333
89
36
243314
464923124
88
82439
58359
31
95
167809
147095
74065
315128
359748
53
513798212
26
269048
86
5
431342
44
247920
7
144161
809217233
490176
152529
425355
480420499
430029
256566
53
144120
276831
44
51
62969126
66
73
151092
621374991
8
438950
554433698
89
183769108
348551
111634
7
34
25
8
190042392
80106
99
96
9851
64
88
134004
5
21
8
79
1
3
66
340994
946245262
91
78
2
783098315
77
58
24
110313
445073
238367
93
59
28
35
89684
2
230463
128115
364047
69
477206
172551
327253
24
61471270
70
345568633
21
18
83
93145
16
55848
94
81
173527564
281122229
79
96
560965881
57
7
73305
217704734
37
82
30
265739
57
87
384213320
147493
278446
380162
89
82
25
78
235124585
44
77025385
195041
90
61
92
25060
65
736169235
50
399017344
527850662
22
1
315624
354251
574989971
17
268517
295262
654591264
75
136108
33
93
9
15
29
89
88
451491
168657
81
79063407
20081
99951433
484782
23
193977
3
32
494596
35738
291118
32
435190
4
6
28
217108
314626
385977
2
415858
362233
6
495465
45
424559
77139
72133
375364
35
352502
68
96
150275286
474576
41
68
61
473309
334633
479187
60
62
54
486849
55
41
17
488315095
262119
26
16
154560
265675
48
64
7
103687
98514
62278
368185
22528
187406
52
807180633
27
91169
153379
89
247852
297475
73
904900526
215035
5
46
88
313428
41
395882
318371
13
58
2
60
84
431757416
120742
864152485
479726
836404576
90
10
51
81
471816
180623
222514
359678
433081
436206
20
535095073
64
34
520988391
207471
2
19
71
52
69503
18873
145579
7719
113706
76
23
74585
287140
78
18
451645
344139
99446
51
13
969974661
167073
40602
65020
408978
93
917278871
287355
8
4
23
22
479694
156470
3
2
58948
181352
118991
4
7
38
212820832
194043
9
327035
90
221565
88
381938
62
4
4
269327
167624
609463335
9
19
3
493393
689138148
22
371987112
344831
8
72
24
6
9
152443172
495727
40
327032
15
202719
2
403067
252448
445213
5
98
59
28
104057
616730729
62
87
29
51
457182
81992
216198454
33
1
463534
69375
851211687
160583
459676
305064
184829950
68
28
232133
46
36
8
179286314
53
33972
73
336503
93
143242
57
190735
12293
98
125003
27
441939
51
272026
187236
388226
196722
275708
4
446621
286282
51
25
127702
139551
12521
78
99
52977
311256
159383
58044
456293
14
227026
12904576
90
1
443054
364352
335193
116402
349931
182251
210729
17
54
32
60
438250
5
73
82
824293620
62705
398637
9149
62
74
53
50
5
118472
57607
30
44360402
49
218855
1
406429
71
71
385450
5
51
64
9
64097
65
23881
47
37
483226
191679
1
475305
291633
423118
4
195971
49
496173
85
58
404219897
77
191589
254860
303724
640780415
65
761661577
315886
75
4
125132
58
19804
289344381
145274
398288689
257247327
48
391546
280291
6
24
58
81
158686
79
47
2
10
34
245816
39
99
59331
6
6
77
5485
7631
921311803
227047
3
7
182265
159978
15
8
260143
221783
76
256646
8
31
154183
408330
63
184735148
30
73
982480845
73
137645
244597
125305
497531
251285
70
32892
495992
267420
133129
13
112601
66
187387249
257943
63
6
57
293774
73
87
65
11
11
98364
236052
81
76
89095
57
54
86
95
132198
43
391908
7
90
71
392955
15532
386843668
133679524
9
28
103853
2
156904
93
97
364072
151993
69
62604203
498304
34
153331
256373
13
77013
264356
59
65
415202
99
602687029
9
3
79
224457086
22
113429074
397854
60
76
34529
463876
397387
775989651
302053
83
74
37
29
58
5
55641
39
493964
79
96
15
476831
7
15
353272
48
2
319906810
167788
119425205
484431
44
302567
498463
344920728
61
216185
409286
131880
877135363
50
149003
90
63
66
54
324539
36
30
62
60
30
100814816
45
5
136865
76
75
1
140577
3
5
46
44
250529
348023
379161
275138
82
429366
7
170196
480419
229296
25440
19
156922
259124
7
50
248143
221365
478652
56
419957
368411
165553
498953
254994
74
274644
27
1
421288
444012
3
483055
336549
6
124415
51301
256190
73
454887
59
49
49239
70
5
58
16715
98
30
8
19
147283
44
439116
60
99
107906
43
22
48
380625
79101622
274007
158570
84
3
570203435
86
301620
14
54
25
387236
80
498877
311632
113718
23
212801
184016
67
422948
6
11
77
6
33
592229757
314184
276371
323993
139720
887249816
2
213038
44
18
2
12
421318
44
55
35
36774
143619
91
446703269
249893
93726
224001
168882
67322
41
121647
429846
743740170
129261
298251
3
143466
46
298357
458163
78109
94
37
50
267952
289100
283762
9
9
106420
104736572
61
32
342583
159787
2842
27
52051
558083617
468765
9
79670
9
10
9
78
7
54
43
8
33
456329
82
69
130328
882201756
333481
349972
10
13
56
3
153047
84
31
7
6
89
215388
15
300028
90
212421
45
19
98
308708
51105
86
283990
377121
47363
75
431628282
408618009
449786341
308461
8
302069
33
45
2
483417
21
291813
199589
351612
399667
74
277693
46
30
48
414970
358417
384601
103639
2
224861
16
80834
32
429621
22
369616
54
205895
12
121671
122482
123563
4
34
203484
85
352639
26
49
34
318338
170783
291898
70
447810
75
29657
51
10
87
93
31
76
4
44
22
10
20
110624
3
381104
69227
8
442922
6
2
487531
61
867982284
53
451492
22
40
16
728485005
17877
67
161891
473410
146962
3
408414
91
424779
21
497526918
37
221677
66
42
58
285477
81
68
76
98
390406
227120
24169494
24
367613
25734076
56
15
66
335815
95
39778
62
276955
116108
5
146139
89666
78
489718
77
35
45
326963
70739
25904
15
372025
367746
341022
7
241321
52
122627
752660909
52
487049
78
14
88
5
19
31
260857
82
10
14
87
95
439998
88845
344542
305833
277491
305013
345638
56
623396084
89
321253
12
362201
36
32171
18
74
44
21519
55
88537
68287
55
51
7
4
69
8
421219
37
71
56
237368
39
40
292706
5
81813
83
15
67
96
31
197268
68409
256855
12
62902
435435
420667
62
84
36
19
66
320790
4
227601
5
2
80618
76813
96
22
248732
95
20
77
45
144333
321938
978561375
11523
239927
9
392533
29
39
93
59
300619
252369
128453
149539
188953514
499551
363121
147034
70
470120
14
24
154282
321835
189391
1
6000
38
497621081
56
96
91125
28
37
33
59
3
220165
350650
55
41
760643632
235585742
289343
9
181489
29
56
12
253610
262123
53
120564
63
17047
10
125159
288179
630600677
105967
90
2
85
80581
19
65
66
370805
436399
603386469
33
25
63
315305
38
50
44
426764
3
325209
8
153975
72
67
2
14342
38
102597
297474
23
91
48
56
381646
284159
325375
84
6
43118
940
4
97
26
37
79
784630065
58508
8
44
27
329955
9731
1
485388
26
58
414704
76
4
53528
76
317455
411416705
413827
457242
7
35
20444
5611
144985631
14
80
29
54
77
80
90389
3
493762
51677
2
98
188412
433435
398441
66
722192871
198516
289766
116781
4
292456
487772
357380
52001
414870
62
6
28
9
937234292
6
359874
91
37
93908
890654830
39
468763
99774
496778779
419190994
223074
9
474039
202735
7
130296
97
453767
2
82
483166
476383
96
37
274262
24
423220
954714326
420850
17
5
1
6
977459527
57
93
23
20
27153
462658
466314
3
58
263605
21699
8
330949
87
53
538650222
66
78343
617407889
70
438687
22
368316
491308
394336
46971
304485
356459
181355
122546
71
27
107658
42
762853743
70399
96
56
362373
243904
562432834
21
340499
8
66
24
260664
30
59
60
817359954
108548
7
88
336358
71
5
8
182876
54
1
4
64
107578
39
265926
313657
22
243449
363806
49
1
11
114606
89
57
185911
588512541
22
73
27
97
87
60295
53
65
247183
146244
145930
60
93739
6
320376
513552322
61
5
85
129591
94
110636465
2
831866200
298055
442347
90
36
144043
99
99
6286
151152
39
89
93
208094
431598
18
66
32
375894
7
203620
319330
7
348899
84010
132455
88
41
456942
9
214175
408044
478744
574694139
265017449
996087310
2
21
99121652
270270
78
6
292806
135167
113848
189789
92
69
373924
104887
23
211106
105826
47
6
11
79
648441340
56837
91
99
157809
82
77
15
52
305440
144258746
295724
2
765318302
88
133327
5
21
85
80
213842
88567
24879
497240
1
80
735690176
97883
237108
56
61704
77
7
106665
187596
3
20
276690066
24
475673
859600228
48
730927624
99868
77913
32
67
406509
28
8
18
207153
59
36
28
21
60
99372
186182
811793403
57
385371201
252348
1
379208924
118260148
48
53
9
416360749
6
54
89
70527
325406
334848
3
344349
81
39
8
394402
72903
50
429628
268012
62
6
19
2
30675
43
706326735
728932418
2595
7
451897
5
106584
472325
442958171
1
166625
43
41105
210754
41
51
33
14038
725419364
65
395910
292044603
77
8
46
4
9
97
8
31473
170497
441012
924738625
88
2
134556
38
33
334384
59
67
41
99
17487
465399
66
5
10
56
452998
92
4
341197
5
412605
348169
301577
29
67
78
41
6
67
989811445
375783
1
16
408295
88
305234
10
87
37
916807899
86
71
468352
71
51
74
87
448475
7
406509
57
128162
421146
30
89
30
71
428061
515371219
445065328
139614
84
21
6
229801
32377
418596
242967
757786254
361051
4
145046
88
26
163349
33
80
108434
229711
1
280044
51
195696
492882
49303
138563
322979
59
161719
90823
54
47681
909102871
409614
2
2
18
63
1
94
10
94
191078
35
449954
208099
286442
27
25
707401566
47
97
18360
371197
25
215531682
330550
381516
410907
258287
214159
128776083
369620042
572322630
9
62
6
351953
68362
9
62
318699
37
159289
54931
81
477383
427829754
52
40
83
345743
52
46
4
12
258847
2
5
50
258638
364472
12
22
82
57
59
592488991
35
99
418506424
80
329351
46
85694
398226
402834
449481
76253000
5
83
87
92
309244
454863426
227138
16642
97804
133655
57369
24
43
81
304277843
271312
27
123246
349088349
242842531
11218034
426906
487763
59812
265056
97
23
15
196632
43
369740
30199
31
24
182840
68
287560
196977
91147
44
398038
342842
35
212677
8
20
87
8
9
286795
45
503656778
388304
254518
47
94544
68
356455
45
134636
774642857
45
3649
16
20
301700
449073
421285
329486
490342
322994
493826
30
46
6
95
35
224067
618863832
623378635
935336343
168285
301057
289088
1
96
33
555190159
66
285556
367608
59
27
35
447724
67
375060
175927853
474024
190351
444548
172309
259193
86
91
73
411063028
19
198177
268309
62
372290
80
45
3
461649
1075
390569
189570
214216
338193
76
51
84
14308
19
992475624
81
433180
426119
148047
25
463575
922704337
139003
284350
574711511
336362533
297690
429848
96
46
60830
449287
860546399
42
4
7
47
12
57513
17066
46
91
55
439675
460766
230545
3
30
58
4
34
43608
119834
9
302588
487729
51
213352814
383584
301096321
297945
56
397968
34
5
95
259578886
64
40
265676880
93
280251292
5
492579
47
74
136963
14
278264
248594
51
17607
92
891
113199
10
65
16
909872535
336326
225303
99
85
12
16650
76866189
773440801
262662
494134
309108919
4
6
357553
483795
2
84
17
83
77
442273
14
271236
54
25
192752
535551273
255143
349199
86
260185
9
434666
328618
9
402465
12
1
248880
896331843
292078
41062
27
413754
26
58
88732
367644
7
715616095
91
28
486774
3
93
23
3
7
414077
154504
253391366
307670
284012
10
474387
4
92
56
865919428
79677529
980921901
5992
34
6
942446729
7
86
329813
30
726192070
6
493786
315052514
3
108702
357534
50
44
177161
206771
286049916
12233
125116
67
946304654
351047
194670643
26373
10
89101
864978163
406096
239101
84
17
89
86
24
91
120599
163870
369729
179220
35
475354
1
9
408130
4
48
94
71
47
98
65
551480487
8
119280123
458107
151165
4
198691
2
46
194094
719393639
31
86
71995497
43
68
3
86
175028
22
267736
298164
427294607
100792
228687
315292
72
50
464009
92
447934
211689
7
1
126455
391171349
38
261636
816626767
58
32
88
80013
196928
12
1
430476
16
67
333281
72
65
56749783
71
90
42
312026
145997
356708
77
197707
69
36
5
1
456651
59
235026
93
77
325886
520465654
44241
45
269594
152592
38
9
52
190553
472444
7
46
86
531312201
129118
56
9
78
48
471769
75746
34
384747
50
1353
344224
404454
37
701714760
120445
90
93
52
481527578
64
8599
385205
791760680
436472
48
39
66
21
8
31
344117
54
174619
398496
170771
527852664
316839
61
261930
29
64984
174213
39
764668856
99
31415
97
3
82603
236262
85
9
93
767978336
821858907
164889
487887
439963
80
2
10
9
55644523
87
69
109636
117370
3
28
8
342183807
223394
411823
9
331671
73
3
99
48
318109373
69
495025
66
73
84
91
47
8
418380
52
56
75361
6
490828
94
472179
6
16
19
3
754611891
68
54
251056
78
9
6
31164
51613
216056
90
477511
161986777
805839268
317571
49
188672
878331864
43
216138
59
20
34
317796
24
318508236
261900
121476
303306
59
125464
40
586418567
287751514
188442
483548
1
87
92
1
19250
160680
41
57
67
715230222
9
257216
536338803
85
67351
179633
184836
602008603
94
210233
402420
430937
60
656180381
12
41
214882
84433
349673964
72767
51
130908
89
34137
32
54
346463
90
328641
60962
51
4534
48
354809
726131112
602257653
970344541
46
92
96
243154
9
20
464226
97
30
3
926538352
147934542
9
61
293742
68
88
7
53
218993
22
281971237
2
58
1275
359088540
89
1
319677
150474
284369188
86
17
40
38
75
18
18
83932
28
99123
188850
30
244657
731108318
79
245899
195058
4442
416475
515638188
665108950
314141
39
781441717
251321
134417
12
58471
444972
283092
41
62
79
5
16
32
84
307430
298561
9
307535
283362838
253974753
161491
957763077
299630
90203512
68
694270815
33
20
54
88
913038944
2
417366
80
67
429169
22
483999
489506
12906983
419819
383334
61
447318
88045
11
916152041
30
59
216387
11
46
481376
285920
4
92
414294109
195828
138297
1
455620
531
16
3
52
342415
59
85
64
247032
81
77
14
49
1
71
453281185
215971
94
13
416185
72
40
33
234524
83
171108
63
454175
111137
65
486684
293050
8
38139
64
232461
297345886
370454
148770
77
21
7
7
83687
74
1
114896
65
55
45
6
325555282
8
73649256
646390660
337693
24411
367123
97
178355
491984
393114
199668952
335156
42090
434731
49
141485
7
94831
190116964
71
52
325562297
22
23
4
10
87
64
409548
41
27
47
267781
185138
50
33467
51
25
77
122386
92
286495
229785
6
367481
409252734
181023
480647
456199
18
21247
138651
276879237
48
213563
33332
56
79
483582
60
92
27
88
50
285451
5
70
5
4
288450
81
76
358058
398296
28
49
11
750901012
381204
110309
415535
112827
50
17
94
14
47
93
379003
124585
184569
927297346
7
19016
2
43661
66
480984
9
1
310297
254650
351573
81
7
83
9
81
173551
167043
15810
458307
358784
458781411
92535
3
79
20548
320032
65
21
437446
78
586135356
66
809315052
691223342
5
89
460991
478128422
2
46
84733
125965610
83
12
49
278518
18
47
48
75
58
408964
30
837979719
732347184
4
56
42
263159
49
57200893
6
301718
96
98508652
36
298300
50
126705
45
620584979
89
4
34
45
47
769376352
2
3
84
15
148148
65
65580
52
73
317533839
93
253720
12
19
75
87
87
43
292802
52
68
505766436
184712
89
29
76703
14
99
18
3
240839867
344914
695767988
185870
439292
36
3
213284
97
373801
340331
70685599
9
43
211249
326199
194531
820122494
46990
298844
17
32
63
272000
82
2
81
355076
185293
4
67
70252
3
5
404840
79
20
411966872
54455
68
84
409766
72
412699
174268
1
335529
766045720
710723789
281721
255425225
34
32224
87
94
9
79945138
73
184903072
134296
940736457
23
70
32
203625
328168543
87
200723
294600
368073
76
222774
87
2
77986
56736
90
271227
255862
37860
2
313185
160923
398929728
643869900
53
62
497919
3
128687
7
55
88
8
370073
375540
385738
234946
841833111
46
222465
47
48
4
197925846
24
94
9
163769
58
30
317845760
7287
211088
408553
74
47
28
400670
4
208646
86936
4
157174
246462
8
33
5
394080696
439249
52
78
112691
26
475884
21864
48
120539
678396309
32
70
10
42
192661
707071135
302561721
259197
80
1
57
874618214
83
400912
487390
2
9
36
84
61
2
485636
577699792
304463
370352
78
448283
31
312634
98
98
66
89
144462
49308
6
46957
241743
240155
227363
477142
72
250193
70582965
421561
46
59
447340
4
96
13
315322
184351044
85
82
70
473359730
19465
209068
389489
87
78
187600
29
236894
96
27
810053332
3
68
43
38
309743651
24
43
439851
67
4541
51
37
32
28
199701
22
11
270806
66
12
181882
8
23
96628
9
253621
67
35
61
75
89
67
111639
2
278702
45
43
1
39
481644
82
185959
234454
51
5
852133671
85
24
340325
479018
9331
9
94
14
182773
58
883891798
207272
8
246873
12814
83
22
276306
470070919
9
39
65
277802
267558
18
11
875260439
54
716459458
168207
489934
370792
9
11
47
520316524
47
434736273
222079
403231
448784
3
239985493
346127
54
417430
405659
83
476188
308551
493778
373708
449287
3
17
39788
318543
240539
95
68
66
356064
329218
445535
43
335835
664016819
138094
426044
51
16
18
8
33
52
232812
462871
15694
209741
140077
226975
82
309838
37
91
182354
59
8
3
69834
9
970518966
438759
73
151425
34246
79
97
5
55
247446
298242
7
81
313308
76
426915215
83
438253
229908402
91
52
376214
2
236988
3
959441301
434288
65961
87
85
61
24
10049
87
80
307080
66
72
484052
8
270327
12
3
7
19
584437705
436525
88
55
88
94
86
38
9111991
70
22989
16
3136
15
153196
243282
417248
244355574
259897
344961
31613
343146
80
890
281722
15
471947
97
486449
74
108960
436629
312434
22
4
92
163152
67
13
402563
492015
5
7
313117
336914
450547
460615
47
6938
338411
6
87
64
14
258269
83
305325
363864279
25
505294743
292414139
355567
591832697
414597
12
420833244
8
338976
91719
80
42
390083
475910
13
79
78441
249204091
14385
340381971
300421
77915214
66
245601
89
452416
486735567
1
1454
4
166127592
19
89787
363737
19
78
9633
370288916
427772
3
37
6
74
431957
136930
326997
25
42
307789
13
19
20
98
51
41
50
49739
865382591
3
81
44
178801
95
211735
3
5
14
89
263978
43530
418451
530351968
614175255
38
339725
483413
213820
473773
19
207836
338924
2
14
631072734
4
46
124492
288839
422713
5
81
6
462401
474515
30480
291102
1
165993
11
434345
1
676575492
76
26
91
56144
16
31
340740
98
216716
5
26
322374
347711
90
478536
19
473828
29
53
284853
22
217797
68
136397
30
386568510
58
18
85709
6
8
286858
185813691
147039
110836
93
42
33548
475277267
157052
346241043
446582
76512
5
3
1
238751076
79
24251
74
379091
74655
491626
317685
616081769
165436
9
380038
1
447508
8088
77839
604496023
426330
82
208333
271659
56
64
76
229103
938574762
688749191
181698
11
33
484166
276624
275941
55575472
4
5
3
207119
43
283647355
87
438795
456606
23
15
25
435764
325968
411727
48
48445
238229
200713
243761
61
62
482004
93
4
76
19
367691
25
190803
106421
345623
68
97
349481
69199677
471521
9
76
208927
3
77
349109172
62
2
74
226495
315541
94
11
16
285020
183403
47
316173
97
72
234678
97219243
85
692833514
54
287528600
132361
775065900
316232784
275208
319714944
227625
6
135213
34
170995800
28
14
5
79
179268
69
6
431647
342332
277331
184437
111857
87
8
351149
111836
68103
423917
132620
318387
21
15731
42943
292317
18
141298
44
241051
416451
936345618
126764
74
91295
321783
198376
372159380
363735
369871
68
388191
293998
385615
8
4
3
34
452400210
4
66102
44
64
87
164343
94
627483851
144908
22
97
70
85966
85
289805
21
431892
27086684
91
355050
9
38
82
160324
95
66
67
94
175405
97
8
8
68
304454
49
8
34
918420228
76
82
2
62881
1
75
74
482839646
17
496901
22068
77
403276
113312
22
29
146329
98
35
46
476069
669339850
148246
328893
8
204565
32
599092516
99294
411929
63
1
63
913292532
422154
176295492
480230
463844
55
73
337314952
57
98
33
738008456
474157
237220
63
21
12
951513062
336123
142056
6663
6
490136
45
68
47
30
463476
451109
25
85
59
270582
34250621
138048
379535
536407948
225893
4
29
15
27
98
81
27
71713
76
141387
49
408841
116182882
7
438349
54
254726
58
35045913
7
4
693785119
31837298
149391
260331
8
18
79
82
164585
45
72
97
3245
275508
2
39
6
92936
72
84158
37
21
12
315622389
40
324637045
6
61
124493
404811
41
50
7
595151570
24
41
2
5
19
66
122585
1
12
6
86
83
4
134904
2
86
133288
11
565121330
847483487
75
68
143528
98
7
75
59
37
93
15
233288
14
15
1
458884
484821
403494
316370
3
93
1
22
355982
53
12
72
33
79
216777
84
95678003
96
4
92
92
20
23
2
72
6
113690
82
182016
16967
93
366429
40368
10
4699
413948
36
27
55
57
576433800
45918
74056
964528822
34137
101670
66
56
102094
60102
78
51
186625
65
2
466499
67
812848161
116940
25
77
81
15475
138953
10
66
140444
476758
54026
493175
3
92
27
433747
465375
122230
8
420345
2
54
24
97
135300
161766
1058
32
148186
18
462416
4825
24
102291
79
84833
2
846350757
118055
56
1241
337555
609410649
171706
87
342534
1
55
499001
14
322660
19
480746
73
17
349510614
42
217954388
17
4
53035
23
426521
88
149683418
435304
23
98
18794
372626
206550
81
88
107787
78
58
4
78
1
470530
85414
9
31
21
41
742686220
45
7
54
440836
395791
22
423082
24
4
497302
4
84241
194623
37
397675
93132
8
157801
324215
21
543031964
28
97
21
49164
445234
4
89
86
471758
182493
431799145
43
12
446388
4
410894816
928663221
98
61203
42
2
81928
80585
64999
422286
94715
15
132102
33
188494
54815
7
85
237441
211627
86
11
88
288806
6
53
91619
14274
61177
23
3
365248
40
542910099
10
79
73
33
23
71
99
315405
71
461804
39966
5612
46
196395315
481539
202204
32
235316
411988
7
66
225419
394767
65
82
62
154607
110648
65
14339
93
6
25
458515
169738
304603
136087
23
385325
8
3
930260214
68
73
32
6
13
79
185470
99
235768
139006
434942
386418
75184
5
9
21
16
5
1
19989
153643
211067
311561
31
349398
95286
52
131186
5
93657
318536
98
26
266328
388615
372466
201807
353066
436831
3
75564
78
47412079
23
269027
60209
866817875
3
28
52
388527
9
484585
57
614636504
454798
255143739
372485
326612
18
48
59
3
63
24
203188
336204
64
47
67654
368097
88
13
88
404902
13
65
482804
99
1
5
297106
549026159
33
153771
467905
2
7
141846
320748
1
67
311191
195870
58
282853
324555
8
466656
412803
962973456
120860
140084
920637574
984901939
8
320086
321274
25
67
3
45
9
78379
819555813
469087
224761215
137361
785403357
447088507
118254248
369118272
61
7
6891
161502
11
4
7
56
97380
68
30
168490
23
10
360317
262914
176487
85
29
394953
216749901
6
48724
380767648
324004
6
60
484323
458543
46
32608
41912
74
339022836
50110
135685
55
16483
219733
4
74
429928
736391520
289398
8
180801
96
40
18
209689
449656
85
145968
67159
69955375
80
515436806
150482
45
256364
486766
50968
340078418
132899
77
123014
140633
219065
76
96
10
135153
42
44
57
1
88171
455048113
82099
440289
91
278734
179667888
185461
42
473887
55
21
46
466436
299648
215203
72
8438
240378
68913
83
53
26
50
91
51
134348
953579445
284230
17
482138
72
88
171404
7
855067001
136181
15254
43
446162
318377
44
469195
53
15
185535
33
94
84
204
59
22
88
378356350
21
8
82294
39
80
70
528016185
896839458
6
422687814
86
69
251078
236830
263415
325276
31709
69
36
386487
459093
425717
825763087
96
2
3
2
6
4
95
35
82
75
72
3
487430
386207
174596
62
69
551362064
88
279690
225485
32
82
250185
290321
291710
225725
5
2453
95
457262
75
249569
10
896947687
38
90
9
386642
81
462919
75
45
28
11
476901
151972300
53
284415
67
488930
53
364849
17
332898
45338
340457
44
266757
310291
11
33
263626
31
44
148299
165296
364723
1
88
281033
631120977
87
12077
59
9
83
67
434694
32
107673295
60
83
42
34927
294139
84513
42
33
70458
107537
75
975353981
184095
70
10
6
217948
5
470904
90
212299
63
76
393566
2
64962
162971
42
58
469648
406690
146265
92
12
60
24
44
17
108088
9
232259
4
490660
10
1277
49007
50
18506
88
56
14
395539
376889
178909
23891
243187
320212
5
73
98
71
8
19
259100302
71
191855
93239
96309
163460
84
52
68
391108
205602
381279
87
116029433
187871
45
66
8
238921404
29
63
14
454642
87935
307854740
78
69
6
414103
328842
84
973225870
71
463230
471812
145885
331833
43
715644888
22
415461
94
40
144047
64
35
289350
41
8
53
471928
3
87
78
51
110507
5
227674
500610229
43
55654
6
60
623965931
111300
424269
347187
520457441
57
11
47
359961
131036
59
223156
7
70
325013
47
9
31
125163
75
306474
426144
95
23
9
4979
215019
79
317717207
4
293373
125642
253770
1
31
25434
435823
211462
2
56
115696
38
69
18
61
5
91
9
366674
56
27
42
61764
63
65
188100463
197580
484481
55
96
17
322502
74
97204
13
64
40
338315
307145
112812
2
35
205433
42
61
6
495140
410680
213399
60
6
331741
57
80
243968
97
432955
7
340214
52
171326380
86
12
114885
81
73
77
80269
32
48
184610
23970
38
64381
361568
264610151
25890
428319
39
41
518127697
405569
122136
496532
337895
211793
378782
13
18
639121052
39
74
9
33
139504
46
240841
187189
21
107141
234207
31
62
5
89
22
190960
224408
49569
28
90352
485542280
5
7208
457493
87
33228
98935
23
18
140854
428510
16
27
339870
7319
3
1
67
483228
91
53
18
65
328457
74666
177527
30
190128
66920
453682084
38455
330362
809346257
18
50
289810230
7
346095
12
253391
681127681
64
33
5
78
155733
382215
242161
255218240
3
838128648
289608
991415592
14
320562
180038
435052
442560
82
323707017
871220299
105246
50661
474839
2
394160
67
208045
13
200782121
891424996
351886
22
176111
650385740
7
32
26
149192
97
18
136957
623832062
606223986
2
262872
46
174192
245082
51
257649
196207
399479
52
74205
7
2
192680440
32
34
8
615255633
371863
41
92
63
9
26535
72
90
44900
215989480
217967
239179
67
378874
339212821
71
150319638
91
326058
186512
2
260357
3
77
8
424281
168164
69
18
31238
9
105967
37
286947
5065
56
93
484590
90
31
20415
129652
177802
994598328
69500
946071165
365024167
39
86
73
16
56860
185147
31
37
5
758088132
6
62
436433
92
971790046
16
13
57
65
8
2
43
82
30
906292027
86
34
7
185819
85
4
137142
351115
27597
14
23536896
136342
255960
57
984705320
386827
19
47
88853
238545
66
52816
47
91
231647
433714
8
881587419
59
745474813
97
60844
351190
487197
32
83
12344
47
54
236787
31
483813
50
92678
309423
25
315420
70
847993449
7
55
5
195592
1
75
5235
59
6643
120066519
68
466081
77316
7923
92
205044
34
474861
31
490926
371337
8
579840994
279387
251495
86
399146
31
6
58
184774
88
90027
77
59
56
84
363952
177312
33
109857
39
395071108
8
27
70776
426184
174090
237368
68064
5
29294
15
54
431706
45
15
18
18
404847
68
234813
14
641507242
359793
10
96
256939
66
5
110840
256587
54
40
37
410197
267020
347738204
2
370838
448404
20
97
15
59
5
86
448293
44
201816
9
464377464
244540
112812
262321
92
165002
241588
59
122928
148448
74
18408
47022692
38
448224
15
352445
430063
18
237777
2
68785
25
9
135663
84
81
207401026
26
9
36014
240731
7
258845
957427865
38
131291730
362753
312449
25
185300
51
7
15585
89
201810
20
27423436
172656
9
80
19
206944
66
424104
58127
125288
43
48
97
74
384923
6
223227860
27
353452
371160
951989411
25
41
274167
37
263863
199416
69
79
93418
444127
214660
8
193833
992014656
2
303324
59
6
418024
84
6518
74
21
286630
292694
244943
383032
93
15
3
358730
125108
193877
499579
61324
51
384215188
107693
166710
63
47
57
153643
47
8
98
82
159748
209586
393936
23
30
408600
802522664
70
142823
374737
20170
193395
386432
227243
76
959870938
60
8
53
2
62
16
101319444
327468
473566082
147265
339580
3
88
36
9
10
8
74
68
62
286877
88
24
337579
257078
113492
67
147085
36
31951651
968878262
418112
167680
342979
143641
19651
28520137
35
3
38
137798
439479
228997
17
56
17
45
6299885
423348
67
42
58
444862
39
39
7
40580
201094
44
141687
52
85
7
91
373141597
434103
365669
71
150334
96557
471248
39
491438
5
2
91227
8
40
138890
460829
13
1
633906839
119418
374716
25
37
54
185361
42
262749
51
210777
40
267686
36
8
245325725
638043135
180629
4
96
457295657
200132439
5
80271
997688023
73765
70
1
52631
73
6
90
60
64
6
29
38
79
336565
76
419343
94
16
6
42
54
237244
74
13
58
945203671
486067
628692249
1
157099
130593
8
35
41
1
377450
8
55
380684557
16158
8
36
77
58
497067
529935249
9
375167705
383633
86
43
96
181079
55
148988193
212530847
283845
34475
285023
865543575
70
63852
8
498424
29
373083
450694
24
66
90
676308043
26
80
108923280
1
214344
42
61
36
138910
7
68
305859
15
236094
55
439748
32
68
95
13
250562683
79
467453
448034
64
5
403924
24776
92
65
148537
466241
49
192864
2
243837
47
411007
158598
31
17
472122
52
155375
521132379
331084
267851
32
19
33
188587
66
253757
94279
58257
14
339484
66
162578
25
57
416010041
46
72
7231
29
75
14
329732297
44
18
24
476724448
2
34
83
121339
75499
39
75
68
26
8749
3
38
58
97
9
365431
6
42
89
390315
6
98402
41
444981
982210501
90
90
465216
88
422856
147725
360108
153088325
21
383782
4
47
470806
40
15
81062
61
87
71
58
215682
38
448650
701038688
42
9
91
9
17
307486
809182393
123260
439899
236272294
7
19
412875
94218063
69
55
521903369
419743
166464
461389
9
3
359075
57
299283
136137
2
478216
27
176793
421120
483087
2
492642
82
11
38
215310
252292
89
185090
225559
195824
10
856801742
82
433732
76
382181
58
78
355824
9
67
171267
244109
16
42
165282
29
40408
24
30
40
333309
267767
7
4
326750
790613300
258698
193010
308183
76
44
53
29
34
8
272366
275268
66
3
17
287788
78
76137
279738
210565
372041
445121
86
50
307283
23
16
284058421
571377689
221929
81
38
437303
326216
194126
27
8
395204
7
89
417143438
21
92853
61
79
212613
100219
2
219735875
400440
45
218432
71
94
428508
272528
84
2
22
276725038
96
3
65
742828663
365047
75
483927585
803333926
9189706
64
275333
37
484723454
473602
93
35904
381710
419834
5
136089
7
25
6
103710
40811
67
891082652
13
206678
6
67
91
2
175108
9
82550
997104606
65
99
7
79
2
4859
7069474
27
78
16
78
350662
62255
312572
72
249692667
1
439994
410563
599969207
54
4
19
48
391710
56
72
36
55
57
28
124934
69
320978
426511
464736
17
270633
212635243
591514788
26
13
19
210167
36
70
69
8
97
13
45
81
70
33
516894656
3
45599
34
350053
47
33
285306
228127
17
145071
51
107438
270563
273915
8
196870001
413478
40
23133
36
98
28
268849547
5
466445
254489
26
93811
449900483
404488
96476
6
7
7
180147
59212
58
137883637
1540
687050248
7
59
99140
8
450933
91
69
31483
563880322
21
108886
7
77
141001
217309
121880
3
151107
188577
54
33
35
165142
74
363427
673949120
77
5
15
3
24
82
383764514
278504
494614
20
438393
17
132297
9
78
199439
433159
388228
74
215903
87
158897
85
408329
95
63
386655
214548
14
63
427601678
1
58
57355
18
305134100
9
374807
229806
85
84
9
20
63
498375
15
154015407
23
267321
109459354
29
11
155231
76
7
358935
25
241969
60408
61
41
55
30
67
84
58
28
43
18
86
75
37
177551
17
475325
64867
175957
232491
448146
35
187551
86
92
241048
111374
49
195078
457997
13
7
472919
442944
73
7
284898
44
479863756
367997773
117806
346139
66269
4
4
281336
51
22111
99
86
3
27
655398015
469403
144231
449344
56
3
91
63527
248085
50
433542
251481
293672
467367973
256807
32
3
27
4
402865
74
94847
84
57182
448116
73434
128795
53
51
67
424474
99100
2
815959799
336077
5
363364898
127465
476238
39
457395
50
290645
9
663237016
277785151
31
96
54
239112
484150
267061
8
65
63
485100
37
409181
321090381
80
49
89
231648
92
26471
128003
3
40
199389
32
597089676
235999
99
9
697383985
32
81
459036432
3
135484
2
36
488649327
15
9
77
346912
22
20
48
8
353497
381301
13
55282
412538
905042840
680228474
433363
398257
37
5
402402
13
268213
34
445481
68377
164084
169682
60
39
122850
354525
264878056
1
89031
86
474353
74
130530
84
440670
55140
41
68
237739
3
441219
118236
85
141047
377969
31
353688
337251
372207
90
27
88
5
57
473197
27
274759
4573
394015
147683
394179
497726
88
55
20
54
40425
68
472725
58
6
10
84
28
67
7
76251278
337229
83
25
44736
83928
235500
357317
384451
276924
6
351113
33
212712
114903
25
448574
249322
482190
61
222311
322932
32
2
8
436293513
37
70
19
63107
15
581077573
152981
348401
440723
31
529352557
678557956
281681
40381
76324
12
291031
481467
328200
70
77116
124272
141832
430445
99
125531
327112
17968
376659
17
24
281863297
33
164090
83
73
5
4
45
15980
15
350481280
4
54957628
160472
464770
349842
18
90
806948105
39
79
348734
13
44971
55
82
318045
84
6
95
181258
11
72
187489
161520655
38
158425
95
213382
221495
120566
952026468
250866
377828
92
83
12
891180715
4061
495670
1
14
92
5
485202
861724816
408508
6
262525
79
9
128803918
140412
363521
65
848905304
563545224
24
279289
50
9
141188
36
18
256699
35
85
72
2
198607
42
3
67
184559
117684
7
129380
11
454521
459389
86
80
57
240031
517772696
14
75
2
85
257226
203508259
89
358026
15367
237817
84
7
84
175680
378504
91
46774581
32
101575
5
441034
762318826
873597971
28
184067
18
69
78
88
225458
89
8
1
2
90421
9
206892
8217
6
52
7377
186928046
406616
12
36993
194195
2
751533562
55
494892
286787
4
42601
3465
489662
431964
423400346
99528
142135
25
407246
439675
140704
310537
225010
34
14
84
5
71
51
382309
29280
460896
1
7
193982
20323
8
547733065
54
342067280
127013888
445347
330318
66
61
15568
321540035
84
175831
277959992
346009
339531
69
374121
36
92342
8
64
24
772758510
112062
861437005
975017890
35
160289
63
1
5
70
283190
626328372
6
899914925
248823
251740670
18
73
493978
443907
18
397426353
1
113266
74
30
91
77
97
77
33
417744
175024
316431
49
89
96
25
23
74
25938
377039
29
80
108257
82
62
49
95
24
54
1
94
271956
52
67
50
61
76
4
51
44
72
328901
348830
28
497926
464765349
31
404431
159425
41771
489056
126585
114535
341324
1
5
75
8
994404742
2
201067
86
18
319109
138455
51
310463
294588
37
22
74
13
58
70
32
2
28706
5
253869
152089269
68
96
970909663
57
1
95060
4
157177934
7
978664527
54538
389374
19
457056
18
128950
270152
150714
61
98
85
19
317469
89
195817
26
177112
429627
87
86050
41
88
252796
5
29
145488
16
155828
404677686
83
43494
22
7
93
544196018
66
304796
125342
480323
12
9
399332
355041
46
196131
75
25265
92
270031
421609
44638
56763
12
386933122
33
77
522251948
73
81
2
3
460095
51
63
34
642128767
2
273192914
924542334
430212
91
140894
452293
57873
91271
403405015
6
95
633488546
9
58476
5
400551
99
52
95
53
19
1
37
49
12
4
4
4
31
375253
492496
194888
589874720
27
40
80
93
34
83
305186
799525688
525070802
81
71
622177016
115104
4
311388
85
7
3
5
384448
963624950
53531
77288
180955675
308534
82
19
16
46059
423086
79
885225181
287401
326479043
244551797
90
48096
10540
68
530701324
97323078
33
79
219931
417202
336536710
724729110
267653
233248
268446
199026
396149904
254051
66999
4
414372
5
79
82
36
457814
69
26
94
25
486018
185336
85
40194
7
43
831146939
3
426963143
566585040
96
454093
41399
327673
552025062
165656
83
305214
32
6
77166
36
451723
77
50
242106
549349417
392710
332019
467233
29
63
14
162454
235909
65
309662
47
5
27
179083
50
352378
8
150907
46
72
435486
494393
429577
145653
15
8
83
44
10
67
19
46
326617
94
970694716
665516381
50
85
45
90
37
263474
61
80
89
244400
65
57
70112
441656
6
75
69
306100
16
55
326894
68205780
381873
31
72
75
87
210245
10
1
1
121081
32912
8
436036
104625
50
450779
160109
435539
4
9
58078
715083240
43
316041855
48308
5397
365321
6
671926589
59
384499
221633
15064
95
466255133
213911
44
59
65
87
81
5
48
85
496175
80
19
29
71938
73897
74
96
353578
5
16
39
13
449731
173520
199468
31
753886733
9
46460
245022
444139
71
5
41
157243
52133
89
182925
27
41
380675
58
68
34
77
40856
2
64
93
16
223406
8
482487169
382145
39
69
22
11186
8
88
131398
488394
83
95
164844
4
67
149424
291332
4338
5
9
87
55
248935
4
21
87
31
932386017
175458
3
8
32
493315
126597
40577
32
22
198365
642975314
3
478267
90
6
432936
74
273153
204250
55
82
76
128797646
18
63056
316146
94
9
149396
36
7
100925
20
209398
13
187590
777167752
16
41
281594
222627
63
41642
7
111410
15
34
53981892
13
41483
99
186781
7
158118
90
15
441912
51065
1
50
121434
418617
416434
88
31
97034
67500
71
347202
219129
30
334549
24
61
45
78
18
331766210
47
98
57
380255
18
834401260
2
5
38
10
424894
75
34390
7905
181614
691429085
383096
34
301798
267911
89063
40
50
53
6
6
8
45
122059
82
53
6
353848
62
41
63
432080
491032
265067
68607
81
321439
55742474
19
9
23
445938
497067
207176
25
1
17
295395
33
414432
9
5
92
61
284691
456583
217327
49051
86
25
490807
60400
93
9
162402
92
76
4
478259
83
384028748
112881
121019
917495196
68128
114922
411483
15272
1
55
40030
4
56
302345
52
74
40
78
116352
2614
76
258132
231568
42388
2
116622700
36
968488300
23
121123
796515978
7
66
12
80593
75
4
92
67091
7
6
230198
371699
58
62
417588
141695
197994
3
88
2
2
89
577742490
6
9
90
507498633
60
8
23
86
5
70
8396
828641641
37
274612
5
425378
62
38969
490530
387659
85
30
66
79
82
3
9
66
319208956
60
81
81
374943
369022
92230
978647233
26
52
3
74
47
42
291763
64
242034577
66
106708
6
10
24
652883619
15
7
90179
70949
511251188
420975
35
20
87
53
62
95
306017
63
94
239293
183055
88
43153
4
5
229852347
10837
962580078
46
2
29269
33
91
68
33
6
68
255304710
25
126239
474929
28
15
442001
27
48
22
60
91
330407
18
88
427860
11
31
319438
64
88
387613
156394
99
88
3
22956
97
391735
247673
13
841663324
24
73707
24
77
97
169432
14
17
3
8
320194367
6
3
3
395555
3
56
483134
36
295570
65
318840
67
95
17
31
5670
63
4
91
76
388887
991652495
44
344621039
90
2
173397
192017
688931851
352522162
76504
8
50
73
34
1
38
331378
60373
615315623
97984
157623
483755
367598
147509
34
74361
261488
12
37
253176
344286
63
76
568069511
68
74
284640
53
99
54
285673
66
17
768992446
441296
383444
59
240992
92
347598
17
261000
69
44
484281
394067
313368
9637
1
481096
461947
272522
389451
72
19
45
76
95
132433
124243
25256
301354
85
372413
307435
59
10
72898
259342
96
459099439
14
29094
4
14
186572
234375
658750828
24
84
73
3
2
99
11
78
94
383959
6
60
291417
33
149306
392295893
223295
3
69958474
384866
241205
103275
42
39
14412
38517
310822044
5
683362165
7
24
7
74
53
9
87105
2
147738
95604
22
69
27702
73
6
299890
240811
35
33
92
8
9
456059
92
7
366592
2
35
142668
1
468474615
51775
267878
48
481670
357146
7
908453518
288562
271488256
79
386162
419104
488428
762639309
350081
40
362296
433704
308704
123271888
94
50
41
14
87334015
152352
464143
47
311416
42
218488
352220
329912
8
428343
22
304493
372872
37
98
252527
257629
38
36
43
52
6
30
32
51
2
12
83
44
463465
3
368449
37
70
166320
467105
632145361
445843
58
288011
780050700
146818
16
430832972
14
96
235688
344409
269066525
301718
25
68
71463
43853
119239157
91
57
23
14
234267
12
67
256225
24
23
939516353
71
86
437564
12
88
397680
432529
45
60
44
62
8
102604
515305541
271504
16
62216
32
65
6
267770
34
262012
1
490902
29
20
28
84
4
127444
36
956123861
251921
13
62
515679511
141505
6
13
3
275567
98682
4
5
245953
17
143509
75
75
49
513314855
58528
293561
76
169893
9
44
38
42467
399323
88
277861
91
81
21
113397
139181
971343344
129159
241075
6018
28168
89
55
378214
204395
14
91
18
7
26
78
115701
76
54
2
819489301
85
34
127177
63
860788018
97
2819
326527
428698172
305094
14
82
89
5
316513
9
460371
122662
83
1387
464011
7
498995721
1
58
36
35691
7
61
32170
8
41
70
54
82
127877
99
15
215558
303303
75649
1
582469320
381096
87
197555
150585
155001
25
277286
80974
7
43
1
456961
16
316808
20736
705953194
444610
372364
489918
61
75
75
84
27
4
202323
60
255727
82
18
225817010
7
41
221123
194261
25
227620
140877
485312
369924
68363
113607
56
494073
377243
2
9
242220618
4
16
81
22
93
397636
127780
476213
86
8
265539
402856543
200262
322886
82
8
437711
135991
80
46
29
68
2
231197
816974267
97
24313
6
88957694
12
804660641
263792183
41903
70
70
83
41
487976
48
219778
33
60
372662
41
403451
45
59
107987
1
387525
399005
9
784745754
157017
63626
97
91278
358661
72
6781527
95
213237
393885
16
358816851
53
5
191339
3
29
3
9
5
206838
35
425385
90
683466146
12
48
585826074
63
8
72
134456
449328
65
272726253
43
185105
13
86
214713
472772
399534224
38
54627
55375
9
46
25
334606
36
43
406610
3
321568
230376057
238881
313911384
65
46
78
315716
108631770
316471
29
33567
6
61082
559103431
67
984440357
1
79
147952793
246930
284154
80
471979
71
433276
32
90
1
272965
286998
128703
32
492630
13
298661
3
978630810
29
17
432997
415723
91747
62
428090
137484482
151573
105940
77
176295
74
271085692
9
176576
47
91
88252
994526489
457789
95
37
9
184848
28
69
72
403991
422591
14209
12
274753
37
90
2
93
72
39
249806
52
23
40192
65018
38
40
364020250
97
12
903552418
99
94
5
453772
4
1
840390381
82
376763
84
70
5
296637
55
209193073
388177
40804
97
338318
318816
7
495685
82
75
12
353024
50
669536312
445020
124542627
50
65954923
43
63
701810599
290531
619690870
58
4073
467333
141222
11
18
8
3
22
182727
66
70
74
89886
52926
15
461890
19
49963963
225891
2
482550
148828
373967068
8
34
11589
156856
24296
38
726651059
23
351511336
28
479034
235795049
5
93
34
693922586
28
53
482552
82
6
8
492350
32
3
18710
108769
33
6
301411
378993
462772
91
303656
56
93
85
88
9
19152
3
154843
55
22363
418539
30
40
476820
360699594
208951
25
74
27
271078
83
137073
80
73
263239
42875
35
48
43
146793
192837
72
140248
69129
408018
2
747460823
410651
397779
98
10
22
5
54
201093
29454
837428918
382221
68
15
78
254015
20
33
286660
50427
367665
359284
120273
189747
697070307
30
73
42
34
5
59792
131486305
9
79
84
63
448115410
442226
3
184135664
73
517971897
80339
97
589231754
11
68
372220
61
79
453013
349259
56
58581
31745
346369
219927
17
80
4
6
186060
448928
23
50
82
925806120
87859603
76
28920
275654439
92986
73
26655
356358
64
52781
17241
216059
93
114069
179431
6
26
1090
218703
196990
316037
32
51
4
22
69
92
6177
175938
475727
7
97
444373
1
397436
42
79
64202
208455
101854
87406453
493757
8
23
342693
6298
415314
253989
496793
249638
72
306953
465686
73
13
25
36
41
84
170620
64288
27
2
72
473137
158258
60
54
24
21
487450
403466
164372
1
294998
329677
32
372553
20880
767767294
16625
43
369991
180900
191078
28
354184
30
269399
195509
498437
998506665
498656
16
5342
203347
191359497
10
17
313471
1
424743
4
4
146965
54
81
93
23
25
66
47
131759
241315
146
325276
53
13
167514
53
295721
247479
44
249963
265922
53
56
4
90
91733
59
26
96
848122658
946052524
360528
2
39249
93
50
7
30
118926
549054341
68
456935
583698871
44
18
84
319259
142760901
7
379
952561960
58730
182372
760249210
47
265145
31
55
77
198147
58
80513
6
5
46
76445
490439
7
312502
50220
57
48
157422
5
50
85
28
451024007
36
22160
51296
4
142677
200400
2
35
428187844
224821
9
74
92
60
78
386244011
325746
412776
4
65
32
6
15
97
415605
46
841641189
70
8
1
13
21
66199
213433
6
79
609102990
61
16088
52
297597
350151
66
223251
7202
90
17
93
15
61
66
50
357844
412080
98822
1847
81884
48
182430
491107
410084
224168
153964725
2
8
63
53
3
348304
40
69
489969
46
46
75
8
6
324576
36
441848
289070
45
71088
55
6
29950
265461
62
292675
208845738
36
463257
481116
70
70
582104278
260944
378053
80
475939
3
69309
6
877628242
24
496515
979124620
1075
819308683
56
171798627
188426
51188
481898
12
280676
70
56
916804799
432244
224819
983564867
35
5
262900
481612
440255
97
9
63
88
5624
819481066
24
319290
853003133
53
435825
58662
86
436267
9
25
38
261609
66
3
98
72
307104
409936932
229300
141100
62
46
200490
12
9
4
172789
442983
54
101678
68
174076
182991
26
93
69
323993
37
37
436105
130058
20
93
40
258649
167767044
55
22066853
266122
262937
146231
3
257073
258618
95
446395
21
19295
53
100160
236155
80
29
482071
30
65
13
295373865
9
14902
18
199153
53493
47
254130998
93
845591129
115183
3
89
38215
150097
51
82
396182
11
474915
100742
121270
333828
1
344402
482699
246069
6
40
73
17
19
14
441763
13757
38
930789984
2
30703
440631
4
111047
17775
402186
96
33
142676
6
97
71
55224
289052
30
329369
70633
386523
44
268039
212964
41
376513
246986
9
41299
73
122571
21
91
39
139648
223328
28610
76
235381
75
104706
307746
92
58
27
54
283113
276774
46
418194
305383
38
238143932
25
492686
35
26
706037533
14
386029
434246
46385
72
84
5
83
5164
292248
88
34
62
90
26
331921
38
196880
585470622
28
37
212236
96
851546771
360039
7
311933
289067
88
472154
499672
52
68
17
90
91
11
94
401353
86
751208327
50
4
447942
232530
25
35
95
48
388512
76
34
374438
88
83504
11
14
950969397
5
43
80
38930
33
72
308821
61
93
328265
23
491270
6
511388798
445263
72
458791
86
445023
99
439589
96
264128
342308
4975
8
54658
233453
84
90864
34
447962724
3
103481
75
398587
22
99
120315
10
2
7640
457696
260786
258584
12
280117
47
278513
70
48
19
72
66
95
3
28
48
203924
190028
38
232794
32
70
39
87552
184871
46
374440
78
190353
363995
21
499815
395115
202976111
72
30
89
428502
7
468888
24368
1
365129520
160090
195230
55035
426386
131114
183154
62702
157732
834694337
33
3
32
76
86
4
25
39
53
443827
148911
16
89
263038
274046
139844
20
19690841
217916
1
77
40246
83
480207410
77
73
251007
86
48
462906
36
481063
19
192146
12
84910
1
94
43140
4
2
68923
544954083
478177
86
84
79910
211813
80569
2
68
36
89
46
237347
373961
64
417108
18
92
84
10314231
239088
55494
83
287062
23
65343
78
90
350411
402154
64
616287664
173769
14
62
1
432477
33
34
11385
4
4
163715
31
78
21
54
68
90
62
81
10
4
5
5148
455468
40
704890279
53
60
12
547198429
55841
399770
49
59
365062
24
230899
4
317047
41
97
4
251365
229692
58253787
138661505
243089
93
49541
81177
1
143800
649672773
40
712220759
35
78
442387
7
90
67435190
293013
7
64
68
322532695
7
377404
240566076
5
64637
35
172226
194513
41
61
461371
355732
794558768
12
458164
457246
83
482327
99403
23
74
48
859445147
370833
41
23
454607
80
76
2257
10
5
87
78
242178
198283
35
34
171638
207389049
52
440965
405744
98
84
60
154629
376571
413176
167620
1
393087
33
86
157779
16418
399668
61868
850341271
76325
12
310396860
130191
18
827231953
29
59
48441
507153754
4
173759
69
24
76
14726
43
404448
15
3282
671044948
185668
4
163036
1
5
30898613
81
145617810
28
93
134726
63
25
412481
76
380344
169209861
26882408
60094
233145
37
185847
374666
56
2
61782
38
49
8
54
379939
92
454687
23
83
92981
453512
43
68465
8
411563
64
85
324788
8
10
12
1
189292
849369896
477584294
94
387394260
21
454839
55
99
24
3
188720
206560
85402
331939
21
174418
798088372
193653382
83
454679
84
29
2
72
6
32
45
155316879
93243
86
14
22
118993
404888
134438
8
27
100697
69076
443537
24
248517
4
90
24809081
90
23
196896
78
85
136116
38
8
68
97
67655
984762131
21
12
89
25
431667126
13939
18
1
320673
320596
343271
78
17
22
45
1
212388
98419487
73
349300528
270904
150808
335022
374837
8
18
78
76
82693
45284039
74
70
54
283571634
96
355023
116825
70
88
9305500
14
31
122597
42
37
77
51
58
77
55
239615
417371931
227082
4
113234
25
327244
6
490505992
34
16
387646
68
22
113732
511087707
67
63669
97
886279543
203332
73
195367
304847
10
430342
15
86
195308
45
84
17014
287777
48
78
44
35
76
896980270
4
35953
30
55
347106
65
98
9
65403
315362
81
47
20
188402
421925
335859
11264689
461947
715014316
442861
821936926
21
149731
433259
287153
415341
1
794812970
77
291917
274211
293586
36
70
36
132173
26
247381751
23
68
99
38712
251429
86
94
346374
195308
90
452218
237607182
578606159
67
39
286950
61
5776
376747
60
132808
12
669014051
289002
48
60523
62
26
83
17
1
35
252867
90
39
5
21910
42
26
41
69072
26
77
71227
353744
53
98
461761246
143480
561899842
49
354328
6
77
1
45
194876
105475
3
77
9
81136
267106
117195
93
47
435621
258086
116926763
383222
257069
8
12
56
4
343292
363298
46558
356209
86
258012
4
4
98
16
447082
16587
20
5
91
258948
85
45
27
351178
411373
804737583
8
4
52
54
160126
42
232041
381858
75
51
560664678
79
64
68
297264
76
273833
367245
16
17
483996
491920
736717260
42
391705
358083
410064
5
95
79
19
46
544404197
9
2
298752
36
21
23
510471905
192135167
418621552
59
35
12
56
42
389894
28
126153611
33225
62
145375
84388
48
445844
47
113249729
32
519097470
77793
13
81
361931
149097
9
92
328448
95
370109
66477
88
2
256146
38
135492
76
302284
17
26944
42989465
429164
59
127861
363889
40
32
59
2
10920
453011
30
301194
334977
432067
467578
451427
535218394
7
31
7
207993
467036
11
63
475878
54
27
56
6
782525747
211840
54
14
85
188479
282009
77
59
211493
88
270592
4
120576
234798
98
99385
222116
182895
397243
6
9
45
45557
89
20179530
70340
31
367527
222474806
77
372008
10290
66
246546
4
226056
68668
85
38
71
2
84
358905
113890
439102
230536
12
228345
10
59
35873
9125
209943
30
14105
39
377055747
34
94
47029
437844
1
164
22
41
53
93
4
40
92927
728145128
13
53
139355
452700
56
89
262492
676709503
192927
80
870849132
38
9
85624
38
361993
71
125278
398730
280399
72
41
96
484178
475639
8
113416
239702
63
59
90
380031
56
33238
43
88
83
79
472531
49
448558
98
49
38
10
51
451607046
6080
9
363514
278889
13
21
3
96
26
336860
275169
190786036
71
47
53
123378
31770
3
19
67
61
106509
13
149922
73
401250
134557
27
116934
60
17
53
57
247265
27
332288
88
478478
729708483
202532
450532
10
75
277378
86
9
7
294363
424454
92
31
33
1
75
95
414333
7
145499
385004
165474
130111
82
103741
14215
27
15
43
68
64
222964
92
143195
38
427698
252331
64
5
40
65
261960
417596
44
7
63
2350
10
50
54
45028
36
96
78
6
259695
11122
929547136
230307
77
80
376791
52
98449
32
215304
38243
92
74268
29724
8
352255
59
9
76
58
149512
319414
71
9
178413573
82
204388
65115
933401594
78
490934
378977
347666
171882981
51523905
8
365841
12
89
82
54
50
299501
31
96370
257318
44
794541151
447289
347477
170510
97
497942
442579
417248
954677528
28
60446
6
227607
3
59
62
18
350982
66
47181
53
6
477286
270186
45
94
262336
189987
163634
36
86
123343
85
36
446091
317110
68
25909
241135
152281
228119
73
9
264719
477484
80
92
9
72
324078
59
38455
83773
116341
495066
13
110219
951886702
88
140909
84
188306070
305087
146365
58
375813
53987
29
4
396908
143415
34932
356021
85
85
461352866
8
92
51
100167
158591
63
464010
86
21
229862
21
183429
34
11
92171172
877596866
275108
453562
69
86
577786323
4
81251503
17
305813
68
9
32
758992058
269845
37
46
288501
42
87448
17
20
67896
40
19
14873
87
17441
257478
78
33
94891
5
505310321
8
17
723695071
46
8
24
6467
513377593
97
32
81132
706639308
11
336625206
389662
45
19
153595
33
3
24
45336
48
6
49
404262943
306384
46
451713
13
375305
52
253340
413048357
221053
63
239860
328718
250683
35
496302
87
26
16
48833
145668
10
187028
156447
87
51
14
310660
37
9
5
64
493501301
97
35
23
19
867203142
68
435624
8
86
188381
381477
521975129
239350
319099
572892099
37
23830801
81
338791
138087
321851
26
77869
41
414986
586231235
82974
197994
60
29
67
14
44
358070320
59194
305812
34
577734587
15
132107636
49
7
44
35
486707
133220
150388
79
5320
2
49
448419
241503
92
61
33
15
476559
265563939
25
62
47
428881
364747
316888
38
224799
215580
158167
373451
227438609
303585
392055
70
29
426730
77
315849
466776
257031
717352559
56916
386152339
73
39
15
275510
15
422947
323444
38
458613
72274
97
24
28638
95830
76
21
110726
24945
137147
105317
35
47
62
5
482816
9
55
5
5
43
43
89506
211276
40
63
21
9
34
262703
61
99
27
84
28
235591
68
169939700
424856
92245
12
252153
603222229
9
4
332025
316506
68
70
173639
73
5
77
376583
346766
9
57
47
419997
27
65
530539504
47
237512
50
330264602
73
42
55
1
281303
17
2
252219
42
408643
267775
75
17301
63
589026890
364978
465024
316454
80
51
121885
126956
212039
91
762820659
6
11
66
10
64
14
7
4072
14
23863
36
57
54701
39
47
7
159167
437143
22
481503
48
32529
130801457
225817
98
394072
52
67711
5
75
308132241
42
314341
409413
406454
433959
329897
83787
20
953691024
2339
376931
10
45898
125267
50453776
77878
173694
547354999
374900453
42
814972001
330102265
21
254252
81
63503
47722
84
41
76014
368368
232106
373029
329451144
399537996
63
242952185
293526
16409
467897
349965
58
4
252682
388911
87
14
246233
138588527
102699
200441
9293
214929
107630
912583765
341043
97
4
24
14
460686
62
1397
50
70
214013
79
443782
983318831
89
205045
346294393
98
91
313042
383837
63
22
8693
71
193673
79
388751
26
36
212366
92
73
35
7
9
8
15
1
5
34072
451015
180890
76
653099017
184397
422258
66
422704
172616
32
49
69
51
8
437768
348772
142215
48
484358
85
22045
141302
60
144839
5
12
87
15
47
29
626035082
90253
3
59
66
171644195
2
357076
78
52
21
57
12964
14
37
180776977
245424
24
1
117194
414604
284713
60
8
26
5
26
309232
403811
5
762707283
136480
110184
57008
78
22
66185
16347
11
86
354963
91
2
61
661666439
52
47045
36
129821
326235
18
43233
73240
345497
36
479998
663968833
1
467178798
107213
11
55962
35
75
57
23
186720
316705
51717
450559
280320
16265
303449
33
890557641
8
132410
68
94
80
177906085
33022
119834
81
30
218366
223797
343608
513852163
28
77
54689
426054
227443
377240
38
4
393927
67
77105
337708
9
31
19
146036
52236
72
421125
89
33
20
17767
14890
16
14
63882
80
252277
339488
73
298300
98257118
424451
5
175111
59
68899
44
471447
463752
376477
114818
464877
34495
72
26
403348
275244
390040063
49
5
165552
96
62
6
341898
84
33
38
320269
477614
1
53
469109
459616
476209
2
196796
735314569
439571
474150569
466631
76
27
210846
463998
60
468241
142876608
57
125661
400556
11
207803
299260
195762
99
464843
388859
481263
318114
379838
270692563
517808335
40
53
79
153264
183481
215348
24
42
27
681172479
12
84
42
124288
240239
37
2
380525
64
62
309378
75
90
70
239630
70
9
453750
64
40203882
190028
21
148768
71
6
389804
269130
118027
76
492768
14
185110
8
40
114455
323904774
473674
52
669624086
30
167145
99
432341
65
966621594
53
213202
95303
5
46
304567
8
834707361
84523383
598534159
432801
4
497994
283772
368132
377893
110560
314505
88
60
288510
493884
4
265517
15295
3
75935
90
132355
52
43841
44
193018
341764
14
477826
36
15
419760
4
413605
384203
82
30094
463630126
9
65
91
38
218635
387972
72
399801
156925012
184622
314928
21
209375
533128074
425012344
444215
39
494192
1
302747
23
92
76
489858334
154249
156292
645886841
264745
37
122909578
1
368825
47
37
99
921874
356574
35
65724
98
357563
43
67
959554676
372150
135591
464510
664905041
760854101
473476
12380
74122
367636
55
26
64
482208
194023
15
42
6
283466
175252
53
354877
3
68
76
480311
181972
10
9
195621
330286
14681
20
65
94
19
250594
59
31
239745
3
32
27560
141466
60
76
323740
196983
74
35
493311
59
99
166497
27
444366
30
63
193369
73
75
37
7
373188
181355
96
60
11
23909
65
77298
488445
70
8
71641
4
429797
331393
60
28
7
4
15813
486603
154213
453846
259937
89
75607
168033
82
39
30
80
65
348137488
819012811
47
30
161903
37524
210318
23
45
303741
8
3
64
24
26
249733
38124
76
34
6
119024
57
73205
31776
51717
361904
6247
456443
79
120414
402722591
339753
146533
46
33
92
7
67
5
75
3
9
46
198820
4
7
372817
30
309072
91
426341
16
60666
49
22
91
27
21919
85
52
209915299
34
27
18
17
2
14
6
19
375142
258787
15
472760
163308
324338
45782925
344055
89803
20
9
9
469070
72
35
55191
236501
25
22
419574
52
43402
49
23072
2
54
10
2081
95
25666876
419605
916746403
254756
185569
332206
23
9
30
370309
90
263622
485103
13678468
42575
957817533
20
89
43
446876
72
5
440826
86
341289
2
14
46636
198901
14
237640
134758
398729
6
6
6
6
412922
86
451083
334211
87
151860
80
308319299
74
480689
78
262068
14
65
531908644
210352
48
81
168100
4
295133
49901
77386
65
375472
96
298425
346971
805752704
56
422569
496467
82
60
931429188
79
53
90989
77599670
253311575
169478
4
44
87
24
80980
258454
166402
83
62
77
231401
214765
8
185950
98
369208
115800
21
62
137545
47
80
74373
76
42341
458924942
390805
426588
319414
98
15852
35
412076
473913
66
99
91
48362
87
2
4
66
81
34
272213
207809
48
41
3
358358
477276
160331
113938724
45
426210
4
4
831961449
257375
499567
98
262245
377447
362205
547407949
37
431572
183257
51
42
151550
23
497905
12
239613
68520202
331573
230442
12
68
73
44
7907
70
431673
14
22
468743
13
52
181141
23
77
86185
439074
72
527455221
455966
440054
331961
71
492663
522149748
285657
63
70
66
335348
35007
51276
67071
8
78
114389
416542
226331
54
2
51
264487
183517
63161
65
79
61
358311
472349318
33
230513
60732
367735
458421125
63
230630
61276
10
2
20
26
56
435329
109104
79
380798
22211
411255
11
71
119322
337577
9
398553
37
47651
73
20
260823
96
649830872
83455
97638
40
499116
53
79
935638190
458886838
22
180571
302525
304726
34
26
19
65
36
871925929
79
402133
76097
476390
52
77
56365734
2
114537
165645
79
45255
272921
442242
536028335
19260
83
316200
303068001
40
274601
34
83
1
212624
47156
242580
379102
153743
172235
9
622488614
334632
27
324427102
65
37
13
94
262293
32
453336
8
13
335307
733860432
38
31598
260808
108022827
2
31
8
64
450408
88
59
176762582
196884
1
4
34
4
6
4
5
375194
40
92638
48
807496733
63
69578
251148
15308
88319
455298428
298345
390242
77969
435603
48431
17
4
91
14
98
65
18
81
54
21
21
32
3
279425
849756318
8
75
52
99
7
53887
137079
615702303
118333
50
217097
130785
19249
416010405
62
332922
741412225
364382
5
89
50
19
224006
459874
95
2
60
206799
67
94
403208
444352
53
439071
85
37597
156519
490951049
56
6
33
53
216413909
62
320703
50
493419
188069
317459
453679
31
436829
296822
95
48
668740550
199456
242992
77
484181
25
75
57
340431950
432789
173720
89
208401
72830
60
15308
140455
357148
48
177833
540087861
332211
407893
373524
419877
98
61
53
19
55499
486855
185263
339517
51
276450
20
303084
6
12042
37
372391
329640
75
399264
456369
29
435305
5
68
254097
60
23
70
8
332710
212180
263099
47
8
498010
480218
94
152190
178207
6
131927721
188977
91
14010
4
30301
84
81
147021
55
14
29
75
461607755
20
24414
56
23
87
44
643389037
1109
73
68386
90012
68
493253
117449
57
19994281
6
6
31
411742
19
60
80
833415878
37538
9
13
285535
70
33
72
34362
49
788016712
155622
4
3
462780
30
17661
79243085
13
105132
50650
79
58
62
41
83
35
180512
452641
388586
33
828470268
25
53
98
39
155356
34
49
175316
99
17
128234
209246
9
302960
25
29
3157
67
294441
29
51
77
199049065
32
104390
505416558
19
3
68
82
177695980
98
43
57
64460
371522
84
75
92
137456
356966
245278
86
45327
74
92332
75
36
24
54
306659
99
46
6
2
4
986181568
283646
220256
15605475
69
86
185294
93
49
28
56
101268
329406
64
54
17
459679
43807
192999
111341190
38
905850533
71
67
278844852
263027
5
92511
220008
337228408
36
44
131430
6
21
48
186975
63
49709
36
572220993
483559
10
422002
57804
31
70553339
517324014
73
334919
41
5
95
21
89
459077
182900
72
16
69
98
60
307568241
436152
11
234030
50765
464873
406352
72
1
391626
144756
20
393318
35
698186995
9
63
349602
32
73
24
276310
724870118
312178
135037
98
69010445
10
128249
460655
312472
340715
343506
318172
46
87
395436
5
401562
1
89
70
92
8
118280
23
24616
85
78470
93
32
58
273504
437829
229775
19509
92591
435174
90
3
24
470344
23
26921
352690
355366
98
23
77
2
146730
6060
3
315112
258214
188571
424995
23
85
21
167684
3
220187
341401
46657
18
70
43
130770
4828
73
3
23865
29
103230
335931
62
5
41
202297
235919
66
250062
10
77
97720
25
77025
367289
11
80
112039088
61
68
18
199010
91
42
98
180509
22
64
311072
609710010
75
52
360044
35
9
291205
4
29
25180
333835
17
503812142
60
61
19909
3642
24
52
20
855857445
996186385
83
810820060
43402
4347
124337
312396
14
449714
91
469397
971027119
36
53
126313
25
175487
49
86
58
55
412349
30
4704
41
81
419170
150520
2
50
268062
297009
73
48714
29
89
63
2
234005
498825
39
250013369
53
197090
22
329131
191141303
2
25
22
2
390916738
319788600
325445
598279807
406833
99
43
155873
102090
108877
2893
293811
23
7
479358
128451317
519226290
79
77690
1
57
96451
70
275194
252261457
44
105171
377048
97
442398
456639
131353
354487
123644
8
499432
144846
144033
25652
465953
355794
152686109
30
184229
382085
495345
126379
169735031
328894
361164187
102832
30
59
251464
175236
410025
77
244727721
441764
48
648020402
152710
184594
55
418831
23174990
35
10
58
343716
453613
85
27548
33
312498
100946
92
29079
38
18
7
936045826
95
4
33
62
17
806501243
435573
348562369
487090
215905
432798
193282
421081
81
127668
160399
373066
20
117034
139631
65480
7
80
840247335
405290
370309
68
199331
386352
143207
385269
430682026
70396332
41544
164377
14458
181951789
408637
3073
81
30
10
292561
26
96
41
51
369856328
17
773062699
367560
55
3
34
50
83
148927
160197
319438
9
37
112783
11
442366
117724
60
24
26
378336332
288587
830988323
66494
290521
180047
962610909
194999
26
486721
8
72105
471749
152026
251905
148763
200907
38
27189
86220
37570
99
319352
348291967
31
9
65676
6
231520
7
415213
75
4
76
435391
933060813
401960
626649101
4
27
285537
10
18105
194436
39
9048
58
19
240382
38
31
10
320428
431373
217124216
242982
24
24
481854473
470087
64
77
86
57431
431350
96
60
115348
258373
80
348450
34488
894862193
236562
51
29
73
90
314162
189902
396625
59
447469
713663438
39
8906
83
67591
8
252740
300171
25
69
285546
1
69
80
89
8
3
5
78
93
23644
2
75
1
3297
108518
566173919
252116
143683
240898
269163
43
248422
39
391166
447405
443589
393946
208814
62709
39
6
445849
49
30
278728
277861
50
222532
152874
50
461095
75434
20268
456013420
12393
6
445336
218196
39
481132
120945
40531
49
423377
428042
58
133035
5
39
58
147426
5
391330
50
63434
4
167810
34
92
113248
41
478515
4
79326
16
62
5
63
156197
70524
95
297390
23
67
492078
20
28
5
39
24270
7
79034
9
186220
81
67448
85
226920
309808
419411
358507
7
56
137137
353204
47343
4
30
232749
47
36082
36
24
480281
350887
313328
256885
358159
57
425881
486095
5
10
7
36
492565182
54
260188
9
488473
6
74
507831261
455153
19512
426714
75
412496
3
18
68743
79
464317
110090
851028743
438955
54
19
80561
36
282542
5
158584
352473
6
32
40
364492
6
2
35
16
266508
255379
35
829802375
25
12
34
13
344280537
219092
68
57
271184
252494
17
61
93
466910144
8
15
795880813
182744180
10397
3
61
43
408518
9
251916
42
9
93888
412602415
11413
495710
37
113147
70
1
7
901817712
23
212682
386167
384141
234022
20
409552
439288
65
451373
95
264027
61
913823551
233997
9
135990
51
124783
233909
23
4
6
39
263047568
85
1660
33
207853
54
88
83
466504
447992
72230
39485377
85212
90
294778
48
6483
85
67
228623
54
26
67
98
74725
322049
79
492179
326840
1
7
38
288498
187381
157400
24
4
48
86
68
2
481454
28150
414932402
386503828
216341
382068
118788
94086
51
844120199
281227
460362051
11
339861
475984741
150748
5
306755
51
33
38
35
3
43
255038
218248
43
5
14
4
5
5
69
264137
36
88
262963113
66
232685
340180
50
62
307057
73
398232
979374662
290761
12342
44
42
29
218621
326018
378031
2
346672
124757
35
158365
261742
225930
465600
85
258338
610926870
37377
433386
16
185131
73
101977
38
434210
16
4320
304762
14527
12
1
99
429435142
67
451743
2
4
218800
338343
71
79
53
5
3
423102
35
89
401544
34
51
71490
47
344243
87
8
84869
475600
1
794247578
350744
33
321143
13
12
266415
330974
59
123443220
85267
88
454897
19
50
98
438797
89969
490780
51
52
277046
66567
196222
35
117745
79033
368510
453510
85
379622
76
165417
305797
463995
361141
238586
37
68488
203760
85
13129
4
451911
62
5
46
38051314
37
85
77
26
73423
96
68
270490
457362
1
67
313472
221029
44
28
36
34
12
109713
50
81
185774
18
63722199
380258411
392534
389657
546911888
52364
436395
226114
14024
278784566
45
153750
349083
37
472116
55
58
111483
352115
25052
42
66563
17356
89
30
44
443525
23
50
42
126726
49
140230
631540623
7
55
80
73
59
9
45
289894
55
3
96
204742667
2982
79150
50
64
429762007
42
136343
31
52391
93
82907
169992
65034
478682
283648
78
176746
65
170143
52
498357
429948
6128
38
97
41325
22
46861
161235
368316
46
357228
72817799
28
906371395
146336
171240
16
396785289
62
96
95
47
744515723
9
26
464308
62
13
783872790
38
488141
167126498
157292
148084
162738
61
6358
688333487
24
396302
245088
266580
470314
2
82
485157
49
468889
626669661
449530471
219934
372381
329836
129499
458804
31
27
2
195825
96
61
89
56
367679
101889
17093
11
135936
10
1
352894
42
37
413401
523397416
303130017
92
5
60874760
7
15
23
447196
930312928
20
3
72
317945
176414
8
66
273640
420359
291126
8
38
831141186
79
116404
11
7
99
58
219345182
21
275979
97
84
283212
871211866
7
68
270145
93500
46
238618
470897
831709494
384038
480749
328124
163959
28
9
82
277046
99
86
78
18919
199943
347850
323442
64
53
18740
93
341763
87
34
71524
27
429686
369984
43
270463
20
416146
962020995
86
407858
180762196
180126
142392
308639
17
94
337865
65
58
5
317703
326982
98
85
279282783
120657
10
59
65
54584
61
773757561
159692
435354
67551
3
73
880352434
44100
2680
200687793
11
60
39
183166
19
94
371948
33
84662
12
57
233217
340043
76840
4
45
46
355682
278545
331529
5
335247
83
72
434855
140745
197584
324834
30
46
62
390511
79
9781
50
2
36
72
35
636827400
65
403930
249521
99
29
814823813
106644342
59354
595877287
187121
81
72
32
803151717
269661
4
499834130
70
979595401
780376300
2
24432
350571
455303
80
163455
354134
61
54
355526
54697
284986
35
58
54
492716
39
14
163296
74
36
6
85
15
371449
216892
970539252
378791
32
38053
195287184
33
49
3
41
8
40
152982638
138815
221537
41635
46
64
621290133
88344
597234764
84
296802
172762
4
524748419
13517287
87
46
35
29
88
484964
565199365
89
154880
288061
740275909
226801
45
183778
341231
7
333163
116338
3
81
13
61
560632831
492565
309745
33
98
8
18
65
454072
172307
442969
53
120680
11
4
255101
37
8
2
77
33
28083863
18
22
4
77184577
381690325
473509
34
351591
143658
98
3
305645
27
37106
34
455771
43
86
8
300547
9
73
492674
44
34
217430
40
6
83
462381
276056
96
89
65
84518
73
129390
33
39
115635
81
45
599364798
35
74
48
9
486602
63887659
1
131930
491262
182600
7
13
20312
69
76660
321888
14
20
26
47
919209821
51
72
111241
400307
31746
204790
97
8073
95
51
35
189909
3
494691
484914631
325488
95
357061
552857585
42
34
82268
44
144380
338471
98315
6
104149
384275
100479
331909508
178020
17472
969860305
45064472
49
140274
187732
66
73761788
3
27
81
5
40905
49
238558
23
118109
9
85
386359
29
50
3
98726
335678
234254
3
6
204501
34745
213556
98467
70
16
121921
448248119
32
80
84
206082
145175
22
70
848522059
134193
77939
853
83
298728087
245489
428204
85
341222
77
63
7
226488
37
6
2
98
31
58
93
251798
68
48102905
360271
14
63
119380
293235
125541
248513
71
7
347748
5
415131
8
3
476334
466079
10
223592
51
85
28
5
10
78
115534
46
198796
37
61
73736
2
134864
38639
195634
829748961
511985505
54
413746
130022
211090644
79
299592
91
447744
20464
28737
191244
482693
95
402143
58042
75
218782
344430
69482
75
71
507031827
207153213
38
37
38
75904
41
751801835
58389
202074
43
55533
80
30836
374173
30
175880
466646626
31
386256
293853
63
40117
475059
12
33
94
475030875
413279
122414
561906
79
226246
165841214
236254
160093777
418412
106173788
472902
558734100
25838018
38
47618
8
52
457037
59
58
66
63875
78663
281150
29
422934
5
405450388
87
43
7
24
56453
136819
47
25
7
99
82
12
182774650
895653215
46
450639
4
168059
1
151476
129575
4
78
277552
4
35
53
489984
31
5
642281533
277027
8
19
178214
29
31
365746
383538
357454
296944
99
486100
139419
285755
75
3
42461
98
347338
178596
31
471124
9579
27
349715
80
34
216571
8
199264
41
350778
832741335
1320
27
80
748985716
199093
37
65
70328
92
188227953
39
397817
435158
424622
307697
61
848746475
13
16
447919
44
34
12
241632032
63
383679
69
274001
1
2
472306
591230826
414168
86
21
66384
23349
89
242736563
32
28653
6
374143
191467
303661
14
47
88
67
224101515
9
116627
58
6175
196814
3069
7
429931
95
409789
280514805
72
62457
322309
1
494747
84
342457016
24
210759
49
47849
55823
160234
90501
9
314144
27
267794
165171
91
2993
27
60
2
296707
41
440179
142941
31814
257752
70
98
46
2
47
330110
58
423654
389221
77
477649
177300922
442843
39
265634
296604
99
179398
96684
21
63
30
264659
39
369705758
64
2
30
99
170911
73
56
63
134462
33
54
246047
197194
3
88
70
128074
48
82
380525
99
37
260305
22
203648
333343
960215866
426534
7
60911
58
79
2
3
842742994
7
70
93
491740
61
33372
395395
22
94
245465
33
276097734
54
27
26
20
50
498223
380864
140587
9
24
118414
169802
24
656280368
1
13
20
414400
683324602
19
37
303392
275550
85
446808
151413
378105
164352
481317
39
342405817
222594
8
127957258
634138769
490044
221134
372735
30
4
470521
233412
29816
97
93797
41
247020
41
88104
24
19
271287
818224476
731110384
77988717
91204
38
254308
8
465787
63
75
9
83
92
413552
127242
42
164518
26
97610
488327
6
297968
4
89
26
781951140
460785
11
91
30
17
49219
36
128100
886669737
97
594875288
56905272
74164
6
223595
248654
59533
30
92
8
473531
907050189
91
51
322810
73
74
6
77
35
112574
83
93
813950094
282105
52
3
225922
69964
285059
97
14
420067
13
10
58837
875038530
253258
270926276
23
91
50
408463
71
92
45
187432404
10
15
353276
398439
23
174150
39
166227
7
393098
4
50
4
258382
381339
71
491507
442354
21
48
839608524
7
7
67
61
59
401491
39
186390
69
83
369262
74
36937
81163
183085
34
37660
45
127008
6
487230
398396
245407
91
84
360352
89
32789
204371
414764265
707238576
353570
9
272353
407513
395347629
429089
45
90
293760
323029
26
8
389470
420840
442098
60380
99
164702
56
21
46
306397
42
203140
413930378
349768
216107
14
163345
166378
214071
6
4
83
983962383
256804
6
52
54817018
329974
260248
127986
382207
52
27
69542
401120
1
50
9
215186
27
10
30420
57
66
8
24
29
1
425245
73
28
108330
483480
12255
38
464034
864465553
4
50
472462
21
32
733057347
123504
692755999
330447
259857728
110706
97468
94
142110700
62453
55
40
161723
170461
125053
62304
276226318
184433
79
397617
367525
21
166295
132481763
73
33374
25
386502
236032
475101
28
64
490024
33
76
316407
85
2
56
41935
336435
12
9
32
37
50099
462005
72
307892
64
318481640
286075
330740
17498937
96
2
271468
11
235897
186721
249507
88
8
628600605
147690
227003
57
30055
11
318944
367818
58
202586
432984
15
5
231401055
215542707
6
87
32
383600
208628
508129450
88
4033
5
80
210347
476716
68
531289229
40
899771138
471875
222192
157168
450135
33207
400242
68
80
62
24
434945
98
85
10
36
44
79369
86
33
5
184913
44
7
47762
94
137195
50
18
18
62
454551
41
71
766464586
39870
279881
6
77
563566708
51
29319
227931409
33701
453199121
37
97
600410573
169234
347147
264786
413796186
939853294
187563
78
53
51
63196
75
349129
795994844
7
435040
289242
245705
38
66
83639568
20184
51
5
64
403573
47
488625
14
1
96
228976
454702
76
453528
110844
35
220467
454328
71
30
71299
103180
86
5
26387
292059
253743
46
46
1
63
57
81
28
2
45
49
89
77
14
38
8
7
16
53438
13
100949
5
43
53
17
92
49
123633
412745
11
67
98
7
58
155968
208710
8631
50270
93
161485572
13
14
396810053
169300
160409516
907623882
68
340636565
99
67917
18
461119
59
9
422315
1
54
55
25
87
36
98976
68
54
1
4
63237
275029997
53
28
978217687
42
402057
65
177455
98
41
95
63
88
34
51
87588
676716989
8
375504
72
7
352708
22
532849417
54991
39
224121
54
48
68
50
50
8
161441773
343664
65
32
86
35
212872
70530996
285693
84
82
8
208310
96
6
314304
36
63
73
17
552795716
79335
324018
26
11
6
29
35
86
95865
293907
316092985
136974
36
249256
33
80
83387
2
843249462
60597
1
48
225634
7
12
368107
168303
81
293548
967012679
44
51
418887
333543808
8
1
56555
411908
3
34725
6
27498
364167
56
352792
243603
34
38
283473879
17
8
28
135285
464707
98
321596
247818
254576179
251573
23
76
499250
81
377160017
197526
6
55
937034509
462797
453279
51
54
90
22866
32
376827
158779
191644
241001510
52
81378
22
460115
3
37
349971
52
635273100
92
121902
38
199951
85
318979
80727
310017
272564
37
94
48
68
692294641
453926
1
186267
6928
29
285147
313471
222856
112716
85
3
9
27
30588
70030
45
223886
89
70
419835
15
360636117
249297
8
2
469290
55
50792
150755
31
197639
104625
96
3
128448
53
92
862861246
217097
88
79
432941
91
23
57
16333
48
2
29
46398
751560853
21
48
38
36
17
78085
464407
344034770
24155
154270
12
60
98388
57
426454
6
3
490136
100427
416490
29
1
20
61184
171859
408296597
44
5
424795
99
28738126
69591
63
82
40
55
206874
91
12
76
7
420179
70
5
7
226194
961045585
430311
78
88
169136785
4
93
492891
79701
26
285792
7
856311270
218141
392956
357487
89547
455400
331035
84
26
96
98
88930
266613
12
4
381383
215633
306413
66
64
233426648
130365386
107896
325647
280213
54
28
468305
447604
34
185254
7
72760
91635
70
27
95
4
37
55
176302727
475458
47
51
639904944
420521
16
71
442188
92191746
152663
92
309162
92
61
95
483575283
33
30
92
3
21
37
439109
9359
95223
87
49
58
254159
93
27
87
82
75
2
12
6
76
444591004
59268
29
418655
430072761
21909
454828
33
57674
32
75432
283444
89
367569
739554625
3
28
59
302493
660316035
50
93
45
494148
82922
466544
91
390593
27
118555
88
279167
29
16
219640
191712
29
284499
20
621846207
5836531
91661
339794
13
43
664489799
907095189
26
286947
7
1526
322973
44804
2
361462
434344
18370
283990
430033342
7
214634
236531
24
709438720
31
88
360187
23
38
1
148032
272858
13
97
71116
37
46
9624
376830323
699298628
2
67
310436243
383305
178709
21
121513
7
193911
4
21
97
260758993
413590
16
194596
745012214
6
28
9
2336
144959
21
64
90
47
59
3115
31
58739
234391
3
15
461895487
31
28
58366
297913
76
36
12
51
84
129905
22603
466930
3
370234
252056231
108073
79
47
771561201
409562
484319
89
31
27
333690
602369633
14
7
736209560
66
95
56
174546
90
418861
71
834089662
286610
377799
182924
727866028
55
54701
144114
31
58
33
4
131189
290790
6
50938
481646675
3
264638
157026
23903
123049
23
54
2
241033
354091
59
84
464139
259742
255340
127706
9
6
193327
25
45
358752817
27543
66
41
83
20
13
189953
3
4
9
5
60748
220832
469675
7
98
35
927478543
99
679523919
27610
43
35
85
11
62
391033
72
64
479003
1
425349
77
26
23
53531
42
99
8
468723
44
232768
236099
372238
322384
3
496948
167185
240456
607278230
335937
992245952
396370
16
49
121869
62
455501
94
140630
16
345056
423810
3
69
8
4
616786599
435222
18393
513333277
31
4
473228
77
91
90003
37
127839241
168662
421507
464274822
488636
31
732805936
35
350531
172255166
370748
196796
51458
6
883031024
430050
48
156366
64
71
295476589
294476
67
38
80
401416
22
352995
395058
43490
54
436668
4964
128522
835797851
427523
490060
72
426238
2
28
440580
226631
91
602490078
41
432165
359761
51
66000
620093660
353907
93
300149310
82
50
1
101983
196954
385167
3023
53
168087
497340
648337514
119628
13827
57
66
220292
57
25
11
385527
389509
48
7299
467988
87124578
77
468887
31
6
461242
10
473700
207249
80
3
6
476080
33
72
188073
11
342299
74
97
210757
272290
61
31
648982845
441402
309832
248343
220083665
31
95
455628
979591434
1
9
12827
34
422583
430023
92
68
85
150347
348281
70
81
186501
62
93
794757534
213936
243696
135363
91
731044616
957404169
41
272595570
406808
31
147212
4
1190
811004180
502
96
26
233208
5
47288
124338475
419355352
389010584
64
34
486967212
49839
70
21
449757
12377
342206
164282
8373198
187804384
27
364367
84
8
665515459
267843
188701
84382
9
553949017
17420
379379
954865184
457311
176347
44
347364
43885
30652
32
180468
308462
92
490093
145704
177304
32
85
5
3
61574
24
39911
294868
219775
269859
333653
9
2
90
64
63
248505
235169
267367
7
20
39
689367752
11
378236
229397
41
69
85
410067
58
92
89
75
230695
94
482425
52
144033
56
6
447210
4
39
885037769
1
367780
335804
93
204532
84649252
56360
485568
88
724142051
72
309882
276327
286433
87787796
6
43
7
88
70
310149164
308479
530611933
231130
176440
26839
72
87
408769
63
492112
425720
302024
71
50
24610
82
61
63703270
59
48
5
319810
6
96
151263
10
59
83966
283925075
358408
1
226614
348050
322118
71
74607
86
77
98
473205
15
6
8
78
391196
399039
861185356
5
274260
22499
2692
22342
35
8290
75
101234
17
134995
71199
302184
119571
70
24
390100947
69
51
18
356018
39597
62736
408171
55
10
148285
6
203522
18653
39
70
17
281904
22
26
80
23
46
150319
965127335
9
386662
4
177725
99
56
255247
463655
23
495276
321457222
152997
10265
372740
307934
54
149973
37
55011
52
50
123399
29
56
39550
8
4
96
7
28
1
2
355364305
441465
6
58985
72
108652
252882
14
80
233928
343437993
237899
58
21
9
867347922
916624135
11141571
74805
455396
275229
65
101021
224189
225700
109654
585005395
343389
20
433076
332627
424088
2
548894791
90
72
32
65
412026
36654864
85
46
65
25
362887517
420445
13031
97
276668
93
90
801566451
447512
159758
312130
17
38
139525
456140
1
265950799
320735
37
94
331788
67
30
890551620
12
199248
70
68
17
789018428
313811
348600
28
330537
42
14
470927
84
54
86
433532
47
79841
295029
65
28
368277
41
76114
471340
122913
8
75
37
12
94138
45
497768
48
4
86
3
31
15
51
256179
16
195403253
115389
88
252165
8
51
68
108061
12
196456480
308750
20
63
224036
980245203
80
16
253637
40
328140
90
222134123
414339
49
347800
46
388891
2
81
3
461972
86
76
43
19897
52
6334
258410
18
72
442536
52
265836
64
74
30
222701
3
67
60875
6
22508
34
180765
275352
360959
7
344537
238599
74
37
432905
351008
78
47
174119
3
40
196859
355927
370043
76
225725867
40
142719
226264329
99713
2
66
160769
13
40
21
114974
88
22
42270
46
51
47
303578
66
68
12
5
302335
54
247793
36
432378
528822669
417459
4873
173739
95
212259
382416
485309
62
71
30
405855
248204
356365
72
196558
183501
440771
20
408891
453776
85
26
7
32238
45
61
112619
96
160382
242343
71
59
79
133540557
2
386585
42
66
25
450929
218589
263685
66
65
301174
301813
99
422244
31
253062
427491
376940
429519
783360032
47198
346618
249567
401312
256731
14
372990
309544
197015
857572763
75620
104472
39246
7
22
5
234944
14
230720
11
92
764434432
64
9
551469124
714406731
75
70
235034
33
95
76
19891
15
30
229156
264308
48
3
31
15
43
276806
6
322201534
243444
43
72
55
403728
16
81
27
146295
9
237603
11
25
262395
28
317595
3
6
315214
59
97794
286012
98
723184058
108693
1
1
4
90
88
42
432351
35
256196
275762
63
81
37
272635
251130
490509
240600467
98
79
464210
20769
460354
31
60
192294
47
17
26
714757791
2
276903
521115664
21
145477
255320
52
83
54
18
38
1
254737
3
364989393
28
124142
25310721
7
99
116782
453046
429759
420915
39
479476
27049
36385
322678
319431
85
3
21
242088
2
228262
284033
1
456143
73
53
42
40137
398778
395090
56
121628
444355
127546
211560767
60
2
188740
78809
55
397953
1
26
48
80
14
474562
346120
196893601
58808
13
8
715306733
26
115939
2
327313
36
365917688
656041404
64028
97
188646
153442
302609
65
192358
140981
321750
177867
77
94
163757
386740
192676
21
288009
539408380
52
71
991687132
30
94
71
129073
206530
2
9
57
42
31
75
272759
358267
362481470
4
125764
17
65
176205
381597
52
420126
6
54
389050
799746692
298013
820470648
63
702028844
6
30
540999331
76
20
450338
81
4
106906205
70
11
70
5
99
56
74
10
34710
418708866
98
303858
38
789850586
189402
14012
37
20
8
55
49
22
493432
71585
836656533
65
68
18
160459
172451
96
77
75
45415
2
486801
82
343883
6
55
60
67405
255189
11685
410671
289663
412639001
324564
74
77
63
81
57
16
382175134
159860
72
40
105896
72506
339340
44
82
79
228788
64
116379
279036
147852
38
81
436070
230786
34
64
79031
6950
7
17
423531
61
104717
4
924716965
86
14
3
422376
822251063
5
372469
84
16802
99492
71
5
54
245394447
2
13665
75
493359
18
53
251241
445878
255593
409743783
481449
83
733000350
30114
54
6
910126362
6
462586
97
49
71
234198
957196873
68640
3
4
164022
439435
256867
46
93
68
62
12
437764
98
55
24
44
104936
15
44
165207
67
9
168137885
477209
92
112545
99
1707
391077
8
85
83
262070
80
203998
190591
35
395418400
9345
89
15
3
50
7
301247
428518
97
93
75986
64
58
890014003
87
29
300217753
19
89
15900
5
50
459247
1
742603743
990822608
72
73
95
41
83
2
207961
659033751
5
173589
75
46
353422
77
69
72
76
4
197546
8
452757
66099
161578
9
492910
195062
137503
571202761
31
64
16
7
412936
2
636427068
66
18
94
528065499
59
94
60
460141
59
8
414647
34001
6
176946
45
10
156346
7
3
977464525
210204
3
167619
97
299595
150483
371667
359105315
72
39894
10
109927
15
98
104407
69
77
26
59
5
20
22
311614
103954
35
325320
62
435494
507830367
75
200423
278396
7426
38
233868
141687
61129
125370
336189368
25424
81
8319
366127
437794
1
68
41716
80
25
118427
307976
29
289907
64487
41
150822213
80
6
22
431624
340608
48
84
347428
15
50
25
46
1
433215
422977
20
6
94
438749
32
323049
68
968513334
46
373368211
28318242
808265336
129677
11
1
412946
347732
70129
4
159694
29
13
8
638884230
90
283391
172691
36
6
72
172127
401273
14
34
451901942
442237
484299
458064
62
271467
703163628
85
88
104885
11
55
387181
116596
34
377266299
74
210266
354368248
128855461
109432
11431
238078
6407
347815
61
84
58
248175
20
395122
367588
2
110814
81
32
13
367156
37
33
51
87
72
6734
134067
92
8
43
115290209
53
68
77
2
149238
9
771360306
398708
85
80
137508
438048
161995
171528
83
334952
435214
51
296087
17
82
470911
9
1
450150
762769506
629089627
67
18
360491
965366366
19
381060
27
77
887814475
77
86
35
251725
23
278373
87
2
13
72
61
317461
441827
81
72
2
16
79
33
98301
3
350892
121795
16
432993
89462
196023
209858
82
1
5
36
21
112868
75610
12
51
73
54
338151
39
178486
426939
173884
22
67
33
75
200051879
5223
34
88
6
176236
46259
82
53
340463
62
251454
191932
469365
131184
229357
382603
13
9
83
176973
1
401857
4
21
54
42990
58
78
486941
428893
6
85
244394
422743
387322
87
88
81211
56
5
88
485863
328597
17
322921
471962
49
318273824
494168
118368
900459785
8
487702
120041
48
8
96
246185
9
204102
756375659
357979
111862
35
5
89565
35
486729
409816
45
407744347
274846
157054359
8
37
1
90
334095
474101
42
442119
25
9
3
149692
245088
85
13
36
227479
7
81409
62
342615
74
4
72
13
2
104677
949004669
64
242246
4
4
25
80225
316808
59
70
43
438154
7
89
176394
60
96360
964242030
26
132404
7
149525
79
49
326365
14
180899
133713
28
30
52
44
305737937
469043
88
60
23949
49
49
66
20
23
82
79939
88
79
870604241
831502280
33
88
198157
61
3
46
949396907
10
371635
1
27
266530
386279
797129931
110759
76
9
227015
64
92549
27
238562
170451
92
68
443882
15
96
317972
97889
63
40
2
40
1
377037
93
83
23
458017
97
95
361272
464143
84
221347
91
47
11049
386574708
86353
383202
415811
2
73
199922
35
44
12
6
253371
34
297379
72
47
864853054
15
2
99
472858
55
49
1
21
39865
17
126270
125649
37
1329
11
360499
81
8
230686
393721224
78
158280
28
245383
288255
74
438353
95
73
13
62
492212
77
17
379260
7
177180
17
345813
136437
552949556
24241
67
6
476845
24299
108162
284701
416099
408011
378008
98
15
152315
47180432
54
72
121325
23
462566013
364749
408345
14
263200
64204
238547
93830
40
39
378758
98
82
84
84
184590
32
364774
274668181
411208
52136
64339
439116
94
499608
8
324483
14
325773
3
33954
402801
7
143926
683927622
67
456243
424034
55
353749
117816
299491
49
133084
639567386
22
57
495711
69
260834
82
24
388992
221887
8
37
24
21
53
137871
113012
26
38
155608
1
94
84
97
9
62
139083
120962
120897
50
34353
155775
451801
395530
496222
95
316618
202412780
172048
228255
83474
44
329633
1
977247574
266708
34
38339
34
1
96
966970955
119006
67
248745355
89
42
59
192441
6257
42
459773
84
70
31
25
137165
20
30
285651
65
888784123
20
4
22
31
40
306616
368517
401476
300982
65
10
68
452660
280583
363055950
69
300543
424982
198659
246293
65
72
76
57
309967
10
32
147192535
36
28
58
26
294175
13769
127470
94
520602050
1
253302
51
6
441755
262990013
13
74
404395
35
238476
43
71
478929
97915
8
81
54
226784
326027
89
33
101287
29
97
313044
418798
92
18
65
197580
3
71
9
82
16
4
439672
218462
152042
91
175824
261679
17
436222
8
80
294598
452333
123923
8
35226
18
7
3
37799
485346
600951048
244044
74745
79
440411
1
422905
64
364338
42
20
34
9
10
12
148256539
182462
71
124259
2
68
19
80
367829
8
80
970458727
97
167649
209353
74
37350463
425251
43
95810
94
281323
591631414
38762
122020
167955
2
895917451
39
16
40
87
715208459
59461
696622867
6
35
189181
424543
836577204
121535
5
171259611
158151
96
47
10
5
369920
931754332
85
479870415
488704
200935
11193
13713
61
7
235220
36
80339
239426
325740
440906
248613
83
190264
66
2
76
72
497561
39
54
42
1
54034
62
130225
97855
348156009
324410
81
33
97677636
98
258687
2
79
954730835
27
119793
9
36
40
393771
111041324
15
249881059
51
487685
101195
7
896580225
6
58
752912242
273844
60
373077
1
81
73
270357302
498770545
330891862
978326093
6
329874
68
82
252424
102242
1
354827
214217
13
9
167182
598648570
44
782484684
2
265122260
118275
93590
7
337583785
36
266738
28
427071
24
19
447965
189867
93
12766
6
482004
38
3
5
283674
33239
5
7
30
56
84573
8250
67
471581
139905
43
3
99
84
339185
16
8
42
8
36
354236825
2
125580
788013769
56
38
397746
217888
6
30
134941
458538
42342291
298499
330081
237310
451150
75291524
86
189993
8
57
1
459052
649009641
7
419815
17
6
8
39
396766
15
27
7
239004
702890395
78
222726
41
48
83
33605
48997
481782
16
23
23577
973413871
121761
7
181106
41
374466
1
25
66017
10
51
84
187887
27
30
18
20
12
82
45
137123347
69
17
43
455310
23
4
3
44
83
684556676
27
79
67
162330
298055
74
450715
23
434468
89
46
68
327954
63
22
490963
141974978
31
61
132552
1
7
52
53
935497170
56
340592
75
68
7
331097
360793
410611
453692
5
200938766
88177
46
12
428783052
48
394870
41
4
44
8
31
7
50
451405
67
149720
36
37
91868
75
364190
87
71047
12889
117073
102433
83
94
373441191
64
19
5
79782
90
57361
880097771
346711
41399
130166
428391
263262
478690
34
34
42
3
93
89
202533
247749
369373
285932
81
39
201090
155890
31
398112
16
9
12723
20
40
14
733310072
844104707
301303983
462083
239734
4
27
219523
233693096
98
10843574
251402
421092
43
7
1
229206
83
69078
659470489
56
398234
606231409
427672
1
59
4
12
849718761
335036
54
90
86604
395166
65763
326499
49
18
8
249171
92317
77
25
304288
469113
12
56
101020
50
16
50
224955
12
17
90
256781
90
37
41718930
488846
26
415566
87
352578
51
358651
99
441324
52
54071
19
89
101300
149656
2
190901
7
199917
165424
996937921
433106
56
42
290022
9288
1
96
205467
630566204
482631
20
78
407257
231936
445803
176576
9
447983
79
754996443
287562
421938
104600
2
370751
675035545
25
75581
732359979
72078
223067428
48006
36
415941
1
32
82
79
4008
442176
420730
406497
11
290552
479450832
125535
73
1
112106
38061
121192
2
200020
52
280866
799167140
49
7
36
374579
117098845
20827
345788
75
35
447663180
129588
83
70
30
269445
119243
393505
352018
43
73
362113
413072016
69
428425
53
140510
654419163
38
165772
328418
486341
809295392
253541
71
3
7
85180
17692
349554
58
16
51
95
3
138831
3
313748
13355
82
410271
48
299364
88
802572188
3
346710
418229
279037
322158
50
46
856849398
89
5
902142054
82169
6
402894
8
41
549655951
18
458682
349570649
93
826703081
254696
429132
2
69
88
355081
1
473984
44
582934673
652521472
72
17
40
1
95
10
9
46017
44204
469516
50
98
6
88511
71
104227
49
49
91
47984083
33
22
8
657798478
190466
86
37163
79
953973012
96
305453
251943
62
54563
147756
95
37
65
69947
424553
23
44
6
819106828
46
490439
207904622
325179
96
50
153486
317736
475897
211545
51
266474
92
107047
488815
171856118
78
97
30
405643
75291240
409907
32
39128
5
465738
61
58
229681
413982
64
339505
229523
117993
264756
9
870362002
15
30
12
9
177134
13
778822590
97990
6
16403
6
428749
25
58
7
570866551
675784989
482692418
477535
629020139
73
229330872
45923
129367
5
660718896
426132
60
46
350183
225779
10
277145896
59
34
49
58
39362
259719
60
62220
302774
67
203687
88105
51
849381752
371515406
55530
39
16
83
494386
80
67
8
20
152478
409693
739419348
92807
175245
27
36930
473968
251785
292859
194112
60356
4
6214
58
26
6
87
296539
80
33
7
390666
196522
523949995
126704589
6
235133
100255
227819
58
140741
9330
5
305551
39930
87
561616432
93
172121
104539
221251
114893
455761
8
81
156091
484067
14
95
806082791
361917
90
354343450
87
144073
19
70986
417326437
299932
30711
84
367522
55233
356126
8
69
3
77
34
25
377217632
49
933849163
37
377507
63
77
375031
62049
4
211312
157811
119859
203645
16
25
292940
275653
2
99
6
431646
87243
292901
368092
319956
4
138121
296786484
337827
433045
30
64
99
81
84
138168
66
369033
6
491554
480793
18
71
367661
7
74233
98
648953718
215253
97
407020007
22
69432
57295
55
89
51528
287179
78
36
42
80
333274
379581
263026
480529968
78262
73881
115430
137213
4545669
52
169527
17
258352
306607
81
23
331608
441866
66613
428393
636844639
204290
705190640
50
81
18
9
89
2
246427
2
392135208
114001
458204
252501
50152
373260
89
75
2
3040
489986
455384
546309499
215574
12
96
7
167851
82
19
413764
189836
81
72
287447
63
1
22
98
40
30
77
5
244414066
50
16
69
172810
96
47
65
157440393
16
58
5
442913
85
59127
376675
11
477140
84
3
380279
284176
338371
294305
53
464721
13
39
491621
462173622
24
165875
45
465459
3
57
382986
290368
68
433818
24
88
233122
449030
27
25
19
5
35520
9
21
91
78
40
38
28
332497
41
65
45
50
7
86
403985
211411
452830
23988
66
458430
340278
693376833
264302
84
489527
34
150684
48
39
439351
93
17704
1
27
82
64
75
32762
7
72
66863
60
467145
88035
74
5
308981
43
100902
45
86
18
14
316620
90
62
11
470171
117826
410675
139395
4
176306
255480
2
74
432444
18
312018
303435
3
31
26194793
77
759680284
93
3
273324
26
26
77283
52
115051299
35
43
873820416
298200
219678
71
131338
364943
31
94
160435
2
220870
50247
3
72
400809
93
195776
276529
292690
424099
85607
99
82
35
22
97
7
78
359240
95
536585060
248096
396775
460724
4
394082
81
252463
4
50
139459
24
13
225372
3
71
454893
111167
31
24496
40
186132
748190699
693247388
166422
8
376430
96
65130
282492764
278069114
453385
89
89
125784
317646409
310232
7
37355
3
322417
15
468482
114385
265364305
90816
472574
168707
23
83
98
72
827422276
54
85
411935
216385
76
5
15815
217736
67752
93
489020057
6
126281
7
46
14
198288440
358370410
222607
3
2
35
36
473694
432631
8
179791
4
34
347107
80
4
20
28
81
1
75
28
98
198716783
2
21
433602
135318
420021
9
481533421
197035
283877536
15
61
480573
34
985866695
92
42
222236
433610
70
418248
2
32
240747
273512
66
19
62
366493
19
35
8
275677
65452
58
588319355
124926951
27
97
8
92
4
427257
203692
2
61
94
70
443514
105721375
460904
18
14
166843
215581
322020
57
503497691
75
433065946
81
4
376270
196326
706116028
74
96288
73
95
85
455401478
527628547
258643
70
478551
38
25
160314
222070
54
311096
312909
76
59
91585
429724
37
97
64
6
248895
63849
215222
230324
267054
52
46
421958
681721830
299336
83
79
70
153194
126818
7
86
84
440194
91
12027
288676
408674
224501
527734081
26
830513175
383410
44714
72004
8
56
8
103795
59
329365
78
136299
79
93
6
123751
258699
50
92565
2
36
13
38
81
48997
52
21851
192299
362631
143455
461275
435675
38
82
173710
6
59
70
242962
370191343
87
362244
319924
98
189637
432764
15
72
4
4
73
74
86214
452467
209223
202007
85
23
507758856
273850
218886
83
59
232613
101035
194845
50
210314
26
98
99
91
403250
87
51
83
444010
21
18
87
84
334780
16
84
49
22
73757
379098663
93
486116
88
77
92
4
1
17
825242744
169567
145710
141026
6
349348
325303373
98710
3102
407912
46
26
25175
35
663545242
70
168489
56
212259
191473
70
5
41
444590
82
311427
33644
78
50
19
296614027
27
94953
72
88
33
43227
83231
71
197124
10
435435
265699
4872
56
154424
2
225948
405960
466317
2
86
752485868
36
341438
108890
53338
476933
37
91
97
13715
54
94640
32
21
395907
257410
74
157551
373392
4
27
61
465716
140861
75
72
149357
4
83456
546514054
51
435317
95
958857877
47
814076410
78
85
67
355880
20
3
83
57
84
35
40
95
417636
53
39
12816
474419
225735
445641
22
20
459259
4
465024
5642
949742771
27
51
61
46
74362
283039
11
116675
78
205599
183926
5
142655
218279
258612304
188254
975711574
308277
179788
95
489988
28276497
246064286
108055
129932
202778
19
485283
299377
77
55
87838093
469085
115581560
893655657
35
41
36
30170
389861
228531
179784
327189
59
89
412378
27
288750419
739998991
392864216
88
167803
826406810
222102
43
73
7
97
94
28
9297
277424
67
68
261333
29
89
4
7
499323
851626873
293682
116907
65
50
5
95
33
44
78
200989
258402
301830
40
85
54
195828
9422192
9
16
361597
412777953
323497
294254
59
4
315765
248962
22
87
149313
32
256093
477128
32826
98
38074
27
207437
947003622
332389
1
297534871
87194
499085
268973
216945
189255532
79626
34
41
8
751867633
472532
72
487223
413016
82
10106
47
156151
89
343115
15
74
9
583507747
51
64
457867
312113382
428546
43
69
352172
380159
743760282
152295
60
235487
421322
4
47
71781
73
64
470732
46
88169
91
116339
462268
4
144103
267505
218881
47
78
1
57
980765803
6
74
617169967
21635
46
89
7
91
181600
140461
95
4
65
45
83
269477
7
32
120882
147825
5
477529
6
85
91
90947
58
88471
164216
2
91
33343
110989
3
2
401172
47
54712
820162975
100873
424891
341544
284453
301785
36
55
5
48
712083328
22
48
83
336451
784724775
94
2502
5
78
411961
456590
59
16
50
169660
41
496477636
4
423344
2
99
31
410255
64
74
1
427463899
84
209523
26
47
74
7
11
196104
83
2
59
257834
54
489691
461210
161833
433797
3
66430
5
196360
80
182008
77805
10
11
12
466802
518816439
70
429152
64
327242
258967
471370
349293
138765
374413
188990
109632
47
460097889
95
42
316893
199732
295660
94
15
3
66939
167840
397365
84
31
348769
98
389838
24
47
225388
89
449570
711936019
271928
47
99916
465925
247361
400253
53
160053
397919
6
89484
326125
291961
32
10
1
75
4
90
391399
78
41
4
180512
82
231425
61
295217
29290
64
93657
9
63415
7
40
584751019
11444
48
297430
442141
91
16
8
884523220
187371
286449
46137
45282
7
63904
52
85
111910
40
29
9
228260
93512
319818
10
295028
428125449
379002
21
499665
19
2426
59
83
7
35
12
932763666
991593099
75
692057559
8
40
16
262010
29
88
21109
478168
67
5
485721
38391
465090
91
57
72121
382689273
56
9
163139185
32
54
37384
67
432699
35
436575225
2
155693
163914
13
391936
5
17260
38
56
198772
472459
65
220854
7
486022
345125
118334
1
115106
79637
54229
90
36885
91
125451
15
40
90
45265
287270
90293
93
87
123176
67907
132708
470023595
16
929131444
195126
92
92
211074
22
903118743
377717
340320370
92668
726209927
33
139411
38
61
41
74
236787
159703
5
145644
467067
65
50
16
94
76
89
241167
27
70
123154
5
362400
391563
295228
30
150836
427951
64601
471556
30
110654
70
186448
462651
166459
10
252463
75
69612647
427119
258170
42
63
162384
190269
344518096
164033583
36734
8
9
80
78
29
11
50
41109863
304019
325538
302188
11
361545
95
19537
3
36
670243067
53
422045
155299
89
85
353643
7
49417
349434
238935
74
135635
347680
148350
3
135631
207082
58
113281494
175662
59
458011
95
1
39
212950
42
377729
62
94
426224
414209
14
72
492234
64
35
62
13
176464
233770
26
67
34
30
97
316038
43
441690
8479
363256
57
39
124986
53665
364587
5
31
47
37
188464165
156929
124211
357318
24
8
232889
3
266283
397715
403231
26
395834
11
752149671
94215
43810
12
154399
364275
16
42
346902
4
504967791
7
373801
196602
73
34
39
263248
496030
44604
3
66
39474
226089
75
395080
831482558
69
1
10
69
337909
219196
272451
497603875
369127
22
11
5
41
26
31
90667974
41
411751962
16
976338616
76070
168498
8
398975
240188
40
56
36
269450
71
233240
252681
195109
16
22
355695
6
57564
91
10
75
295322
94
334079567
92
80
6
28000
67
133134
494651
59
467050
68004
348770
23
51
106048
437394
503356109
26
350009
425085
165385
167226
257516365
12
43
497746
822335945
93
57
8
106171
73
108925
57
114824
87
382675
497966
72189
346545
96
67641
1
473559877
354232
144638
26
43
123115
236898
58
217813
73
15
4
91607
117802
11
68
368039
454121
66
362969
888640869
427130
487602
81803
440718
519714824
53
100778029
493961157
62
19
60
260507
47
27
423820
46
305679
354270
84
361262
146800
2
46
11
296288
52
38479
97
8
7
472352
417023
677070628
83
23
34782
40
50
46
19
323969
340641
347867
248431
92
58
452761
4
44
46
98
6
37
3
23
52
412038210
267543
431113
369579
76
943263813
56
415918
306883
222088
36
69
98
547979795
16
25
71
11
5
77
356433
106735
91
334810
499544
3
703870569
342829
131100
55
139613
488637
65
46
71
56
80963
32
3
257093978
95
43
150693
444836
90
4
128477
465508801
89
491336
335289
1
35965
114315
3
96
38
157132
287210698
89
230434
271851
465088720
262444
322402
180574
429205
96
187112
137623532
265775
744103747
446545
86
228050
57
950
454168
52594
20
58
315011
85
4
66
45
46
214652
403139
183365
34
338172
355141
39
63917
538346039
409599
86
8
30355
5
67
124861
341335499
74
247802
4
61
9
473686
142591
42
46
21
667091146
747956240
8
3584
355731
254944
2
822959229
65
148412
15
18
21
339726797
37
83
41525
353608
266209
60
91
43
33
83
88256491
434730
358124
636945904
185378
121819
75
8
29505
40
12
778492597
72
32
219243
202176
119525
223226
5
36
30
136446
87308709
421289
221012
18
559720359
78
363348
69875
110669
223906
19
86
86
86
9
956586252
42
81
46714
28
972909970
126229
399860
199594
97
165759
219214
49
226725
112333
368146
13
49
44
99
88
95
84
224183
99
704903708
35
7
477755
349049
131375
22
197243
174277
44
29
497771
39795
23
99
198808
20
118256
464581
5
74990
22
303285543
478865
135736
85
95
73121
92
37
55
82
167582
22
70
49
12
45
11426
316367
2
77
8
90
196202
58698
355594
195636730
69
96
249059
45
80
88
68
177120
28
430578571
679195834
66
25
86
3
13707
341920
80976
327627
422673
490431
898596080
94
405252
121327916
580540473
141800
27943
82
704674062
502195918
544072289
25
314546
417374
247532
23
777509555
226583
6
14
80
145361204
179496
29
84
335332
32502
18
117777
46
141508
419156
280184
41
329203
464303
527066013
383616
67
28
8
14
102668
55
13
44
56
300557
80
382281395
89
63
27591
72
12
305477
494088
14
17519
921804051
83
81983
254661
370187
94
10
280970
60453
4
118322
79
73
52
93
410057
434975
277051
20131
90746524
95
32
211849862
35874603
1
66
87
7
321768
83
23
15227
316870
175334
357236
262229
777268302
1
34
484945
152679
46176
34
50196162
198802
78335
1
156495450
1
448846
209522
124073
39
567002803
16
343428
57
19936
357574
45
296877
9
98
9
73
162713
357784
854667925
11
232520
306136
79
8
293079
401626
141293
222723
67
364790
297515
330292
15
76
895682054
162841
40
70
11
949198531
115438
20
410468
269883
17
6
64
27
258591
48
332766
35
2
405889
74
234097
1
66
81
211064
7
10932
15
46
11535
91
9
978432013
386456
76
204350
7
53
57
146198
50
91
409692
159785
5
243976
408294
68
27
229038
330333
20
46208
695878854
152143
17
472469
819680187
158830
45
51
341717532
257268
30
298095
336950
346279
246942199
208940
80
25
236885
62
182634
79
4
67
104915894
305431
39880569
112968
233634
281631
213192270
114672
238763
6
448437096
147454
192280
94
660769612
15
15
46
25
201659
18
4
185391
31
4
7969
155478
84
949961741
453589
9
153231
495181
325695
31
8
4
293511694
73
36
56
20
51
47631397
415127
23
5
67
137888197
19
5
342468
64
63
1
417265
18
29
303455
212822
279861
318253
410478
4
443218
130090
1
174247
49
28
234076
586592436
148213
34
478810
8
103579
64
41741
26
186978
13
65
9
122187
38474492
451783
219732
259553
10
1
23
5
224564
137909
416117
2844
143232
63
206123
314820133
688894056
30
40
474620
68
494023370
3
91
52
91
67
443427
53
256338
182760
410378
411464821
82
43090
416214
73
88
896648271
76
44
56
193522
47680
30091
148782
155436
83
259121
95636
61
21
12
421251268
64
1
68034
29
58
90
8
114506
292929
149884
278070
86
15
92968
79
31
26
456239
43
270759
433800
14
174094
97
70
4
152041
84418586
52
78
291482
5
9
67
65
195456
3
259939
981884461
233133413
240684
59
110812624
90188
101927
364038
206246
92
2
80579
83
81
9
23268
232436
152041
39
482773
649939725
73
475181
65
83
6
80773
5
129531
133488
40
26275
476705
28
91
494555491
96
9
249389
12
151056
485533
76
59
356814
9
27
20
3
41
70
5
78
485404
290640
27
3
316065
47662
364852115
99
48682
459236
88
96
148660
39
15
13
239704
1
865240151
9
92
4
5
6
32
4
50
28
225908
38
186667
490928
43
2
23
51160
141072
12049
10
62
44
12
48
15
438325
399402
11872
11
333837
35
81
4
325259
41
61
78
83503
6
20
52
78
36
271816
80
16094
7
63
59
31
276437
309632
81103
256069
18
6
137479
54076
449357
2
282599
70
265450
91
982455364
484751
1
213752
8
1
768894267
80
643568121
226974
31
38
228965124
39
346275
46620
2
210616
902447226
60
52
54
2
5
259103
21742177
83
2
369490
3
150755
375885
36
30509
9
446206
61
912355464
450649
708903932
27
329363202
36
18
134622
427481
45
388188
87
344170
368266
28
3
472106
2
43
45
911750866
19685
333611
4
41
78
577012955
185504
457382
393078
325706
22
278028
72
89
41
410575813
56606
79
115548
759199729
21
507925974
88
1
63661
6
3
61
43488
49
425214947
348740
958903164
90
11423
25
19
919070321
8
90604
500175161
46242
406915
219139
132111
3
231666
9
38083
247898
4
2
68
421833
95
34
2
487887
51
242356
116765
485260
12
87
107932
164932
337287
308082
363471
119071
318010
332630
299978
478067
42655
393781
468361
33196
30
20
376497
47
31
616692141
312036
361774
92
31
13
426243
37238
94738559
10
446941
95589
38
97
21
224198
126819
100259
610360594
222277
522707102
259163
399438
19
47
42
958533204
239228
495736
26
7585
852983543
18
44
76
3
38
309129
24
32812367
285008
47
88
38
7
289486
92
310316
7
241944
5
425751
60
63
202517
36
48
70
109233
144568
97
45
21
41
363722
311586
53027
61
204944
78899019
612246895
330799
62
168588
198736494
413800
3
440455
9
83
35
7
813605132
82
103698680
39
24
619713399
4
65
19
17
47866618
48
77
91
477283
59
30719
9
18
53
172643
55
167018
322506
304884
68
12
323648
86991
132485
179335432
96
470854
79
227187799
271873
36
721731339
64
30
24
20
988240431
7
20
66
319636
81
482509
80
7
89
189579
20
268313609
98334
134666
55
3
730794160
281248023
80
7
496711
2
9
3
155423
10
74881
986179363
223303
97
200079
880114570
490232
99
942380676
23
92
23
170357
96
59
428685
354971
231439
8
354860109
488604
6
269982
4427
40
450523660
58
59
56
124180
406425
8
63
224050
8
45
127682510
76
419186
41
3
47
718302083
57
90
430984
96
23
69853
89285994
3
2
118265
30
409907769
998861529
426219
71
165801
610411770
273848
435922
15
49
6
87
70
62
416348
4
611137584
44898793
325582
91
33
7
89
164696
44
84
438830
225656462
21
450778
238189
89076
372518
399323
404979
461753
87
31
23
277418
763923040
376570
72765
996103283
40
96
76266
220272
30
29
78
424497
12
7
727475788
169382
303206
103167
88118
226727
72
179811
185260
30
89
303170
49
319871
889020453
15
250378
536606577
66
3
7
433750
300673
91
314947
24296
75
326868
36
46533
62
45
20
34
84775
30
40
18
51
814285934
265022214
475960
437184
35
52
25
45
688200529
131243
284186
216021
2
82
492251
492921
86968
19
301281
409239547
1
53
54
22924
98
186504
2
70
61
858165917
75
55
35
342272
99
44
70
64
72991
107167
287043
272158771
51
5
22
664277404
79
39
52
9
66
62
371412
77077
6
60478
392784
66547279
268838
84
75
210327
881743091
36
676374774
49
340842
61
7
28
76
30
11
370789417
464655
6787
96
466943
115603
349281
312416
184801
2
68
808767510
87
27
300202
114483
253850
654414093
2859
5
55
224057425
470785
98
167009
408164
347501
437573
73
413397
146120
293489
9
4
178291
3
280488
176301
393185
73033
288457
7
8
11
272204294
18
39
80
8
2
82
127905
918444148
54
5
140579
43
133013798
352377
53
5
210230
380831
77
82
326277
97
442171
30
32
20
251248194
395274
57
73
285961558
752628454
74319
174349
102094
56
38
24
78
31
4
163113
174641040
72801
173393
27
38
500175550
335635
142125
15
16
8004
295708
465424
79
20
2363
260930
197052
17
83
51
96
8
43
512324523
93
78
324248
421690
486610
206550
63
370436
150592
104883
95
6
51
8
121988
88
494248
57
5
436924
89
441475
39
65
230613
109991
205410
310367
74
268654
112256
262656
151358
100285
75
55
179858
44
1
38
6
182294
240039
57
326577669
23
399454
388036
166829
4
4
36728
809548603
739235615
40
398074146
19
359812
9
6
31671
40818331
147556
44
6
39
5
48311
64
488279
66523
46
257317
426544
29
31
340168488
409350
50
155383
4
16
100996
127462
61
198683
339138
23
111655
91
71
90481
191418
159557
173866
85
44
306715
3
47
1
56
321954561
316233
199055
487987014
30
803562450
98
21
31
293948
156810
400903093
858923764
30237
393191
65
203750
38809
616444968
30
17
44
9
2
497979
221175
13591
86
72620
65561
7
2
21
80
1
461825
346694
218866
41
67
87
31404848
103359
146182
29242
276936
816431122
135132
16
305464
22385
54
64725
151587
909053061
311303
72
72
36
475258
692372310
78
8
280094
94
470590
466587
75
386042175
472812
38
1
170791730
83
449837
66
67
45
648909817
583568893
88
53
83389
45976
41
74
66
235854
7
55
8
400007
76
23
63
21
62
93
179874
87
33
43721
986878266
88
123622
79
484487
8
46
26
71
80862
325191
483564
61
724041414
13
89
13
50
7
372931
90809181
35
4
607416744
93
84
109244
74
52
281531
193896
304493
15
16
2
376114
112228
237951
110631
29
48
359057
463422
317957
1
344908558
67
46
21
87
17
84
9
4
50
28
68
65
162308
362950
24
299460
144996
3
73
2397
216701094
3
9
285958820
38420
65
422806
7
37
63
16
921939311
2
50750
216859
50783895
28747
657066371
1
7
61
8
83
387794
78
136836
99
433893
173776
106413
101388
7
31
62
56
375949
19
39453
19
9
69
49868
128151
77
78
79
49
2
83
49
463129
6
85
91
72
40
8
151799
36
22794
107986
4125296
83
479285
33647
230145
71
48
63
8
30
377093
83
219438459
5
490740
73171
187385
231136
92
4
125046
133638
344496545
18
43
733079107
283209
25
38
531028144
35
655476173
3
38
1
62
3
78
50
29
602359541
993404001
761545973
46
48
37
94
13
317362
445970
87
269378
405586
857680866
5373
339353
62
158296378
56
247547
71
99608
30
145667
406427
1
623
497553
98
7
493281
86
337720
8
71527
2
100424
604042198
15
24329
58
2
45
147410
53
120052
198075
443797
95
2
205016
14
93
265093
58
308653
98
294476
18
478342
99
95
70
17820
28
9
55
50
240336
128787261
3
152803
40
358003
40
244819
36
265633
31
192445
5
29
476900
463187
65
55
388088520
287505
589909153
4
238331
30
954990557
81
8
84
98
105933
882215094
49
1
5
305250
50
3
4
90
36
17
46
43
319929
8034
6
2
392113
1
5
41
317739
26
32
717407570
129397
128362668
224688
33
453023
69
59
78
6
17
6
349890766
5607129
706539409
381258
48
227145
147970
33
6
342006
477789
54
386474
464513
7
56
93
1
3
8
260187121
79
204881
173619
21
40
244371
23813
92
3
151765
14
5
271654
78656
138235
101775427
95
823573518
72
35128
82
357903
18
54480
792090046
377977
69211
2021
363302
481473
47
279619
284328
209466
490482
75
813990773
95
12113
7632
342906
4
296050
19502
76
389863751
3
346477
38
278720
82
37
51
33283
76
406374
469331
18
10
302259359
53
355167
37
89
392976
46810
290608
396558
415930433
131483
307546
41
20
93
24
9
31
19
354870
61389
120271
422981
228623
61
1
71
373273
63897
74
344888
894401019
13
75
71
94847
45843
650995970
258797
446314859
308176
93
178730
6
150243
70
354733
598197002
58
211887
278446624
381808
211234
452823
75
494576
65
95
85
4
23
16683
82
81
156467
1
6
98
4
19
58
367821
428557
2
336665
56
453117
192965
64929
252157
191383
68
65
83068
2
32945
8
42
308535
449148
47
175779
270563
2
74
3
915103613
12
628559039
229655
344750770
64
360277
336482
166152
184926
427723
58
133996
38133
98
2
48
24533794
65
340132
141144
263590
6
16
22
2
53
42
21
92
18
373041
69
278347146
70
95
56
241332
113946
95
117786
6
15
73
157264
17
5
39740
40145
341164
410586328
75
90
1
309177
272553
222439
263719
108848
574095574
42
127193328
27
22
31
89378
988408305
62
18
33
9
221444
488298
47479
53569
668856423
407911
481902
111666974
4
41
120108346
22
1
59
73
257206
7
60495281
81
49
229314
430828545
99
3
93
93
39
18426291
204746
174951
322921
39
486067
47505
63
675108039
80
74
34
447934
8
175490
4
68
51
98524
62
150000
33
91972
6
49
178647
93438649
55730
175309
23
186398
85
340782
37670
9
447797986
73
3
5954
516401711
71
117994
2
485600
77
119261
408585
834061046
338236
2
47
90735
55
28
345309793
33
97
448328
3
490999893
366380444
92
1
71
55
95
67044440
156030216
86
42
34
476145
150010478
48117
28
22
90
59
139422
20
7
462555
32
5
16260
163939
302675
138289129
13
6
56
302199
30
95
316884
40
51518
92
45235
85
109326
279867
23
53
12
32
246905
470648
72
139734
52
446469
2
52
280633694
2
960931260
15
403474
72
13
13590107
606288382
62
160606
31
53
84
133002
41
120663
90
43
94102464
200766
2
245587
14
313674
767289857
139742
812205906
600059050
78
15
205848
59460
65798
103575
44953328
802296482
5
190572
233456977
99
895303772
340564
412504
11
37
430380
50
75
17547
56
69
19
279743
3
303594
376962
800573237
57
65
308856
85
4
44
257923
89
66
90
9
403041
494014
21
19
9
41807662
414334379
1
67
89864
13
221976
77
57
60
22
4601
14787640
678195289
87
31720
80
31
6
56638
205878
145375
28464
3
42
7151
470164
95
7
89
285976
274094
26
34
405102
66365
56938
338439
21847
245089
291845
240332
886512696
71
39
357038247
56
934488723
74
314655
58
91
46604
66
9
5
322109
33
88
70
51
462617
98
457712
156620
37
415102
146957
6
331246546
319065
15
13
10
13
2
89
11
15
230308
74342
51
440359
929992104
17
3
46
84
1
65
8
7
98
11
9
394918
7
98
309185
146144
393751
7
67
93
9
2
3
32
96
6
301871
147398998
17
14751
8752
328758
37
147691
420985
39
499127028
572014477
91
4
14
24544
168476
51
58
614251094
4511
453038
333389
27
479944
54467763
218734
9
29
312828
849269869
48
7
35
389336
157685
6
373475
49
12
9
20
40
71
128826
430142
2
85886
50
317372899
57
21420
57
398105
1
4
8
258640
197511
3171968
465600
24
491071
36281
36
104774
3
86
690871018
252713
9
179873
91
65
375351
4
42
283726
469284885
40
487379
198229
3
46308
139012
213819167
528856120
12
77
64
23919
133802071
131841
68
113090
81
9
280503
806286236
80
54
257313
288864
54
21
102351
47
99
79
83311
50
836373211
45
894037921
605405556
35
7
33
97529
4
59
381058
449981102
81
65
428388
87
70
451649
18
23
361001
40
97
39
6
344550
18
202300
411985
37360
137716
269451
96
24281
279449
114386
671827875
53524
574324305
59
29
436692
91
80
405387
12
483425
231293
49
450801
17
260888
447550
96
43
242455
311886
28
288252
200528
28
55
76
30367
54
468037
395101
54
61
63632
36
118690
387104
4
339109
309387
42
261773
284762
118815
86
21
47
360374
9
76
289361
344901
356691
2
8
85289
39
53094
2
117910
750
3
111412
44
40
27
285852
276088364
71423
98
38642
1
9
24
1
62
2
458775
284638
74
26
28
51
118029
69
38
32326
279521
82
2
312617
199566
59
60
86
451683
228358760
41
55
483953
67
293987
497962
4
221190
46
30
49537759
18069
28
37
205734
57
84
79
157746472
69
440292
80
182983
906419428
62471346
70
68
52
155082
13
45
1
11
28074
6
421212
96
459885
42
85187
481029
46
88183
363407080
986948757
73
258908
6
230337
9
18
431134
442917798
20
3
468604
8
73
472074845
74451
67
71
498014
476101
2
89
487752335
53
379948
53
227755
79
1
456767
68
251780
8
61
258933
58434
311833
83
35
86
73
263341
178503
399540
73
468703
77853755
212978
206084
1
44
12
908363759
47
195572
1
833381479
154342
79
438206
9
238104
394349
9
3
270062
51353
658888908
59
87
6
496245
604870124
979583184
76
72
49
449016
18
259469370
8
317369
33
71
448947
75
817002662
29758
3
761961602
466519
31
322631
16
472251
337317
4
299216
8
40813
56
8
71179
87494
24
98
17
14
28693
875492612
174491
42
37338
382428
409180964
379389628
77201
89
1
79
35
452295
58
26
978879631
395839
18
87
439423107
252044
8
477422
69
443553
864753384
4
39
248128
39
336252
217617
79
34661
289023
751050702
7
470744
58
383005038
78
323332
2
93
4
17
84
41
42786
18
195579
1
74
110473
106346
282991
45
262072
215578
382104
104953
13
77
249672
45130
13
2306
29302
68
4
9
60
69
399540
66
85403
246986
188575
84
153335
81
433490
79
85
70
418230
5
88
49
140646
3
7
2759
381600
9386
35
3
95264
27
246163
93
81
32
201389
37
7
3
454707
72
66971
21024
83
281645
184928
958102578
436539
4
178137
362551
60
339321
617342378
373705
48
54464
203485
50922
97708
183110
19770
531619174
42
4
97295
85
223899
149449
19
9
364413
758449516
290190
110144
70
441987773
39243
42
37
57
201029
85
112629
382375
71
18
92
489123
71
329539
800626350
256605
381725
25
55
411141
332345
86
87
207417
382883
140884
293944
90
471339463
63
4
48
421067919
33
27
193779
40
99005045
60328
8
54
46
89
962304447
163961
54078
82
11147404
9
223827
710189540
58
218121
89414
15
42
289570
45
15
471884
385785
90
49
1
232149
4
3
95
73
33
6
90
1
82
103274
82
4836793
81
91
60
85
59
84017
53
348350
17
29
145720
77
71
322312
173341
193926
34
27
329423
93
17
71
800549321
87
23
186880
66
250680
95
48717
351817450
86
13
64
41
1
415064728
14
99
147270
433050
350491
6
249501
381898
153389
299427
74
124455
292377
50
11
31
10529
655317835
568296362
444909
41241
3
913025421
176036
141048
42
244036
484061
76
108534
9
59
52
15
320425
29
47750
401157
13
64
361094
460498
47
1
58385
251756823
114187
55
95
20003
460112
18
143321
12
157156
120073005
25
24
41
473539
165102940
1
324698
75
63
19
8
226096
83514
5
980740040
50612
11
54
439263
984972504
417158
82
523034233
55
5
363630
17
96
231288
4
66
35
443211
395629
95
38148
75569
87
309756
185484
37
10
348091
124098
14
34
43
39620
228131
94
1
99
367409267
2
346054
7
702388366
195884
529172047
95
1
19
28
430512
20
39
41
10
99
79
44
95
630830861
91
77
88765
819867911
11
80
46727
27
595928129
97
16
51
56207
40
1
57
339855
278113732
85
95
50
94603
483030
88774
237991
297159
252910
99454
138666
77
79
90298
414504
17
137670
46381
52
454331167
40
124036
76
92
37
66145
389555
13
639655432
31
43
462293
6
27
179137
250152652
8
20
194511
38
18053
190467
59
20
172849
81
56
428991
509377588
82
19
4
92
417205
52
20
76579
7
32
62
67
5
94
363623
313869
17
71
349575
46
83
808610196
10
2
949517234
98
6
76
73
27425
98
25
14748
4
79
12
218507
113511032
449383
81
328897
317072
38
27
59
483170
75
214008529
65
32
80
6
221772
247529400
476714
86
1
47046
358883
16
621259138
55
40332
221727
96
50346886
212493089
145787297
38
16
5
22
26
4
366033
26
401571
669219949
594882994
83
170017
64849
422515
33
644925701
336902
821311901
876976758
16484
122953
48
10
254603
62
412660
340942
6
35
474132
74
251437
371419
181371
372623
93059
93
93
10
89
205412598
393812
9
37
288968888
66
185157
280461
26
6
34617
43
130578
324544
87
147231
36
84423
63
52
70
45
272655373
65
985684152
82
477955
79
957774862
82790
130448
81
87767
52
13552
59
36
253121
48
195105
311603
6
214126
51
329849
74
1278
5
80
419098
91993
94
333710
992041289
437056
92
373104
88
170689004
7
99
31248
91
409303
264339
381170774
73
39
17966
187820
325743
96
46
349459
318234
27
382575
19
100983
70
86
99
7
1
961862801
33
117512
374125
45
81096
45
59
384150585
18
50
324948
64
286946
225970
18
241910
228754
8
141354
46978229
947348096
52
78322
442826519
14
360807
534516133
74
49
56
457941
83
6809
213282
78
31
39
308614
54
5
42
74
269519
488330
71
43485
495428
331177
194557803
67
39
69
21
21
37934872
44
10
57
417632
4
20506
64
69
854114250
156047
105155
337851
99
9
37
823430629
10
2
360514
458567
335571
187910
1
72479
84
456520
76504
235153721
321754
3
256226
44
329848
44
8
54
404514
31
75
24
73
387444
6
5272365
50879
414358
81
32659
73
450179
8271
5
21
46
100954
612397807
242343
58
68
413784
65
9
81
153486
14
38
74
435441
367216
252496
985252338
979814979
48
159351
44
5
992091593
74
165925
34
14285
455738
799126302
32
202150
313415
76
66
340818
243959
147134058
75
19
2
79353
94
21
55
328485
6
170653
73
87
74
79
426298
374842
373011
105032
106941850
28462
103910
96
381043
316315
261820
42
86
38926
283805
3
99144
7
476485
13
6
7
10
73573
23
749150448
12
44
33
246209
3291
99
311208
97
294784
114741
91
25
42
410948011
32578
69027
99
193329767
64
55
130225
64
505654279
261919
510993470
26
361291
61
4
82
86
25
350886603
419291
510313267
75302
77
91
814024431
244189
63
37
174680
274979
19
300217507
500324214
472867
93
472393
92
67
8
6
98
267508
3
3
269626
4
8
120151
31
2
79
290907
3
51
368107
336959
19
46
127619
15
83
427810
37
225541
133928
6
40
414997
84
351590
7
96
30
184524
78
54
8
48
279090
4
88
179886
126903
4
20631
460219
223585267
51640
3
274065
11
66
32
268792
8
240379
29
81
40
269531
8
69659
34111
303320
62
43
116334
476815
205701
5
141240
309923
71
792875079
24
6
19
5
36
918607136
7
84
307681
30
395780
380889
90
33874
364835
85697
61
5
31
29
13
1
375767
4
3
450551
68
36
451119
669281972
75
62050
68
133360
417167
92
80425
345890
145169
58
227052
75
52
53
585424679
848109043
357001
49565
453114
407632
32
408941
28
130087
9
567620824
479436
4
313851
2
105557
14
32
5
115540
172428
431246
92
374708
189613
74
142189
106685
257638
417394
425969253
38123
5
348670
373485
63
69
306118
30
7
19
7
9
27
36
40
2
482016
64
60
76
441096
11695
64473
100536
48
569704158
18
160170271
95
201904
62
19308
20
39
60
582178506
663836202
30
202364
229886
121855
45
96
375218
225472
73
93
297936
46979853
90
84
84
309271
22
24
41
202093
73
303672
32978
298043
159862
391831
108207821
86
9
55742
611295666
97
18521767
498312
6
179910
179412
97
420170
4
14
91905
26
5
417740
92
338655
91
278217536
371567
460754
505316489
17
23
234526
448734
21
61
59
99864
198429
718822499
28
332648
337131
348956
659068037
250822
17
5
33
56
174796
85
153323
84
206292
416632
35
882314736
29
39
268650
99
21
181574
935214473
193870
229502
8
62692
71
99
3035
47
38013
435583
1
83
71
154367
64
137794
56
944735784
31278
38
82861
375312
686797347
490290
169765
265572
245739
6
26
18
440521
69
275243
483429
1
143579
259839
57
93566
11981
6
449778
204923
82898
380019
1
92
45
64
335685
234466
86
393459
9
5
88
393501
430667
997828296
26462
473217
64607
353780
11
375942
50368
201421
76958
464509
377024
4
3
98
6
59
7
51
7
399923
3
91
7
7
74842
67
53
3
967326996
214076
10
69
72
65
55
139369
32
32066
1
8
60
111354
28344
406676
5015
3
6
74
9
253691
577401223
320245
3
478395
208449465
62
165551
95
361175
412325
43918
41
36
161636
6
246878
96
9
445925
31
67
92
1
605181073
42617
95
42
419264
293706
56
34
81
477966
226957
295939
457099
1
6
89
25508
1
175064
366875462
97
15
142024366
4
352828
96347
57
484123
18
396014
445276
77
388553
47
98234
257043
644571276
78
24
96
24
84
258767
79
85
79077
13
40
385399
54
23
110903
50
84
71
49
258210
59
7
398770
17
866371572
12199
2
370821
264662
90
178180
10
3
211688
59
24
160403
375821
60
243494
66977
393917
84
164882
30
128883
271443
102093
130785
10
492926
5756
81
5
90
42923
22
76
55
40
2
81
103091
68
318607
34
64
664168400
59
134807
6
594458060
604667284
63544
229683
90
33
31
7
309678
90
8956
888101811
328213
405717091
12
498466
74
88
859922700
9
388384
18
12
84403
407701
45
5
467664
488647
271969
378503
360490
188580
7
37
805489974
46
35828
95560
8
84
3
86
426698
6
3
304481
317004340
4
1
42
45
87
774560886
393957
367634
54
565247417
257893910
2
62
97
35
421503
83
15
4
354286
134602
96
479138
85
3
367686077
28
337646
906621509
80
18
79
499562
13
745272972
447448
37
20
116860
81
396633
254847
300756
485664
466311
11335
17
277410
41
467794
249553
5
410832
456008
276134
25674
744940949
80
387252
20
4
273659
472844
184960
35
82
50977
514215087
97
12
92
346469
70342
455215
21
9
445039
91232
47998
425713
213370
1050
874649021
295638
239277
48794
383865849
3
60
49
160324993
18
95135
6
59142
215668
100123
114988
427675
37
81409485
8
445089
173675
1
71
54147
63
7
40228
84
7
6
31262
65
92
351141
487414
81
8
115798
94072
406286
85
483876
141039
440263
19
10817
68
82
338412
86
273497
44
1
51
897838971
38725
28887
423040
15
14448
148513
377281
314806
54
424448
364893
4
50454
153318
396898
5
307844
54
255082
73
50
39428
59
80
311602
69
44
95
26
850873562
122907
81446
754254027
936202945
43
3
26
99
68
321946
327270
76
16
19
493749751
452492
335970810
46
66
22
216017
28
11
291867
20
401354
107882
73
80
492128
48
5
60
84
268656
57
27
96
208021
348542
49
30
10251
238464
77
85
191542308
380405
39409
152045
19
56
352178743
294503
95864
391510
86575
61
303660
234020
36
77
60173
1
57
5631
767705436
89
88
492141
7
70
43
381788
7
56
18
381286
62
917508116
145381
37
5
33
5
6
73
375745
98471
82
34
8
401135
193593
146793
487261
7
83
327439
37
16
30
888703112
6
2
21
1
197333
98
742999604
79982
23
101404
8
308391
192805
68
59
349962
177796
411883
26
973107402
474623
27459
94
48
117752
22
64
184136
38
33154
22
523794273
9
366883
103949
22
14
349179
426493
298031
80
89
76
86140
230468
97
91492
265325
382080
85891
25
3
322578
11
68
428899
337621
484004
63159
296299
36
242777
56
47
65
96
188531
83
38
24
940050891
36
55
83
41
29
226994
381905
17419
74
256245
46
153413
170924
14
495956
28
496271
23
420458
50
69
47
8
445127
8
17
528762738
67113
6
93
90
2
607950071
3
293534
6
94
190479
73540
316685
403573
9
2
91
78
1
99
67
59
4
8
29
277221
330659
7
67
97
40
54
72
209336
94311343
22
2
5
45
128073
234354
22027
122090
84
21
25
961615599
400086
92
262866
296020836
15
11528
101004
163946
1
48
6
411696
692627516
138443
6
98
495354
5
189564
53
21569
184992
6
336798457
14309
220554433
76
236880285
67
28
220199
95
88
10
1
84
2
59
7
572115715
32402
153960606
46956089
91
31
416374032
446432907
66
30
82
45861
155179
48
98
5
25
20
70
47
13
194351
59373
63
325551
52
233354
8676
393185
7
48
89
69
103773
424511
57
38
4
110787
72
61
165303
75
80
68
815700500
6
494585
136882
46
316454
1
2
130987532
12
34
71
35
272081
33
98216
496835
728073877
65
236722
216053
273687
22
70
458648
385958
321552
12
2
96
95
408170
85
20
423570
320222225
35
6
283633
72
375318696
36515
243471
1
2
454974
476143
547705113
63
86
479715
77
55
68447
432191
593141981
47
2481
731636618
23
74
5
139137998
314022
203424
157061
1
154672
16
142317
89
76
415949
617900064
461886
70
48
263175
366824
62
34
174347
170701
81
446983
241571
78
1
84694641
872735106
69
35
312005
198558
198993
40
345718
16
6
58
845349969
72
204339
733116301
172204
81
78
9457818
48
144971
427063
546997953
480633
443110
5
107054
456021
338604
52
382446464
58
917023199
239846
480881
71672
3
19
368403
447212
439844
56
254989
45
83
81
47
45
30
209219
80
183044
83
81
3
4
69
333429
329566673
82
27
58
93
36
96
93980
451703
3
426786
88
27
48
7
49
23
889890148
93
41036
324273
62
49
55
129344
84
99
45
495752
33
189165
37
71
82
56
52
25
22
81
554726385
88
235868
121590
379224
98
60
51
505881754
45
7
37
7
44
19
54209
8
382075316
95570
346831
55462984
46
814841727
66
434411
95
337403
79023
453138
490387
346437735
20
420347
81558
186566
405160
6
43
430482
47
8
46
467897
20
4
49232
86292
35
5
277646
30
19
950684018
88
262249797
160878
26
9
166076
347602
536833130
1
76
66
3
37
89
27
28706
96146
56
498289
341661
30
42739943
191453026
50
77
35
979234418
16
25845
288400
20
365140688
96
8
33
252044
78
174696
4993
60
45
96
99834223
106301
19
264693
88852
18
29
24
380549
343888
243216226
499563029
97513
300258667
5
9
40
36
83688749
27
92
16
37163098
98
155307
472281
173325
50
384198
361322
35
10
21
76037
96
111999
162630
96
2
38
10
88
263780
785383761
484455
166606047
371574
215406
45
107405
65
76
240974
70
321599
177788
401213
5
37402
165472
11
3
95
425175
73
9
5302
322919
440892
407050
52
356634
45
127817
476612
794946864
23
940470362
767125471
14
89
91
424626
10
14
49
73670
9
71
782646169
95
6
26
109927
408194
424311
319644
213782
37
838454630
393330
5
14
451003
22
46383
54745
257122
9
420224
111754
34
138331
468759
33
375575
15
38
83344
403979
47
130561
23084
423556
75
298890666
355079
210580
10424
464761427
340654
60
79960
45
4
981169385
69
2
470936
24
99
305906
49
186319
15
62
358216
246745
255264
74
27
42087
4
198587
68
266846
70
285823639
48
224233
35
344960
46
87
293363
135318
316402
24
272785
239249
32
325958
21809
45
248964
35
379597
49591
55
24670
47
24
45
22
12737
10
448922
12
73483
93853
16
9
478241
30
5197
18
327034
61
558459257
302188
69
321008
71
10
31
74093
487570
7
78
1
8
22
95
180421
187424
50
338494
172293
1
95062251
324226
291432
478653
32
151375
1
542970984
6
94
6
45
5
195196
397662
5
211404
16
4
31
291903
11
180330828
11
51
77
313042353
967667358
343668859
38
229047
77
272271
13
187965
77144
64
274322
6
77
82
88
7
531059608
277357
63
211672
181048
144165
105261
197468555
16
49
426763
121988
466707
65
50329
29
249268
514840530
24328
346817
92573
66107
195928644
5
27
61
330222
52
405136
798682834
2
93
29
211858
81
70
855492732
79
172786288
3
130423
82
53
34
54
956808587
42
92
32
72737
1
80
323481
68
30
5
427919654
146212
8
104617
21
89
407159
101714196
6
350936
489630
49
68
7
118563
373417
988737092
86
260615
63
150193
1
46
108709
5
26
95
339076
533906784
85
147673
413695
7682
211740
144524214
354528
148051
190572
72490
81061
78746
76
425974
47
213963
19
66
318614
83
302248
296464
17
407116
159515
120869937
46
329991
9
51
46
226078375
150442
346755
514838171
48
215958
106765
85
219498
400129
352054
56
62
656693073
44
53
55
783800812
56
182247
223749324
5
83224325
451453
3
58405
86
29
75
97
70261
97073
71327
242109
5
977953272
203362
138728386
906714998
760058467
4
236253
13
76
30
186753
69
45
92
33
28
675307824
11165
73831
37
79
69
32
23110
26825
356221
86
251112
16
72
55
126049
55
85
56
3
246514
26436951
431389
358774
65295
470154
96
395259914
314576
76
235645
28
285919
412166697
176166
232945
93
72
684308735
28
7
74
392988
54
384168694
46
74
49
5
142589
4
65
155211
81737570
44
462989
341718
173041
99
8
25
36
264145
266660
1
461689
83
87
94
34735
139511
848373915
32
75
15
82
85
55
73
461226
137728
42087
2
57
419017
40989
33
9
18
53
80050
236900
163129
345605
96
1
1
446554
28905
4
463554
194692
376304
318779
82
456079
91
331058672
1
106698
335463
18
387182
250658
637270956
142783
78
992264917
6
4
43
132014
36
78221
38645
426310
78
97
78
97
52
383120963
8
445005
328203
68
20
44
3
27
482940
13
221823
767548942
474015
68
22
220825
353697
390023
79
73
53
39
40
7
8
7662
255376
70
75
100159
243540
154718
269230
73461
267323
40
4
39
4
97836578
361014
96
136806726
96
633720812
56
9
97
31380
264081
32961
68
22
89
174503
9
145415
76
49
749398250
22
93
58
65131
213131
27
7
948577015
39008197
68
85957
125822
835316601
24
77
217139
1889558
83952
185498326
92
45
496867
79
252613
59
69
98
39519
54
39
8
539359503
38159
5
295489
535608877
38867
245203
60
265934
86
8
113360495
99
414097
58
74
65
74
35
223705
9
902211142
472234
58
247874
26070
443468807
355462
280235
179836
70484
78
444428
68
49
61
105602
85
29
417267
316844
21462642
17
16
79
4
45
78
21
37962
271919
85
407081
662215193
400100809
722216025
16
5
341499947
2
18
299134
84
99
22
5
14
167866
94
97
31
23
74
62
87435
167601
4
77254
338748
515973033
50
7
9
37
65
209253
484705
382887134
66
60
3
683114278
473632
59
192082965
527002407
2
238321
418153
30
87
9
70
23
332041970
31
179545
272658
403578
76
7
62
341829
502705261
471134
111565
110890
172421
74972528
385846
13
3
16
12
41
498373
21
74
342449405
29
8
67
67768
191554064
388424
2
48
63
109366546
25
70221
60
997765925
41
279799
256644
234633
5
284978
12
476611
182256
944291004
41
50582
853451739
8
1
5
82
28
1
254727
16
99
80
1
271481
28
1
72
44393
82
25
470551
80
421520
345002
820546596
201340
97097130
43
490723
830987766
88
36
93
69845
86
375986
412848
246322
299362
44
5
3
5
22754
331291
41
59
6
44
66
332223
19
82
348986
282925
93
366844
345002587
63
224642
551814073
769611292
33
44
98
8
56
179060
238764
81051
1
22623
89
49
403705
478335
38263
53
332993
97
86466
369574155
1900
141983
361611
46
394936
20
233715
457818
61
33
92
21
10
5
607375443
448066
448042447
46227
24
362092802
302244
280236
52
68
46
106069
6
6
67
225176
63
613905089
41
50
92
70
25
265274227
81
38
97
49967
9
12
12
245419
376555
22
25851
124578
245637345
171784
470840
451344
29
45
6
5481
2
95
57
338246
208743
83
1
80803
59
58979
265602
211868
151993
35
369446
111477
8
83
88712
488453
3
59
286647
23
58
48
377220305
58
355926
211632
346280733
467513
94
199632
173756
8
6
201508
36
36
751305257
3
145103
394144
324307
7
4
51
387605
286866
6
5
32
41
29
610863417
395149
394097
233903
16
103018
20
41
82
50
895041378
89352
86593
271160223
195300
42
89
208866
2
274314
226398
201524
295138
7
314685811
35173
49
290818529
105226
194211
98
41
68
17
233685
152663
410272
48
13
57
17
471035
214665
11
746157486
875242555
7
124538
42
12
38
231452
983930956
266691
37
447450206
189015
28
70
50
34010
43
271701
86
13
84
240049
9
5
482738
61
3
234029
85
38624
41
2
38
54
237406
29
90
485120
90087
5
442207710
91629
53
45
407456
48323
39
128063
149055
55
5
39
78653
217296
76
328127
9425
96
127916
104656
67445
49
74
212032
30
61419
58813
403617
71182
179099
50
363989
6
6
217334
177395
140168
287030
378212
820981183
85
988967596
488840
27
141016472
30
109871213
89
465839
72594
746865334
166604
694039783
95
17
65
256025
336084
34
427642
77
9
596662497
20287
80
178638
78
69
158911
14570
20
22
94
6
877248525
1
450017
1
66
352403
58
67
65
730470503
56
343140
14417
66091
97058439
75
8
81
381195
401887
37
958240131
364374
118276604
79
131947
74
11
2
488107
5
80
81011
233
43
470803
10552
10183
1
44
480257
323998
241723
290367
76
37
98
73
241622
320278
292438
9
641578937
231775
60
152764
91
90
393469
26193
10
889907893
17
457413
59
419614
466294
428246
179324
47967
1
97
155882029
677006007
250838
116219
46
320260
692211856
94
76244
260403
35
76
127506
98
98
5
357235
29
98
90
13
307788
21
346567
41
53
84
42
20686
307879
71
62
94
401544069
495541
67
143702
455087
39
772984049
231682
58
143311
56
2
93
456127
80
35
527822417
8
1
58
3694
998533080
67
65
52
254140
254633
340684
20
18692
391499
6
284723
5
68
43
346869
421670
886732739
49
78
203174
8
91
73
55784
384558
482016
19
366592
67
81
58
147393
250007
426626
28
153180
182729238
729864291
63
59
295268
91
395928
80
90
37
13975
64
671830328
38600
688184635
8
374995
43254
84
14
88
12
170349
242062
263438
21
169433
8471
64
144173
64
305682
80
499137
332288
99
20004
37
59263133
55
9
75
51
24
647813283
238483
81318
405271
6
44413
46
28
47
477216
62180
386488
9
26
30
51
338168
93
107163
96
926826307
260565850
3820
218620
709005502
7
28
218676
348989157
96
163941
40
63603133
44
470317
30
6
97302
119128
466298
441562
65
10
432852
158848
21
107365
361462
375598
449870786
35
27
297878
6
30
549972260
75
7793
79
98
1
54
62
88
57
72
90
78
267489
110970
71
70719072
6
496888
81
240019
263691
388025
26
44
5
379409
12
6
8
33
193100019
43
240564
476470
213965
363358
25
159252
51
802856024
98
26873
27937
28
6546838
62
3
22
233558
139041
406981
803594871
835152199
140888
9
95
405377
438100
394231607
54555
337330
74
65
384781
46
14
37
187140309
442685
331825
161712
57
7
5
28
84
162990
68
18
87
21
142705
67
21
72
36
64
84
237073
313161
262336
4
33
496099
172204
381193
9
362693
10795
1
6
262863
81
193104
8
148942
11
90
51
7
72
300697
86
501676196
37
287140
7
396223
55
54
807484336
18643
29775
10
63
23
5
9
56
20
40501
137497
98035
14
215173
26
243669
8
169858
1
126154
129310138
277669
44
58
536428245
108729
374875
67
4
112437
127619811
75213011
498474
176382
342004
15
28
350802
6
42
99
14
425410
90
8
269104
291446
99323
453552
760937398
82
445765
33
91
430182
46131
53
47427
44
64186
13
94
154175
92
51
316550
128548
341452
353260350
276104
33
8
92
89164
67
73
262196
9
79
122207
72
77
475064
13673
212757
30
5
71239
163303
6
27
400744310
389481
370579
88
439692
65
80
309789
36
70
29065
191801
102893
273643
95
77
146339
288584
94
309885
7
10
47
36
151970
6
207050
7
84
21976619
468841
79
481091
4
16
1892
245850
348809
10
31784
142548
5
52
92
368387
714782320
274233
252877
94
869911383
233514
406248
2
121201
126229090
111625924
436828
31
97
43967
16
94
60226952
7
16
65
48
603470286
969682065
2
4
32
78743
91
629599566
23
193201
2
73
18
399324
390443
55
74
84
18059
6
140775
77
820976204
36
359380
3
75
494995
49
3
8
15
72
96
49592
33
459286
376186
47
110656
72
227683095
50
347402980
87
440397
372950
269956
66
8
96
302172240
34917
44
43
72
9
16
99
267612
361170
171412
75
110443
28
97
281533
92
237101
401917
692755543
968894387
845413907
9
31
379548
68
182551
161181
24
82
455574
78
64
101383
31
217808300
12637
78412
479123
414260
223528
387824
1
60
493218
801255998
853614444
151217
94
39
153665
37
11
79
22
78
63
566882302
299148
263411493
6
206254
14
17
219693
17
61
73
236213
694644090
12
133153
321605
70640
64
12
9
37937
13
189168
68
303248
884037579
65
74
418966
61
69
470965
246241
26
59
423775
31
83
2
87
15
199448
5
43161
326270
948064733
237457
971406639
166139
376804
142060
143313
116170
427747
88
71
56
63
129083
99
374400943
234651
261318
88
75
603353130
967144008
240798
319323255
306111666
81
91
7
2
51
87
34398
16
211864
251257
3
368093
196711
73
22
83149
472162142
111349
464899
42
80893205
222430
451369
437247
359491
147646
83
53920
94
49
19
4
186002
46
477426
52
6
6
49
1
64
71376
105828
63
66
34
22
32924
93
79
93250
59
15231
842284885
68
87
38
19
565140728
6
86138
27
26
9
343136
157210
129251
15
8
772397164
1
12090
172467
25
256443
3770
16
55
326340
372533
201271
148804
52048
76718
54
944981324
107824
468512
398600
166691
329461
431933
87
1
330073
371161
336725
487010
2
88
6
33
240738
33
469160
172448
424428
494749
548744059
55
80
20
455128
494047
8
36
320126
395166
15
473708
443765
47
10
436780
420356
174365
41
30
56
481446
1
24594
5234
1
306774
38
11981
41
381788
87
80
52
89
16121
6
382525
62
63
494035
236036
79706
431314
131195
96
59
8
22193
109302
153525
423712
7
450311
99
43
58
123572131
23
305866
383590
91
371713
383552
847798642
878246822
66
50
811707956
201610
267183
79
53
265334
68
438669
119661
15
37
31
396816
208930
26
952300624
175767
184170
434746
204488
57
61
7
840405958
2
56
398503
23
7252
33
459992
76
461074
304371
77
44
102357864
23
78
4
35
12
332691
2
57
28
196945710
33
77
97993068
190516
372454
50
30
41
37
36875
99
78
61
11
471963
46
399333
91
90
109099
92
380971
161587
271792
316221
482137
9529
298013
15
39
1219
153754264
203484
283286
305275
375679
43
309535
2
213605
262364
307395
363482
43
35
146832
71
27980742
281969
39
273821551
9
5
9
155952848
80
73
99
1
5
440113
579877275
4
305775
3
52
23320
9
443900
238227
56
73
373781
451030
81452
31
54
94
9
153809
31180
58
410286
53
138824
418416
76
15
82
2
4
45
22
79
45
191054
50
61833
200126
376390
77
134811
84867
93
275205412
115197
248445
940176649
336963
38
175881
52015046
93
270482
71767
63
235873
57519
643716591
10783
477182
117158
736993318
22843064
8
257637
150911
22
35
3
5
395684260
93
258059
47399
415288886
37759
67
8
163655
346982
72
19346
67181183
96
43724
418664
197531
31
59
53
179060
89
209451
75
25
75
366038
140964
237123
284310
76
50
185194
477657
24
371700
237750
89
498377
3
746569202
87
52
6
338189
105086
16003
7
81
26
106432
6
315183
14
3
875318945
37
267756
274274
94
157577
49
195831
12
20
9
9
31754
6
298397
42
74040
380593
259686
7
60236779
519920475
199736
3
32
68681
4
28
34
407653
261726
975381228
185944
420890
477251
86
816
63
334352
99
2298
5
161284
223077
75
70
94
47
87
368841
445547
273967
243526
83
331888
311094
45
175001
98
41
127590
48
79
346375
7
146671
91
38
130141981
43
828920757
125478
39
404780
21
95
78482
1
9
99
8
83
336461
447403
399492
9
617629239
9
76
61
3256
312731
36
323917
200545
351343
27
198744087
173196
55
233966
42
41
11
50
9
330993
161934
931085784
81
191500
11
284576
106436
85
27
19557
99
25613
59
53
77
107383
74
27582979
79
55
105279
53
24
7
281430
95
87
5
46
63758
459020
133963
16951
453038572
31
204889
15
309481
3
234601
469383
27
322713
65
46
57
186660
97
20
251629
233584
41
92
99
43
49535
26
7
97
64
463395
868590040
214888
293348163
93
576232344
87
76
424324
31434
27
257156635
7
66
144972
185802
3813
95
69
155467
49
124367
99
72
248470374
148379
368624
33419
60
231024
3
238785
78479606
270179592
46
43
363262
117801
184613
2
26609
80
75
96
38
178325
399301650
4
7
62204
867515575
376385483
97
212725
513123972
218084
84
5
80
212595
6
386785
307355986
32
23
105106
52576
34
6
122131
4
422313
93
174085
451694
810754889
82
72
464061
99
54180
84
306659
202581
41
7
325791
4
474511
486058
47
314847
37904976
412384
445506
7309
64
39310
162124
39
158121
63
274712
447930
73161
439073
311068
215313
28
22356
23
124909979
65
19297
919565200
85
453173
206590
49
86
5
254763
170690
379058
202550
462338
56
59
49
97
8981
24
6
66
202630
58
94687961
282670
180657
400842
96
61
325262
280793
416705
15
6
38
125706
59072
407223
776827997
4
48
467862
363674
310268
10
278148
171611
466938
86
17
6
108032
87590
72
420609
4
489795934
24
467764
91887
47217
108808
232154
44
491610
44
61
87
41
93631
904331062
301887
164249
267442
266313
361550
389173
422366
402681
639910275
128902
20
5
731552345
6
178369358
641577721
17
8
336412
58
84
21
94
345362
33
277572
77
4
391450
1
69
91
18
9
358331
3
62
7
11
278082
320807
455068
3
40
457950
18
76
12
458324
382402
71
86
54
37
152964
8
431499458
215878
354279
257731
54
153832
364356
3
34
49
3
69724
34539
76
21
140162
499350
199433
26
662514427
75
3
6
5
93
13
136007484
38
191601
224253
303987
775338419
172131
240547
33
31
719273112
296858
34
136606275
392901
679723804
86
5
9402
72000
483502
398507
22
123314
45
109795
20463
50
61
26
25
71
7
1
26
33
236594
75
147890
2
497139
34
376277
11321
8
74
278970
7
49
75
32
19282
63
64
170798
259475
56
103279
73
373190
53
56
149892
55544
16
497842
29
408080
297798
59196
7
431352
32
25
8
18
71
23
75
282478
425069
19
994170531
37
445114
28
6
62
52
246341
542525723
73
3
71
446267
4
49994
90
839584403
71
3
73
44
946531206
93
184532
7
126142
375167
70434
71
267142
107133
94519
140533
70696
254034
93
312402
455640
348329
75
206515
55
49
78
25
24
124414126
407404
457209
74
123227
71
30
66
18741693
36
95
229161721
62476
53
42
76
16
167482
2
147222
27
58
17
295565
5
378689
220656
77709
6
17
1
43
77
73737
72
387790
348532186
71
71
1
8
98
60
96
108026
468559
39
95
108281
246066
35
400873
463734148
214526860
77633
56
36232
114983
60
121912
18
20
64
32
403024352
3
2
24
467679624
55
827090421
49
50
436409607
128973
93023
65
98638
12
68099
8
9
87
47320
29098
221187
890412041
101333
54
4
2
6
248263
773587801
23
221810
295115
20
100974
95
29
92
31
85
31
85
399877
80
8
8
80
3
95594
293358
29075811
67
41310
1
48
14
67
51
78
71
348719688
410073
87
166031
123702
761037733
7
768183158
13
413435
400985884
6
199180
21442
11659
59
74
309364
78
237707
438471
79759
365624
43
97900
263781
11
42
20747
4
50101
23
319763
33
13
62
107121
228773
77
332107
98
136447
223515
72
3
89
173724
8
42
154896
159960
220741
423154
117553
89
64
7
94
95
123740333
41
392872
53
234867
9
31
365283
149661
419661
304002
385108
459866
16
61739087
479808
660840918
752684923
437116
11
44
74665
91
200466107
796477188
79
95
29
29
393844
85
4
5
71
69
151654
194253
71
56037765
20
96200
15
291582
32221
42
80
4
61
4
102220
47418
40
7
402423
16
717915408
4
10
4
74
78
366876
69
409585
383597
122454
67
65
293583
481369
86
472116
16
45
2
243048
97
44
836718577
304477
177912
332062133
83
20
13
85
94
6
95
265335
21
269503
75
417691597
399402
4
49199
433907
67
477678
34
90
13
60
98
210471
8820
357731800
57256
69
952457786
82
291490
111838
213573
93709590
95
442774
76
39708
61
70
326247313
308712
207466
263250
80
348205
5
19
622691772
17
370137
83
383797866
62525
81938
70
20
3
7
213356
68115
22
84
38
126378
23
5
9
75
66
258075
46
96122
51
17
596820039
52
16
19543004
1
42
16839
33723
4
8
5
38124
90
278547053
39
27
46
251768
437066
20
9
420851
89
93
107824
95
26
266657
41568
317026
316268
122053
426338
923570442
230757
65
78
275625
138817
335823
336834
46
98
276350
1
7
153306
93
377084
478057
290250
15
50
37
33
16
52911
3
34
620133146
64
261369707
60948
89
842463120
81
87
162831
87
21472
54
404757
5
68
19
4
15
321259469
370484
365255
97
5
10
1
349844
33
498126
492270
25
48
73
58
47
243502934
220236
10
810095091
50
76
282507
8
369795
66
457984
162426
618836476
209451
267699427
18
49
80
255302
59454
407060
371005
343007
292456316
70
25
373668
4
156792
204226
12915
79
139478
425182646
73
276914
299100
476232
224105
35
285251
47
378124
607277143
422826
16
1
5
78
728514986
38
451783632
1482
461204352
25
26
82
408000
38
1
179582
3
372089
91
32
51
106425
629359021
198722
319845229
747557378
86
313637
39
33184
1
51299
250377
112378
389348
979857844
53
341644888
74
365456
397058653
83181
35
153026
329318
33
255065
58
514952068
84
126053
285539
43
435844
27
9
355583
99
95
348498
1
85
391227
200908
66433
154513
276804
168195
1
77
78
95451
55
31
150102
496853
19
41
90404
92
275344
11662346
863355785
255199
43287
9
58
92
91
804785745
248727
949276073
8
195209
68
91
450920
97
232833
800641127
189091
13
5
205866309
85
41
51
8
198844097
96
474825
45
50773
121858
38
38
82
831945434
76
57
47
3
8
327565
890685190
46
70
54907
38
110708
456222
69209
258662
36422
84041
354848
783000348
357622
69585
294536
628066733
301670
494328
422909
218317
454648
70
250462
65
46
349266
99
771483016
8656
146033
150877
16
118991
68141
2
805480303
7
75
6
42
392911
249822
439309
371561
2
90
39
222259202
5
435153
253285
8
644509778
12
16
82
58
154302
5
975037843
96
163135
44958
463660
462436
2
42
88
86
95
5
210269241
95
6
81631
371015
11
960600854
41
26
244130
165135
38
270995
184994
83
61
489923
96
205465
79
8
145546
182933
189699
70
317684
2
164818487
461152
157387
400056
63541
308627
405030
8
834134216
62
11
301639
246500
359143
143327
485921
72
331061
90
478875
22
734586614
39
88
624134009
709444053
449232
9
82054
37
43376738
408817
1
95946
228564
609
3
458357
377393
59201
396625868
362391
275928
377797
326069
254174
31
48
311964
469645
650063031
305098
543056107
60
4
7
122748
13
126118
6
734877676
2
447525
182054
294719
417145
162781
207921
32
90
20531
21
165028
287915
69
54
3
77
243663
86
415929
188860
433510
37
487169
14
61
338791
328267
383846
17
7
151013
87
38
91
48
70
64
50711
742801798
442283
23804
383758
5
23997
423890
219659
50
487190
72
12
96
9
36
76
14
80
14
4
1
275027
228926
8
38
95
408641816
49
368186
348294
78
705480347
95
236683
327520
94
390469
57
835142346
98
121106
58
744827420
197330
28
56410
465641
4315039
403154
41
434490
327585
213781
336158
92038
7
76
41
403243
1
346073
162974
235833
42
52913
480663
82203
410085
76440
261059
99
72
99
82
54
468593
66
39
57
64
215409
47
5
40
91
492940
430750
77
238335
75
180302
91
75
4
93
434463
7
36
461302
42
299278
53605
17
2
98
21
412244
51
86
74
436564
314259
6
219155
414431
69
769089785
161076
25210
444926
343674
121207737
17990
153482
65
15
52
108196
30
68
195818
787090090
29
17
96
8
291461
92095
53001
441299
238379
380704
61
22
290014
3
57
177858
9
365992
148138
201424
379663
91
61
26
179146
14140
3
51
130748
93967571
148754
1
59
335568
340090
141976
10
483539
80345
6
18531
85
354937
155242
71
36946
58
73
13
669463370
53
84
4
978466592
79
799376109
124747
3
15
39
8
314839
284450
7
499837
26
54
22
93
243805963
320352
22
192496496
61936
96
9
437384
406471
111988
37
9
21
95
46
3
175947
98
215231
258240
19498
12
241356
652693779
44
301052707
71
27
50054809
213835
9
6
21
1
52
7
63
403563
3
8030
192985212
338994
89
120617
43
358357
370564
357865
9
61
4
2
457102
498309
34
46
317172781
433953
82094
205921
45
75
195862
72
71
4
58201791
688909315
28
9
810551088
976983154
22280
32
73
422071
377853
857103869
511912770
40
319550
13
256183
82
832076186
43
88897
407405
39
4
324657677
377009
353773
31
51
286019
70
186549
339970
293577
30
36040
122699
780416907
525387524
21
78
267795
926169344
459242
579712470
7
462781
255191
7
82
27709
32
281168
181426
370052
241506
279395
79
26
82
348245
463262
377130
9
432316425
404462
496534
465680
13
71148757
285861
58
74
81
13
482266
411528
58
19
268335
94
92036
384208
42
81855
713329782
50
253502
9
5
27
34
2
78
89
20
418622
80
693186450
55
32
654596045
66
331159
40
598414219
284878
88093
55
12
235579154
6
62
53
94
63
66
361827
434184
55
462032
220374
107246
22
414758
281664
61
498142
183924
35
24
89838025
61
229579
24
65
63
38
299430
482197
27171
453297
816544811
4
92
423742
71
15581
487637
720596314
71
98
3
12366
141150012
76
29
423853
4
331515
9
74
218218
124622
84
354292
7
521878802
134868
320293
2
451996594
59644
107558
3
19751
272870
37
308775880
86727
274619
39
97038
47
4
464935
94
7
406762521
11
84
33
427052
13
97
29
32
3
66
772291875
30
255132
34
303552
230282
76863
36
160126
74
285643
58
463187475
483656
43
178663345
96608345
443218
2
31
22700
243286
423271
96
19587
366147764
354087
6
262137
249362
55068614
50
64
4
12
343810
364136757
219915312
50
82
342951668
195689
87
440644
49
56
192403
375323
90
44
13
218271
34
6
306945
22
381089
28
22
51933
37
61
7
26
24
458218
527265756
74
239899
464496
3
70
3
78
320575
352669
85
332113
97
98
63
239867
259003
14
11
93
28
9
182431559
87
508942969
206565820
683522618
393173
421665
253239
219916
247168
7
97
98
49
350420
352211
66
90
43
33
65
71
79
2
92
3
1
227493
76
40601
23
1
332544
136715
29
281917
17
184583
33
200878
46
300137
47
31
55
263153
8
380476
386213
475701
5
7
485411
83
233341
1
163227
5
292949
13
340571
474637
81
12
5
215964
31
333263481
125698
499868
8
45
9
59
214302
66633
8
164162322
491033
471459
27
314481
128531
3428
4
361069
12
95
3233
70
60
493829
283046628
26
55
10
286211
78
174726383
376374
124505
44
18
5
209761
8
60
1
83
134796
45
38861
717015212
194735
96
364722
84
18
3
764118248
321218
92
189059
4
164630
99
62
3
283775
310897509
58
63
64133
484749
7
172999
180502
358717
289712
56
171923
62
181382
14
95
472535
70
180526
98
27
29
10
68
391036
802863711
16
114129
27
5
3917
37
42
286723
79
82
84
397784
374974
206286
82
35
438510
7
334417
479550
380490
387076
67
34
36
14
50
210741
17
65
6
143193324
444095
489635467
78
74978
239182
6
122194
316338
427724502
490197
260996
89
61725
30138894
445146
85
8
336810478
11
252187
76
158294
71
32189
213214
74
73
110011
91
3
42
23
393714
26793
19
76
398659
449404
59440
198595
310662
23
142008
218860691
99
362046
766784069
29
184178
66200
234731
600827137
73
464947
271541218
21
469439438
21
728075723
373340
2
99
44
76
342867125
31
309644595
388014
294436
540738610
35
53
84718
446906
444473
11123894
37
388022
40278
46
73603
228091
344292
66
320650
324459
820119019
346375
101707
107869
21
340926
111592745
20
348427
72701
35
61
80
26
342376
473361
295327
5
4
470439413
184394
597780497
428130408
15
92984
13
2
85
146376
71089
69
484325723
21
131043
49
44
54
105038
5
5
361819
38
41
192161
466478
78
99
104298
175858
1
490852
71
44
25
377593549
29
57502
177071
372231
199258
873133078
460638
69
10
59
222422
33
96
3
92
28
5
130899
106550
72
8
3
9
952173328
4954
90
475518
68
598637886
493554
94201
44570
191903
920168124
448039
467314
178022244
417714
99940
451741
338137
238014144
97
242862
133963
62
30
396992
27
14
9
29
113036
26
42
8
612298150
608507352
28
54
244373
696702225
455088
599098747
31
44
269004
100489
49039
26
507224454
82903852
170915
88
447955
46
11176783
121711
177483
8
84
996201186
16
12033
37
3
487507
190529
65
71
62
979343289
74
370819
65
591396486
192705
73
252905
722758945
2
86400
378605
15
47
85
171615
330159
62
67
68889564
238975
47
62
46
575927062
441583
65
10
12
48
92
305891
365674
77469
492590
58
76
27
21
2
10
334745
2
220872
77
109407533
220155
40
19
29
71
68
46
480478
13
59
407063
52
1
73
14
200489
68
88
197551
87
135411
102610
79
42
512472577
78
37
199724
284965
245804
364408
1500
907022829
415532
71
357723
98
146096
71
116045
26
9
40
6
220922
86
235492
68
42796
139310
74
26
256541
357953
9
389975
30
70
167130
39
308474
637663399
69
137740
182105
3
462979
70259
133236
339564
494073
28
337268
193521
8
74
37
25
8
62
6330
50
75
26
403932
910966611
111145
229705
380544
6
52
21
38
35
160339
286098
317210
365265
46
56
39
377076
319728
12472
405185
250475
159556
168417
301826
41
26
163410
275379014
5
39
7
9
93
29708
255141
7989667
52
332765
372168
47
981245632
406006563
31
376489
51
77
35
75624
63
967283931
2
78
426147
135536
653152481
274962666
493918
49600
344097
313539
50
488856
62040
45
284836
388373
3
189951
7
81
101584
380980
922893938
63
172751
183948
11
76881
42
44
471675
222761
93
55
96
82
74
115213
360577
44
85
371429661
247814
497682497
30
186339
7
19
316201
86324438
59
316606
471152377
388875
5
380232
5
284976
22
5
704179277
82
132389
54
41
50
74
338061
320356
319982
261358
61
33
57915
55
64578
41387
308109
470678
306508
164049
594437646
468626
726884163
50
451462
46
224380
64
25
42
8
46
164365
51719
180886
56
908820000
31
112299
120637
8
21
259933
273221
7
451665
75
98
87
448292
404071
441104
399171
66
2
416234752
158158039
249405926
54
212382
86
835974398
389271
311381
129562
224724
1
3
467488579
37925986
33
19
70
8
486325
243393
227797
234226
181231
79
459795
172286
600788647
42
65
366166075
31
390046
368267
41
93
6
2
31
50
2
22
77
86
332923
119783
369339
30
425993
210903
12
97822
36679
91
234116
26
257694
271725
56
50
428099
88
90723
785552592
49955
414819
3
20
106741
4693
154345
335473223
28
49
381446
38569
77
5
95065
105198
75
539529837
228043
55
50417
80
350347
203662
90758
51
29
477153
217113
75
433121
495491
49
70
266236
406191
44
449825
460779
280737
124750
370364889
23
70
180428
188047
46806
75
99
53
226149
225750
2
92
238731
373631
330877
2
27692
427028
586010549
126508
42
23777
12381
62
17
85
36389
7
498412
329713
83
76
483200072
82
45804
61
149132
87
421941
430417
189388
139942
333842
92
194044
55
36
386036
75
5
206536
336441
99
79
47
60
59
304140
348731
16100
20
23
343891902
373644383
342449
62
683821264
29
28
155391
433557
105125864
2
395705
19
406036
72
67
137774
473677
68
440695
359166899
22
39
10
241995162
2
187905
126390
27
382731
45
172208
315432
4
909401223
168330
5
463652
88
44584
76
91605
1690
53
441550
279929
52
56
369662
362322
88
134160
79
127938759
59
300878
233876
27
54
29
7
39
369461
88140
11
114306
10
243589
38
249208
384192
34
157229365
15
87
94
84
51
166839
29
94
33
208614
72
44
73271
209583
93
481416
411725
867430001
492231
27
77
965573516
51
723213282
29
187392
89
240202
136941
260048
17
229135
17
114063
346351
68
75
22
6
77594
97
136663994
94
26
91
6
49
311442
88
327664
81
272825
6
78
417595090
85
412218
60
490415
239301
63
335733
102762
309223
69012
936372982
17
92
73
5
240732
233388
488691
19
106784
71
51845871
84854
95
58
9
24
447197
59
80
4456
803825452
49
107091
50
88
703678272
58487
156479
73
355182
201636549
347883
9
4
190330
442468
289102
93
24
33691
5
7
44
59804
71
432503
52
372259
451012164
37
18
215055
361917
25
7
94
44
241086246
229822
185758
476817
19
1
79
213517
473540
316343
149034
252632
218873
63
165476
359056
2726
4
5
427227
13
261969
43
90130
89
16205132
62
84
84
5
33
487401
2
150457
165836
75
911982637
322041
241781
55
237271
654912853
32
129995
87
57
236520855
8
34
26
222270
45
13
363064
82
34
60
2
14
4
305258
66
885806910
72
123637
80
108278
22032
289715
26
79864
84
30123
31
24
48
416755138
229183
386490
575237378
221131
65
176049
260603
599352368
88
22
82059
69
53
371713
10
73
186647
6
112163
39
156097
29
6
87
59
21
9
88
337202943
96
34
31392
241562
145969
47
456529
4
419743
311551
345920
91
86
46
15
356261
6
95
352095
325415
95
11972
39
478915112
112599385
39365
282256077
12050
415883
98
18
25
59
24
89
1
5
86
66
42622
583842195
803568924
75
4
16
472216
32
226618
289264089
72
55
84
67
464236
156610
50
4
7
280590
54
605268644
9
21
290946
115678
305425
42
185544
859946065
427575859
471336
22
190119
12
614723204
4
8
947041042
147419301
340715
494386
51
87
442678254
27
92
44
75
66
131524
394911
70
110091
414352
382328
388723
454365
16149
9
50955
24
84889
83
596421549
34386
106115244
12
19
102608
43
39646
99
85164
14448
44
9
257206
15580
420601
449572
665147941
494546209
30
97
74
4
80
12
374729
77
286004
329797
42
1
97
79
44
363641
10
441421
472871324
59
259039
61
48
193858
28
1
359611
581962830
59
346339227
6
14
137099
314997
731899539
41
177384
8
41
37334
38
17
387960
3
85
41
414485
57
360688
65
151369
60
193318
405807
3
135866
61
42
287513
267129
202927
13990
343295
446490
62
34
343196
65
24
49
83
72483
242501
90308
338875
61
254327
197265849
6584
50
34
3
242047
74
78
9
392035
1
37
261146
70
462681
163259
5
25
78
40
58
207138
62
46
162421
83
437892
8
5347
112196
29
59826584
44297
77
69
369563994
39
325319
48
66710
291556164
117765
7
59
940213589
8
134586
47691
241905
415539
95
143115
484241913
123388171
410773
63
75
50
69
64
397825
30
203639
99
90
4
11
416728
312609
81
12
2
62
93
987366086
98
4
8386
479327
31
39
284506
3
405013
8
61
409009
840721350
478933
5290
183782
256083
15
46
13
138457
795917936
3
231821
82
249527
29
76597
95
83
412449
92202
435159
74
439152
46254
437946
20
12432
254560
62
254556
489496
371136
4
882866626
4
761733261
80072
6100
41
42
446040
32
168726
66
476729
61374
637449863
194061
51
406173
24
2459252
13
66694
29115
69
93
176671
56
358255
59
112158
10
7
485268
253429
57
8
455369
810462478
1
490895
13205
476338
2
323482
88
200920
88
90
466323
207972
11
147548
28
97
9
14303
99
229248
42
894536711
39
38
69
5
48
3
56
48831
228838
481312
140061
1
491002
622295674
1
13
343082
33
73
55
168772
380085
223595
159396
82
69
237749084
71
1
4
817765088
73
52473
12
11
148497
80036
133124
75
30
498105
30
4
276150
136464
126058
223061
196824
388564
31675
197178
92
83
65
257728
33
5
31
200226
372122
245509
920230698
23
54
73
498320
3
10
24130
189083
127464
8
83
4
9
327221
27
46030
24334
96
1
208333
190923
9145359
474938
72
27
38
88
320908
26
31
308932
23
317209
369792
67
7
32
688212146
449624
467993267
165580
8
38
54
3
201748
2
487380
44
389102
207638
47136
38
699051479
195479038
486630
57584454
213076
4
944608641
333244
804648775
306880
28
40
401669
424515
61332536
77
17
153708
12
128049
560901111
1
2
161983
411192
381529
295425
9
273965
62
7
294648
9
6
90
88
302312
400465
31
249917
80001
56
28
164194
91
39664
76
65
322957
99
25
13
61
16
81
8
41
38
65
6
199547
252625
328852
494428
215504
548518777
459761501
421429
999101108
85
483514
112702
49
89
16389
68
334880
9
451312
36491
84
251474
6
6
67
43
22
71
357848
21
48
325039
251628926
23813
403451
23
33
59
125723408
200837
16
43
74547
98
16
603358339
344011
463373
295042
476289
50
58
479288
145681
19044
65
508545674
71069
67
8
293439
52
15
87
40
821753315
80
41
32
133684
90
471647
151035
231485
239328
96
59
22
726781167
34
176084
48
100833
351080537
39
54
944398161
406184
82056
96
78
6
198434
42
22
519176904
359697
118763420
1
175015
9661
85
3
444482
232173
94
32
139997
258052
42
35912
296776082
106594
55
25
90
94
288970
327771
16
20
152990
162149
35780
426065
397870
180580531
85
810772136
34
877360867
20
795423581
54
1
9
424090743
11260
225736
420003
19
5
754
141250
192971707
56618
2
84183
48914
54
25
138731
449174
292533
425115
38
193457
326830
104043
468343
481496
5
8382
79
70
33
346606
248352794
128430
2
93
65
112361
8
61
11813
472178
83
135102
68
5
100665
291304
3
11
316284
63
469943
459947
94
833355819
177248
249265521
239443
478714720
46
914413589
44
27
206383015
125857
9
388596202
60
178384
9
223861082
4
88
147095
201694
75
7
229702
31808
342402
268129
5
1
381082
476882
5
360203822
688845874
261016
392976
27
73985
50
64
29
108880
20
136303
80
107046
96281
47
26
11
5
274719
68242
311885370
36
125548
250990
55
55
220672842
66
71727
6
39076
882734541
636603778
300474
80
23
5
152070
474018
89
208318
124825
431099
128737
6
6
2
767932046
44
204511
49
94
103837
16381
433999
205426
25
83
23
87
50
452887
18
58
930346410
39625
86
44
12
70
183474
163719356
36
18
253120711
17
39845
273961
85
90
757660920
41
68
65
100323
79905
59
237437
103715
528841351
63
904214040
91
31
5
28
105623
72
72562
338263
77
9
473350
349407
99
83467
54
168135
153318760
805567189
185962
388450
305887
6
3
51
133851713
4
41
110054
48
4
98258
263994
41
97
81
130777
32
36
27502
1
19
479144455
1
94
49
11732
4
699802790
32
441119868
387318
458879
94
472322
57047465
246034742
469763
135493
454017
98
46
448478
297846450
117213
38
435610
446091
45
331301
92
4686
87
51
383771167
81
94
61
89
105126
857672029
974183879
188497
107785
5
302931
323184
28
13
86
22532
36
6
78
876856740
48
214428
98
27
5
197115
32
9
23
91
78
43
28
34
211354252
31
280184
289418
99
409621
299641
4
145059507
534918685
832322372
651391258
92
442432
59
42
165068
54
71
43
143368
367962
48234
139554
74
19421
52
69
17
76
285683
7
340414379
85
18
307900
99
201984
58
60
82814
269712
20
81
2
406421679
63
69
430589
420776
86
55738
194917
288243391
39
75395
63753
87
322592
248690
16
22
298873486
63
6
328668
5
15
78
43563
161245
73094
85
99
61
52
464923
227511
140503
221659
84878
43
43
35
18
93333
39
22
56
74
34
76
158706
40
179757
1
293501
2
229519
10
431072
58
8
55
1
32
16
209135
2
63
857160626
126794
57
66
158022
25
54
58
70
44
141729
10
57
81
295721
411486651
396292
40971
126202
211432
76559
76
68
32
140574
74630
450036
37
331415
4
33
191975
2
5
38
45569
21
341213
58
3
6
50
358466
748629755
936052668
455673
37
18
7
13
424104
6
49
37
260974
644904292
77
16
474232
181669
111108
94
7
60
43
92
3
30
202507
10955
63
8
842284217
907497468
404189
64
601303310
93
458723
293633
27
59
50
40346
82
597275149
22
65
17031
1
84
199648
5
79
502962950
366825
64
78
130714
125730
224639
8
245978
2
30882
65
310115
54
66
8
388009878
86
99
51
129501
275859363
423967
22
7
43913391
464923
78897349
167483633
471740
39771
230724628
4
26
92
18
378694
78
223414
440862
33800799
3208
14
54
28034
287506
42
128848
89
79
59
15
32
441807
13
94
179957
369996
97
169517
73
437063
73
352772
71
468590
202931
235285
994158766
813505743
6
43
85
391890
17
35588
323587
87
56
82
91
77
145996
58
482134
36
63
74
10045
28
184842
43
69
69
329637
5
55
98
45
656500506
9
22
343723
50551
243578
98
86
96
83321
34
65
297372
36
426108
33
77
428975
90
457494
194875466
352213
41
30
48
33
361693
13
128736
5
382298
95
243011
11
146693
2
83
92
30335285
93781
93253
9
45
158533
542433990
119197
120150
73
68
45
48952447
6
58533
345001
254922
7
393633
190655
40007
4
6
94
465257
252691
67
81
457610
11254
12
468229586
27
307882
405160
6
729846547
66
28
98
147166
3
209970
64
398570
6
25
59
27
41
21
89417
9582
29688
393607
231944
454783
70
36
384223
7
72
7
9
553206377
73
488924
349948
60
72
23
458725
9
59
239791
293366068
8
339805
88
407778
217885
66
77
56
807059644
206703
36
56133
78
278340
12250
286586
60
147496
6
583445378
268239427
88
197471
6
3
36
76
4798
13
436070
251878191
31
82
352301
287209
9
6518
272744
5
559466811
761590253
6
9
168014
190759
400838
54756
98
48
10
21
76
115742
44
4581
117737
319274
466031
70337
52
6
71
736644437
65
361654
7
873897073
432585
97
2
180585856
271240
517122345
201141
376055
562012502
13077
24
45925129
825325025
36
10
223668
33
394317
41174346
47477
565373914
82
428810462
131355
71
22
167508
35130
35
14
524226032
13523
201714
213933
78971
64
201381
290334
43083
405336
9906
428762
855012192
204969
49
272369
54
35
3
352224
78
461803
34
30
155082
54
31
44
74
293356
323746
74
25
56
341413
51218
46
904788814
269108950
90863
392109
4
470525
4
63575241
8
375057
32
33
16828
34
62960
339864
62
5
253651
29
182539
2
1
46
289309
66
168640
82784
752138201
86
43
52
92
65
4424
14
43
48
294690486
2
5
530678892
10779
24659
2
381910
314941
470623
220880
46
64
497708
54723
3
17
317239
971686407
825149495
80
452060
6
4
68
2
199665
71
264437
8
78
58
39
895563154
304231
12
179436
250400116
78
233222
197064
4
1
5
55
239349
55
2
416449
78
270954
4
9
26
92
60
52
96
3
8
1
232275
330597
5
60
67
2
57
2
37
177247
77
414769
23
419681
380964
120056694
379139
178806
438559
52
217437
43
186510
72
26
14
87
3
319865
323750
69
83
26
476079
35
206005305
90
55203
208275
64
13
379538612
75
94
35214
191562
122798
20
295813
64578
8
331563
1
194091
46
235841
343850
99
429190
33104
163655
55
65
775229663
450819
87
46
1
40
383123
42
24
229898
123438
89
6
220259
18
561082462
512407767
354341
70
4
78
99574
67
35
735999463
4
63
479886
83
15
89
341323
390716
61
6840
29
12
30575
7
127358
445876
24
35
248717
200826
369332959
7
1
109006
54
92
361766
65
36421114
53
372773
241407
84
89
450771
17
75
45
549257025
42
138386
170
36
77
379854
352585
50
346214
472276
145990
389806
593926916
390061
236511
54
83116
7
412232
62
452310
97
10
52
3
8
9
476134
57
9
173318
786885622
408433
90
66
964097548
372677359
27
2
39
372730
2
335627
63
157196
42
7
40
348894820
936447680
994366942
465882
383160
206914
5
59
371585
294648094
163097188
470803
49
36
354287
43
785044808
111852
55538
150933
70731979
72
8
93
359377
65
490968
11
474025
78
344818
90
254467
45
4
13
1
70026
22
91007
126825
615443131
71777
11
182796537
9
7
831777035
484559
84
42
82453
7
20147
38
9
197111
47
42
111307
57089632
65
26710
63
892566434
463516
696170846
70
47
366015
7
109406
167570353
91
415944421
15
13
36
450957
86968
73
329571
99
38
36
27
405144
81
158681
161410
88
34
89
674809686
465355
3
804139744
484065
407381
35
156503
484605
125268
486362087
36
7
16
426193
2
182654
183277
381529
70
321538
446117
259467012
3
245697
60
91
48
61
96
35
96
80
12
65
69
18
317508
85
25
928176536
469699
34603195
55
29
254008
77
73
441435
91
84
21
332313
124528
471142
235448
61
427918
115045
72
4
48
17854
219165815
90
700772957
39657
35
481169653
3
6
17
90
35222
57
44
5
24
14
34
60
53676
92
43
244915
160292
53
71
14
487003
373289
35
751332997
2
88645
386114
40
37
300238510
90984
25388409
65264173
24
44950
833753504
445148
253171
18
21754
365376
24
379630
34
106650
116024
286957
306490
93
448288
120763446
54
783840308
398772
70
499653
7
74
462222
969977042
9
274159
41
90126477
247342
360444
12
837936429
23808
207637
76
92
3
45599
46
415167
11
14696
44
168711
349625
219404
27
46
411177
159369
540534389
96
118671
15
196648
74
83
452233
166853
39
65
3
542900480
99
1
782905619
83
328538
65
61
59
96
208378
166847
457158
164074333
313769
96970
165904003
269035
73333
369846470
146617
4078
49700
103348
193000
23
4
14
31
219638
333187
496451
62716
186276
28
302570
14
84
88
22
38
94
60
40
184957
235451
48851
238325
336561893
196650
84379022
61
29
467705076
36
183745
430326
75933
35
196415
59
59
465293
95
194102
93
72
39
587476028
151998
11
20029
54
21
84
450021
72
354092
284670
133338
424816
218859
85
706033501
539301840
74
66
669556687
342069
45
17
43
422107
468117
57
416016
33
50
78380
22
279749
52
39
410579
415182
79
23
49
63
4
43
2
248496
302761
84
497024999
283320
130038
77
8
92
53
15748
51
55
21395
43
92
5
9
62
56
6
41
225536
20
674641918
168215
472605
57
57
104543867
107355
58
28
112633
21
35
904715554
276811
354294617
77
90
142083
358369
171766
69
341025
22
384300
2
295094
8
441656
396779
55
60
204778
95
379101
55
232079
60131
10008
7
5
81
224776
45
378569
102894
93
322955
411131
39
100855
116783
23
348521
32
116468160
44
211391
254758
89357
52
352091
83
22
76
156344012
56
390431
31843
118762
76895
91
237666
30
966890782
975635603
86
444543
77
51194
185385
14
244044
78
149976
90
252396
349616
307711
372564459
574857547
480963
83
354252
19
6
9
8
204734
29
334135
4
97
288143
83
84
482204961
63481
863109856
85
15092084
5
59
85
49
326319
47901
280614
60900
100871695
74
439984
464244
226121
40
279156
61
259165
3
36
913331941
9091
203996
37
42
96
41
221540
345794046
82
30
85
82
58
33
72545
15260
51
29
140981
246833
456162
289655
95891
761804790
95
142891
82
80996
455735
82
1
82809
20
70
87609
676498009
309808
10
25
8
9
74
87736
84
214825947
8
2
92
67722
78
44
41
87
64
82
59356
296426
74
307712
202822
370648
353596032
12
317487
58
20399
7
200865
53
182017
6
8
1
90
58
421556673
446420
338235
109687
96921
8
1
336848756
5
968992559
59
428147
296659
155187286
4
269933
415780
367454
484188
275959
7
73
141725
390530
84
140642
95
69
466474634
7
253035
122435
30
91
46
49
16
9
55166
676021555
48
6
322983906
85
343171
91
884143995
460726
271135
253363
67
76
55634
30839
129938
54331
13
146070
7
5
367731
98
74
48
492671
225702395
19
176902
468976527
426594085
6
83
91922152
114772
160084
432690464
92
415689
440243184
4906
19800
23289
90
6
9
4
479970
461258
10
45
411068
487830
29
43
59
76
86
488375
347505
1
7
95382
92
54938
76
362474
21
73
89
110515
122684
93
120706583
34204
108851
16
22
62
387210
367606
285243
241946
4
180164
104454
63
170168
307249
76
76
486341664
15540
400048
310416312
48
88
90
446218
398606
463853
147486
443103
6
219733
7
93
372406
55
55
727722761
17
8
1798
347931
186107
21
2
355129534
173844
123711
459237
92
211334059
57
317109
70
91
56
276526
158451571
80790
32
444832
5
50
37831
224549
5
1
8
66
378669
495672
213119
79
29565
369347717
81
455479
261478
316214
295595
95501
89677
82
90
40
105022
400970
349435
32
11
2
443321
75
75
35
1
582476081
1
434073
478408122
261720
196320
75
407500
16
60606
485774679
373972
498477
81
28
123471
963438612
44
288052161
2
53
271524
370920
578162321
81
12
4
233743
385856
432218
73381
115463
87
63
10478
267021
9
44
77
4
93
46
82
80
466493
44
3
341463279
4
333203
497554
83
408925
38
9767
52
375660
72
304079736
6
29
32111
21
9
95
293638
17
4
6
56
176608
192516
86
5
90
73
23
312973
80
33
5422
20
345835
340372013
520261356
63
273461
44
66
4
147173
410567
5
62
473860
8
4
74
347547
8
361084
37
24
225902
47073
77
48
452125877
29600
37320
30
11
433066
82
82
75
72
396757
431192
2748
84205
89
307859314
49
37421
10
352205
100292
608625079
423959
188844
120037
68
38
78
249567
91
86
39
95
92
77
372572
8
86
294086
945368333
497226
31081
210663
86
85
355145
931418223
125873
989904783
25
786163621
178632
439813
1
65
7
175263
164850
43
286660200
441549
32214
91
74
121594
95
233109146
6
53
67
52434
90
79414
90112
43
66
424778
1
53
289914
194455
548842583
40
488299
13
14
3
90072
224850
40
569148386
36
76
449711
66
154492
405198
226837
54777
27
21
35814104
102611
405725769
41
62
207599546
301447
318092
21
338765
274708824
334866
178810
397376043
791855478
891980776
248513340
233831
881056090
30101
417961
1672
153451
65
70
243424
357841192
23005
83
48236
325149
566290775
8
78
8
1
337705240
329849
5
56
64
95
4
62
28
16
421576
78837
32
404208
77
69249359
3
90
19
187864
5
317858
562921814
12
347410
48
410894
74997
228958261
31
92
94
7
566041353
12
28
14797
38
183109107
81
338385
643123146
369315
1
38
89
55
260783
42589
1
670152436
133100
65
164049
176518837
9
200539
7
7
8
27
92
4
216900
204929019
6
40
302195
181616
20
10
196069424
495923
29
852236891
62
62
35
80
61
38
68
63
98862
53
353097
82
53
196942
45
32
24
86
44
51
84
4
75
98
51
456141
420873
236492
7
63
723377692
49
815072447
53
16389
124072
12
331511
256004
465031
56
359117
54
62
13
16
91
70
6
88
85
25610
559934269
684568903
72
138183
2
59
9
280482
487715
52
17
68
29
52
7
29
1
46
439162
63
51
32
56
262776
483760
604755890
35
30
359879217
99
142815
2
86
409495
153247
38
52
54
76
6
808509456
44
3
265851
54
66
396260
5
82
39
150915
94864
638327010
44
6
65
501555022
69
778206474
72287
49
79
75
832795114
36
219217
41
72
15
430968
367844
7
111824
45
107437
27
85
6
11
41167
95
4127
361250
82
54
117199
59567
67
371807
99
27
58
326884
80935
25
36
27360038
12
36
487996
95197
12450
26
18
223043
8459595
484750179
454823
73
599651814
326942
233108
983564197
459920
832648644
12
110547
14
18
233838
74385
145593
379202
448753165
443677
33
3
19
64
428553
59
113738
152567
26089
495447056
93136
66542
528797107
66
368707
197195
104501
224077
178149
34
375450
8
481122541
182820
5
236640
16
93
360576
800847928
319213
100164
96
87
90
537823866
489165
119829073
9
59
8
8
86
307556
415074
37
54
95
367738
16
105431
179867
223685
75
73
26
50
21
454015
4
1
45
84
93
323730
251475
265167
32508
62
97976
323631
18765
50
8467
206254
64
81649
323300
151005
105130852
22
46
497602
3
136721
176159
416764382
2
258037
425554
17
183700
1306
54
89
485719
327425
78
472395
3
384283
94
72
65
43
187909
291369
451622
218042
34
6675
6
80716
75324
70
55822
653272605
243453667
219531
394192
122341
373763
268744167
449689
59
58
9
87
51
80
358723
204060
40
67
76
2
54
331123
318534
55177893
40154
28009
260481
281137
5
79
85512
4
227792
6189027
165203937
433959
60
26
90003
80
283300
374865
6
453404
68515
26
3
265643
403983
87
7
128941
347255007
2682
164477
9
51
330761
46
90
18421
4
84
17
74
89
56
88
92
44
404188
1
62
615468860
411650
828252520
130986
227208
74
3
79
83
84
35
429401
222772
14
7
10
92
20
68
386090
361732
29
6
19
812891026
318434
494540
129837
505859703
33
52
2768
54
67
2
50
2
434137
222738
78
355277235
133137
30
604037517
158425
431202
3
6
439269
438604
390462
25
98
16
27
264077
427841
85355
416483
2
94375
416343541
489073
29
313000
48
218109
81
76
279525
70
237013
252682
448742
171688432
20542
312732
166658
453545
405035
268627
9
47
61
82
253736
31034
44
52
29
90
898722806
211836
25
739791214
110027
136063
68
108267620
14
2
62
395555
29
2460
143927
42
4236
784088737
322185237
19
45
2
310751
95
5
342177
29
60
7
13
88
440881
1
380422
703874689
96
72
100139
336002
85617
17
91
508726400
372391
8
224685
7
246175
84
375914
83063
23
470495
312604
22
45
29
20
80
57326
2
36
65617
169144
542499410
31
275142
23539
63330
2
75
725038972
492777
39
999854128
9
12
48
385521
79
2
52
42
42015988
435131052
75
4
18093
50
89
79
38
55993
7
278883
152909
1
69
13376
361252
48
81
466085
347487
18
218628
6
493410
84249
93
355223822
56
631807947
36
179481
261646
31
490944
87605
124239
119243
317496
563960962
452822
26927
9
187375
41
77
78
21
409775
28
66
60
18
136629
40889
461799
64
74
59583973
97
80
243046
83
32
21122
304328
93
414438
70
50
4
77
93
439205
52167010
90
358901
68
55
86
61
20
201795
191609
2
42
334582
81
67806
26550
23
52
439814
10
78
92
199884
41
276414
243902
34
66
43
83722
233829
17
22
98
58
355072
76
46
18
55466
24
24
345542
291774
470101
282043
365916
196887039
49258
57
259813
68909744
895953684
70
4
176491
70
754486386
107759
71
6
122995
294656
69
8
74
308769
71234
3
78
66092706
48
452703
226411
79
25
35
30
88
37
24380
40
64
121645
8
213444
7
283775
117894
27320
15
43
85
158611
107194
8
79032
184793
27
5
31818498
66
92574
58
10
404698
3
92
3
427061
98
71
30
3243
79
445317
291095
479085
474643372
30010169
77
68
59
375480
79
72
367035
446755901
24269
932365935
22
126445
78
11
719398274
410491
66
87205
51236
528872488
37
324303
31
90765
53
97
21
160187
7
80
421436
2463
47
48
9
336231
2
70
5
282622
64952
28
10
294938
95174
334443
280857
299549
96
412853
310930
67089696
55
5
37
437966
38
164137
784630485
23
98
37
6
2
97826
64
201526
357127
339618
433558
164580
9
466171
109205
353610
378205
201963
44
16
94
51
10
52185
70
342066
9
96
23679
446519
1
95
328
152922
37
90
493204
2
462369102
65
95
3
754739937
7
4
425367
277297
7
96769372
377044
96
77
47106
79255
30
77
24
564395831
969458359
84
160044
44
173432
341281077
393519
86686
53563
10
50
7
257684
316651
245718
411558
64636
15
51
3
32
54
1
10093
432046
15
37
122968
568365385
105852
575811279
16347
47
461283
21
258561
84
238669
379604
44412
28
111334777
74
27
199050
3
45197
277199
8
37
95
16
459421
60
173317
191883
46
24
85
65
445153
52
32
97
49
105029
100109
88814
79
404054
357615
933893358
664121875
35
66
63
7
23546819
473764
338046
718377106
431823
448441
5
67720
25
34
42
14
34
185855
221133
39
287830
14
888004905
59
72
28
36005
606375630
16
64
169847
280653
99470
210290
295312
490031
56
8
89
69
46
73
4
68
45908
391113240
75483747
30
70
965710024
89
1
374562
62521
397099
71
90
3
258643
18
773308722
59
3
252370
5
78
88
64
454132
20
256399
948633315
37161
9
5
97
329155
3
48600
5
193846
66
695818654
900091792
30
366570
412812
256126
33
314598
98
49
48
3
449056
162843
58
9
7
303647
5
1
451080
79628
72
474496
565254647
93
516036618
3
81770
73
31
245975467
85
79
89488
97
49918469
44
49
3
35
359632
53
81
11
82
31
93
34
106118
136104
222076
36
275478
85
95
137463
122771
76701410
93
54130
74
20
50
72
75608
295020
422321
60446
453261
91
255274
69
120431
12
27
76468
201697
77
84
76
57
2
91
824016558
422935785
221208
55
91
59519
17
87665
56
345434
1
99920
176429
454678
51
84
7
14
376859
51
330138
62172
9
9
56605
712789921
207522
294820
71823
11329
5
477810
439783
16
72
197932
75
133537
369156
34112
235842
727710053
100272
280115979
660928335
38
32
66
12
270584
25580
478855
177194
155175
499219
173303
71
15
6
456603
54697
93
30
89
59
472103971
59
93
437201
24
35
358446
52469
443421
10
4
18774
2
1
72
6
179027
106548589
12
3
293925
251452
78
479268
40
411650
1
342218774
34
289726
87
30692
639841434
898443682
982977841
75210
398771
371636
82
142488
63
331499
2
27
80
329908
96259
59
9
30129
592860783
89
87
71073
32
9
47
17
207551
66
199274
1
73
225736
33
80
135103
47
284884
70
5
20
16051
234603
87
61
116515
86
39
244777
50
324649
252994
6
6
6
112270742
10011970
30
96726
78
581946148
81
17
289807
29
30
28098
263377
46
101024
20
25110
31
90
6
663921178
35
19
492959
140990
22
484726
42
109010
349888
46
71
81
61
55
92
889164012
40
99
239346
412883957
26
69
756566914
44
843629582
5
76
14
28
188371
98
848442334
927800953
92
75
24330
37
57
791419651
1
479120
245903
84
434114
334708
51
67
64
9
40
91
54
296731
83
9729
91
14041
47
75521
6
403592
304307
383920
411298
93
92466001
204292738
35
2
63
34
63
26
8
425281
69
32
230291381
6
443350
62
199246
486375
82
9
111749
52724
78
8
58
257765
582233419
33
238463
60
30530704
97251
4
5
90420
449595
70
192895
164744
26
74
115876
93
33
93653
22796
9
13
6
36
189770
73
51
43597
66
75
442948
26
92
69184
3
456695
22
11
386855
201287
66
226287
418307
304619791
204747
372323
432260
120598333
18
66
9
27
496057
56
55619
375628
55
6
68
9
89560
49
68
2
61
18
53
135469
84155
35
28
489586
52
25
1
35
59
84
45
47
7
967563108
50
204689
194809
57
28
10
6
6
36
51
53
322613
229800
454700
151159
1
51
401809
67
127844
32
321126459
227302
381157
13
303722
329859
396405
829040415
79
204873
17426
13
225587
16
458923
55
50
91
32400
468683
71
376663
575408987
276470
371236
169948
82606
19
3671
70
45
31
229862
367587
107923
850540430
16
309297182
36
61
448063
356781533
22
619988793
2
353921
13
6820
439727172
881684160
54
258713
164292
224841
31220
90
14
339321
620858221
78617
158113319
437919
348047
265483
353455
34
18
313303
165219
372073
54
427870
128631
326844
85
270337
69
3
386330084
482710
46
319032
37
349138
984509302
366010
11
856345353
26
762129479
13
474749
982840208
8
99
81
459462
120844
8
94
12
95
389149
762864466
74
38
309548
347909
429197
379473
442608
244479
74
163343
4
354871
371719
436146
94
392953
90
131580
261777
57
85
70
421875
65
57
652102504
70995
94
12
99
18
14
34
42
420418
87326
187407
258443
47987
28
299159
3
41079
454490
294891
70
17
590701316
92
248977
37
327055
54
943812727
30
72
56
44
45
424928
80
384991
377908453
95
17
99
411113
327741
280664
52
105888
18758
213951
424972
88974
15
5
394332
49
57
437962
293834
76502
76
48
95
22
7
6
77
60
10
998678402
43
410196
168477
34
778404018
418780
59
6
36511680
21514
20
80
309616
321002
31
350606
19783
931474454
2
40
133030
736837954
225095
7
31
4
48
14
125295
840197316
254571486
48207
289310
5
150596
84553
34
217119
3
29
72
97820
419581
294010
72
89
99
93
26
39
64
109686
459898592
849185556
22
99573
254492
6
61
4
52
80
394452
8
270563
36
482816
25
46
1
5
84
249531
140905
350255
105176
84
46
88
312015
35
1
7
386418
173692
83
125432
41927565
37
50
1
54
97
14
108127591
31
18
36
70038
8897
295407
991784948
76
185897
514738370
130146
43
104787
16
9
31229
883025548
7
35901
221627
79
61
74
542780628
3
66
349437
358153160
3
46
61
131057069
145348
375002
96
477124104
488239
62
481403
4
35
78
72673
75
78
3
460531
60
313840
3
27
334957
352488
75
133825
9
88
88
53
78
223670
744518634
76322
22
342389
400245
14
187320
3
116731
494935
73
92
421680
75
645008097
3329
58
3
277026
48
305870
334100
419980
417945
62
152434
88
350035
41
4
314178
79
38
37
5
433161898
6
92
407853
14818
19
245302
88
59
14
445410
155965
435172
83450598
96
486445
75
41
114575
51990
46
298448
14
506423216
6
6
84
413560
4
701842026
41
25
49
54
81
436444
706966399
892770018
27
115720223
3
428983
63139
8
471494
77723471
497894
228924
905970655
4
346759
547352674
64
707629084
1
43
407256
368609
48
14
428609
266190
46
362254
143472
68
29
7
314550920
454570
59
489534
4
1
262951
4
15
475167
3301
47
161889
18
595866925
13
470458332
4
455611
287551
25
159949
79
37
70
566098101
18
3
511764035
24
407539
15
13
45
66
53
127295
33271
45070
753662388
24
30657
40
40491
335828
349353
63
378740
372643
7
27503
183304
12
19
231573
69
1
247765
350085
40
92
16
34573
464885
84
175985
860054369
50
370813
262307
75
122786
374371
44
206456
401531
399739
90
47
472897
46
89201
241020991
339749
75
173068933
301579
58
39
22
413936
393561858
3
10
273300
50
46
43
140138
389127
31
62398
10
345419
65
47
562875520
26
439565
47369
71
315059254
182686
7
93
53
63
8
10
404756
423348
398958146
321725
50415
310804
56
93
483583
59
127702372
79
26894391
348098381
260105815
3
11
3
48
438128
397797
142659
231154
114271
4
15
265575
3
791494067
63193116
51
88084
39
50544
124065674
14
439605
39
371224
336488
31769
476272
21
9
393854
91544
866934552
57699
60
72
316059
8
87
600578026
35
609361135
294998
39
125712
316509
857355378
51
89
57
93258
960359583
10
86
544778243
78905
39
494368
261413
8
6
312577
85
37
27215
159297
46
75053
8
468237
49134
744486490
309579
42
24
149366
57
315760
68
15
231412
40
279086
9
66
63
259026
49318
28
846802468
57
190984
487861847
71670
62
70
58
188952
88905
39
370664
55740
53
5
368849
9
105212
47
86
65
81993
5
346967560
5
34
238976
91
954544828
428979
2
79
216876
11
58
30
63
764003682
60783
89
9
45010
828108364
301308
65
194324
42324
369440
257654
33030
283804
461844
4
469896
67734
57963
830200977
61671
86
29
170386
6
480726
44092
425687
57
24
698584642
76
22
92
25
317163
380315
659340631
42612
498007
165137
76
31
57053
91
455631
781283555
72
32
637674620
93806
63
277900
10
4
816547685
247569
76143
314214
84
123264
420835
465762
453155
59929
22
92312
25
31
434115
334310
70
413287253
344095
91
69
6
27
56
239891
41
54
316596
620875414
258476
59
99
309795
77
92
24
22
16
178369
276251
41
564034511
325211
73018989
82
53
375910
84780
67
167548
22742
276797
146522
23445
45
361324
83
9
117940238
38
294964
411459033
74
464591
197533
47
141611
8356
8
24
44525
452153
60
17
47
48
108390
497198
349574
53
339588
18763
116539
2
40
24
405065
99
9
78
340140
80283
56236
245721
8
53
362876
71614
34
89
296138
47
230008
61
23
64686
109938
41
30
87
99
55
15685
170397
72
5
15
8
25
21
222943
404699
61
210207
405799
6
139601
97
60
278181
1
42
469462
100768
8
78
34
59095
6
320946
57933
188421
60
4
433807
41
194929
111602080
103790
288345753
134217
371934610
396749
37
84
649061918
4
36
33574
460786
11
42
69
434119
62939
270641
432549
114296
18
18
330658
294569
84
82
1
206334
29
21
278021
288386
97
71
718777177
66
121250002
352149
4
316975
45910
9
37
79
17
45
92
452607
87
5
58979
374424115
431263
267474
39
76
228879
414274325
116858
4
19
77
82
77
81444
2
8
70
38
248846
241373
37
14546620
12
408799
188276
311700
94
39902
22
472221
422002
7
420507
54
142220
61
12
108366
140671460
67
107102
17
58
65
225534
31
2
4
60
313179
16
8
83
8
317739
36
15079
12
235656
45
71185
402645
41
29
78700
343136
153156
7
295701837
49
42
132978
268297
92
334162
85
36
44
72
2
28
93
32
499603350
253700
45
222457
96918
391594
2
892583454
243844
80
313904
410051
145641
8291164
182560
76
280971
210702
336746
78
123364
62
11
365791
80
3
7
82
50
58
78
31816
460168
52
99
87
306544
22
27224
8
4350
295616
30
10911
151608
12
195203
16
95
266155
65
8
445483
387993
638732824
61
295168
272752
155943
249442916
179087
322696
103128844
365048
215791
56503
258406
23068
5
344034
3
77
19
48
1
17
97
61
201182
83
61
292377
406317508
82
4
41443
387755
372436
57
492768
741156792
227762
123502
342837
338022
188159
72
1
461251
57
238436133
15
421476
11454
27402
6
25
6
59
209906
21
90
958534055
71
94
415145
1
65
14
45
143406
271332
76453386
59
253712
1
60
30
91939
80369499
31
451435675
14
168786
88
67
84
435870
154972
73
786127101
25
466415
951501270
191545
76
7
55545
50
325061
970356255
73
522319436
62
17
96
13603
404364425
234566
252191
52239
8
66
411949
57
54
60
8
60
39
494085
85950
95848651
252904
53
76
96
430455
95
42
6
41
364650636
43
65
341329
21
13
61
7
38
479955
4
77
3
38
93
1
255520
625981112
14
28
369943
397781
26
58
64
148008
384773
263850
130933469
16
186600
6
40
54
246719305
64
75
983110309
3
153188
47104
31144
211934
5
368950
72
46
229430
38919
68
55
430143
494879
244218
365561160
377232
77
73
98
49
57
175894
287688
10
249222
254586708
98
152900
45
510861962
143641
5354112
578907194
16
890925358
8
59
47
104731
86
63974
1821
118186
417490
8
86
15
30
128428
245803
66
318132
432867
38
81
226373
8
272305
70
124461
228681
54
62839
484075
5
50557
14
56870
455436
326187
55
340129513
386590
338271
187734
23
1
21
86
196917
265347
69
434042
375603
70
9394
489890
54
5
320961166
34
121505
8
33
410749
17
123693
5
67
219556
70
394859
7
359582
52
82
8
24
56865
485713
359325
78
293097
49
19
494490
22227277
658758044
27
269111
18546
210432
482540
214351
188400
306471
68955
94
90
4
51
17
30
837
240247
464627
68
425311
99
473723
93
396054
172200
238223813
433993
202339
69619
322024
181473
21
7
34
3
80
377789
3
4
7
7
60
130349856
394587
3
54
69
94
977261470
99
394422
3
30
53
2
431450
3254
24
9
377008
27
59
317580
119059
4
6
156109
48
64
11
3
417230
76
236773
236389
43
53
37
244478
447571
7
73
962842455
527026614
94261
39
10
23
49328
5
63
56
189251
100576
80
9
163250
34
210715
42
61
320852
21
8
324117
4355
4
86
76135
56
79
75
35
51
17
202531
96
38
177283
108533
99
15098696
37712
26
58
131525
224966215
30
96
997650463
78426
298604
82
36
78
65452
71
58
484542
64
942022372
17
24
234902
100017
267927
47739454
60
77
23
110656
39
59
53
488254
46
34
231506
83
660519859
33222
22
467434
885095028
3
24
393401
919685795
95
362331
135449
503906036
405685
717619523
69
4
188831
93877
313144812
18
389634
342940
98
51
111178
344391731
4604
153710
18
31
7
53
51
5
291095
26
24
77190
76
304707
92605920
244547
304411
15
419788
33141
74311
179559
63
34
8
95
186954
94812
21
227846771
282321
84608
302337060
18
160684
51
490547
325572640
213610
68
483622
201120
24
20
63
35958
58
35
44
46
41
6
653183258
68
263608
444286
648154903
9
66
76
15
42
51
41
272679
46
347283
35
8
27
140601
110275
7
422953
80
495161660
58
196894
419729
41
18130
43
277516
38
87053
101541250
193930
1
17
26
68
368163
390844389
6
16
4
379849
232296
71
9
3
88
345237
4
60
44
173305
24
461281
12957
294003
415578550
10
207527
8
498514218
220159
405030408
284805
80
44
440282
99
75
436392
101189
5040
7
119137
10575
14
90459
146602
55
532748468
413970300
331994
453782
318541
33
72
15
313995
88019
171727
20
437828
58
192916
74
305669195
19927
381021
189021
340532
62
46
75
52
9
323540
173301890
8
369906
92
12
467853
16504
30968
201811
157230
72
476776098
63
9
58
43
148400
178411
8
212898
71
42
469542
142423
209442
93
36
60987
361516
314041
206314048
88
403971
608765731
256750
79
9
50
81
201604
159884
53
217513
394611
131887
2
67
25
122519239
84912
51
461399
97
93
15
438318
5
23155
82
460731400
91
42
463146
13
434213
411681
316080
4
16
804851686
1
163341
8
469220
423463
82
290306
217457421
8
52
76
99
33
55
13
641812202
56
28
61
449338
50
226097
20
224275
991986989
41
14895
432205
95
13
73
65
303331
10440
23
446904
155376
263145
8
89
49
421227
95
75
34
193108251
270136
4
3
13
333981
144715
9
3
327437
411749
84
455274
222485
23943
9031
57
475023
267982
81
79
336886
427168467
726740546
187462518
108907
43
26
763835784
2
185734
269607
64
6
72170
456780
9
110881
33
450927
207331
228146
318970
48
50
396506
77894170
13
51
206468378
1
434512
97
2
93
398101590
64
48
122790
34
346894
43039
468491
51
2
412218
99
456895
158871
74
40
266659769
312703
247947
377415
6
11
93
34
61
49044
148587
327287281
356465
760324825
45
88
941752877
322443007
188180
23
238470
438237
173221
54
31509
83
305853
193696
282698413
337355
242607
1
234352
61969
266609
288423
174695
48
84
109221
291977
3
250258
160476
80
27
497241
24
760117518
178712
44
35
58
450481
272210
754366282
7
141846
445898964
421493
369690
363794
4
227097
300098
8
288915
125166
454319
86
8
408717
969953346
18021
82
451753034
88
134685
365196
5
88
44
83
6
66
32
100171
189840
215282
27
85
332230
46
11
98
73
87
204525
1
90334
21
881139323
296884
21
357554
83
7
86640
498775
5
15
122238
253854
71
32
193965
94
75
35
75
909241521
63234
190141
109888
5
67
85
232703
5
83
74
424484
55
57
19
34
3
277684
59
68
425853
5
2
400759
34
41
4
26
42
259488
597809808
9
8
79
437542
31
98733
96
15
70
17
213128
647028178
480235
287050
249681
244730
166425
40464
47
93
203984
380901
234785
84
37894173
410297
46
78
207051
266218
21
80
160790
456117
416101
76
11
94
290064
21105896
324524
222378
982770403
10
35
881519285
279243
95
75306
57
63
93
164113
20
141669
394201
94
8
802780995
474981902
437934
16
7
495184980
96
196985
44
24
12
87
59
2
405860
10
92249
12
311687
419737
152416
93
494375
74
530306884
19
99565
167731
109064
74
73716
31
14941
301243
446011
52
89
26418
480264406
85
52474
458119
35
216544
30
639419965
314513
32
35
269467
110786
22
108899
33
2
22
445221132
106683
664815566
94
3
17
64
4
116870
111901
15
482005
88388
62
753675651
188769
27
92
51
52
106785
763820027
97
7
7
314670
86769
75
77
341016139
8
255891
9
13189
69
5
154057
4
423129
250078
373928177
479828
53
390522
922437113
196888
486348278
419138
42
7
99
26
286062
142394
34
471254
52
28
61
29
18
352927
940371672
50
477840
115864
59
30
385302
13
3
343035
69614
9
269754
497367
67
239994
15120
88
90
306912
99603
349341
343602
8
77023
96580
329790
12
48
356133
68
151056238
452503389
68412
2
1
36
33544
86
78
450447
32
387854
69224
18
4
243526475
78
847939008
214303
403247
116230
76
8
3
10
52
612150741
1
493411
4
24
79
31
75
9
28
87
828170338
30
24
71
61
3
73709
17
25
246919
22
972280241
67
2
77
47455
489388311
22
46
24
4
84260
214803
206509
18
29
422823
98
408723
42
45
8
23
793881262
151266048
62
15
448861
157359
280146
269229
480821
415030
77767
247414195
82
154882182
13
227337
27
9
312595
418565
58
33
76
73533985
53
241179
15
10502
64
407056764
166799
338335989
1
74492
318511378
33
423823
8
56937
887098020
78
181388
26
231718
39
5
418601
94
99
7
337455
768340830
443220
269048259
479062
83
96
7
479510
4280
49775682
53
26901
448405
290362
221441
684113791
178475
596160218
86
98050
69469
36
91
37
2
18
330299
449115
6
40
9
200051
96
277776
7
27045457
999229520
395696
7
353600
8637
236213
444010
199088
1
277041
113249
24
90
359724
264767
156293
8
4
82
321429
830309085
2958
44872
12
36770
30
10
232824
592998718
418056
34
137273308
95
85
24
32
322510
222799
2
369367
359898274
65
238489
53
30
9
46
465534
5
99
86051
72
5
12221
496079
142633
7
50
93
82
312290
90711
4
3
19314
63899
496870
822474365
435744
19
232392926
154795
847287073
94
23
562578442
599853160
413128
129155548
933316256
353448
30
99
204253
273363
25
151117
13
13916
16
444221
361546
410909
40942
168096
19
315470
56
83
167162
337348305
431783
9
509903251
92826
366516
3
426718630
63022391
37
19233199
60
45
4
386924
90
222109
160439
285096
405855
288072
394259
90
92
26433830
2
3
50
389229
248102
72
99
248760
388727
61
3
379702
66
130131
13
76
20380
280361
416596
91
123827
247913
111541
879327982
22
82
47
50
99
43543
526138153
666036479
98
42070901
588296864
97
81
268368
299171
73
1
5
22020
55
102053
3
15
1
348953
102917922
535636855
377852
45
179128
115850
5
67
24
1827
79
52
411159
92
265665
347801
48
3
82673938
280689
974750830
5
5
27
189187
71004
115889
37
370252457
82
286787
18
723847616
236984399
91
29
235176235
24456
419060
255222
169585
20
14252
5
436466926
28
204584937
82
97458
499887
49
673540454
86
495887
30
278891
54
15
25151
111430
997281908
1
416277
380288
339143
26
195728
48
73
77
40
8
37
242356
50057
310827
14
89
67
116022
53
90
70
26
137320
4
57
37
341601
26
47
65
51
72
415960
180260900
441592
63
34775
36
306956
1
277365
365612833
229042
46
69
431255
34
194101
125343
239582
40306
358874
99
474266
47
174068
6
19
81
275000
352603002
4
306001
162847
98227
79
160367
19
188492
410589
8
24
245383
315041363
406120
293273
339160
70
31
241400
15
91
58
106970
38
389661331
77
8
75
340906451
67504
462959
65
46
65
326432
39
524798114
96
112926
28
66489
91
963740172
469471
497338
169083
41842
23
476010
121215
36
1
72
96377360
98
452776812
3
76
42
2017
434770
6471
23
183369632
6
91
40
90
381272
195194
163202
281880663
4
65748
15
73389
53
2
135420
7
96
196431
41962358
18669
84
4
77
426206
174607
423021
61
54
54885
454096
196518
45009
47
66451
94551
389731
1
45708
47491
2
17
126117
411282
424352
91
25
78
31726
41
686137995
292786
4943
434300
26
5
59
95
86
3
89264
221049659
43
294668
349287
581948057
51439
416431
200776
482476341
41
381277
57
393231720
31
188773
436921664
268365
280770
47
66
40
60
65
241976
30
480604
47131
154593608
183283488
13
72
6
423652
443497
53
7
4
72
312950
880676673
4
706978121
45
22
35
322919
214543
47
90
48100
49
275984237
20
11
37
20
88
19949
801246079
3
105798
65347928
8
538194393
204129269
77
440083
7
460985552
57
735037284
76
453906224
88471
30
54
69
473237
381539
107660
55
60
51
14
82
40
90355
62
180270
56
271010
74
305439
453174
46
52
4
18976
453286
99630
81
41168
349862
59
395314
79
93
638207541
168164
36599
317014
124737
178779
5
331596
26
339884
55
1
255802
69
28
10
201375
62
64
60
38
80418000
668680001
27
421021
33
57
840029439
10
17
49559
90851
661578674
91
502589107
88
149577
49
276707
31
86206
8
94
87
427780
27
19
154665
10
46
226742
61
492325
452514928
157762
71
9
14
159201
64
371632
46
284824
94
27
40
340165
353893
32
448967
75
22
312122
288516691
192153
40
261570
32
596269286
214733
75
33
52268
21
100703
28
595747352
423209
30
162828
245673
2
9
50
883271875
92
96
1
392963
351530
85422
120841
188602
81
7
491932
44
24
23
393107
16834
9
285081
243224
95
99
46
53
162926
36
24
51
74356
333266587
168647
368697
21
410997
64
1
17363
27
77211
17
39091
183179819
468772
91
76
8
150564
63
229024
391150409
1
31
113516
63
71124
108574362
12
53
37977
1
67
313053
385105
19542
99
6
79
26
343305
6
99
213469
54
62
45
361236
5
93
268607
123667
11
51
323586
1
34
51562
451077
353353
61
2
2
480844
3
95
402528
82
103475
105834
77
99367
1
554429696
29
299901325
514032768
127050
95
68
21
54
3
97
35796
707880993
365115339
319417073
45102
282914
252051
39
15
203464
51
372889
349953147
92
157577
28
48
67
366813
106642
691520049
250632
209642
49
96
60
117790
83
46
64
1
338201
754192231
462278
347631
59
494185
454418
80
27
224123
169733
403572
143535
122512
351978
1
150113
206983
125804
383044
66
51
41
10
442119484
320229
145898
346501
38
7
378761
69
214115
55
120243
98
10
444819
44
45
91
51
46
99075
19
306306
71
285350
61
71
474854
262848
310916
7
331643
67
5952
833169792
38
2636
186105
428537
485358
26
45
28
454150
8
408943337
83
21
39
65
358886
93
43
469970
3
91
55
885952807
4
71
247906
45
94
20
72
81
1
686368201
99
79
17
78
47
270450
27
4
44
337772
226279
972735393
164669
399735
62
982346806
78
24330
262397
48
92
9
58
215642729
78
7
92
2194747
250060
84
58
473522
238514
70503072
98
56002
88
19
278273
5
36
82
441546
507602774
340189
55
93949
651123224
142899
301774
18
35
327630
1
197568
32
18
7
83
8
60
59
353029
45332
58
107357
50748
78
107191
388876134
423460
342271
695819042
352330
39
561872216
2
137095
26
61
92
23
242971
127263734
30
89
44
456474
356819
84835
9
82
212264
4
358264
73
1
338389
57
51815
45365
485388
143379
99571748
50111
113471
75
440765
3
197536
25
2
152346
6
339673
27
156143662
146501
78
876131879
33
96411
86
382585
184887
483562
92
309647
62
15419
398205
923091057
140447
47
113742
432756
288828
419636
410991
80
18
5
1366
28
252614
129045
356621071
19
17062
170936942
432398
62
242359
19
29
41
215548
97
77
5
91
62
590827031
2
102657016
1
60
15
321199
8
254315
14
9
125165
67284566
640617790
3
94780
89
28
639073019
8
363665
312446
4
83
420487
39
97483
190844049
13829
363575
394934
496701084
8
4
415158
98
475651
83
99
362955
64
99
100685
64
85
323617
285771
156645777
334545
24
211306
274824
31
76
21138
315834521
22
21
47
218778
69440
107059
992188561
94
261621
96
37
65
410747
14634880
18935
431096
33
589044124
149267
87
196152910
95
384095
64
2
121128
59
53
3
1681
65
298256
8
243995
23
53678058
68
83
18
25
33
63
28
497337587
225480
2
52
40
63
265443
294281068
68
1
57
75
6
27
279015
242352
8
121632
56
23090
6385021
326302
36
50
17
202901
2
29
8
28
10332
22
363953
79
339449
296651755
329197
9
26
44
294246
395006
449872
114942
200230
4
467498
2
456510
479510
89587684
15
412243
37
75
170603
86
16
69
22
89
488708
774927403
4
3
297670
52
44
186055611
93
6
25
30
139659
14
5
68
55
90
945432012
2589
81674
30
32
29
240208
364275
16
925609342
43
23609
337371027
384893
4
689318625
3
73
37
87
17
586200846
850402878
248882
197638
5
71
82
7
305289
392747
4512
57325
71
56
119051
71
275155
43
204168
112761
38763
38826
112524
418805
221196
91
4
88577
87172
312228
33
29
210372
467558
194918
54
275439
313124
87
89426
28
434960
67
57113
71
391003
7
10
94
17
157971
253156
98
84393
227225
51
31
96
641140791
33
2
97
43
295496
57
5
67
31
15
43
814023279
305216
10
484472452
79
58
25
77
98
80
91
198282
845433965
9
1
172049
42
73
27
44
4
51
26
265549
29668
406753
7
33
62
13
75
427321
191669
348394575
449834
2
16
60
66
2
83
481726
314510
522566857
205738
348506
55
7
63939743
276352
36
60
50394
269114
801658646
289702926
87
12564
165152
88
8
226476
930878296
75
6
406207
841635349
302985739
19
30
464806
191702
352660
203829
19
444196
344565
350891416
63
882860503
92
64
185021
26
64
1
382328
48
421838
405241
45
365048
442546
49
68
16
85
43
41
8
95
74103
166668
8
272056540
855
65
65
62
1
51
198819
88
25
37
342277381
53
73
457819
18
17
341009
634191382
143336
54
324922
80366
16
32
80
47
474193
63
3
187164
540231679
82
27
41
10
399233
76
95087
99117
644928795
10
72
462434
443272
387803
45
296098
196381431
49
47624
29
283595
78
10
217463
13
98
169139
58
37
63
467414
61
61413
147531
11
8
36
357221
641977357
26
871525546
295403
15
2584
4
8
20
320778
3
371767
413668
71
52
266603
8
22
386995
239152
347866
35
225931
257436
667922273
4
22
110290
377798
31
9
339119
89
99
230730
74
88
17
1
150658
260273592
91596
24
29272
33
14
70409
9
2
72605
27
3
4
249829
200536
35
60
68
4
287812
23
444899
8
91
93
27
62
79
47015
79
85
264743685
78980
70
476007
70
169605
92862
99915
198465
33615
47
259602
383825
96
1
20
668621688
240852
5
127708
29571
50
399104
65
172305
3
211603171
68
86
4
256798
33
340935
38
190664
76
99
36
260644769
14
319501
113145596
64
6
33
7
51
275754
16
2
308119
18
442439
84
77137
457196
340241
25600
5
465493
95
261199
29
55
82
287420
9
305552
355767
50
23
27620
3
59
94
252206
204108
286026
954879649
363683174
18
393516236
13316815
185931
54
107482
5
76582
666873682
37959
1
222375
124936
71363
25
164764
44
433209
14
26
87
145888
344741
169061
360366
1
1
76
24
83608
158030
265387
127363678
67
296334
19
94455
457828
379176
447719
86431
30
9
362195
446014646
76
312206
307753
230632
148352
3
383581
66901
42
172888
60
210995730
90
19
16
538932645
406056
181847
134374
9
6
57
66
45
543810620
76
85498
40
6
22
238329176
181982
387863
375149
504473489
391075995
19543
441682134
271974
611877858
618676324
1
69505
169008
8
230167
15
526085937
5
86
45
687802277
44
318593
87
90
54
42
435132
192696
471013
442766
44
80
82
103785
93
220715
57
272117
228196
58110
994933797
79
27
24
960597964
38
177872
327046
64
70
96746196
14273
323360
83
179805
1
49
33
431945
498932
259565
73
40
54
11
121432
9917
51
465956
25
238312
27
491883
3
99
6
222992
99
50
712222880
57
4
78
6
40
659431835
351458
69
28049
376787
267389
283630
149219
43
83738
878252006
30
289097
596020451
170226
61
35
468489
290580512
6
25
297170
388994
307091
15
65
9
28
63379655
16
98
80
46
20
35
565190002
20156
261333
92
110498
58
233423
328533
41
54
57
71
85
415541
128060
19
87
55
69
11
71
80
134218
463424
2
309270
247609
406326
176249
348469
154360
1
366210693
82785
26007
31
13426
63
950794712
202253
207030
9
9
90
92
51
434332
118782
394436
272363
864117720
46611
91712
75767058
50
918168003
483807
85985274
239997
234469
32
87
340915529
216575
473200
480441
310690
277505
77
75
80
601709356
48
252186
365976
870891484
38
180496
59
75097238
43
21785
56
55
34
456819
391482
91368
96
33307
298141285
72
286072
94
49338
64
65
25
9
474142
54
295078572
85
292234
10
283579
28
54
22
97
149693
41388
129564291
83
51
7
465038
455406
327665
450304
70231
40
3
648856600
77
58
155058
388571
40
18
449447
39
126221
385903
396741
7
3
255807364
29
379348
77508
349107
621301665
110123
37
85
4
10
29
35
94467
95
474756
237429
252968
29
62
367636
169351
21308407
198413
15
503627117
10
340515
58285
971693996
25
495199
470650241
68
14
436424
146435
370508
314009
88
188619
7
25
56
67
38
64
49
2
67
99
88
27165
49
75
60
482365512
1
503314466
53805
64178
2
26816
263230244
53212
89
145025
50
298952
433848
191138272
3
1
32
469179
10
74
454581
216737
8
80979
77
4
436528
72
549608888
44570
68
66555
266468
235724
372258750
14
448246745
121183
66
92020
529934731
355880
476113374
75670
82
255626
72
9
13
3
125046
436614
67
55
679472929
87728
73
19058
53
5282
41
185044
868708525
83193
165552
83
93
37
42342
55
300511
437753600
48
341066
246392
258672
728325463
188346
16
15
94
92
707620256
87
19508
11
9
6
461546
89
72
100450
70
880674850
453456
385504
9
8
243552
40
113603
455432
399408124
61
330969
100118
51596
34
5
2
436128
21
11
496436
644353352
352161942
59
38
8
196452
330376663
490249
48
400357
481756
24
479368
31
97
143386
248242
62
119768
308763
94
777383442
2
177007
24
49553
97
204511
18
9
55713004
114999
171180
45
36
5
448697
319110
4
74276
75
44
198132
4
31614914
13
6
55
95
82
338343
9165
64
393599
305605
79982
2
448684
80880549
187697
48
456075
7
50
604518713
288029
113038
1
317517
16
7
918051492
55
8
8
1
51
775671381
189329
333273
396936
88
93
42
330490
930052746
8
9565
6
53194
166272011
437058
495216
487395
69
13
200639
7
58
47
2
89
376378
93
67
357299
81
98
699215646
39
198633
14
454136
380891
26
25
46
369028
108464
6
435223
396899
447804
120938
178891
107520
49
67202
83
58
69
78
7
114338
40
60
367767
62
8
468131
92
77
449079
21
82
412923
81045
17
462840
525750008
275500
73199
2
77
213044
414538
72
87655
51674
73
172981
3
316519047
180953
3
380520
123184
48813
77
89
591351207
72
94320320
59
88
70
97
26166
90
7
9374
137192
39
69
89
53
58036
30
24165645
95
5
32
253286
426192
149831414
794057433
12
33699
57
69
432776
16
18
99286
233234
262025
6
49719
140965
9
490676
153189
212962
14499
1
472244186
73
61
318806
79080
24
365504
441360
45802
419443
82
55
99350
151136
292448
22
6
449099
39
166535
333330
92
24728
2
492368497
346500
47
81
100969
484327
482065
59
76292
26
339334
829036833
21956
953432160
88
105200
31
430650039
31813
9
29
405146
339964
66
6
215904
2
77
195610
380589
13
91
1
443910
22
99
293039
75
25
12
9
70
5
37
474002
55
44
228023729
84
70
78
3
78410
129445
9
64
117773
499163
17
34
48
13746
1
126458
438854
53
65
93455
330268
97
55
645764542
640355028
490214
69
259644
99
614227418
168124
43
368353
97707
371450
521398552
84
382666
66
969493249
80
14
422042
49
341023
459086
85
49
203059222
17
99
25
465871
376612
178536
70
51
309696
316974
49
492023
94
70
37
91
405892
462065
53238
377487
350374
84
271311
62
3
3
432679
152709132
33814
598043438
59
92567
98
55
14
13
6
260774402
17
569664375
619343315
35
33
391020
2
174343
282476
318093
74
155814
42
84
55
29
19675
388310
205159
72
52
111192
61879
455269
392896
3
310098
26
261713
429084
7
495166
28
452743
88930
69
90
14
1
700917334
63
92
53
148589
45
57
28
91
15
8
3
17
103799
85
62
87480
968736132
237764
26
74
4
99
3
464861
206833
127633368
195077472
430640
63
25
49
8
244233
67
1
158137
7
426843
52099
2
95
470700
243279
63058896
44
6
86
56
268204
405556
77
40
92
11
74
5
59372
552702873
92
475011
71
49
99
112532
347323
260908
288748542
58
33
411982
8
269222
387789
446747
58
3
457084
135726
254543
63
732690215
302823
538789847
183836799
22
64
70892
53
412847
355707
422021
367372
93
74
15
5
32
8
6
52
355868
134547
275240
88
185452
343181097
12
285804
47
498100
181789
189479
5
1
243747
106349
352633
388414
3
769323578
490129592
456134
42
375287
21
7
65
40
498995
419650
94
16
81335
66
262148
149406
64
950822266
119919
61
17259
120402320
65
175056913
80
67193
20005
8581
218484
86
35
25670
294316
32
46593
3
750865774
83
394363
34
498511
423650
4
95
430652
6
114856
74667
55701452
449613
893264478
23
75
27
20
253997
8
145733
493004
471271
313281
85
48
27
2
86
248978
489592
66
51
71
413359
173203
22
26
217709
21
93107
87
72
20
480288
52
52
470479
8
46
6
53
62
30
128567
31
42
169304
19
35
26
63
484426
41
21
356932
169232508
81507
29
56
237008
87
69
144793
66
899532212
219849
96
7
715131553
18
34179
193438
438138
60909
7
38104
93
44
217197
66
93935
256278
366024
479298
40507
479314
426479
218177
3
218527
326041
39
349640
2
167794
41
6
398657
9
359868
214306
8
433205
46
14
92
495637
832137747
59
378658101
151139
230149
7
21
25
66
43
87
40380
444229
359621
1
80
350443
8
43
142897
129603
34
65
168126
20
46
31
115370
528529593
61
226976
3658359
52
70
266204
4
56
83
286924482
45
249241
126953
40743
22
88
56
178339
10
643433761
47
365638
336577
71
1
5570
14
491812
107319
39
10
52
41
73
65
69
94421
50
210345
66
12
71
7
10
61
162423
40
5
7
449360
490909
65
360661
755921975
279184
44
77
18
65
703109034
93
78
97
347101
95
66
193426
337999702
13
419829
41
58
34
65
64
27
18
199455
202644
322583
267114
323003931
93
314555036
7
432321
112503
380040
30
274863
16660
222293
403921
5
486149
71
415627
238662
409441
8
41175642
32
16
81
449177
26
487976
48
461335627
63
972089931
29
1
40747
21
64
9
538101090
32
303039
263577
44
333277
18
71
90
162445
268446604
240318
76
199896
90
26
249736
615579844
259331
6
44127
77
36
76
298056
40
414613
13
6
82
83
8
454646
452802
16
5
60
248542
331195
406471
208362
47
5
76559
91834
1
91
73
31
25
1
45
1
34
239001
247976791
969370437
90
8639
281295
2
80
162144
323953
88
5
22
33
2
138695
466486
229325
77
37
70804
33
7
2
244580
1
59
62
99
73
10
53984
82
9
90
366999
278359
51
68106
325920
129662
113776771
22493
489274
2
80
199647
337849
118645
18
95
245772
11
190281
25
29
301125
337221
99
467791
14
244362
92327
353307382
370038
134529
39
199944
26055
3
461609
5
20
368158
98277
399311
21
349581
259527
51127
38
80
246000
3
174336
208531
407858
257139
7
6812
19
40504
13338908
356499
68
9
66
34
9
12
477993782
50
7
437437
41
99
13
4
434245
59
44
13
241180
94
89
244775
993981176
54
93525
9
275542072
4
35180
110608
851128360
499262
33454
5
98425966
216061
475190
294994
76
58
12
97
27
122213
990241309
99
467592
391780
33
321264
266657
3
317547
58
74
43
92413403
380271
960033823
45
464761
43
25441
1
630350913
198823
94
49
5
94
6
64
3
165925
4
4
988967908
90
40
373111
47
41064
89
973731894
186082
194964
493128
151759070
75
99
4
160442
301751
187140
243606
235412
200665
215680
31
18
253195
7
6580
316604
198759
128045
231254494
3
9706
8494
33
53
16
1
92
1
26
85
324023
3
78
489944
16
5
163345271
427320853
283279
71
39761
94
317726053
314149
138888
192057
30272
124199
46
420099
473326355
419807
368968
63
14
6
535463550
109418547
224893
484968
238817
67
235611
249232
170705650
50
49
67
278888
676844770
135395362
98
84
40
489830
216548
47
114819507
34847
40
7
293564
48
845578465
342697
35
446699
152910
44
70
194547
4
67
34
469802
89
62
372433
306477
488694
119783
33
328515
32
2
519781837
129491
97
34613
51
68912
43
92
8
65
70
39
55
70
9
159541
369492
11
96
5
26683
89
211346
122966
222060
17
41517
16968
8
539292089
3
4129
26
237006
799448672
699468807
280478
729578170
98
75
157686
487694
8
17343
463018
465972
204050
31
57
47
291094
3
273369
18
197270
4
53
62
466556
86
78
1
488653
337661
2
133486
142868
116685
477690
72
210859
19
31
52
32959
62
36
675590133
279594
92
65
35
338094
25
252589
39
472992674
166620319
3
16
307396
314051
26
352144
190840
32
422249
142750
330603
163719
164555
463856689
35562
36
114419
161648
426908
5
88
635373862
273286
76
67086
53
821232924
12
189281
956058574
1
69
7
36
119139
49
90
99
447501877
18
20
468701
8
784236193
220812
402185
65
94
895823967
40
94
148951
465082
203113
9
20
431693
164479
62
9
1
344309
48
49
785437350
222361
338933
184760456
153143907
486826
17
70
459156
19
93
5
3
989178075
865259910
558265069
89
93
314895
49
28913
162535
5
1
461150
73
44682
70
8826
649705395
44
43
8
76
284005
59971
501793319
93
23
396271542
247182
490222144
461456
33279
58
786293202
355847
398811
12
13
114402
2
62082
73
61
23
2
280774
83
22
776221047
41371
623997657
373165
78
63
7
237937540
3
1
348311
51593
64
58
178011
182085
7
23
34
65
99
52
44887
27
471807
31
40
3
107286917
931614340
13
53
171767
82271
259681
285080
43
52
228224
88
75928
22
478446
62
7148464
3
99
289776
558422522
97
4
2120
6
5
25
135702
52723
92
33523282
494314
11
61
2
233656
759382013
82
27
230137
25862
57
404924238
4
242605
487019
143651
44
25
44
77
401171
393290353
143233
26
96
98
224258895
20597831
163942
1
834863328
60425
9
435895
394596
82009
85272
65
17
393877
464924
50
467168
18
162533
80
83
331740
5
56
41
16
254458
340682
65716
7
692894229
17
447439098
127474425
264375
89
97
8
88
391917
41
23
60674
823971321
55908037
309894
197022548
76
283528
424277819
53396
208011
78
168500
116213
85716
56
1
181384
36
5460
165610
795067027
20
24365443
3
277046
158802902
2
435105406
321597
8
74
1
446308
129526
13
55788
69
46
384818
4
77915
283997
139435
97
85
7
174649
66
4
492121
51
39
23
506677260
47
126703
185443
85
198566
18
7
27
4
51
157420
68
58
479825
93
257420
93350
10
401455
8
23
422945
385801
466774
214798
1
249113
201152
356332
488584
139870
190655
23
12
92597
862003595
257034
26
706165380
360531
94
19
84
251422
385068
42
717631622
407871
2
25
450806
753603098
448869
8
57696
356283
30831
354640
52
20
54
3
84118
9
59
38
47
81
89
341817
355170
37
35
54698
64
89271688
85
4
54
120313
382197
48
249126
52498
331700
29
34
477223
327752
478189
5
22353
63
385005
6
98731
304336
83
15
68
251096
296197
65012
196555
457607
15
7
137460
99
38
391910
68
40
68
165296
464958
2
8
64
484680
70
59
252200
494409
35
116268
274146
303935
622079657
13
302699
94
60194
96
66
438441712
18
6
15
123003
39
64
396548
6
80
32
79
580048544
38
197068056
54
210456
730372145
84425
59644
27
57
93
118299
466238
75
463690
8
46
216340
354212
49
396770
31
109417
491624
474812
83
766361859
154778
269714
474492
95
12
74
145962217
1
40
4
198092
479825
215415
845
92
57
68
52
95
592856354
384657
81
317739
324000
477695
187028
73
38
59
408085
82
53526
8092
414304
8
137963
58
29
287679
107417
249680
399601
80
79
57205
39
20
462871
352739
22815
57
359581
14
75228
68
247269
38
34
95
49
86
366727
46
4
224287
254496
32
381703
29
262413
92
428411894
82
77
55
24
2
9219
93245
43
85
309747
112171318
82
93669
186112
164977
8
239844
120745642
287205
547899542
351790
390804
322003
22
22660
173316
6
523140089
81
92
189416
4
26
160075
83
124309
155368807
352905
1
36
61
380291
492853
468609
220702
191687
460327
13
76
69
458554
5
21
360287
490980
67
77
6
415083
33
4
459940
288296
247022
473504
465143
142055
325304
499965
134140
693085764
303069
35
80
328115
80
3
26
354079
13
161415
113315
74
42
462399
213284
52
1
34
408709
30986
66
162808
382082
37
90
215224
54
3
82
386824
208662
29
69
39
28
68
442677
132449
408721
878931786
148475
50
6
167697
93
68
289443
39
99
107111
8
80
98
481853
32
224955
48829
148344
3347
63
223718
284186
113612
32
5
203738
395569
94
7
4
59
391927
69
79
91
119880023
403273
37
73
99
83
7
80
4
328167
76
479906
70591171
42
52
359369
34511
10
5
266114
202505
364119
3
968826107
93
92
41351
728847820
262006
483267
58
158674118
6
61
9
67
88482
89333472
66
23
42
215102
4
87
122049
74325294
73603831
57723
71281
54
55
99
202261
58
312351
86
306719
4
212271
74
11
396003
97
421146
28
362497
74
151924
89
53
35
73
9
396258
1
370156
318045
81
390139
162094
19
83
52936
346563
126606
79
99
40
49
15
35102003
487961007
86
381138
57262893
71
392537
720616420
252744
35
146779176
365874
246789
73
152763
207823
78
132807
9176
7
313484
70
437923
385670
65
328810
483388
453665
9
398891
68
72
29
10
370114
490537
2
224291
2
62
55
55
379699
259063
372825
42
6
80529
495402
96
53698174
99981
54
118233397
68785
57
68
2
46
57819
298550
64
39
290163
14
90
1
372205
81
41
15
151973
348485492
43
321960
238634
274391
36
163562352
831656819
2
137280
9
368682
57447
68116
70
5587
23
87
8
232299
62
61
686403606
213041123
5
4
78
292059
8
46704
1
25
23
2
433239975
76012
177844
52
37938
85
26
337394
5
98
69
66
54
649543521
15
646376378
29
4
75
17
74
268795
61081
48
1
496679976
477698
412826
20
8
57
7
1
51
76
1
3
230030
24
92
57
121841
467111
21
99955
241000
7
91
123449
70257
18
441864
12
6
897939532
890219668
7
53
77786
49
8
83
385138
272008
95
421564
835476651
6
459461
53
168710
7
753376344
80
437225
97
12
202581
6
17
60
678954610
179917
95
487478
8
33
76
87
9
5
9
12
403130
5
6
8
94828
51
84
201241
76
69
495875
149092
88
92
280878
58
947586685
452915
183312
4
471716
3
744044953
375963450
490234
70
73
78
1
66
93
1
96
70
9
3
78
79
2
57
353121
4
310795
261193
67
38
10
394246
34
64
48
5
87102
370541
90869
114568
347159
6
158076
432027
275537
65974
87654
526776227
404584
823962895
425212
367528
48
78069
42
58
323356
57
93893
83
29
176416
215636373
233352
221868
321545
62
315358256
5
36
7
332172
527433422
30328
142409740
67096
326478
45
99
88369
65
12
28665
63
91
93
50
580320846
64
1
245335620
11
494030
80676
10
9
474462
39
5
46
763401252
43
488644431
36
368854
88
90
446964
29
976537102
99
258803
35825
323379
367169
72
347772
11
72
24
4
335399
42
82
3
35019
28
134050
3
10
79299
60
68225
9
7512
168019
178067
8
205388
60175
83
417028
489784
467820
447336
35647
12416
345401
93
40
7
274017
6
61
231595
450784
6
708956320
483788274
45
2943
81142
161037
45
78428
2
80
80
198718
528866499
374661
156076
1
62485
31
292779317
73
303383
498705
19
52
8
473884
34
1
753977288
25
65
55
37374
57828
156719
89
408610106
537668703
155309
87
8
349460
20
229132
64
475592
453547
423018
46398
252902563
97341
3
44
195468
57
410323
409226
36
24
1
490605
50
351853342
253971
90
299880
8
323910
301704
120147
10
173598
336162
488479
198306
2
211132
5
311215462
82289188
2
54
18
7
5
8
175832858
67588
133097
31
553850985
97
62
95
153169
63
13673
62
44831
7
2615
269342
74
1
171262308
222085
398825
5
463392
56
395660
12
74
83
115264
246437
306131
60
268919
274487
22054341
33
5
12
102859
384591
67
306115
13
69
29
16
566790749
4
93
38
438249
332404
8
62
7
190752
917086298
396600
72
333221
91
82138
250776
97
66
53871
8
4
72
90
37147
11
226943
166490
203055
275520
73
120317667
70
11
59778
252878
122060
78
1
9
106432
37531
165434
447860
77743
87
93
483552768
45
805902015
68
913684487
141939
5
460150
74
42
9
9
179765
27
48
198173975
245979
96
9
93
650503426
259939262
178265
352759942
60
48
26
201135
83
78
50
49
3
4
145634
5
408698
100642
343374491
187333
474575
2
81
1
2
248312
96
3
23
3
79
62
158583
340221
37
679963170
4
11
866976546
92
69
63
29
251777
49
85
76
21
572611605
371164
37
98
64
45
69
365469
57
10
8
97797031
295316856
930554248
59929
8
371177
84203
18
131869017
28402
62
8
96
165886
195831
38
90
95
55
718328398
6
32
331683
91
354321
68427
163391
262072
49
316418
1
348119
49
82
217041
8
231700
44312
160548
484949
189863
52
2
80812
24
74
126215
818734942
349716
464293
460149
67
389233
229220
4
77
80
246759
138581349
67522743
57
6
95
16
329762
6
53
403314
265459
97
77
19
1
69
35
134812
6
66
7
291538
93
43
77
428340
36
6
67
93
39
95
272918
1
236288
144823
204828
468169
172154
71
4
49
50
67971
213913152
232586
339656
425899
1
111920
327402589
464652
75
424226
79
48
61
88596671
43
85328
41
305579
7
40
34
23
69
59
278657
10
33
839494447
380251
79
850307592
86
81
2
95
24654
43
258707
60900
164411
73
221944
16
292779
72
283548
128153
86
56
493289
424109
9
20
6
403195
20
76
348467
4
23
235059
7
30
456176
123116
101841
472349
239091
462499
629321500
194961
40
94
990100989
278261
149764936
67
44
193855
391685
159664
679207952
87
62
8
65
10167
81
110594
99
39
87
53
219797
33
177818
418169
15324
102198
7
12
294835
211235
84
73
462393
888619768
304637
76
90
428583425
189956
96096
40
92
26
6
311153
6
465751
27367
50
209601
36958611
363696
72
1
809776067
1
32
283059831
85
1
627686833
381852
303503
301103864
569607999
13
2
195821
41
45
434263
486443384
95
9
11
65289
48
549651749
9306935
161373
63
44
56
278825
458789
27
32
56933
65972
52
41590
9
242690
97
436122
276202128
656977550
11
422818343
95189
105806
292228
27
3726
40
96
419442
435638086
23
395772
754812536
301852
856780557
63
5
6
5
67
73
60
290795
273763
89508
30
418652
16
270545
7
5
251205
78
68553011
146142
194402
8
25
29889
13
187328
338966
67127
4
256675
22
11
36
83
3
26
78
681482511
471521
34
189267
226371
3
8
314119
17
90
99
99
243249
522060389
63
416423
584235205
29
451044
99452
13
46
68
22668
314732
225201
34
182641
68676
322600
79
9
82
342071
582048231
63619
6
22883
89028035
307411957
53
861457045
137973
467828
66
5
218393
41
69
214999
141134
78
73
316874
80
450021
328125
52
39
377698
59
227987
27
470514
57
308569
84
154527
32551
94
88
78
78
333426
72
43
306919370
48
402512
84
66
493273
359172
24
70130
72
43
83
92832
70
110893
84
80753835
805759059
668984765
70088
99
6
7
56653
30
241252
8
8
84
318660
8
416632
367773
274207
66
74
824772784
258781
123122524
235094
411232
209714
60231
126865
467687
2
671765938
457126
73
262799
6
47
8
56
183048
339132
35
578292929
73
473345
382973
234593
88
71
256136
110395
24
31674524
165244
55016
10
68
40
475548
77834744
81189
96
344296
52
184413
54006
65
468352
67
6
14
68
396906
83
53
364596
432507
88
31
463173
26
27
382254
232773
130536538
9
69
92
442295
214251
46
4
8
27
29
98
87
963141524
26
33367
53
69
6
88
363610
12
421368711
298678
35
32
58
490937
130320
126105
62762
2
75
277245
89
888420703
54
328897
37
20
7
4
461132
5
47
139074
19
57
1
15
134926
2
88
36
282301
304843
23
671329294
695661766
26
125481
339841
126742
8
9
78862
262020
9
30
10539
113193
45595
38
198167
82
69
56
9
45
71829
46
133706174
763688038
169306
3
57
173850
97
421743176
68
28
53801
68
36
15012
294183
975995593
484170
6
94
27
79212
17
1
63
37
62
35
24
4
5
303527
33
867985601
50
371969
68
51
20
7
112572
876593430
66
321811
80
54
18
353080
85
46
362232
36
55
331272
243345712
18
82186
12255
33
202380
5
620681702
95
57
24
3
90
616945665
42154
4
98
645690735
17
61
93
66
611080613
83
18808
151207
104950
13
61
36
75958393
274290
26
344621
360440
98
99261
8
3154
276831
306043
453842
2
740787733
3
96
75
83
286419
57
96
4
27851180
44100
2
266112
95
17
26274116
110767
374224
37
15991
984892653
699723178
21
149941
47
42
113363
334191
98
31
562517164
450857
42
97
27
69
304690
18
91
427961
174459
37
56
48
96
401617
379479
344626
46656371
90
98
552216984
4
257469
90
72
78
384181
161992
326450
180959
89
78434
116543
7
357421
323447610
983287881
431910
53
92
79
339537
86
474173
235393
245819
30
1
91
6
33
6
92
89636
271382
43
55
350666
336778
223549
48
250119
84
37
160634
426824
851460095
76
35
6
359238
85
24
851389336
428418129
436887
853336047
154045299
77
29
290063
89
60214
98123
646019673
81
36
442566
52
130121
64
9
67
90
233738909
6
898838932
55
56422669
20
356152
380914
370899
211841
33
6
74
97
103570
269726
388577
94
290750
247807
72524
265845
11966
83
42202
42
470523
3
9
408302
63627452
23
25
98
32
188889
350174573
70590
119183
14
190375
27
47
22
44
32492
467348
95
82362
171917
394030
190410
168590
18
334258
460393
713685513
394168
257530
403714
15
47
32
328461
84
28
20
87
60
46
98897
72
76
1
2
1
209229
469987572
849657350
74
34
91
20
18
29369
125573700
286102
1
76295
921537776
17
29697
128242
65
81539
422137
477084
65
171501
58696
8
354490
67
406969030
4
133042
223216
58
55
66
39
71
63
396841
487678
8
71936
359960
298826
262663
434456
125443
174888
20998
404455
34841
86
817557325
177209
570130878
372490
63
277613
5
983055384
98
421865
15
90
403631
31
155861
177562
495450
4
268186
444244
28
9
90
163165
3
39308
547761279
8
52
40
950126503
475344
33
167884
215384
287224
6
64
7
816696376
353756
17
295189
65
358902
193603247
60
26802
22
377647
44
765987827
76
566190931
55
72
9
86
261860
244952
48
153011
30015
4
15
345096
39
10
5
739474057
150318
381936
47
429222
29
334010061
55
285828
5
65173
492860
83
590872330
6
41
95
961117508
125436988
397039
366935955
100452
18
186703
273655
4
54
186722
455271
30
951209981
44
482383
89669
414163
89
46830
60
159013
113173
73
128139
84
5
47
79654
96
31443
147593
391702
71
213532
9386
1
49
82
45
201318
39
28
138793313
27
351739
39
72376308
58
56
90
160049
88757
442770
267413
40
943440069
8
8
34
59
265655
458643381
47
15
18
69
24
266266
24
3
348780
8
5
58
59
3
51618
102819
31961968
483553576
9
94
6
277284
148565
7
72
27664417
67
59
5
48845
115401
97
51
152721
391182
495954
16
7
437814
754566860
220927
30
219618
7
48
132742
251099
8
68359
98
14
42
162970
110845
44
121088423
151629
8
5
380214
61
388713
7
44
138907
81
45
36
5
27
72234
486180
27
135021819
42
440409
755888578
72
99
453645
23
21028
446065
58
30
53
49
4
380500
2
74
351909
4
120614
41
71
79
941637458
5
152368997
28697
368552
19
275049
253658
18
29
87
65783
15
109785
99
28
198152431
49
908367128
458818463
202746
314773
4
496141
264201
265277
344998
332493
45
3
8
8
373619
323025
193264
224393
321444
115225
343590
126468
467167958
5905
96517
70294
389035
25
15
5
51
26798
52
7
334699
163425811
1
428856
395507997
71
249131
83
193965
1
9
101196
3
67
47
4
8
353319
23
79
338971
439976
333246
10062053
66
280390
70
344314
83
373509
64869
318970
40
11
470637
59
443634
54
79
14397
43
79050
64
80
439687
505814357
118934
171184
93
374768
4
21674
8
43
25
556322203
241903
354904
30
29
25067
317712
67
17
94
296162
433408
36
44
33
1
102621
23
5
4
429173
62
315757
198793
90
28
498416
86
47
54
260816
294461
294447
11
457975
177624
354018
6
56
913996476
387234
75994
341692
410793
5
176526
64
27
69
225106
222432741
67
86
47
128759
63
412740
8646
269572
155618
38
45
478279
408655
136526
137612
9
495072885
362557
88
61616
74
6
274932
35
16
86
263997
3
13
96
419399
40
9
10
22
52
3
7
20
2
17
297688454
461991
294908
353885
153797
214655
407418
48
142063
118254
217989
49
73102404
889988481
259997
302706799
364269
248955
93
226974
5
180258
29387954
1
422183
478639216
22042
79
422933
40
24
153606
4
88
95
226672
452935
62
81
960401725
10
413757
52
6
16
480515
210553
97
98
17
324216966
7
3
28
95400
83
98
64
53
266146
448668319
78
79142
85
95
12120540
36
24785
340499
468858
228703
162418
32
5
7
92
94
82
35
3
9
81
17
87
66
452754
4
46
56
58
499309
36
2
82
160520673
857859487
55
389739
125163
79
1
432390
96
77217
320527
290540612
22
496911027
392179
234079
156868
557247132
409244
228520
79
26
224186
485706
324069
222597
338435
52
7392
12967
277999304
97
9
39
9
192998
300094
32
248767
35
55
7
53
71277
639845614
34
638201281
282898
962254017
72
74
8
57
79
226132
203333
1
54366
149805
88
51
483823310
11
76
20747
6
42
239116
35602
265605
76
46
20
4426
479985
7
264549
34
17
55
79240
73
8
93
375507
34
243388
27
86
85
9139
80
42723485
153621
100157
492232
124236
174308
156563
8322
14
8
37
80
286209
485612
49
53882181
1
220945
10
419713
2
49
48
448556
91
321491
204216
52
350357
75
97
12
277512
304808
74
126338
59
444383
22
36
59
99
60
113283
87
94
53
101341
403297
17
3
82
326518
81
263901
111261
13
63
5
134867
898955577
185556
43
265795
351141
34
62
45
27
77220
167515693
211759
478365
202893
190868
89
34243
71
175173
16
19
14
825184244
466387862
359565
45
432054406
65
21072
66
17
95
326891
2914
61128
26196
476080
8
308114
60
6
52
581614
78
38
71
66
1
58
314988
439155
54
37747
29344578
9
37
362341094
386281
392787
673473500
27
6
334399068
287033
145910
153755826
38089
375319
9
38
136520
242421
90
1
48
204838
925451175
76
984931588
482696
90
17
24
424623
786097391
463093
66984
323370
87
9151116
40449
194489
66
91776
282019
14
123213
376708
60
800049238
345148156
76
94768
84
11
274465
20
30
59
28
936037870
64837
73497
318559
416686
16
147176
473220
20
483619
307647
387839026
197577
9
8
161645
190311
287555
207072
4
83
444460
75
319840
9
56
38
51
100158
237701
88
28
78
33
99
94127
53
478498
25585
30
471988448
212580
46
455487
278252
16
72
94
605878385
399646
70
6
168880029
412381
18
9
7
15
40
39
53
32
13
247971
66
113972
9
62303
68
40
370216
333162077
299047
464401
3
40
41954
341235
225162
88
274526
5
428694
304865
2
24
229732
6
163212
9
257936
214499
231957
129975
17737
477805
33
130448
86
9
52
91
46
32629
68
28141805
350377
426444
9
709344411
21
7
90
364229
153643
81
6
49
2
30
116484
3
76
12
375213
94
148685
1
434431
27
59135
76196
422457
319149
11
738046967
4
54
46
263048
54
83
36
299847
78
327832
344430
41
871514275
308775
266876
52
4
178849
25
353526
7
465152
294546
895470504
355748
436236
22
6
352699
914141273
825087708
11
385638422
53
231952
358963
75
26792
90
707293784
3
132782
385580
232127
3
44188
60
326538
17
8
95
408972
298820164
397832
77
96
270829
224921
88
136482
80
56212
65
399946
452355
17
226070
12
482810
149133
93059
402124
41
184749
95
386782875
104125304
297428487
35
221121
304136
68
437574515
98974
21
5
127720
11
419457
99
244319
38
88
618176890
217648
345750
63
64
1
57
96
67
6
10
28
5
37
118842
340367
63
77
11
488932
190896
16670869
160101
9
135520
2
176522
106567
6
20
37063
430352
47
10952
210255
308433
100119
478985
78
5
271997
166523
34
74
92
367145
77
41
366447
92
327496
26
161925
73862
43
402628
191661428
366774
484738
862121343
4
420957855
467503
262398492
427082
75
2
360783
416222079
333471
454271
273304
35
50
49
68006
37
32
190205
18
306921
85
2
45
3
962085530
70
260247371
150381358
798913488
91
76
92
338781
31
82
177686
47
368427
28
8
435860525
58
58
196061
3
65
258998
208811
7
156477
735283835
88
37698
85951
449653
241300
30
8
68
18688287
206747
425889
84520
72929
317690
74
69
5
285765
471921
4
311629
77
87
60
9
89
43
334836
271096
62
74
20
373676
4
334559
73
44
475732
8
64
90
147849
363247
43
44
186411
286615
39
299625847
59
12
66676
370404634
492576
3756
597049465
2
88
482494
215397
65
208946
20
95
58
88
496128
356444
6
191400
171950
18
85
91
988824509
161744
72
7
203370
953543411
24
2
15
954331866
99321
289556
44
363595
70
280354
96951
13
713040231
279000
903124320
762028105
24442
10
50
23996
320243081
68
13
153314
58
82
11
60
448754
52
95
16
70385
162297
87
91753
72
433271
115313
39
52
640796456
9
645735732
28
435490
319792
36
184016249
2
846076867
293184
424584
33
12
214826
1
169373
65
206117929
119481
12
651049971
885228447
259195
267671
381649
98788
199218
259521
68
2
372644142
515950054
877653779
7
469568
37
764943368
57
35688
1
377358
329469
46426
370856410
8
82
377147
48
429601
49
450173
385931281
8
12
135455
1
7
454500
9
31
96
323193
59
4
45
78
1082
20
338137
1
7
300228
5
90062
25
49
428539
427510036
102164
112241
757216696
587086160
402970
37
378166
433278
215993
408371
354229
231049714
1
89949
436601
43874064
259956
845708040
369654
166781
81836
23
59
89
122752
294788120
70821
343119
90
61
7
184836
23
6
434669
36
8533
105733
29
78
305047
456710
169276
40
61
24
945749554
929603236
76
495453
209283
356695
1
80
229464
91506
330763
17
66
41
39
330989
80
195863921
3
459625
81
303186
342874
14617
97790
9
914009637
298638
207881
74
37
43
18
920067461
42
3
143705
3594
64723
473105
7
67
46
4881
199453
303504018
305930
78
302275
6
455392
24
31
12
94
31
39
13
85342
99
12229489
22
132107
320648
36
33
79
766661479
58
31
201925
5
355369
70461
5
35
2
473569
2
266378
52
435242
505004580
98
127563
4
197873
44
10
70
425029
51
31
5
450402
10
77
56
486933
1
3
165622
503627745
486058
48
313811
65
145683
73
423589
856187961
6
49
253800
465124
1
94
321125
68
4
61
62
29
93
24
491038944
79
92
420587
1
288829
98
629503920
328093
53273081
2
12
303983
90
204494
61
342688
988723894
43
210947
283482875
318988
316452
281241
11
24
907987834
397241
8
8
812537206
120092
425794
633268559
41
52
3
246769
350184
40
93989
202551
133625
162444
21
144553
710224153
45
399231704
228126021
90
79210
74
277443
6
467986
480111
399239
198427
473830
336889243
177032
898156839
4
40
745362115
78112
102188
59
8
199195
357644457
15
149756
340385
358888
205272
968604896
144230375
48218391
96
172930
53
441777
317827
135069
351236
24375
497509
3
432687
46
397043
20
9
5
14
174632
387488
9
99
92
571391338
6
76
11
247422935
6042
48
5
63
85
9965404
490173
496166
50
53
71
75
303110
54
11490
364163
72
44
52
407175
130561150
37
73
34
32
80
23
262326
71
18
15
943859830
291510
33
306771
66
163521
180885
240985
90135
226062
258683
419081189
85
428403
171184
165969
37
35
116559
48
74
77321
62
33
480871
149419
2
52
421685
65
76
69
35
138294
85
48
21
15
16523
49
658779235
412921
27
53433
207621
255365
46
464647
207245
35
275873
259889
40
129879
95
56
449270
447546
257513
257890
33
65
29
89452101
65
96
6
296468
359573
92
32
59
65
16
389411
348427
46
66
74
417672
18
9
8835
283800
99
897380322
45
10205163
3
101626
1
10
470029
22
193453
39
41
19
4
763495399
42
43
36
478433
464274
117454
94
87
55848
5
55
6
95
89
650791867
159267
96647184
64
84
1
72
43
18
3
55
9
144836
21
76
62057
39603055
760489170
3
97
64
70842
59
9
9
744038310
7
10
458012
399822
27
137323
99881
55
9
8
122580
78
7
28
2
41
125996831
27
60
86
546816432
48181
446467
5
295990
9
4
837063040
19642
43
55127
669711216
16
172228952
40333
81732
465795
429704
69
227991
77184
15
56
411953
148533
399973
85
95
337858
43
27
62
51354
3
7
36539
331976
27
19
90360
10
91
389358
3
21892
67
87
96
24
495243
224186
266073
301797
89672
5
197950
34
60
462485
48
1
305576
2
85
364441
31
167811382
22
60
16
479242
939382424
93
5
333376
208061
21
1
650368
7
54
40
312859
70
86
66
551991417
8
110179
440878
420623
3
2
292293
300285592
40447
14
75
92007
594117784
240388
729077567
125937
63
181232410
110051
66
57
2
30
99
14
130463
53
31
70
20
398786
13
59
68
94
262610
598625263
73
453282
6
230992
457433464
81
80
6
7
7
205614
80
96
123064
152340
3
339820
462621
175444
9
293255
199590782
602086199
52
359620
481738409
366604
970024760
87
3
59
7
1
263552
200084
98
18
871927745
56
41
9
6
60
46
90
153082
13
80
388304
94
356665
15
9
423568
44755
286317
6
454073
1
6
333521
39
79183185
30
44591
329359
169799502
70
34
52
91
430751
93676
3
380272
10
22
327827
371223857
28
98590165
784553283
6
688160988
449957
679994002
278740
6
69411
219030
31535572
36324
814860755
497817
34
7
152312
362493
71453
25351
6
291663979
451354
367256
53
35494
170443
80
56
96
2485
6
425436
66
71
404960
16
39
2
79
88
83650
27
10
62
47
29
109898
68
459847
5
320996
93
395560
246362
431420
98
243009
409797
37
417559
88
7
82
49
393304
52
218958
188593633
40
893251453
53
64
86
70
20
468096046
97
16
45
22922
3
153853
102784
55
31
63
8
48101
57
90
62
16
245871
412097
259861
395621
13
247121
800671277
5
276536542
5
61
349739
657460688
23
80
157525
10
88
9
58
507086600
43
682367123
380158
138931
35626562
166494
49
459926
90
499826
151713992
78
47
23
57
85
23157
54
172285
264307
68
84
1
7923
230949
180417
290366
94
293599
275950
47
71453
100456
9
95
6
900684234
360502
144740
151892
220574
37
7
427298
25164186
5
136784
293162
361952
341921
305375324
54879
67
81
365288670
4
389444101
21
493613
55
51
7
295938
4
9
56
733164109
252131
4
97
96
148538
114623
475899
22
180565
68
87
131591
802493535
14
92859
8
33
367050
146795
224088
72
284160
351875
94
48
68047
55
178896
93
38
352509
80
66
297070
207199
92
64
60
99
2073
65
481266
78
6
37207133
2
68
38
321044
364919
71
5
231000
54
1
21
309885472
8
51
420635
1
223162
62
207164
22975
56705
6
286833
276675
33264
55743
227001
283073
220326
167316
3
45
33
8
58
385203
256648
859024197
6
5
54335
27
454580
25
5
85
34333
95056791
39
427714
178175
8
167356
93
27
40
38279
280999
186328
2
19
425998
754744130
205615
39
66
97
96
219691
566588756
76398637
80092
135630
24
365997
46
84
65764
429472
34
43
164664
496293
44958
463716
44
330078
89
91488
9
454713
34323
22
44
390785
1702897
79
173563839
460677
48083
94
94
12
97
78297
457183
154600
94
222887
60
377049
376087
285200
39
291636
238984
29
476780
4392
46566
214630
499986
6
66
7
401729
5
179648
9
85385
93
451026
25
8
52
74960
78
92056
46
46319
145204
38
46
77
7
727260959
237371
53
9
247893542
60
4
620967740
180757
1
71
5
436249
34
406040
97404
53
89
60
656196700
92
182343
424654
8
72
302238
490817744
157657
980429601
224894
67
605554114
34
93
82
228050375
274096
87
37
36608
729071133
159911
192807824
9
60
487529
50
197851480
63
286351931
409028
64
544083621
85
46
5
86
21
42
420278
88
29
143208
50
46
76
2
69
3
386200
239920
422120
22508
84420
99
78
40
55841
375746
78
215772
52
343869
482050
2
10
3
98
218603
17
161590
663450647
763450607
94
445504
319626
32
154300
84
9
236044
35
279666
86
373079585
30631773
469510
265284
244129
63
434982
49
77254
67977
2
28
58
406109
64
96
136351
70
84
24
28
7
775192482
373114
70
80
94
97
36
90319
362602
52
44
319874
332954
72
58
492106
46190
322493
36114
78
60
426976
761829405
45
6
42
445093
83
51585
40083
109243
45
10651
47
7
841249047
78
256183
19
267738
447025
377518
286771
53864
67
2
14
70
448378
172756
945533762
94
376678
42
76
96719
654953440
96
86532
39
81
319628
47
784234569
58964
2
490989
9918
445048
262126
38
295860
63
95
47
89
4873
117298
128130
171086
459237
7
240023
816571067
140733
48
108193
33
1
864521546
432359
28
257165
34
92360
39
183014
330817
55
58
30172
156326
34985
100557
17
77
42
171579
745604073
96
255594
463572079
489576
39
112177
519144483
125682
353081
106310
41
342098
5
93
52
176210
50
45
183900
99
139617
218395516
3
63
9
877893684
350034
17
78
742853821
247489
31339
19905
108463
97
417770
90
22
5
41
5
8
37
500283544
54
92
162648
23
302392
260214
36536
382309
6
96
465025
79
427892
490576
9
556521499
15775
370837
347200
450414319
5
386785
5
76
43431
41855
73
6
982343142
48
565723331
41661
33
427860
46
9
21
198333
67
349827
454717
1
12
82
46
84
35
493753969
97
139037
28
265893
253686
269926
267132
3
53
3023
427433
11028
257802
635916602
81460
220183
92
5
634278326
364785
96
215724309
36
262950
157412
4
428475
287136
10576
144179
64
26
60
332275
231626
95
75
461811
236184
73
92064
721695809
404652
96937
337196
736552672
96
55013
116064
9
98
1
72
543032714
380625
66
327528
96435
362208
85
84
71
36
98
35
137062880
5
31
10050170
6
90
134411
8
9
4
84
265210
222767
45703627
86
525094932
61
169946
7
196235
11
304471
5
141123
95
115102
106635198
42
32
439454
583726304
23
28
280882
38
941727464
87
98
19
399425
46
683571884
321840
65
57
200887
135328
327670
25
47947
92190
67
72
124826
457226
298585
444883
12
787288969
38
63
286027
395689
72
196258
67
53
97
3
348721
123662
221717
54
20
89
252780
5
60
23
481786227
63
88
361524
8
77
109934426
198502
861867325
75
55391340
18
51
92541
977640254
351237
170306
236440
385064
256452
4672
305942
84
428395
408492
313883
82
18
78
3
313510
5
92
277984
365274
28
265832
34
3338
98
22
436222
6
281258
484321
54
415421
556879619
2
75
99
169180588
206061
2
56
85
50
369219982
28320
78
97
17491
410912
150969027
206533
152269010
59
9
56
16
157883
99
222485
11
72
8
98
10
95
179343
314952
78
47
40325
53
351171
3
210453
28
79
363067771
87
22328
239702
88
58906
28
51
1
297806
90
25261
9
30
50760
398499
467616
61
96119
243495
364826
240467
93
71140
88
55056
24
63
150514
25361
313987
97
393459
29
6
73
195973
81
233195
620280586
316333
451285
23
286832
103755
4
64
619971567
372391
62
69
262920222
116094
88
9
32
319784
743051334
54
48
397163
69
10
52
27
37
495429322
40
211692
193709
25
386824
222565
80
382819
199361
275233
72
322436
221357
332924
592061912
7
195544
211295
59724894
1
33
421085
35621
99
150586
81
18321
49
133212
68
12
129053
22
555012157
472912
210956
97
34
125816
2
214685188
96
15
67
45
658525626
35550
164799
3
32
19
69
49205
439665
58967
16
12
49
138428734
3
452335
29
42
194062653
563363462
274280
159704
4202
481038
942574380
427885
376014710
102705
41
74015
406852
88
69291
32
226999
390294
333266
53
131892
10
236475
357752472
451875
135818966
50
447466
136372
297884
37
76
1
406758
51
124730
139453
693043813
42
358711
320451
335305
12
61
55
162566
56
38
47
62
46
216835
497573
62
41
78
285274
17
25
74
670135198
56
163340
100222
20
780614071
93
13
67
391544
460491
298744
82
78
408804
978097688
92
55
150553
46
5
89
997374803
60
88
55
7
25
59
271828
61
34
24862
30
295834
15
25
197286081
233772
329014956
19
398899787
56
90
32
26
921611627
5
78
32
43
238949
281468
327665
2465
81842
40
76
71564
7
464828
94
235008
69
461840
127795
79082
593110571
363779
140155326
54
413824
478073
493911
98
30
268846
197103
2
95534867
18
19
8
286748346
384179
45806
133430
29
88544
93
235723
46
49143
296824
364291
707901967
776573887
402571
45
15
470139
238595624
107610
9
68
357140
20
376738
222723
8888
31
238489
107201
46
493903
56
340222
412742
21
241953672
381739
580262378
259605
654690786
4
110779
95
30256
860744282
2
73
63
6
80
41
3
76
6
338646
46924
45
76677
67
3
60069
13
134891
192391
422944
104011
24880
331875
78
179882
7
75
263993
99
300498
46004
141717
493011
441782
353038
474687
4
5
431431
4
28
44
443216
38
57
382816
47
7
215744
94
356561
51
594676833
69
74440
14
465906
9
15
176133
62
286735
69
38
55
40991
181716
22
58
23
336192
62669916
83
48
29
768705355
11
90
82
146116
19
29
381104
36
74901
283471
11
15
361106
20
252800
13
21
42776
384307
27
254565
8
465951
91
430444
351942
51
340849
32
181964
68
14
60022
31
6
70
127154
18532
160413
74
315381
66016
57
32120
92
47332
21
57009
1
4693
31320
274071
154491
375540
122205
210215
16
436956111
44
182106
1
370947
436439
74
88
44
411274
293009
290197
55
89
329682
80
97
9
61
258339
57
236841
43
48
50
450158
23
98
135183
76
140493
352269934
10221
26
766479699
970689144
368849204
9
99
460684
54335
206795
95
40
34152
55
64
74
32
21
65
14
94
206243
171759
86737
469846
55
601377437
62
39
386549668
343616
103225
233328
80
16297
1
581939994
431671
49
59
69
3
26514
277731
404447146
49
498082349
35
3519
370272
178557
332012
340464
66322
87038
268377
26
519727148
161167
7
80
478440
92
424036
208886
38
76
28
205772
252710
60
287270
76
286873
180154
472121
336262
3
39
86
40
86
320607
20
215681
51361
35
17
151972
327321
274923
93
28375
4
15
152729
425944
326875
97
462218424
674784889
15
38
476462779
328521
104720
116361
17
63424
255434
443478203
27
76
151311
124095719
5
315523438
461714
88
612914106
397012
7
472839
81
272414
45
255396
74
127068
130833
89
49
41
63767
29
237346
34
381671
91
201202
343450
266964
31
52
417071
5
47
8
438403
88
837132932
1
43053
341516
107068
488793
97
58
2576
469687
38
26
665626492
222424
449165
2
25
135088
3
5
424510
95
329165
46
458744
32
24266
75
56
70803
132725
20
406188
470386
4827
59
340634
17
76
58524
827150954
922927103
31
64807
63
12
67
286324
89
124345
5
45
217232
362821
94792675
219364
282793
376364
278410
854402117
299915
868615763
73
8
390792
746043628
98
74
209906
196982
376795292
469598
289610
34
63045
213431
126774
241750
132356102
91
95920
269279
472337242
5
90
97
62
445732
40
53
363162
306890
66
21580
23403
7
57477
353299
189895
58
203526
53
99
9
96
891756128
49
1
194135
34
312803
38
6
428605
11
26
172221
42937267
29
42
63
7
28593956
5
21971
181802
15
433451
204252
318765
3
79
670700493
31
402611
48
8
109143
2
20
6
34
70
3
36
408469
174613
228986
326236
36430
59
201763
397374
40
235493221
19
2
763025405
218898
43
125119
70
26
94
184129
5
31
451843
261040288
70
93
81540
17
208095
130407999
31
958335308
45
75
85218
849054394
19
1
82
57
104727
423815
89
68865224
2
94
10
2
129594
859222006
146911
86
343953
20434
9
18
184975
499610
16726
6346
472544
3
10
34
775321958
6
94828
71
8
235054
56
7
17
427815
3
360896973
202354
5
57
211100
9
43
273600
7
65
304546595
815607585
407471
92
86
6
40
95
232738
239883373
141616
26
373267
27
66
266618
71
257827
301948
28189
282088
98121
509778383
29
198336
74
181117
99
262223
175563
84
422931
71
4
98
473399738
239955
9
423808
403543979
26
64
3
39821
375950
40
85828
237198
40
205114
98630679
85
43725
457190776
675534303
26
162613
34
52
61
19
9
134683
49170
19460
355217
18
243126
45
566140640
306122
5
52
70
91
28
100108
381802847
23
28
237690
41
32
18
45
97863
495262
303873
308153
824480653
611460342
6
74491
226573
14
423638
288404530
70
435405
395401
116355
33
616791268
655265068
25
9
196357
456550
6
190784
460085
415160
371417522
65
64598
52
8
2
6
76
68
24
47
19302985
78
113179
3
93
259116
22
241813
68
417865
241008094
59615
439196270
305233
170080
92
81
153680990
69
480392885
95
82
2
18
6
184355
5
374097
78
5
51
499011107
65140
66008
9
404127
5
94
9
92
282951
328068
1
8
454040
815566036
71
42
643801314
24
455936
86
68
8
68
9
57890178
342645
356263
899563517
85
191661
5
138619
8
50
297626
54
4
96
50
44
115722
15
797934975
49
39
59
475749
241534
92
7
37
23
6
386138781
90
27
92
139776
211252
6
252615
786417638
25
16
110143
4
22
55
80
141015
60
184849
38
34
46
68
476123
168670
349864
91
90
146839
29
72
778784322
15662
352827
76
274956
344444
1
2
10
312836
49
35
2
345004
123720
646116694
136645
55
776170319
434967738
11
18855
38
60577
376736
64
922275261
438899
379649344
479904939
6
494087054
226323
93
9
78982
52
51082
4
44
279224
45652
94
35165
467280
211651
207673
382033
702550796
4
67
15
93403
63382
83
47
23
89256685
468767
472461
115689
142112
88
37
8
6
35
24
5
11
5
96844
757277523
153318
6
63
25001
364508
32376
230854
38
16
73
54015
358030
492696
44
39
38
58
99
101310
45
18259
67
38
48
24
61
7
76
12
79
396336
228981
81
42
91
395168
81
636576518
65
6
839
40
174419
88
13
395466161
314831
29313
399281
318979
51300
55
300823
251917
12
65
373037
41
8
366114
46612163
76
82593
363763
7
457269
442769
261646
3
9
68678
253912
5
78
76
321404
4
17951016
7
230974
146891
1
147688338
70
18485
208566
151268
97
90
42
97
387916
285601
12
450216
442494
55
54805820
10
395347
38
144482
42
11
440024
50524
351710
366592
95
254161
84833
368886
109514981
84
1
312737
49
65
8178
268603
92080
99490
163285644
346558
78
34
432519
454131
364321
56
35
12
9
17
23726
238511
61368
44
685537590
433875
71
15
237356
393906
427099
95
813381068
529264086
232315
168688304
370680
77
10
81
118123
417932
49
85
469245
445845
778798961
56618
474813
47795323
28
10
89850
2
111707
390619
497896
3
86
57571431
90
46
232748
7
498980
92
710976722
702922577
77
4
11
62991
59
867718540
16
169613562
638893843
23
4
261067
58
149385
271280
181626712
39
432271
21
83
12751
58
11
17
876000662
481138
557650198
267934
91
48
341672
103136
58
218662
259650
275788
11
243893
287561
108878
10
49
351946
496221
286396
18
48320
901960486
57
278225
31
115639
263257
6
416506
520732164
77721
921956088
28
82
343584
10
240337
333849
4
26554441
389830010
402767
9
96
125531
287854
911100329
6
6
386829953
322560
6055
24136
164914667
310560
97
1
5
135553
275939
50
43201
210041
64050
15
82
5
52
84
93
282094
335161
7
73483
129901
89
92
380439
63
26906
4
32
498627
8
16
3
203646
24
76832
704200703
420745
20
633179345
30
54
11
300514
637541062
96
82
30
90
475612
93
53
76
210787
55
18
214997
70
214638
9
13677
211806
3
84
206587
471784457
72
142224
18528
388874
94
566430325
445352
37
81064
62
56
313424
60
73
98
172218
96
415037
328987
496496
12
26
73
328798
9
481943
40
320278
303255
440235
7
1
94
807770172
430833
230995
40
499786
89
292420
358551
743046616
180304
28
38
244108
80
495038
2
98
21
234090726
966428511
4
96
18
61
49
400102
41
19
180172266
21
421471
2
93
424175
177486
23
30711
306539
174310
33
97
98
7
51
81651
24
8
161594
2
220423503
314396
187284
85
48
241918
572803997
111761
73
47
1
52
98
97
9
52
49
573833424
205485446
65
330490
251615
50
6
67975
96
82
277879
252168
3
379168
118847
85
55389
70
402865
7
11
93
136913
411087
588594462
283220
422416
322080
131246
874499068
371609
80156
90
90
67
76
290536
58
480477
320049
85
89
33063
75
520873802
45
42
203684
140171
74
43
69
18
312968
67
71
96
361488
64218
31
5
34
47
78
777760440
49
443567921
158147
179075
257929
359627
316021
287353
372784
312380
14
73
70
40
55
417494
895143936
69
11
30
436604
2
7
28
55
54947
199056
194699
408567
11
237785
96115
202042
330055
78
9
184074055
73
63
96
318257
21
33
59
42
8
163707
20
24770
128129
49918
13
403838
32
14
8
66
267620
677920960
77841
76
308732
396679
92
38
59
45
432538
22
94
766777085
89183
52
120952
473729203
1
13
12
235585
25
119653
384497
283918
3
89
48
50
17981
10312
86
61
432467
486742
31
96
67
4
203635
120616
336364
55
26580
497227
76
32
290106400
35
29
242709880
43
374927
331787011
62872
92
345964
946505157
89
99
530361194
51
12
69
475413
21
5
537229500
3
92
55
446596
35
333385
165862
285080
87
74
45
9
173878
324593
478654
71
348401
35
573955789
302678331
173036
90
86
40
344269
280630
51547
21
978634969
52
97
67104
366511
6
91
32
312986446
409778
347146
32037047
93
353488124
91
71
7
56
133067
4679
9
12627
176266
612662922
406235
50
34
56
9
74
71
69463
376374
4523
62
12
11140
56
93
73477
69
794638294
467128844
450267
45
97851
6
3
7
442905
43
3
82
642345161
7
2
165567
61
201848
46
76
188981
146751
57
338350
75
205490
29
26
17
10672
29
74
13
15
63
96
153080
11
471651611
232800
59
206714150
6
21
9
297657
2
173725
17
128165
18
50
290664
83
60
34588851
97
388978
24216
51960
475313
7
51
192422
396007
8
90
64
3
10
656150953
429089
226052
76
435449
93
24
193143
47786
272904
18
477129
106453
130512
9052
426636
28
80
342029
76421
22
42
5
84
38
65
24792
52
54
360170
60
52
496492
517054882
3
31
7
82
71424
289093
970481507
317287
17
6
842728910
84
99467
476473
41
62
299702
51
78112
14
81
44
489583
164144
77
461463
711975729
20
41
12
771025279
68
7
170026
194000
35
230340
70822
435735
82
9
41658
343728
11
281820
9
465489
527406168
290238
439979
235282
12
38
983923339
157200779
67
8
87
317217
245742
911508583
54060
82
406170433
13
377288
74
312448152
10
323865
35
555857743
234101
198429
3334
197793
8
201242
392515
317542
45319197
74
47305
15
6
57
61
36
28
255990
32
305226
345383
365571
20
76
23
27513
9
52666
43
400559
94
331276
579215529
24
74
104095
56
15
118422
307782
97
96
279457289
879655389
115256
295020
83
95323
83004
267073
122602
9
47
201058
13
413281
63
97
35
353971
22
467855
97
38
370302
864650432
144891478
199102
8
13
94640
20
9
434798
175834
88
39
415576797
432820
409932
144944
28174
32589
28474
89
206390
170634
71
7
247340
61848406
94
74
83
260917
2
70
296282
895660770
35
89
34
426184
245314
2
56
632706442
292775
51
21
87
335784
17172
80
17
290662
11
59
423830
45
131659
425279
30707
96
580398396
270358
69
12
981447891
61
464563
161137
8
6
23
611629684
70811
35
42
12
87
19
36
20
35
603579355
40
26
9
10
428892
1
1
96
479078
207071
35
65
150050
284923
772485092
41332
31
287458
208670
48
326596
179989
55
292135092
209988
402148
47
61
228031856
377102
41
85
161315
6
38
85
34
1
245932
63
92
337195
468955
85
338970
111626
8
162492
201909
425397
8
99
4
52
275167
30
271640
34
4
76
27
274433
57
8
339645
224089913
47
35864122
99
937727805
152025
50
199224
59
336861
55
45133
273277
30
62
634546673
68
32
716112615
62
176804
100421169
87413
66
1
249980
59
88
458758
64
12
29
34
84
24
201715
404896
141548
34
819651993
87256
398293
372630
494046
115424515
294737
22656
43
71
14
308301
393446
66
330143
23
92
673101627
92216350
61
222269
77
9
24648
94
56
389572
329545
80
33
371064
75
65
111206
7
93
30
21
78
379188
7
868858646
77504
15
49
93
484562
439560
98109
348135124
3
132061
9
450740
31
4
623121615
476937
377324
9
253903957
759514819
304878
431161
138790
90
4
31
457835
61
91
98128
8
26
345735
52
38
309651
151685
85
64
95
829799209
88
373753537
36
1
81
9
389029
216084
982625608
42
86
877266996
87
909311714
30
41193
419044
79
198297
400042
620038276
196675
12
317582
20
408986
68
118777
79
246274
111172
36
427801
321251211
39528
412023
21
99
6
7
329312
2543
55004
158606
79
84862
34
34
9
243707
250533
360056
476340
147590
438197
83
65
285911
487082
50
126906
330514
7
5
99
77
850142076
69
77
2
306927
84
388005
813920673
337602
47
5
95
9
36
341098
5
80
176784
434693
35
66
262387
9
403501
15
88653
33
12
14
9
70
203052
482261
17
77
474237
134490
24
17
92992
448233842
308214
17
77
92
31
10
590710028
393879
109319
59
72
205837
18
64478
40
20148
6
157796
376279
83132
26
472624
776766650
436283
3
399330
221814
75
198392008
48
1
50
72
309748
317418
99396
66
6
181252
20
769207536
170856648
227957
77
489083
5555179
771796021
894139794
18239787
12
87038
182548
346487
401130
97
197695
65
50
237777
80
167291
47
2
914589867
478137870
139723289
661516927
99
87996
79
69
92
349170
59
882477072
309115
79
99
285566423
10
734404927
124622
3
129674
26
457372
265328
93
460800
434273
457915
191732
90774
78
324339
32
496220
16
94
79623
87
411473
56157
204198
446565
516344201
381489946
75
323153427
414161908
281468
394270
915251942
939828314
58264
714035366
71
497625
557732194
87
478060
356182576
441210
67
555286314
270747
276728
64
5
95
75
391926
34246
71
416877
162268
50440
2
450236876
40
421898
57
53
98
662478445
380558
33
303551
206685
479285
29
32
465284
75
282284
25
366201
103004
44
7
3
220413
222678
74074
86
471023
36
47583530
39386
84
467038252
78340
6
31040
418672
4
35
15
80
70
59
201486
7
2
12
33387
335714
470680
53
464393
490555
336153
79
68
33
26
482522
10251
81
57
50
164746
479432
77
287494470
572078448
258498
29
24
2651
322528
359514
267942
71
261168
68
60
89
76
6
67
70
4
23
241858
462409
71
434494406
66
44
919068629
259252
48
93
7
455200003
38362
109667
85
108240
208130305
76
39295
170596
124482551
9
30
471891
22
43
124856
494072
62
410694553
67
343516
299103
88
4
430049
16
78
39
99442
82
17
83
32
377638
5
81
76
9542
24689
66483
409351
6
97
63
8
24904
90
128034
45
99
4
465061
131356
297146154
369527
63
164571209
38846
2
66
630473551
81
277692
143494
34
292958
373389
785634293
24
777570815
994970890
156026
93782619
411887
34
319673215
273517
479143
56
253039
66
63305
38
645687440
89
78
32382
35
84
696397615
5
31
85
232826
884762987
111293
9
110066
55
90493236
88951
14
4
54
36
105674
146180
480303
454538
309100
176296
310895064
71
40
928019900
2
2
199537
228087
11
39
61
2
42
32
18
443954
220412
85
431439
70
487380
1826
70
44
8
43
89
259707
3
6
5
2
39
4
13
58
318
47
149131618
66
83
38917
37
76
791183166
7
33
87
214603
34
57
486110
398650
74
6
41
251155
55
397358
26
14
72
25
63148
457009
472489
202293
235643
36
38
73
80
48719
211041
221382
289858
5
144969
9
94
69
45975
19
99
3
650722334
199392
19
48
61
2
599446154
36404
131286
1
47
207632
685754180
760863557
280493
91
371856
5
52
1
350180584
467500
536806272
90583
107759995
53
35
1
29
463355
771748951
1
56141
202878
960657910
113635
380465
189308
129637
352898257
4
26295
2
299987
8
6
28
290201074
347952340
56
91
163046
356294157
107611
18
493578
83
306087159
25
6
60445
57627
48
24
271655
21
71
120500
42
5
135576
280612
45
33
67
341987
176341
7
241707
42
7
184425
50
8
220300
270971
91
180261718
27281
5723675
115756
55
99
5
32
421766
45
18
393628
88
595997947
821314140
497793
3
925435903
69
364338
285752
142966
388715876
9
387959
10
79
8
446463
62
268649
42
526656465
87
155541
458265
6
72501
15
80
206598325
713330107
27
59271
336533
36633
75
63
88
773232985
15
93
334474
632769612
411236356
485726
62
333357
8107
52
491859
85
200141
43
979983006
3
7
162077953
4
180016
55
591076300
121856
94
486256
200696
52
36
28
25271
296975
522602864
34
154530
491334
472157666
465500
230763
382573
406465
413746
337665
83858
60
188290
69
92
64
30604
187761
146904167
73815196
28
427777
492143
72
82521004
82
91
479100
96
33
429907
29
45
478442
206187
155632
32107
113462
72857360
422230
140297
38126
65292
262335
429608
7
199031
154703
476499
180190
5
41
122129
34
78
40899
49
896703451
39
281923
299043
9
65
17313
79
26
4184
119628
5
58
54
201971
283515
61
466844
33571551
210699
55
93
52932
47
37609
81
182743
88
80
91
71
507171882
150100
83
95
78
235446
2
194016
231231
8
98
95
84
824797197
79297
58004
446089
78
65
371011
68
165441
100465
1
204931
49
173030
190595
70
485633
33
2
154207
454490
68458
87
458708
6
334563
6196
113655
47
98999
84
43
33
462701
131587
44
23416
60
96
443934785
293295
54
7
6
92
204316
289545
33
37
66
84879
26
73
9
35875
2
144944
30
25
5
22369
389054
103876
25
76888
58
516910043
38
302352
71
389539
47
54
88
433772
399322
165375
68444
36
68
250405
438380
132333
438754
138489
32
77
113669
256408
391137
99026
37
7
329261
96
78216
318698
54754
50
484285
84
57
332655
34
498824128
38
10
456388
13369
23
67
411044
303254
125083
4
395470
165244
81
40484
81
43
74
8
44
302638
59
139571
90
33
1
86
42
1
928855105
30
214748
359038
132263
3
2
79274
260362
22
352950470
235207
82
284533
1
456015
55
526151293
396329
49
87
55
28
28
30
8
6
117617
5
62242
92
4
16
88073
244091
60
135930
136046
30
42
50
23
311935
90
8
266429
2
53
463126
395319
180946
970901472
332175
5
92
374361901
35
80
323244
8
411422
32
787539128
27
418757155
417081
3
526329929
410107
463498
88
348854
302946
127127
41976
162750
48
55
316638
75
10
27725
8516
97
8
33
50
392421
38627
221321
117999870
188978
918992003
57147
85
50
60
268822217
70
33
339856913
459604
350643
850877550
69
217053
18
200942
66
4
13
34
385329
28
528111300
66007
64
14866
52
48
389806
56112
309211
448619
72
63
212725
209958
376364610
193200
5
71
4
310464
68
99665
394407
46
501015623
24121
90
56
154165
936412810
256757
95
97
399249
277331
96
81
657680863
939069748
55
9
107763
370918
296126
4
184180
89
39
81
5
5
3
377076
67
4
4
14
382073
86
398342
47
48
62
42
4
58
436175
18
39
417832
70292
94
456497
58
487381
85135
869880760
850199425
305609
71
95
275601
42452
883284226
366712
2
35
64
146247266
367766
485987
92
72
58
87
84
4
70
298521
38
49
73
295053
4
287181
102388
130337
62
26
65
76
10
298614
294537
555297559
85
299681
188713
37
504703027
49
104919
37
507951203
29
33
8
82
18682
6
40
71823
441357
52
5
6
91809
20
6
9
59
179798
30
137958
60
348852947
6
51
812210088
5
703318694
295062
387073
542665115
101247
125735
64
469362
86
86
13
65609
345475807
31
2
225945351
7
42420
3
99
45
2
18
62
39
281106
6
46
116935
7
636759428
5
120659843
29
855961026
10
69
6
185453
61
44
171976
79
9
9
16
38280389
31
59502
42574
3
231562
75583
865254998
41
62
2
136267
9655
428885
325363963
33
6
134649
80
75
482509
456699
23
424166
997356965
35
3
7
462369
20
441976
91
82
41250
252929
86
259363
194473
85
68
180320
103762
289374
447391
424848
1
92920
282471
164971
241122
339911
421788
14
113049
264037
7
60
105042
75234
490207
87657
67
42
391863
291783
93488
45910
10
8
2927158
476255
720995400
48
31602519
276951
137307
90121
98
57
46
48
418547
36
18
28
16
73092
985310097
336776045
86451028
65
128622
5
190720
17
331851
72
364618175
375114
153735632
64
328921
66089
48
36149698
20
444794
7
462974
50495
51
74
2778
3696
86518
160184
80
89
124427
10
40
125597
7
88
52853
287846
485844288
99
176237
401066319
195482
266650039
82787
323269
66
11
441201
261049
42
317341
471912416
355113441
143886
3
235109
740574386
66
65919
80889842
495508
56
937046461
43
198389
504265430
341481
25
330184
38
25
54
184430
26
7
284018
44
76
30
36
86
385379
43
175458
44757
375866
348983
230300469
16
28
85
13
99
298159
21146
53
15
5
349013
29
119389
81
88
89481
11
548386706
70
258768213
210442
8059
458825
968329344
56
53
6
2
310032
243307
21
32038
62
449055
34
391044
36379
384877
15
6
111196
5
446264
8
293290545
2
100624693
32
441005
436460
243921
93522411
173293
570976813
249287
87
210551
4
468578
166281
299177
255285
29
168852
7
15259475
294812539
342835
5
45
311110
203006
105873
461992
74
108183
19
23
921481824
96
8
192168
9
13
310292
85
282880
42
195597
4
54
56297
425832
254399
242017
39
19
3
86
64
83
162800
232813
85273
28
424923
9
7
91
292352
629005752
103576
85
409618
16
70
291964
76
467497
919625689
365765
32
82
166157
447716548
27
474831
4
204920209
57105
98
37
75
203640
532400432
467600
94269
44
333162
92791
224606
81
317021
38
82
86
43
5
57
442969
71
265549
44
35
59
5
22
933873453
63043
29
73
16
13
477096
18
306895
43
236741
66
29
77
91
10
43586
91
302744
38880
149255
166683
318692
160542
230497
398348
54
452364
320758271
15
37
364023501
72
37
64
31
64821
74652
118916
225811
38
90
52272244
51527
126690
57
3
57
87
45
272209
844007617
53
97
94
3
68
73
157179098
174899
105710
478361
258372
5
71
65
61
15
773853616
352031
53
63
572004387
2
332315
39
24
39
25
44
24
14
337429
99
296740
282307
289614
586800703
2
19
21
60317696
149605
6
96
176281
79
94710
460927
6802
31
19
410621
260564
138868
68
11
378775
6
25772
12
164388
487259
9
29
239351
96
87
57040052
271883
94762
192533
71843
22
876271081
340789
3
320602
220049
94
18
66
5
62
45
3
481020
649477660
36
228038
47
186960
81
4
24
389387
63921
230384
98
362720
44
21
323544
18
42564
214321
64
79
45
7
61
59
319043
93
53
14
86
60
391621
37
2
50
2
98
17
78106
87
30
69
83
53
7
38524
466637
14
5
76
178098
65
6
304996
7
485234
25
26
5
603637918
58582
357132
74
446363664
88
346492
283687
319016
193596
627544642
185151
93
220736
8
53
288577
72
7
69
95
65
151278
858414827
48
4
438884
96
25
202014662
149919359
58
25
28
175272
38
47
209633
11
295019
495972
497185
8
40
8
56
372486925
54
12
87
63
2
66
58205
267108
394795
256187
8
162552
83
315053120
64816877
320276
473870
85
95
80
57
135043
4554
7
115628885
41
249121
264965
29
13
25
345806
401373
6818
50
37341
116205
309982
51343
130748
2
814034704
10
455199182
73
56
40
34237
32
237150
4
482912
95
494566
9
447255
42
48768
97756619
7
67
96
221427454
97
78
304425
142867
74
349373
70
387787
85
60
41
3
157541343
7
616193456
51
67
444285
592668819
22982
38
8
302171
190000
10
38
16
339842
18
81
25
44
250723
497969
43
493057636
90
283949
84
47
93341
19
100411
763828530
400937
41
94
446520
711692745
62
88
41807
8
141236
5
22119
328021
395789
477167
315890951
172618
74
239022
947252857
17
299473
63
137219
23
93808
49
52
163027
26
63
27169127
466137
20319
24
1
40
109949
56
9
94
423870
5614996
1
475246
264766
7
424823
94
32
6
485713
98
27
58
14446
5
26
286428
4220
30
53
78
365569
192062
74
1762
4
16609
75
493839
25
2
5
138659
6
459879
130321915
16
3
259228117
47
347314
17
51
97
191550
55
89
9
139701
14
7
53
50
83
455453886
322896
25
293429
193671
7
97975
59641
63
155245
74
444396
247029
73
4090
87
194408486
439493
174916
95
376365
1
110945
29
30292
409711
4
95
797795934
411970
26
65
1
45709
95
362559
64
211859
417990
63
145460
191373
454577
314404
23
530822053
253394066
256471
19
141923
321044
351206
17950
448999
93774
794582315
380745
26350
317648
37
85
478359
906093828
297816
37
486897
6
33
74091
1
81
101461
30
147370
300949
205491
9
221466
36728
921984800
86
366966
79
2
69
52
304949
19
47
52
40
404932
4
93023
50
970753550
1993
222824
24242
213806
334204
11
319092
80
20
450582
56
60
23743
765246430
43
365474
217666
397768
161012
26
82
73105
24
342815
14036
923260671
50635
415940
75
222994
21130
267349
270403
31
65
112666
138159
27598584
3
71
409512
266445
427339
478403
491377
1
79
49
18
6
71
377096
67721
460657
176342
240930
472241
9
430165
23
8
4
9
71
282783881
51
50
38
13
405788352
24
318333
6
83140
125350
12
86
13217
611734835
67
5
47
111123
2
74
197058
80194
422703
19
110286
72
368223
52834
756
946174394
36
58
78
9
92
51
428372
102888
17
402646
74
28
1
41
335313
68729
70
83
156339
245261
90
16227
41
58
9
50
9
148281
9
375574
48
204691
83
51
5
71
7
332495
85944
35
79
70
167658
4
5
1
392191
19
58
284289
416296
268882
26
42
26
335473
63
80
93024
807572193
226461
23
2
81
131256
94
166642775
8
334958
55
226356435
227653
490080
154159
55
57
17119
60
929598422
409138
60942
2
225798
407305
30
58071
475500
565906882
277302
164700074
46319
312600
813545864
47846
88
288556
39
374231
67
333498
481376900
653279726
74272
991
72
44
120644
838888173
43
3
42
1
22890
433829
59
8
48
57
68758
88
416861
639674180
19020
54
9
52
54
86
7
538202249
51
238137
32
20
115245
651317904
2
85
368186
486052
178071701
486061
5
208454
28
58
98
4
62
31
359610
36
432158
400969
93
8
63
362270
21
25
6
55
484152
8
372530566
56
796848799
77
43
12
289408
7
34
571889639
86
26
5
2
14
267228
108456486
43
309731
270581
17070
439393
48
10
412574949
298659
33
72
269421
14
18
14330
1
51
73
15262
297218
273913
67
38
64
41
382713
53
53
452243
68
82
193822
390532
149409
2
404809862
352504300
42
47
139304476
493336
159898
336773
7774
143426
178644
3
60
38
8
364425
137840
208501
130447296
413592
313710
7
213147
913622600
5
58
204285
561418413
102763
861074713
838214710
8
296110
245430
320514
21
20
404432
35
281912
527693221
8
83
66
16
76
467779
381811
4
152590
65
75
30
383247588
299473
55
8
88
114443
66
425130
273626
98
23
23965
7
212542
969980443
9
700302705
2
120998
343622468
394991
473413
53
482967
273494246
293532
434868
36
58
4
95
8
101582
506916611
258667714
333599
210332
13
335493
158929
30064
27017
911209527
369059
321601
56
208400
83
480355
142249
497163
8
48
78
29
20
104986
255302
2
321300
249651
440510
81
211944
49185
79
64
92
7
309600
45134
262410
484494
89
214829
398343
86
79
692677335
55494082
25
41354
398951
41
204321
43
195870
25
204722
45
4
497699
621897377
223189
62
193587048
97541399
60
402947
6
96
249290
41
420805
50
16
638159777
72
440308
460323
77587
37911
342512
221975431
20
357364
192370
243140
152266
52
214317
4
60
60
23
41947
57627
6
70
19
197851
27
6
52
102078
404891
202621
47
345938
33
1527
28
18
159704
226008
86420034
34
412290
59
16
212926
79
442999
46
310559
27
336853
33
255808976
389721326
233027
49
208638
244616
551856806
338631
16
14
223191
365079
1
67
424623
68
116919
508388520
234266490
49
69
15
48
43
6
415293
43408
88
3
806356503
85
58
256812
60
99
6873
493734
4
240799
174914
306672
20
3
40
62901
42
25
453723
208378
58463537
40375444
23
42331
73
212097
50
408012
1
141045
67765445
69
52499
302309
61
20
8
86
87
51
164765
6
43
92
176798260
361391
26
179943
8
70963
95
89
221914
367735
5
181708
89
413224
107218
80
17
66
29
15588
18
53
5
99
4
353511
73
36
95888
76
354662301
284506
346256
93
61
491835
135941
90
92
7
68
15
426450138
460151
35
380616857
870388899
87
3
3
11
71
35
20
72
691715183
7
436983
13
18505
87
70
7
99
4
233279362
495259
297607
36
143131960
46285
347980
486542
6
5
90366
362365292
43
603997088
57
132190455
356002
370295
440108
78
53938
176797
61
340968
9
248264
43
356147
220749
69
37
212200
253846471
4
3
74898
5
98
73
115248
37
833001123
8
291006
83
31
194214
55
6
13
96
15
429429
496975633
26
74
7
301903
58
158867
99
123172
885682957
8
55250
39
95457
401468
42
41
10
87780
281270
455660
25
7
326451
3908
349349
79
308907
33
88
203520
324506
83
148162
8
36
462111359
18
36
358986
48
68410
388176
404911
68
70
38
170294
831139288
274068
22
72
24014
94188
79
89
20
48
344713961
35
92
372179
95
85258
348098
154794
328611
19
31
37
5400
54
166937985
91
410479
87
72
8
8
6
86730
80
161861
389644
28
73932063
98
467522
13
166409
5215
91870
4
20
408113
235071
31
47
1
289339704
79
60
51
214216
62
292575
36
5
49
10
425521
205433244
476142
121384
423336762
121537
222559
36
129454
116166
38
97
170749
4
2128
5
73
94
65846
298122
49
96
20
91
488749
52
166012
460008
105853876
14
81
9
75
50
36
64
472212
60
77
22
399384
58
227743
82143
162605
76
4
890745055
2
1
73
68
41
87
5
408560
65029
227279
363306930
523186764
131902
209884
208969
163918
424829912
74
98
51
88
27
6
12
538086204
95
62
7
93
263641
170958349
480775
85
5
258442
101945
5457
457010
17275243
329872
106988
99
99
78
57
317749
670576011
240350
410430
81
23
116197189
378556
108790
318126859
4
62
3
990628625
57
80
39
20
5
485754820
62261
482745
922468215
1
18
54
292058
56
3
187069
20
387916
124854
1
269014
126562
5
20
426720
99631
64
9
6
163266
27
13
91
5151
995938840
898396472
46566
3
397332
341052
69190
4
290340
71
4
109952
36
43
7
235152
18
45
228913
403240
492770
99353843
2
29
42
492465
17
89
939779524
630143502
97
915338746
87607
200834
28
210254
10
83
272817
244411
160080
243299
410628
304613
386646
8
149334
74268
12
5
70
98
92926330
176212
673192231
334201
407254
80355
371561
48
29
43
42
354089
379675
8
48
422070
43
21
75
1793
76772
8
372739
152387
193698
23
236767
82083
169118
280661
206342
69
244357043
813549350
15
147549
60
401767
48
62111
193916
4
290585
50
75
1
6
444244
332599
921280085
19142
321056
6
299381
409630
131957
433315
186741
728003004
152978
67
67
385823
71
234517
12962
37
42
63
298447
28
41
474632
40
416848
466212
4741
9
417055
8383
58
6
52
3
80234
1
468111093
2423
6
182674
88
488484
466035
80361
33
350099
50
12826
282273
472929
154690
312877
4
89566
40
333311
404176
94000
4
50
56
155070
38
27
51
96
29425
240736
316487
82
437666
64
378360839
4
73
33
87
188670
77
12
382916
373826
52
73784
97
67
218604
46
6
93
29
4
44385
16
384930
69
7
51
81
28
75
58
65
261669
465594
67
137159
452489
283498
86
44
270292
117491
40
17
162164
4
91
16
81
25
428422
268645
92
461363
786948782
16003
47
84
15
21
126166
4
394706
236764
57
78
285976
76
462688
55
131175
12
78
91
83
24
32
9
22
62
95
312274
270983
1
469172
727626398
74
92
90
67
481260718
404353
58
82
285707
8
18
53
11973
92
86
6
91
45
91
3
16233
50
298497
40
56
835425097
21
71
3665
721316037
50
64
7
78
63
77
497983
67058
819153471
248243112
22
372752
410924
9
25
48
54
4
77
2
77
85
190101
291635
85
46
80
9
310307
360824
89
1
223783
297964
53
428648
3
5
118138671
600009271
212119
203999
832807330
51
439796
52
433305
135829
4
74619605
30841
67
93
66
7
61
4
616850089
89
70026
48
77
74
4
13583
891588515
480073
45
45
165315467
59
3
451136
782655256
8
135537
85
899793491
492410
337994
12
440416
331200
423372
3279
658476299
85
9
203854
150562
97
494884
77
458032
481693
199819
96130
140449494
89
13
486023
88
134803
24
7
779999757
64
770852346
39
35
52
424828
230177
196561
199249
86
122894
154622
140238
230686702
17663
271928
84
53
82
488875
94852
96
406636
1
37
883668379
83
474771
3
191535
249047
6
19
64
240798
404611615
370008
338221
474783
81779
363363
276825
38
78
355092
252941
262026
669838769
368871
23
38
191574
341121
51
306036219
404703433
45901
276354
19
169096
28
446665
54
615480576
14
716230102
41
192719
395549
82
18173
692140370
15149
38
1
419247
16846
19
60
87
391725
90869
302709
122519
83
3
25
7
250843
378144
1
46
98
170583
279246
476552
13
461506
84
54
21
233222
127739
80
7
146821
114221044
93241
36
16
912924146
214794
10
209432
69
40243
50
95948
88
169942
6
34
181428
7
23
459709431
420008
243903
376627
65
205144
331764
196299
15
3
60
254871
1
346936
168047
234686
85
60
10
413291
68
461239
23
63
288072
813052388
8
323232
499463
81
3
1
78
345747356
13
183274
1
243763
280691
93
410508
204931
134222801
8
373419
47
93
265149
274688
644089621
33
59
42520
95
426920
17
4
474618180
47
2
226448
82
4
689224886
177507181
83
72
59761
5
62
47
97
313815
408702
382159
68596
95
6
7
416642
157046
498859
58566
142428702
59
753797061
253429
51
328073
318842
62044
375581
378104
67
497159
117601
90
71
43
390092
488419
508585090
94
75889
8
455784
48808
327993
27
704284850
76
66
43
3181
224214
1
110455
23
90
273497383
26
56
428287
1
8
229408
483705418
65
37617
400217793
91
235250
78
47
457934246
1
53594
3
242020
8
427072
83
75
3
41
97
69
92
36
23
56
3
46
16
110604
49
16
89544
17
291879
323339
124094271
20
332730
190683135
37
285057
429242
572371656
362260
80589
94
223573
87
77
23
77
36
93334
52
2
47432030
222402
268327164
65
241915367
61
2
101423
74
222632
421242
99
36912
54
360822
189314
52008
42
181392
157605
52
287277
195930
435096
371504
451442
288644
287392
169647
99
264129
355686
300950
233341
137016
260283
4
6
82018
18
5
2
99
181262
320328
135398
331761
152694
34
290481867
64
368855
485045
84
150393
341162
42897
40
344068
8
28313
320077
13
26
9
32
549670105
95
189160069
431223
97
490582
32
7
51258
137845
466111
43
36
56
199091
309743
54337
426556
36
62
94193
6531362
64664
229892
645957730
313741
920251868
83
1
9
853417231
21
812340765
98
220712
89
1
968619654
36
204341
85
16
96
173420
458119
8
473458
226202
16120
5
48
39
229840706
656264343
93788
494757246
86445
80
88
53
68
21
193166
70
95514
5
60
475725
42
192013
191850
422037
88
514242901
1
465853
838450704
425537
47719
58
6
242405
56
62
26
288264
328654
82
92
282096461
4
8
374900
6
229638
250469
230975
4
79112
450312
15
352430
407604
57981
77
511005420
43
49857
18
46
457007
172857
452512792
381870
185563
42
49
475093
83
95209
502986476
14
208661
3
85
60494
61
43
740941386
5
6749
434502
23
54
46
439090
423954
93
23
74
228086
325809
44
468593
465821
31
100941
411342
110240
9
107051
482252357
49
365469
67264
625150540
260047
168774
391262
475088
56
725474870
425512
87
38
214383
238852
220596
14616
11
63
26050
253691850
1638
97
244167735
73
409505
71
4
215261
1
72573
184486
367315226
7
468874
75
37
8
229511
457124
31
24484
161607
86
258120
12
293456
20
40
95
392068
106558
45
94569
48
285894
4
19
494367
50
77962
420602
214240
634875825
57173
65
41
229875222
277323
412645
64
72
56763
236944
13
83
29
22
416332
26
41344535
485038
296948
216322
354118
884730272
237956
67
57
39
79256009
331520
217056
119257
52
96
23
74
87
282072
156169
85
87
51
60
418103
33
93
91
12
370006
95
7
462227807
4
57368
218717
91098
5
31
396075
42
424627
15
30183724
56
26
95
43
260513
5
72
960160521
82
57
476906492
38
5
6
124654
59
309553
21
28
357368
61
362609
90
281741
55
57
841199663
70
69
62
162904
980663440
10
102979
175147
1
96
142043
487658
5
44
10
69161
52763
66
31
232186
782915695
70006
283289055
54
14
217979
13
68
116276
593001972
468357
84
83
43
41488
73339
85
489682
432323
474333
243854
29
80191
592611078
206532
326658203
328555
630190031
150080244
43
7
94
71
407744
170483
81
435754
67
577247350
44988
17
16
157085
956382266
468004
130781
33740
73193
299511
143581
77
57813
237833
146369
71
68
82
40
73
311062
312284
67
200504
54
95
466340853
353403
85
4
62
99
442639
87
14
34251
74
334149
82
383280
58
55
8
875786195
732702893
268339
56
265519
40413
499808387
415974
21
5
28
18
28362
69220
320446
1
865730377
817269108
31649
46
281549
176981
400661
86
252518
221376
104522
7
227068
177222
22
17
420617
16
28
238678
50
291297
482312
60909
231934
3
69
29599
40
341246
388020
463280455
44
25
6
50
300537
42
235654883
78
1
225771
93
8
412142
365624
60
38503
47
24
371301
156161422
34
239683
119311
497397143
56
167585
70
22
234716
68
38
36514
2
326419945
55
71
222
147622
15
51
47
42
80
410644
40217
50
95
8
86
457316
88
42
71
12
65
810916095
178062
58
602473625
394102
318646
7
31
68
490249
10
41
14
50700
88
35
61251
5
85
18291
42
403881
122072
4
473448
6
15
63
65
97
139323176
555440596
160561
171785
71285
59
43011139
95
68093
55
487385
257316
254324
277041
60
6
107232
18313
60
52
72
19
263366
657598175
30780
72
83638
24
313926
340690
14
58
74
15
136344
114847
50
465537
85
72
316358
82
145206
333865
35056
328389
375162122
64336
4
41
23742
416094
4
48
24
148979
73
476588
21
478716
15
370413
80553
211620
35
63
465059
278985404
330623
9
16
65
90028
299415
425995
4
55
1
124194
57
214819
8
811142877
82
21976
27
218478898
4
964842447
175653
89
271455
46
1
159395
98
333720
4
66
130591
85318988
95840696
82
21
597069953
976153549
57
668186903
50
73
46
66
37
420152
219586
350820
35
311087021
83
50
184961
35
57821
284130
78
77856
28
671312407
320416
84
7
266237
275205
330491
451469989
56
32418
180170417
353765
71447
31
60
291025
304044
238098
66
317061
57
62
191936
184037
169041
346169
60
311153
4533
47
93944
12
66
92087
74
39
3
198184
206744
81
70
848059082
303976
358311
376304
155475
13
6
6
949936565
61
410180
982952759
71
411271
11
207061
37
24
5
60
112147
348583
371203
47
247289
50
34
676927602
4
1
927307985
648469962
1
398518
478744
300287
15
6
64
424654
118780
47
29
99
367272
28
98
50
77
456890
117593
476886
497580
58
39
174543
17
264886
92
55915
219882
389426
13
59
1
18
44
22
267826
76
338769
4
8
711038870
35
87543
364472
39
60
9
56087
285163
232078
1
370427
171010
150535
91
55
151893
37
23533
11
98
80158067
100270
78864
17
7
313818
101030
955790491
356936
355619
232354
404055
77
86
46
373429
111459
147119609
920141798
43
69
399681
9
35
441490
4
27461
778209044
140132256
30
27
53
26
46110549
68890
154252
4
277171
14
469321
92
58
13939
39656
369174
402346
27
30
35573
34
41
80653
714892836
129833
493846
332669
42
281377
46
271528820
29
125867
44
359095
63
55
19
438803
47
455171261
53
100087
40
252534
491412
71
110651832
40710
76
32
70120777
8
132518
80
24
12522460
61
3
50
12280
687854614
68
4
46
65
30377
26
55
87
76187
37
854524210
81
98
52384
683103585
2
44041
41
46
338736
946879540
19
59
50
7
109949
5
77
255560
1
28
810953831
250516
9
330821
250423
87
379890
1
63
167443
78598
152213
17
18
452919
378375
1
5
222904
132091
62
31
65
437287
9
29
61394
78
256031
40
14
27
72
22
3
474469
98
52
37
420530
46
56
3
11
72
235543
434785
22091088
31
96
389929
8
49
255502
99
253130
131519
5452
279384
71
68540
17
490370
177261
55
239241
84
52
12
98
201104
75
49
60608
10
352670
422889
454198
57
69
104548
14
95
63
444897
84
266716
286223
96
44
477043
459139
96
9
4
424350
479150
334572
58
9
21
40
42
70
576255403
408808
26
477314
234641
38
47
41
452020
333877
6
39
87
1
32
29
396584
5
37
392092
1
22
30
398004
31
61929
487461
1
44
3
88
37
67
109363839
14534
336818
80
177415
203712
11
260374
20
19
88
56
35
64
66
48
19
845817174
483714
385008037
7
80
728980606
363873
86
39901
1
498996
221741
7
41
79
23
218109
239964
97
237313
22
43
470752
8
157236
74
303222
4
8
130164
28
91
26
165234
405556
24
49
139556
255
35
400707
68
40
14540
280025
98
1622829
215915
109776
158619
1716
302581
62
5
99
72
401365
50
328075
95
4
26
616337541
212737
87561
59
95
8583508
46745
107079
237501
24
23
37252
23
264062
201183
74
57379217
5
893533273
60740
33
69
125393
296670
95
49
442398
7
431145
316208
87
229854
1
33
264355
12
365779
44
388383
136141
65
221253
499433
64
3
1
77
340897
203664
42
326672
74
59
424234
476704
53
173966
10
437754
207223
95
10
321942
184371
414974
40
25
93
495767
122435
73
887271037
334778
84
95
94
134520
17716
99
76
39
80
651300073
211631
128755
461619
491698
250683
258495
16
484524
2
478633
365463
7
45
258299868
86
72
270141
4
71
34
78
9
68
494959
448163
328280
7819
27
446209
428757
44
97
20
95
82665031
3
35
127072
309066
60
22626
376240914
308106
14
23
186313
275725
612203327
54155
115481
194264
417715
44
405415
332240
28
401902
88
242477
325014
16
325281
80
133625
421963
335984
7
82
2994
206599
47
47
407100776
866485050
170623
60
29
315589445
92
121756
4
172452
7
438237
326526
142848180
36
93205
92
709017202
9900732
492177831
155785
131872719
65
474928
934589169
434754
354944
46
80583243
761779083
6
516702535
796264561
259382
34
223105178
3
28
47
68614
285737
6
41354
68245
6
379096
979
8
91219
348494
160699
67
66418
1
28268
91
566805530
495528
44
966293437
19931
58
4552577
16
75
295461
473026
547347795
81
5
173623
2
1
23
45
26
39
60
185100
102090
31
88008
8
427201
75
60
88
32
46
377581
293311
75
6
28
188991
326594
863198425
125997
3
712863429
147914293
114277
236498782
68545
128792
337973
48
25
687161042
72
155434026
722844053
29
60
346517725
510267633
271359
467763
74
93004
357356
488194
91
266724
6
328790
64
59
77
159710
420232
5
68
191918
169838
65
77
348870
34
72
61338
53488
74
259132
832017938
35
39
90
350611
225974887
2
77
27
285077
65
6
36830
103485
4
73
375284
10322
310079870
9
7
8949
8
385256
88
207135
43
41
200487
4
55
269507
54
74
436680
172199
393487
91
76
299185
13
96
7
299092
429990
288407
497940
67
328124
309335
73
3
74
18157
67
420393400
22
50
414047956
58
584564463
68
152865
5
69
30
255627
435029
327139376
250599
69
13
3
22
175961
353807
77
89
17
70
4
752161443
407657421
58
4
88
289959
80
407136
48813
129270
85
8
46
20
203716
400517
226160864
8
387631
290006
83
218288
7
33
11
57
10
19
89
428631
93
139672
32
30
29
27
1
132009
70
58
479180
930666108
396702
56
7
453021
8
53
81
5
60611
83
400789
384280
201325
872853963
69
6
90
275215
87
773775140
255878
69
192143
144981
2
25
496901
30
19171490
71738
22
279388
68
34
42262
80
122167182
60
23
226118
216523
405571
35
872210677
289612
1
20
388710301
26
291012
453656
282422
2
89554
309292
8
459489
260832
257057
225489
164336
313136823
1
394370
58
53084
26
981354245
71668
66
249903
134521
221226
4
74
56307
498279
211487
94
305568
352606165
711999906
228638
18
44
733924221
72
88
207030
298002925
96
393778
447827556
41
84
56
342507
234913
29
97
41
354894
922199257
4
99103
76
95
221446639
47156
5
37
76374
7
55
405607
693391718
54
59
245910
412926
367137
104965
43
8
77
10485
6913
65
15
342590
202130252
22
16
65
49
26
476879
44
17
153453
153905036
393313
71186
89
798316944
244980
64
62
133371
38
12
42
52
235193
34320683
170821
98
6
389107327
9
66
41
482970
334998
6
5
58
32
179969038
24469
78
37
27
42063
140808
418602
9
405869
171527
4
60
51927
262457
394070
226872
9
155843
295709
71
40
88
53982
413336
128650
150126
28
31
415915
949750960
6
130768183
417454
470680
60
11
296178
61
3
192286
5
47
31
71
6
113719
77
7
794537519
110064
396402
15
56
37
307861
15
442050
463606
52
47487
31
3
62
371258
264717035
76
6522
9
425975
8
352187
49793
50
64
30
16
185858
74
409758
50
322706
445601
462932979
9
189741
75
79
38
54
455823682
83
323685
8
23
6
390559544
148675
80736
8
346024
96
61
25
87
67
338732
96
69
173114
186418
67
13
82
41
45
143110
29
61
170511
19
213850
139827
95
437924359
393655
127652
2
1
217990
272771
39089
171949
349452
582317476
94
21
322121
45104
799289218
859397525
54
78595
85
79713
61
63291
60
1
769478381
188430
337190
25
357197
48
7
4
319885
15
67
1
23
9004
56191259
10341
249162
60
69280
72
296782417
26328
278029
8
358921
123911
60216
73
253636
97
64
70624
100295
30
1
247010
24
74
71
327740
26
294397
64
365748
194649
17
324107
33
42
169858
37
4
13
35387
92
40
15
426265
38
51
47030
42
257879888
38
192805
437242241
40
34
15
18
17
55
457376
88
20
300411
187860
49017
390135
52
384968
69
44
1
196422
4
79
4
1
84857
351171
51
30
34
9
3
67
7
26
168548
54
311737152
13
86
325923
12718
8
169349
8
907547028
72
8
59
18
91
39
485953
349747
81
62866953
394285950
248222
276475
10
30
4
209409
64175
82
247254
286061
58534
9
7
8
155360877
314612
86968
7
354271
6
353578
6
86
37
43
13
62
897848373
110951432
78
73
88
445959542
78773
19
4
426881
19316
219706
283867
10
446156
58
31
6
435866
24
63
192564
98
124459
124169
5
5582
498136237
54
60
341947
22
42
380573
8
81
75445
64
82486
281035
50
188905
169919
77
179552
374465
31
22
227987611
96
73
91
288440
58
62
37
460792320
156131
34
6455
85
245657
200642
728037580
134595
119611
2
257082
69
48
95
83
397472
279789598
317589
76988
209684
144769
16
466959
89
287392579
205934
270805
89
234686
371798
210496
991725523
80
86
27
489406866
494705
44
96
28
67
17209
168389
88
530082634
471475
249970
870608643
59
800265382
82827
475677
79425
2
69
16
865705186
3
80
6
1
346304237
147722
265021
139533
193669
101673
427659
271415
13619
448949
486620
8
288103
4
18
45
5
8
114648
72
80270
179604
26
3303
48
616548505
57
987940447
48
6
35
94
147524
3
394261
28
458250
11
55
8
41
63
272437
382830290
155132
118810
85
58
96
784996427
259590
79
79
4
271916172
334357
8
88
301308
46
23
32
40
91904
438026
331680
33
85
47
2420
86
71
135887
16
148526
288532
477193
220346
7
492668
9457
17
628396744
428366
95
5
61
58
223680
8
49
351299
258998
94
118475
418084
186472
6
70
42
2
39
318837
52
8
133995
65
309530
389850
4
2
326720
342291
211954
14905763
228217
295742
4
5
760788589
144375
13
38
179796376
23
222243
152104
44
211603
2
6
230983
15
4
278643
192057
497312
264765
347688
31
267169
39
114982808
115285394
534641200
116358832
249700
30563
399499
229271
93
473659
75
79
7
348443483
22027
48
59853
294302
54
585723249
3
180233325
70
1
91
207489
78415
410893
26
674984362
57
402500
7
877628528
17
1
99
80
93
291341
1
70
217434274
5
995836581
8
486875
3
292690
265396
119715
342833
82
37377
8
498672
62
36163
6
9
186674570
73
74744
2302
91
191120430
452717
58
92
82911277
654067958
52
359422
24
367063
457606
39
145179
84
52
2
8
932412108
292760
30938
97
28
2
23
198188
9235
348515
4
30
81
88948
96
254038
81
392804
71
35
303604
162192
295351379
2
3
66
795522340
192114
116429
70
34
24
52
287335
301
232554
97792
40403219
72
22
3
317439
37
40006
171581
53
295978
466518
158029
48
287489
42
205820309
140175
447006
74
36
18
9
77
52
35
1
64
36
69
603959418
8
410876
159416261
42
79
97
92
412353344
110112544
46
243500
358455
6
440936
161423018
149406
4940
763932404
904227411
118696
9
103060
24
68
41
437282
305956
325754
258643
16
25
94
262144558
80
35921
66
4
21
77
49
68
8
7
69
87
53
261161
7
74279
141486
43
42807864
256764
23
407558
19
379797
1
168734
477556
1
48686
418557
97
3
5
4
79
358019
45
38739099
282089
424302
7
251646
1
164200
413509
18
39
318194
240275
53
229652
219169
528806034
77
396805
8
53
287463
404950
122357627
5673
19
100930
66
467711
38796
416042
2
30
139226
377232
83
35
240736015
100597189
8
377946698
56
57429
78
315488
78
293076
77
7
7
206203
2
719599580
8
98809
223130967
82
215527
222002
92987
41
28
484154
853374088
28
31
11
91
79
6
82
364267
26
89
39
49
497879
42
7
7
451793
3392
2
56
52
58
32694795
65
93
18484
482613159
95
95
62
61
463504
6
18
89
31
14
385747
60
36
1
288032
94
206503
401969
77
219818
178221
34
47
55
355331
94
131446
135079
32
66
9
7
84
75
305733
284863792
66
362522
364313
80
64
351812
9
742749015
95
121705
285575
436775859
69
163646
385453
404395
16
945149429
69
38
198972
78
79
29
58909
224593
234735
3
222187
403713
494185
35
84
63311
71343
425648
74
50
267383
456344
1071
46567
87387
43
220434
83
8296
142037
583561026
914096176
165631
212264800
77
468545
51251
90
32
70
2
10
47
5
38650
427931
301821
14869
8
447159
429561
30
31
56
469374
242208
54
73
37
33
69
8
383935
24
134849
67
3
83
564871310
4
49
57
7
375601
97
52
43
28
63503
40
76
78
338480
472594
4
56
11
203341
4
266069
75
423984
73
18
174072
444105
62
28
27
17
63
404967
48446
4
911734264
468047
125733
95
198895
41
83416523
498477
42570388
347719
467667
8
13
247793
56
7
25731
9
84
111011344
54
405934
96
428063
285471
6
249340
188945
199374
13
122175
325619
700236210
84530
45
203438
89
364042
460837
455259
496548
220846
69064
408360
138085
54976
80
373240
227378
97259
1
136717
492018
159346
587606744
4
142542
89144
55
43
92
9
80
494595
486798
24
263285
221005
334907
87
442254880
113337
75292415
97
72
331259
41
210866
470422341
399802
764849743
159014
582868261
796041690
4
50792
54
4
239073
53
108636263
425344
11
168542
178277
52
89
9
12141
51
24
136250
139166
856276662
60
129015
677575469
428980645
59
64156
1
7
18
81
60
77067
15
66773
147421
463496
41
18
72
28987
159852
84
245255
24
423544
77
407754
58
24
76949373
39
191139
106674738
58
387740
481713218
8
482330
71
76
316088
269362
102726
231522
555126370
35
97
311899
15
32
71
12
394943
296637
115666
30394
331497
17
362072
73
80296338
171590
13
97
2
54
136413
72777
25
415330
52
83
115488
56
17
460425
350087
365318
269854
817683430
328824
5
69
80
4
37
231724
437753
458156
92
3
8
8
93
18
209510
328164
68
92
99
468609
485091
719159579
82245
11
410536
928436893
142606
418987287
41
4
89
715460539
414720
50
95
139408
801509649
31
197677645
15
336814
839469878
899048722
830432538
39550
73
9
78
6
142898
54
418691
70
382189
14
8604
93
370961
104721
22
204969
415554875
112564
26
8
84
305188
57
20939
81
46
818150516
518267967
70
7
906428577
58
86
3
27
658967708
363368
354234
77
2
562991217
87
84
63
73
79
258595
329722
139956
6
14
53
48
80
65
141270
33
19
466625
837625533
8
87
171702
8
22
913234448
413951
207536
262657
8
7
45
193964
25
24
39
10
72
936287873
179298
141649940
495608
127325
84
486487
781600737
4
27
49
2
9
29
184740
24
30851
49
26
6518
2
389244452
110234
8
26
40037
5
90
315739
72
27
4
66
155495
14199
49
71
89
2
559135047
73
81671
32925
28
5
56
38
378099
4
252174
4
258867
269338125
26
93
11
212894
682651490
143503
54
6
87
425174
30
14262
74
64082
429108
80
76
7
434668018
5
66
1904
2
76
204108
702282911
72
8
904738229
402504
359884
942396548
329262
44
54
218943698
7
389011
68
52017243
354066
361117
11
353135
7
80
308910
81
419602
376231
27
55225
9
41
416582574
452533
19
245615
183239
87
10
41
423924
290378
20
3167
10
53
7
422585
4
57
141250
17444
314430
57
24
4
493578
5
383451
253769
59
280682
541046090
303777
220617
6
86
122763
14
111279
61999614
185012680
208268
21421
42
72
329376661
98
477477
31
205601
73
319721
493386
389738
15
76
156722
247175473
9
85
301884
270922
475699
61454
440724
171829
24
48
80
66
111625
91
79
113335
375044
9
368271
270026591
102412
15941
184186
4
248676
632440005
29
92
89
64
28652
14
459136
7
5
9
995874079
42
14
14
421184633
32965
77
278368
5
176575
19
461913
136847
34
483146
23
8
57
386623315
157322
55
68
119309
9
161172
496030
18
59
27
95285
80
8
32
455151
14
241790
89
266702
556576381
225883
1
41
3
317115
74
8
449657
20011
149024
77
87
33142
361469
142067
55
35
63
463070
6266
150685
492069611
68
23
39146
381893
8
75
280006
178732
95815335
252087
64
39
74
64
483399
122625
62
303767
141584
798396523
56
97
20
310031
8
46
96
44931
83
127438
237887
85
50120
440114
5
204474
99
240208
38396
18
50
172634
200329
14
19
65
79
17529
302828
29
18269
35
27
10031
498926621
83
97
46
69
224213
420149
175749
463275
9
178589
73
139505
342155
56443
383972
37
774500528
128794
40720
67
420294
35
244321
31
344523
186522
95
6
45505
71
260101
37
72
30426
62
59610
47
382987
364104
66
318723
42
208778
90
17
35
486923
71
489386729
422562
24
6
982110732
132441
32
91
3
83
8
99169
81
270599
75
28
486961
24
18
65
47209
252294
332618
223622
95632
90392
9
110831
21
53
364439
8
436009
3
4
345314
3269
940691896
84
78
28
66
395925
271102
56
21
220129828
63386
48
11
440579
432209
3
42
393106
43825
405842
96
293885
288226059
27
440632
16519
314661
48
83
82642
167211
388763
64
450093
997585390
301457
207992
13
82
354763
583675713
13
292133
77723
28
43
280520
31
5
97
58
58
77
88
1
91
93940
462951
55
49588
39
1
225271
44
194462
82
450498
288167
18781
76
313363
56
2
546375846
146781998
150187
282002
42
124029
467448338
52
98176
121385
2
86
9
872685193
18
49
474724
40
415185
324241
18
466332
338541
530167704
63178
30
10
486192
34537
5
71
99
33
5249410
7
46
22665
711101346
48
63
58
38
78
86
49
383828
34
85
588523019
40
81
32
52617
61
120492
20
601140297
485994
80
132551
498373803
283553
33826
84
375343
273056
61469
412249
5
79
272040
2
289448
440992
111387
3
288014
65
32
320253
37735
83
78
12
84
196041
208341
405590
14993095
202288
238589
471728
66
41
425076
160487
85
434901
5
16
53089
189883
427176
70
995677764
76
40
342007
342240
200577
6
23
474669
69
4
14
35208
92
51
91635313
98
24
26
9
61
8
150235
193985
50
22
2
422620
4
506584098
402606
2
62001
90
35
33
73
741
418366
12
206978
442574
34557
743067209
41
47341
412992
48
31
325697
372242
7
574944387
632831136
374336
84
196544
58
56
98
26
15
121180
91
29
20914
29
72024
56
64
86
9
176725
93128
14
80
97
868723706
983235644
46
395459
440072
57253
13
145585
88
175718430
7
418000
8
13
5
70
353315
152759432
84
82160
205963
170158
66
438807
34
263303
17675157
4
381710
12
448098542
3
14266
303971
388126
460180
266493
144680
2
9
88
334140
322266
151239619
6
63
464864
81439
28
47
256753
192533
482029022
75
70
341712
76
9
663259360
15
399274
1
240596481
9349
62
124025
141306
28
13930
267709
76
398194
80
425315
2
174777
42
95
10
33
5
81
497891
157081
46
56
64
74
7
548190090
494928
979756402
30
172327
432637549
48
47
9
98
137607
106642
358620
434015
233108
344135
87
76
236374
148976
37
5
336622
247740
37
43
56
91
6
280718
65769
79
137798
108018877
97
76
25
51
94
174241199
492430
1154
359315
127906
43
16725
471220
198992
55318
251508
80442
7
568792675
17
15
326899
46
296528
737750168
8
190952
95
455216
272435
826252581
261963
14
29
214250
99
90
439490
108322
86254
58
131017157
52
431867
88
306937061
4
90
88
19
354245
18
67
128381
5
191310
72
189490
449000
183661
234787
83756
11608
27
582635771
242729
29
62518
58
309875
86
219769
432728791
4
183324
75
71
63005
64
6
444018
60659
315004631
13
79191
43
370928
44
83
286332
27360
5
672167890
21
3
81
40068215
60
921846336
7
227381
85
81
70
355676
4
247517699
47363
8
476047
257754
113545
350156
80
25
22
6
233389
245970538
20
32
892465085
806257211
494435
458793
258579
9
355096
84
90
43
91
9
710870446
8
237268
9
955281267
195879
363539
7
197019
90
70
71
394625410
21
307785
445751
80
286906
6
12
55716
587072163
64
69080
67477
182484
244585
62240
47
117894
121997746
31
53
45
62
27143
772401618
26
23
199418
446007
20
179603
40
141234
5
458673
9
145717
386463
92
1
22
82858
670308330
41
296769
36162
8
18303
491189
27
15
415670
505146291
461057
213219
664335585
408453
212199
437657
58
298356
9368
186093
5
2
76
618723621
50
231200
326230
2
12
9
833345827
201223
74
346
59
387987
96
107384
288290
72
80
462627
750341457
91
80360
486173
88
53048
167424
84
22
67
206361073
498094
287897224
37
80
83
63
37
92
24
138835729
7
183036
444715
85996
9
94
22474
140008
96
414371
9
3
657133057
96
464525
112253
75
38
480410
2
479082682
47
69
161493
8912
59
150277
23
40915
96
65
2
2
7
12
405686
14
80587840
411814
465879043
40
202493
6
5
14
277204473
227671
85
943978457
32
1
89
24
32547
15
307387
40
53
93
8
84
451280
39
90
569863275
280428
414533
98
228587
37
63
78
458083
51828
130993
37
83
1
128429
99
390467481
366134353
79
180041
13
4
237451
84
50
911503652
8
244151
353098
75
459671
7
35
161554
3
113211
15
320665
406706
165410
42211
9
471648
49850
87856
30
464517
316880
213129
273064
423354
50
35
3
466633150
821674564
57
22
2
96
72
102355
238527
2
54
13
85
401760
35
504911029
271242
68
47
78
81189
1
78
59
140383
382617
373017
405233
7
23
76
475410859
232165
92
45
87
154163
55
2
39993
42
22
1674
436854
56
11
128067566
30
79
435409
440390
8
756011781
815684099
190985585
76
58
39
87520
198868
122163
55
484470
11
294869
16
8
211777
102646084
58
5
27
12
279962
3
326485
21
90
377901
72880
404531
91
45
7
718751434
70
182409642
64
910117587
71547
24
464360161
52
52
61
63
49
24
317158
121081
457208
481094
363114669
34
136738
4
4
115947
60
1
71
99
10
467422
13
15
94
683952090
332029
667226674
108953552
49088
81
70
27
93
433018
370550
219176
224172
1393
890514272
336424
49
517346655
39
500517945
275178
496153537
32
62
84
59
119261
9
400902
311321
26468
10671
93
9
28
125553
104612
219134740
312752
298391
14810
434365
73
6
219496183
437395
15
13
50839
37
76
177424
169031
970123522
23
85
14
89
21
63
87
321756
475798
6
9
197039
69
420461
8
437710
3
373986
477324
43
477067
9
81
181407
85775
12
52
67
9
90
55
3
4
121620
37
38
331933
46
23
388665001
170321
468133679
37
474673
172294
40
74
48
463019
76
65
58
3
45
406345
246985
270076
5
64
198504251
1
388595934
260892
304752
7
162766
341044
80
52
18
83
270259
49
288847
55
6
342965
36
387053
95
93
231761
52
940510731
63
624967866
60
2
47
717042922
22
7
90
345859
52
91
781474509
72138
38
443428
34
59
87
446668
65
43
90
98
438345
12
192792
59
26
23
93
53
5
27
83
496822
38
146541
429394887
683294624
1
40
194802
132168
7
208643
308008
117051
256069
19
425156
81464
425726375
12443
78
445291187
144797
31
29
2
6
310704
210798
74
42
37
16
51
1
98
177258
230056065
399083
474220
36
313835
481271
28
42
30
374264306
60
9
123794
203428
433856
1
33
97
33
53
463259
64
259368
6
1
29
42
38462
9
94
436514
77
9
91
88
60
47355
5
552448729
84
352044
25
649658517
219092
73
489501
71786
137429
10
463126
24
6
61
5
39
43
8
447615
1
214725
72
26
497203
472855561
188679
60
3
18
471478
132958
53
16
42
93
74
32335
205102
67
50
220636
106780
362227
71
238046
9
2
58
30
59
312280
304449
63
46523738
467549
92579743
4
3
70
36
5
119798600
410926
16
109934
66
36
76
95631
44
3
3
180780815
19
92995299
181130083
73758
421826
10
60
333808
52
226400
114401658
39009
91
96
72980
6
45260
86
82
85440
58
206101
813207122
46
8
68993
33
62
66
253645655
79
56
477607
107059
374220028
317471
241405
259437
40
33
498594
41
168689
8
233561
18
106859
9
465798
40
106117
9
238797386
470243
236211
855747970
34
412316
281362
210602
41
74
17
889580586
321771
413189
6
228968792
36
184154
71
26
75
281485
7
87
235727
467877889
49
324022
189728
46
37
87499
315382
277348
2
333329
363088
98
50986
152287
454144
194377
406934
61
98
101113
477014
64074
404351
353582
12
7
166394
77
75
286616108
213641397
3
98
20
207868
106003
10
379559
442935
45277
96
54
79
29
30
271080
440071
3
340953
459817943
65
40
61
309971
9
283121
95
248435
98142
7
11
312480
44
48
113920
90
91474
73208
161393
50
82
497730
114335
81807
513273137
247022
163006
11
60
30
25
180573
436576
444992
69
74
96
65
212635
340852
87
54
337952
32
4
95
65615
14
233937
77
77
48
30
6768
95
709978938
281594452
59
841567825
95
7
96
87
228296
379369
77
485017439
371330
59
311596
360015104
33
74
50
498508
68763761
432680
257299
66
204719
5653
321621
63
390889
499338
6
123728
41
1
95466
47
108793
14
29
267308273
67657
416906
414698
174133
5
90
39
344039
50
16
52
289250
371223
31
64388380
93
612758394
63
191273
424642
101461
78
34
9
2
231750
691027139
139889
372625
264113
56
497980
62
444766
24
89
92
60
106061
49
47
59
72
2
10
406765
364749
37
11
110391
6
48
69
95756869
2
37
71336
119458
717033868
7
767847716
467021
4
47
429347
3
4
70
61
138742
23415625
35442
11
27
69
5
93
70
476623
53463
51369
315617
58
103881
438221
471315
325429
376151
7
91
91186
426162
48
64
961442822
264922
243574813
28966
52
48
88584
99
16934
52
312582982
26
918575373
3
496644
49662
59
8
180663434
76
54
70
51
80
92
91055
72
21848
12
33
92
9
31993483
41726
19
322276
11
318466
7
8
51551
3
62
408104
46
224255
97838
6
920050974
52
192934
12
9
11
42791
54292
391378
390023
93082
5622
2
7
4
34
117439
9
346616
439063
94
54
3
28
803347354
200918419
8
48
8446
161952
421800688
330406
3
65
2
194875
65
276276
9
51
407916
78
83
146454
2
44434
37
40
289484984
253606
2
166737
492076
37
57964
416958
7
15
987436280
9
8
5
123504
277935
6015
95
4
461488
90
267023
449779
74
2
443066
21
82294
27
229305
407356
9
84
379475
74
27
308340
490323
46
68
87
112913
2
962402853
8
128073
191151
657972198
149125
96
1
15
969957810
22
215310964
32
61
114500
293385
59
3
266025
59610
364342
226290386
8
220058
392756
264619025
214609
376896
91
407065
142462
200829
2
6
7
13
57
82391864
176105
67
222089
39
5
29
69
97
621232077
398009
14
195045978
267011
6
6
6
13
85
341870
491383
767529078
118477
11
100227
310800
488131
367498
5
20
66
65480
75
60
3
442836
3583
29
206371
7
378664
381282
45
36
265250883
19
80
86
86
52
61217
15
591517306
385683
99
411808373
291203
248391
140803
31
55644
370527
83
1
391199
4
90
38
74
68
738401519
78
7
980957092
450560
364500
50
371149
262417
244773
17
81
45
85
322481
45856
110654246
23
1
109876
20
996570961
49
90181
274546
488786
73
60
41
23460295
336720
62
100088
14
429601
51
829449467
65
861570222
52
6
62
488635
135673
620152083
298610
313871
318916998
84
694153967
957966289
8
232763
54
38
57
372732
251457
94
16
115486857
86
122373639
109760
27
665619083
4
682024459
388099304
16
74405
14
85
437327
53
16
369341
352434
332204131
111339311
1
1
77
529535103
97
381010
67
141441
90
29
463195
118183
243241
79
700010603
305698
51
53
63
8
577835588
6
315837454
827456352
28
8
25
349636
223909
30
491442
76
43
23
258898
21
9
111082
94949
483421
424774195
35
65
98
58
52
34
19
8
758095365
251843
82
392906759
24
40
626688856
229195
96
11
79007554
58
22
356398
83
80
35
36
7
118191
155147
448310
310134
685096958
1
367157
430420
24750
58
912411821
172288
262832768
55
93978
6
9
362878
19
388987
58
75
392111
10
799862021
322857
432941
44
4
20
375011
78398
183990
50
58
8
2
153936
7
267947
836249471
14
394859
62
27
179009
3
24
288720
334778
32
54
23
389844
267813033
40
390313
409066944
6
159845223
30
189557
982828549
13
527911886
318261
56
89
95
38
37
361125372
468362
426416418
52
8
58778
40
75
32
40
2
4
282991
3
464467692
50
38
51
51
13
86183
54
34
81
426606
118644
15
267352
45070
76
1
38
72677
32
913718937
345729
66
431890
233759
8
79
167060
72
469210110
92
845473722
187097
801387776
48
167520
61
40
347830
103613529
88717
9
98
432031
788782681
326909
754930318
14
4
675143249
5
449341
2
18
95
490106713
75
467076
153141
230624
62
456397
77
11
30
463892
71
57
3
262256
54
37
36
70
196723
93
5
34123166
61107
97
251824
65
18
176785
162241
29
41
81
37
230832
90
29
50
157167
470931278
5
447782
126617
497655
8
30
228634
277710
342785
301256
49
9
406338
424370
85
96
1
279957
83
31
427375
71
96
102978
307866
61
12
204777
8
12
54713
72
26
101368739
13
179115
58
551933412
33
445423
99
206718
347539
251334
83
111110
217177
80
213490
987886234
50
25
589257225
28
788087167
44420
35
93
855548018
62
67
996982967
321554
423809
418111
35
276209
326469
30
406464
46
6
183445
96404
9
23
296526
295888
8
7
23
276411
55967
221224
30
39
78764
38670
371394
23633
94
21571
413493
79
416960
451867
71161
181264390
52
69
308781
224222
18
670
340707
90
87
323216
81
5
67
29
10295
674860633
95
42
96
35
5
352043
5
69
161116
390008
167845
12791
8
5
267908
257362
244022
14
50
75811
61
9
48
39
494696
167292018
65
256383
24
27268428
467027
499387
305543
28
81555
42
61
421007
459933
181467
5
23
51
72289
36
18
252493
5
1
3
1
54
86
96
379319851
38
877873547
41
99
392934
3
1
63418
82579
44
64638078
8
208144
447495
59
206573
3
460457
18
204525
2
944956143
116054
54
10
315776
17
240254
99
21955
7
76
553012482
11
86
81
70
72
45
246032
238630
70
75091
57093643
139352
278528
142336
64
53
337317
402579
326615
4950
20
368896
443600
41
75
79
34
160717601
817695826
261664
81
40
458736
335363
320099
288145
81
55
384208
51
117775
66
20
39
314457
42869921
93
415210
225346
242255
74
91926
335530277
97
9
415758
4
23
12
70
44
390003
257660
476440
62
1
9
5
18
942778964
19
5
8
114481
487583
313210
66
62
81
45740
68
11
27959
83
4
318663594
67
97090
65
38
172972
17
24
48
62
214874
898168540
402841
47
69559
7
77
65
31
203808
70767
347891
98
28203
85
168531
3
399046
86
362470
444416
23
44227
15
30
72
426356
471905
323476
395548
248433
130711
118144
87
126475
84811
46
33
249114
63
82
94
50849
271606
72659
1
248758
66
97
54994
312309
90
485324
461590
6
10
52
161908
96229
4
6
993774344
3
14
446738
280890
17187
36
15
55844
91
52
378792
418320753
10
333696
11
66
2600
28
88168
78915
84
27864
266893
1
56
52704
72
311773
6
65
98
398242
81
459553
85
424456
68465
49304
6521
82
65
195788
118401
29219
73
8
72754
259243
46
92
37215
439159
89
74
38
480444
38001
50
40
299269
42
38
46
179109
35
490706
92087
325027
114373
60
49
90
3
41
8
132657
51
405414
93
95
403209
197086236
459901
17609
368794462
38
285220
99
215530
170687
7
28
53112
201998958
86
49
682438613
79
183047
56
108126
84
394171109
39
3
45
18
346881
40
31
38
10
172168
5
79
72
466994
322271
85
625678559
73
26
722523895
437742
467834
192571
101347
286794
102069
275992
44248
14
55621
14
8
41
5
38
39392
314926
84
405721
31
8
1
101188
406715
196939625
189452
293612
290692
109516
922955414
169507
335383
152165
4
25047
87
20
46088
147028
497201
324517
173351
13
385007
1
384268
732913652
260754
15
87
371483
4
61
296542
688720565
340838
259048
28
99
58
52
222423
374885
93
329437
437423
21
250477
253420
108199
468609
60
78
260107868
46
4
87
191172
46
126792
847061049
6
15
79
229682
56643
331903
51
81
360876
69
481342
868871853
373930
166875
494582
98
136470
69
3
9
385248
605543600
39
73
37
63
338047
154218
8
202012
55
3
296451
525186607
194465
392590
151540
438896
18846
30
80
331333
53916
61
137070
223828
36
51
91
454831
7
96
6
497433
26818
535316963
65
186653
402515
836395498
449757
328327
32
32456996
511280470
428398
96
459036
80538
456334
246714
298993
58
91
86
40
27
293578
82
35
33
28
209651
35
174301
88
48201
292450766
461509
3
26
20
43
2
24986
18
53538
346625
59
29
14306
230774
99
120027
383359
36
521932600
62
39042
116725433
553232841
11
603978688
917776803
2
23
36
19
498585
390186
9
84
203081
15
88
417756
25
44
83
53
902071589
589270118
41
472740
282055
4619
469400
131421
5
397966
140526
348988
119573
9
96
209469
145305
94
14
4
50
15
91
215778
108219
78648
68
87
48397
208106
17340
342397
34
412152
7
338960
63
315610
169893
283145
72
152620
6
32
37
45
163625
588099194
218551
44
53
241914
752510025
293015
8
48
62
124678
4
132383
66
436151
48
5
469329
620627528
164418
286197
295405
298610
64
4
90
505416840
43
241055108
32
88
8
270614
2
70
49
10644
71
17
32
18
22
462683
462315
72
379066
36
90
86
25
42
4
35
27
258613
30
313503
6
254496
312390
64
60
289463
4
60
80484
32
159970
59
56623
40
7
83
671462302
328707
10
320939
69
35
80
116551
529543763
44469
125083
10
2
440618
89
16
81
291115
19
959098251
69
232623
65
22
433904
943529861
79
478812
66
2
8141
237262
74
491117
99
71
10
98529
119605
47
31
290144
401578
42
396755
9
303188
33
232531
97
56
15
296793
72801
432848
8
251093
28
49
95583
25978
43
17
17
18
2
419101
2
45
188260
17
34427
262035
11
234189
437129
46
1
82
220886
16
307545
74
63
932101928
22
41
47
85
22463
22
84
17
2
305230259
465673
41109
29
32
47
397546
30292
24
476330
148138
9
7
301776
87
157683
76
340763
10
47
359863
2
469572
102705
238996
63
21
62
4
213093
19885
94688
55
346933
63700
54
51623
133680
70
74323
164988366
56
510742234
247747
1
198070
711051525
108612
39
95
71
73115
18
59174
107302
21
255119
428134
481636424
463821503
300427
86
229540
9
80
297467
408672
123067
50
3106
456440
396343930
487291
11
243452
70
92
51
37
250510
2
58174256
238978
20
37
31
92458
90
24
6
106600
188792
24683
473614
2
5
30093
4
152929
23
306059
96
117522
308540
421526
50
66
241358522
5
98071
31
37
249057
195744
20
76
494888
45
94
223030
77
9784
53
5
15
42
79
206541
19
84
80
473887
34
47
3
49
667951624
48725571
26
96572
7
1
194009
120556
99
76
92
18
27
3
3
224086
52
84
1
8
98
37
490605
17
126380
80
36
73
35
44
93
434237
87
460051
89563
21
41
365018
67
322775
421645063
422489
61
467908
469956
16
471346
166619
83
83
328795
195391
26
73
32
68
6
7
92
50
90290
339087
348689796
63
70560
862746964
65
402200
7
420487
481249
279095
68
127528
77
82
57
13
165460
224914
386479
91
8
346596
18
220298
73
323701
299831
20
27
91
219765
88
461681
283762872
64
65
23
4
44
124977
150657114
74
450063
366653
288923978
65
222367
19
83
250177
432869
622614797
76315
66
126657
297648
536792132
122660980
93
6
1
155645
22
37
9
16
492737
49
1
209742
4
295036
90
493660
379695
60
76
69
10
492057
53
33
79
326553
70412
466854
33337
592360660
34
945757143
87
192748
353839
98
462036
96
425651
84829
421751
8
417327
986910313
137873
5
88
7
451885
1
385892
4
4
87
80
213844
85
49
21
40
40597
435182
494892812
442225
86
169447579
225181
1
51
393994
57298
422321
90448718
90160
433209
83
150119
95
78
482392
459979
64
12
39
25421330
510039860
52
48
405935
352687
91
457322
84
472319
370592
66
2
43
63
503695688
41
9
295626
69
450147
335149494
252343429
54
83293
32
33
29428
205201
495248850
61
24
918698499
2
47
29
31020
204804
29
46891
122484943
344378
78
753433784
63
4
1915
194409
493398
38
49
6
62
389667
9
64
274117
87
228952
1
66
78
494642
484892
6
230470
27177
72
23
387519
71939
44
9
91474
18877705
19
8
308159
5
11
64
127068
4
81
5
65882
297328
94572
3052
6086
90742
5
252870
405925
420718
387105
491142
23
56
71990
412856
318176
471920
808697183
1
46
299055
36297
64
212432
75
16
37
14
2
31025644
409925
14
324002
312711284
183641
5
9
213334
611630604
967219045
400999
264599
70
346194
98
223267
389128
64
41
134048729
8
215610
5
99
318189443
27
94
82
28
55297
42416
47
82
478943
60
420747702
386144
993631865
214343
47
580812508
221311
354421
447325
16
40
47
74
399427
47
454762
88
31
347947
250097
1734
206590991
5
75
48
388578
9
56
30
19483
178488
135424
4169
693119725
69
45
15
39
49
421023
260179
228949
98
456656867
470937
439726
420580
72
288793
488568
144273
25
70
79
300858
402184930
315518
241382
9
401912
74444
338842421
669529446
22
238636
82339
187411
892127357
2
1
133477039
33
44
281685872
391630
214234943
128347
240419
277699
13
326624
30905270
80
26
65
125159387
8
427892265
65
15
288723
442981800
363581
135050
24
32
488642
29
427599
455036
78
360497
275820
782173563
65
140777
309413
849092892
87
70119
372454
290646
485672
88
35
556055975
426257
310656
337991
94
965986354
70
991455953
197054
166558
57
83
9
309993
3
89
62
70
76
488246
3
53703
1
61
80
39
37
94
49
551083619
75
956248429
109182
267273
6
45
48
26
34
43
82
15
213475
365317
352006
344047
14
5
46
402373
238027
97
415776
93
6
90
1
57
23
173599
10
30750
98
7
463818773
337137
44
5
453724
89
88102
13
190411
88020
292280
4
57
410259
142931
948142288
11
16
30
382049
131037
20
295854298
701544107
81
411811
35
215587
2640
95
6
235113
643528747
4
346539
254217
325544
1
7
8
589424198
95
5
250627
97
292992
311032
89
717479285
185439
9
95
40
71
14
378360
90
8
14
96882
281748461
452317403
90173
837963743
29
431106
82
58
54
184491
24
709469872
220879
142658
754088149
92
22
46339
70
85730403
32
39
35
82
466906
14
2
6
466487
82004
64
350128
426709
165627
126600
5
7
869067754
57
42
463628
404033
139581
74845
548238491
46
157410
61
425502
218374
104557
73
2
387126
231226
313161085
258299
96
317022
379734
378549823
17
25
147185
351140
62
16162
25626
446484
29
197310
77
348003
83
355760
160422
6
226550
34073
122529
7366
64
238651
156610
432493
3
74910
254929
50
353397
334772
21
280250
282131591
164858
15271
23
417120
18839
86
54
352146
75
73
40
2
376414
28
776925300
43
315065
2
82
89394
10
134755
109747
232181
105808
45
9
5
4
691065554
269394
101106969
37
69
70411
74
29
396578
133292
72903
391915
28
2
14
215671
54
6
71
403117
3
38
421033
265354
49
480281
464426
491625237
41591
107881
17
32
56
57
121972
6
413859215
140411
82
22
79
320030
71
19
41652
32
216251
25
77
43
300215
32
344182
496815
150661
84
272174
16
200116
5
94
489146
33
63
799326802
95
364063
102873
114204
74
50
3
75
68
262170
488089
96583
39
13
353745
92
86
61284
370500430
65
49
720341669
3
5
8
76436
9
97
228793
371884
317690
376926
48
197951408
228434
4
65
321802
79
14
204601
806095314
13
1
34579
346655
372679
79
952642292
432714
75
794474750
407710
54
246672
196865
1
65
40
70
60
225474
452071
73
1
386454
94
484382
263833
331246070
389048
337735
504377757
84
789135771
31156
372788
493442
34
9
328106
73
78
23
45
726942050
3
4
94
101914
84281
94
50
146800
9
32
74
213015
59
7
35
98855259
491810
278880
92320671
2
79
48
249749
80
414264945
441533
475113
258076
4
69
30
25
8
428912708
99
19
9
2
16
27
15025
82411234
52
802446152
362273
20
159435
934230473
279729
446927
34
35
126654
66
96
11068
411530
90
113905
71
39341
126747
69
116540
57
106500566
112741
78
89
419504
7
8411
6
381899
18
51
795260739
476001
410815
22
148354
984
41
61
9
93
2
50
168744
219226
91
8
78029
96
62
8
128314
383757
366855314
554867707
18592
133312
62813621
51
52
8
51
93
484677
494315
444073
41418
357041
772643175
368989
270754
107957
7
120986340
440367
17
381326
331186
22
164339
339197
95
41126
20
3
478264
21
73
89
436057
1
56
36
11
922261794
3
249977
302973
364760
66562
1
84
2
97
23
47383
73
6
9
56
322550
469527
406761
2
39912
355331
32
85
3
5
71
404777
356401
98
194798
40
30
76
8
372729
7
96
6
357810
55
5
86
54521
370076
784252436
188093
49
31
476742
5
3
97
9
39
303650
58
60
271000
474439
65
60437
199424
204488
356497
39
80
390120
83
26
226925
73
99
48
96
81
56
48
59
31
55
459947
308731
183330
26
56079
399135
249599
16424523
169245
65
50
25991
49
86
60
287655
25
3
113521
69
410747
43
362343
122930
56
91
5
228275
1
38
64
18
342397
58
95
466837
92
43
7
112010
387630
29
244105
89
4
111653
443595
348667
4
13529
324831438
456090
268570607
82371
499981
66
525386568
86
125258
359749
25
373587
83
84
31
20882
42264
307762
96
443976
367292
84
701057760
51
453731
80
42871
42
7
385181
40
92
417022
19
5
22
85
510240496
53937
72
33
23940
33
181927
93
89
37
40
50
367177
69
96
235294
15
59595
280251344
27
31
8
51
12
30
3640
73
30
24
416712
4
94
36
717037816
57330
158755
64356090
84
250690089
50
445920
46
184408
90834470
240564
192687
59280
292908
12
80
495080
31
84
155537
203979
451945
47
652606353
494928691
62
89
459469714
48
270298
40
284712
89
55
264597
138754
426879
497741
74
70
11
248702
370768
38
353761037
63
75
5
70
28
4
43
489306
77
261564745
318269574
403596
98141
42
334072
53
264888
94
6680
5
152574
72
85
55
172287621
59
486717
51
426414
5
9
227887
415956
46
158659
44
7
268938
9
277311
99
728028412
352507
68
844526528
58
209679
52
8
45
365155
61375
252367
93
449512
263240
426812
94
55
223371
229072
69
67
18
267535
10
9
351420
9
27
410526
302767
48
235875
192379
49
56
560768234
31
70588
498398
79
11445
1
73
497138
219695
26
9
48
25
144411
48
50
2
148399
49
196861217
171270
246224
34
9
63
299323158
66598
87
8
74
62
74
465098930
234815097
38
119322
86
472040
851140724
74
48
11
48
309198
32
94
578440280
42259
27
69
50
536776584
27
4
348556
4
62
720577214
108523
17
238537
18006
52
72753
7
39
20886
60
211996
90
30886
108670
431079
28
44
55
49
48
68
82
42
4
23
91
97
412811
176452411
53
76
47
100440
13
85
90
34
64
51
260774
97
364796080
273983
318116
511287997
93
51
5
67
122390006
231524
259699
3
75180
84
94
105233384
96
843867924
327238
987074709
83
1
70
490625803
99
442787
77362
28
117656869
894159828
90
30
190801
3
903131048
161817
480560
381749
259363
210750
76
76181172
18
254077
99
12
24
42956
77821
77
417118
263046
69
27
32
32
72
68
28334
17
294497
74
343103653
283269
274321
58
370554
92
35
703948911
80
28
5
87
40
449990
23
64
210809
40
48183
60386
41
448130
7
9
99
9
1
49
183247
91
83530
151052
863112627
872106669
222198
57
39
296051
87233
315102
41
218416
56
359039116
66
85
67
41950
193474
16
33
2
9
49
44
474350240
2
55
5
96
201970
36069
31
182591
55
299691
404828
97356
459408766
9
4
105289
5704
78
366473
95
50
1
63
422898
262989
94
248065644
2
65
416722
421538
391479
5
21
65017
49
71
26
382493
67
78
480171
90777170
15
3
439502
37
35
95
326185
70
144698
40
364676801
78073
46
90
77
8
11
434340
326125
84
10
425701
6
159917
6
60329
1
66
8
11
24
341398
2
188031
64
303070
500166606
94115
3
329192
44
17
273632622
21035
6
16
426399
42567
196167324
13
72
52400
214762
71
689310953
86
238148
228027
61
424162
256213
22
527056111
16
91
99
29
295953763
293424
1
823643115
73530
58
273985
300525530
72753
208308
11
4
435903
232248
98
82
63
62676922
62
45
13
63817
366487
1
117494
72
77457774
48
108540879
7
366078
5
79
34
99
254756
450260
5
16
18
203409
48
435527
91
86407
45
91
296882
32
464385
414321
290651
449190
617547179
22
7
204431
7
99
62
400158
529537197
391219
191532
282599
121289
469982516
68
31
254718
395865
204677
54
480168
63
138236
215517
28
1
942164505
170005
102795
4
69
97
89
490780
5
341520
415778
58
39393
36
37
262318
87
7
623040626
57
9
26
9
324025
2
96
137521
138609
1
493808
24
89
416833
355035
58
336693
302258643
410951
3
178596
306730
7
296830
8
4
371436
310074366
171268
185317
7
134572
261355
383362
75
67
252059388
397345
5
464566
83
8
213906
72
27627029
159229
99
80
240398
615862206
74
318881025
89
927715224
272888
74
70
8
25
76
38736
1
89
2043
15
68566
91
148041934
64
68718
548814039
76
35726
47
30
68
70
55625
27
473802
35138
58
473001
64
4
422872
483573
98
759346627
400249
105032
135280
484809
419125
255048
65
348265
13291
51
99
8
51
366633
408556
963318646
35
31
30726
221363
2
236359
91537
254219
13
482768
91
8
90
458643
5
141415
36
31
80755
130214
6
285538
311269
74
45754
23
379614
208390
242279714
53
122392
55
55
11
64
245909
59
47
360780
63241
16
66
366555
673572570
10122
42
447616213
102785
25
192441
87
428043
86
51
76
439989
220262
35
54
3
322691
339975
4
11
40
769093562
76
11
191157
64
26359
46
231509
25
2
75
17
442015
337028841
298305
55
75
354963
3
31
207349
350664873
75
4
1
92
269460
277098
749298556
446608
57
57
191613
22
128765816
42
6
37789
864889916
314238828
37
6
290839864
87
328243
20
600502224
15
890356219
446688
395251
409981
39
345599
24
227802133
28
32
507246101
88
8
6
81
393543905
210901
574596930
91
8
96
78
178118
197231
280320
5
89
331934639
17
189193
2
69
253119
326196
264053
454562
58
183700
97775
219571
41
42
48
31
69
100560
21
309117312
155227
7
78
310775
13
97
132393
73
32
66
249454
72
151384
32
367714
460437
88227639
111664
74
38
40
198403
13
50
92
11
9
81
22
68
1
23
52
43
454872
309462
373030
34
85
1
261124
302617
40
72
244707
140032
7
478209
33
294179382
432864
81
33
431803
3
59
20118869
319870
210429
48
48
22269
11
97
80
72
71044424
216488780
197879
219462
861834382
22
440610
79
658666860
400528
13
333229
10
3
58
97311
74
18193
63
164951
227626194
1
5
47
5
190764
449108100
35
10
43
93
491489
63
49
23103
244987
45088
18
301843
353227
19641
43806
424284
6
70
45
97286
458542
63
72
320484874
194601
5
399525
147167
31
20
16120
426772
478794
82818
20
67
322440
478527
169295
160386316
17
64979
94249
384630
43
7
12
475825
379779
80497764
40
96
50237
332598
12
133826
69
342980
32
60
76
352137468
335062
9
199858
3
66
81
32468909
9
18
92
245160
63
35
126566
273188
465600
105974414
170525
18
10
161706
3845
20
205241
80
1
75
35220
18806
341345
349117
454580
36
349479
37
21861166
33619
9
15
64
43
16
281503
86570
13
14
88
3
22
130994
431791
8
51
288051
83
9
59
43
53
456182
51
57
67
398014
322512
27
94
57
33
95
73700
8
50
335718
99911
405070
69
50128
358295
68
25
93
79
356689
866914037
72
99
255053
218553
6
34
3
408672
303951
34884
24
22
48941
72
438792
37
46
3
8
56
92
748337240
453593
597220407
93
312054
469651
92
80
153923
63358
402630
281584
75
175865
92
38
483971
9
4
41
33
234118
10477281
74778
126469
88
98
5
145162
13483
276435
190414
72
34
234254
20
92
348538
227449
43
58706
986104783
330676
68
288277
170351
102849
95
54
206975
27
403381797
336572
19
742611784
7
62
480486
26
232731
154841
37
272003
240866
36
41
8
33
90
24
287752
50805
58
89
87
20
60
888565733
22
94
6
96
981178004
72
323583
75
16
43
474922
329361
876059589
75
67
7
203418
7
55
129814
88
457262
32
155880
78
126858
73
814457213
22
166791
72976
6
14
177232
289508
247379
8
286217
151041
84
742887635
400834
39915
50
88
23
55823
34
286209
78019
392763
23109
44
84554
425086
4
232330
78046
875372976
23
19
27
53
22756
7
15991
51
57346
479543
261380
83
168229
3160
473885
41
468297023
30
7
3
479645
37
176484
53886050
216749
270990
5
318736917
45
24
338415
27
662711523
16
47
369101
155859
1
8
29
593530908
8
8
72
42850
172556
368145
300592400
328493
397766
5
62
52
893047284
190613
48
389703
47109376
48
122094
27
64
38
89
5
34
234797
89
2
62
341429
90
30
50
81431
384244
82
591560043
447282
347778074
13
99
276463
77
1
219274
81
67
96
344957
446316
29
102105870
53
2
409761
87
43
31
21
61
4
485155713
9
123822
85
74
80
120078
185912
447336
182854
42
216309244
436108122
705657878
89
384938240
59193
415654
65833
355570
73
63
51
54
434831
73
66075
87435
2
473288
79
80
79
94350
82353
45
78810
65
54
716667092
33
347802
454955
111401
47
230541
18669
16
17456
410133
470971
58225
177934
64
91
200498
15
36
23
440767
48
8
28
45964
29
43416
60
374132
6
419963910
48
82011
1
43
39
318897
1
5
224463
41
37
770790558
51943
60
7
3
47
294652
36
367017
97
3
97
67
12
7
7
5
7
2
29788694
234109
211961
10
33
82
9
307044
59
471607
24
95
87
319021
92
88
776225892
461442
58
33
142817
96
4698
74429
5
309884
391344
1
83376
41806
36
88
34
204331
60
936810093
57133
77
92
67
313380
64
29
270923
50
26
55
272980
391558
493868
487361
67
53
450935
30
2
99
124306
57
95
67
74916
79
49
44383
66
432843
75
32
345160
384835
206978
72
262790
39
155525
36
8088
39
76
63
30
258894
918755146
86
219105075
93
588269126
2
2
382342
211774
8
94
45
104407
89
434908
11
92
117698
467367
205596
408059
167447
90
329048
17
99
152240
273403
7
71
167120
482528
281132
32
31
24
2
29
638840509
477783
69
54
360353
439697
91
442707
78
9
3
82
8
23
174507
48
6
3
819794803
88
756692966
38
64
74
30
165279
9
87
117837
430750
27760
158639
36
1
43
249222
52
99
37
244155
51694
73
261578
46343
88739
388535
265097
25
192086924
291559
13
38
91
9
6
248154
3
206122
5
156841
21638
8
92155
17868
4
28
433656
50
485811
280691
34
225645
7
454992
523482461
208147
175406
208086
14225
31
222364
6
105218
182392
81
90
70
423028
131658
22
1
23
8
435923
92
229701
41
65
83
78
174627
250669
445209
160776
59
6
336566
281279
62
97
71300
396798
199359
772318495
352837
782819719
68
119928
234495
90
74
11754271
74
126429
262121
234631
2
9273
846618970
85
59
425142
196256
16
39
142787
37
48
330040
70
310754
201720
402539
686183246
87
34
41
12
86
35
70
126696
313578
120779062
96493
155633
92
4
54
60759
40
65
352758
416694
257522
7
53
55328582
369590
11
30
209465
53178
18
249035
96
229400
49
29
35
966815414
409149
180996
884787280
394107
248280
98
58438753
271524
383193668
404476390
298805
36
14
894956354
1
68
98
2
411161
247989554
213392
22
612868079
29
2
910298665
325505006
91
266949
379642322
164343
51
52188
8
2
134823
478391
220286
369519399
35
56702
159879
371599
28
333506639
363582
60
23
319644
70
81
11152
367302
32
388466
288115
325703
40
73
270349
5
419145
37
46064
394767
91
129759
100481
55085
9235
36
45
8
13060
6
99
339194
17
60
10
406795
19
440019
78
34332532
493829
761926841
98
22
470334
6
19198
383210
128553
17
31861
8
83
218189
110232
70
626058950
13798
154004
65
185119
200221688
86
173904
71
263898
83
73
79
448342137
472903
409933
92
419152
97
53
2
251042
97
300131
75
5
174968
61
82
809768307
211161
82552
216536
357783
49
195811
219833
486938
56
97
92
68
31
488039
92
71
429839
93
451837
235934
82
182370
270342
383545
241476
80
552646104
89296
6
72
385
78
36955
109167
311982
355641
35016
50
95
48
5759494
167064
611295308
434558
113161
686401939
129402
67
12
102033
374721
118085
85
203757
466286198
43927723
193989
481315
220624
7
8
484756
76618
12
761409933
373748
727619017
39318
389264150
85
39
121051
14
338711
81
816016456
28
42
23
454333
493331
245617
82
56
405348
395731
80
12
787532390
611050735
62
315837
195380
77
418282
42
488162
213279
25
449131
325794
275419
471249
494551
379272
63
805099418
65
1
624223474
14
85
371184773
303878453
217706
439041
79
30
17
56061
130198056
28604
450537
448760
37
187657
6
465812
7
37
246571
33
81
9802
59
82
9
91
97
57
302248
96
442060
48
284160
14
483886
305719
7
9
231094221
107987
6
36
57
957931758
91013
13
8
817101486
479059
205653
275873
2
33
491352
125919
3
89
8
39467
35
13
95
29404
28446
310885564
700448127
337698
286160479
211039
573607736
480787
90
26
4
14940
210866382
153145
8
69
578860740
317552128
458416
12
14
802117902
98
5
43
258767
37
13
35
3
578170025
891715837
6
140755
92
70
350028
14080
7
66127
63
77057
45
14
202253
51387
8
47
364516
436730
316166
385425
65
16
55
155663
353847
129284
349854
775542553
102161
119374
96
96
245799
64
166789
91
246051
75
260771
91
182577
708992931
362855841
137325
44520
34807
314803
16
34370
54
249202
56
60
425838
441361
94821
84
39817711
212249
90
393831
80
145568
350754
169615
99
42
32
112770
58
5
9
630593193
16
268940
4
60
22
28499
48
439411
565240558
82
100121
10065
14
320476
40
12
7
731681589
14
273207
88
419479
431207
8
2
423233
379375472
7
464346
47775
494386
74
358983302
471583
36
98979
10
61
62081
57
85063
93
93
50
66
27
66
41
95252
157173
105282
28
209062
49
238090
1
73
41
192469
483385
282429
69
25016
179569
224859
445288
55
487926057
81
81
58105
3
19
27
15
415608
238741
6
447220
348264
17
23
26
359548
646717042
78982588
5
56
284225
267076
22
290218
484612
7
84862
16
349525
62
239052
95
44
85
590511548
330808
65
146558
307383
38
537963318
426612
77
60971
79
97
89
391641
1
182275
58764
41
539
27
259937
434129
7
9
27
4
274720760
5
54312
587090827
36
335112
402197
310653
64
292933
109117
135210
421831
83
31
437326
409070
433958
5
87
24
40
68
8
79
16
885474083
278655
782067553
877776220
273031
48345
492992
84
8
33
180317
11
1
836516958
18
20
74
299043
15157
82
148690
37743190
80
26
263717
456582
223244
66
119563
8
410757
21
64
53904
491396
47
72
38
75
86
90
74
950308060
256300
290405
36
199325
230919
48
311881
73
424904
90
90
63
244791
502309445
406262
97
46838
35744
151047
48
254793
2540
18
463709926
76
48
52048
111167
5
33
147271
2
52
74
121130
808367882
704764914
698254389
337631
402129
73
714064823
189062
194972
220011
374444
385769
46
59
103220
91
98
154424
5
14
60
2
330933
327602
65
175105
3
396880
429900
411382
31
1
9
96
191468
324809
16
33
86
255383
428298
19
410992658
67601310
26
336435
79
606851540
151481681
432405
175282
7
483592
91
33624
136356
7042
434919
452149
88
22
14
447064
486815
13
113425
398591
377931
19157693
49
80
93
365899
5
6
61883
369214
44
29
46673
8
391912
193039
74
366210
709048543
92
91370
147888
152493
27
91
153061
689248710
436587
4
121096
192941
17
285392
25162
98
381220
147693
761329771
4
55
70
392707
923322371
9
328781275
71
4
53952
243255
7
743204292
76
23
171462
278196
6
47889
104711
128797
298408
129279
115898838
5619
64
1248
779065938
39366
348028
297350
25
390377
42
215585
237614
490610
231773
21
5939
3
357274
40639
921956850
231383
386659
11
68798
3
72
84
216179
4
472968768
77
78
275924423
28
66
20355
74048
71
65
79
424261
198007
1
18
147973
31
580413434
1
7
2
418780
9
93
6
5
335402
406630
5
148107
40
35
287927
242689
91
45451
88
1
17
365768447
735629884
413176
451967
2
56283
379561
91
644014445
8
6
473581
31302
340500228
111349
465110
25
361135
99
1385
4282053
29
677858610
14
117048
351141
109790
81517690
4
58897
97
53644581
97
391870
17
46100
150568
300191
49
409017
675541326
2
486392
484511
200990
103094
82
304773
20432909
730238864
33
55
497653
725647680
338213
96
454317
61117
59
24080
71
24
95
54
99
75
62
135296
433011
132508
9
274658
29
36
69
509301628
43
192896
98
2
99
17
154278
694522884
101753
329699
326234
46
387106
55931
356756
334977516
67
374262
188936
250306
235120
194572
426766
74962
208455
36
35229
239557
451382
78506
33
727188146
685978636
229107
122012
403925
12
384253
54
926570234
9
44637
45
371478
478885080
415413
56
764070081
76
103197
694926952
4
387608
271365
35
6
10
80697
39515990
377508
18
85
58
487493
353870
79
23235
6
4
99
87
40
43
366780
30392
95
46
13
416620
82
113025
41
84
90
273498
93
26
66
144915
88
118577
137743
51
70
6856
354019
271437
8
80
340762
7
22
29
25
386092
8304
669711488
59
70053
38
223318852
159425
86
2
88
31
133390
94292
44
240030
442099
831219324
271078
56
74850
98
83
336046641
27226
99
178453
55524
808200766
159356
39
38
321974
19
289221
7
61
32089
6
464949
149676
9
80627
12
82
345358
78
21
394798
242838
52
87
468745
340893
390872
832502354
10
8
65
85
225054
384028
161116
332735
249478
45733553
494885
285776
207748
46
109999
579132315
91
81
50
4
229843
336796
560904896
768507178
86
937402084
212205
1
29
28
324893
69483
3
248606
377183
99
17339
2
299798
372047
45
180679
19884
28
72
102666645
70
21
387388
255955
3
92
7
14
12
33
54
437718
476036
261443177
99939
245025
133427
83
87
74
620123707
440252
198965
839589039
257861
252053
95
94
22
76365662
14
307507
498046668
90
2489
59
3
453888127
20
316141
81
95
268361
427913
7
25
147107
188899009
296385
48
17
30
64
135655
4
168620
95866
378420
482846
253546
244743
30
65275
9
96095
76
55
51
475204
358301
24
3
46
11
236426
25
18
79
140850
4
420923
291340286
468388
136405
337212
67
269062
97374
81
271912
710016635
11
481251
75
523267811
219443
46
74879
73
323116
397801
58
491931220
1
106011
134501
86
55
241780695
107561
93
209293
6
216360
428654
17
225651
407504
233018
435573
62
8
45
332488
220420
9
5
360995
7
8021
14
23
147248
26
255100
23
11
75
6
26
20
317972
72
39
200263
15
143070
157600
45
44
84
198878
32
9
200634
198176
92
13
80
46
32879
389190
20
292207
23
24
43681
294587
5
92
160928
95812
21
74
358846
59
65
390679
12
82639487
31
33
413578
80
46
60
942717532
51
5
164678
417501
78
465785919
1
32668
53
407111
5
11
5
58
5
240817633
50
319641
330887455
234108773
374378
45
139879
320802
130055
321524
131810
41
36
79
60
443585
44
757893822
58
19724
523216974
301777
14327
237988
83259
71
170270
13
9
10
37
291312
382426183
408620
38
113256
366943
61
4412982
9
267884
412083
363003
246022
28
55
927775094
206400
3
39
48
36
50
98
55
210264
92
68
713953930
269655
7
56
335589
282956
71
92
91
80
339239
2
85
17
25
202087
31
35
94
132368
729929885
150198
91
26
288577
17
91
189473
5
337957
96
11
280565
249710
38
446102
85
271937
98
6
74
65
759901462
102448
140659
68
178814
357045089
61
70
59672
60
31
317531
9
13
369480
58
258408373
77
1
302281
648138587
61113
429428
21440
36
279802
226004
52
43
38
60
222224
133204
17
4
8
110125
5
77
86
216816
309219
78427
342267
465343
99059
21
263838
23
8
147403
832752671
7
7
90
348044
307179
101463
272690
11
467088
82
57
86
201404190
405931
156368
226233601
187767
403110
28
19
242815
3
322022
22
52
608781683
334931
13
146552
89
479005
17557
39
239770
25
281467
84
35
42
54
408217
4
392811
2
18622
3
22
245176
68
70
44
39
12
76
14
14
13
470012
8
85371
6
82
67
26
469192
1
623169869
461576
88
4
461687423
363506
70349
71653604
38
41
115224
800664452
71
76
45981
1
67
221070
365793
20
391631
62
414386
8
354720
394172715
42
226698
45
3
129476
149082
2
73
75
976734402
377894
59
53
31113
33
200529304
272076
89
14
115789958
50
21
584191633
453114
64
35
485525
8019
267971
68715
276341
88909
89
321171
71
384798902
266763
86
81
128149108
729790956
300687
90
38343
75
26038
76
348658
21
523880291
90
93
78
457873
100382
12876
4
394024
73
218515
177898
7309
83
34999728
99
255969761
2
421110
33
485338
264608
86
34
3
488039
65
5
8
273394
95
315565
496452
64
4
402595
105113
292873
62991
4
238304
133993
85
369727
46
247249
53
61
43
352407
35
5
26
7
55
448097
32
273103
400063
50
170602
202132
50
28
10
245666
5
99
488328
61
291393279
416302
446174
70
107338
95
393817
420501
79
42
463294
203002
123543
205889836
68
78
28
48
40
9
141758
4
460400
394514
24
31
281625
28
31
13
8
12
941470855
53679
18
59
20
71
453088
185301
28
25
267972
457400297
438960
9
277460
51
217455
10
8
85155
9
240661
17
75
73
479940
95723
81
13
86
77
29464
86
180357
50192
1
552686513
2
12
297910
79
192496
407619
43
93
7
15
74
832975878
236476
917188475
29
27
59
29374
64
831402884
270193
423950
535028696
70
19
16
7
89
66184
250811670
99
21183
48
33
231229
447746
14
8
122078
4
53
79766
70108
13
273969143
99
826540181
9
74
417663
6
346802
408828
46
419976
655954300
8
450364
481662700
81
451457
82
72837
90
387313
124605
55
213123
9
43
430567
9
291232
76
216891
3
302059
454195
7
74
7
44
55
31
455787
3
189695
220491
80
530789583
85
7
74
8
32
77
18
4
409943
432184
82
135976
11
75
736746024
23
39078
460614
8
499002
68
36
235307
4
31
148429
584991275
90
472100
30
332183
46658
360337
52
187861
9660905
757879547
27
4616
388531
290669
419055303
283127
7
50
25
912850544
414516
72
77
264617369
28
51
4
345740
370558
820132494
6
70
24804
157634454
48
71
114647
773170054
98
84
32614
1
11556
3
295356
3896
224782
77
62
33
10
85
43
188158
66
106236
23
78
51
439796
145672
1
41
88
209768
510754902
39750
10385
93
297818
68
94
14
34
572000985
7
130414
410178
30819
5
41987
600070012
287351
63366
452799
3
49
118767
46
187668
338211
199368
4
56
304053
17620
75
75
3
48
183650407
229042
128536
751356795
38
549380494
44
14717
64
36
29
5521
484600
62
60
38
136700
74
731407644
19
390096
351545
24029
18
81865
799413399
137514463
7
24
290835
879880730
58
9
325380
284727
25313
2
464909
448865
444123
42
62
957811761
784833910
6
39
57
84
18125
82
132585
243702
207293455
160118
67
34
15
224885
138873
30
58
465272
316815
217387
82912
176623773
48
9
123012
7505
14
849234501
23788
117660
35
4
65
37
71162
89936
93798
61
33
59
19
22
423368
526180841
183667
92
8
18
401134
38
10
6
348528
426776
153096
64898
62
69
138959
960568902
99
78
416922
85
460072
364682
193858
20920
371652
290279
292983
13
177136
4
94
85
295928136
4
47
99114231
747219539
49
49537
281669
3167
32
133069
407211
415697
7
61
429085
4
74
268169819
316077
315511506
301078
320785
189686
42
962431614
438928
8
23
376036
168625
45
74
34
296809
91
442599
80
145241
73
932189427
733609421
53
3
58828
421839443
99
86249
382032535
94
29
38
77
378098
185183
77260
110837
4
33868
94
198436
454923
824595656
98
98
44
24497
50
37
729263587
142677
202233
447157
3
41
9
94
3
93
6
318557
262058
257755
358172
71
246701
6
77
21
42
218329
62
203013
6514214
214950
21
144922506
358056
93
239644
91271
948817413
8
39
80597
86640
340382
643317171
138910
18
126141
391289
405633
8
822988570
358602
30
51
29
490904
82
76
343843
20
148434
299812
3
10207
43
431335
5
214635
73533
283114
157566
23
36
51
78
16931
417035
424180
17036
91916
147080711
186230286
4
2
579354985
55
2
400389
157389
81433
50024
63
1
471351
59
99
48310
1200
237993
98
97
25
252164
3
491194
345110
348389850
96309
184003
16
446589178
731411738
312786
74
80
393238
498348
57
36
59
82
703770235
99
238292
368198
220308
6
93385
391681
18
82
833783373
310481
70
52
466547
255602
23
182319
67
287556
411175
1
8
19853
8
430126
13
138450
7
30253
360815
209117656
321572
84
404516
89
59
92703
316183
494163
29
117518
86
64
6
87
477403
8
189525
56
117528
8
436619
90
330271
35
6
46
10
62
109182
489868
55
74
52
9
374503
66
34
6
480197
97
40
3
331842784
74
263066
312549
56
68
92
79
27999
6
392993
70
237729
158789037
25
43
94
17
175289
585431906
3
8
274499
99
63
178100
68
55626
25
373679
499763
6
246370
84
1
331930
392358050
52
17294
312656
50
363063
401611
86
87
279357
8
337945
68
290645
343502
45
140412
55226
23228
142651
50
85
18
7
3
76
296128
352676
286874382
64
238152
51
48
53
681665688
36
370011
373023
138569
50
68
51
351401
295247
74
444494
38
6
38
71
42
384826
53
68
68
15
47
434149
96039
6
713642247
92
497570
88266
714882953
668215664
46647
46
7
1
28
64
61
353474
38
66
172396
4
70689
756971404
71
87
73
1
831428892
144827
251806
40
317160
36
480403
390476
92
296821
36497168
43352
85
38
353201
91
34
179440
79
77466
47
26
369443
216040
488606130
282160
41
93
91
477672
744324440
23233
33
43
25
594964744
295278
93403
75
353427335
995962922
488650
79
273860
75
5
24
9
39564
6
54464
434960
29
265023
21
8
1
5
212054
9
8
125891
265623
51
13
167503
76
91
384251
28
377838
26
48
251347692
87
82
9
13
799098532
255400
312432460
97038
372252
637362730
8934
218594
487523
26
433472
77
204825
327083
476526
79
102152
14
44856
130491183
35
38314
42
343401
308296
17
2504
140940
90
54
13065
444690
452307
17
322098
18
341296
95
65788
26
232960
6
37779
36435
300382
9
863213636
442181
15599
23
17
221441
56
662864931
60
319475
433632
119673
93
192363
428547
78
21
93
69107331
927489605
17
1
189947
810971216
4
1
57
55
58
288654
87
9
224620612
10
48209
452064
80
77
23
4
966121121
230644
472425
26638
55690
7
25
38
84
91230
211494
7
322237
171916
470973
78
326292
93373
7
702122450
411627
96
7
90
13253
209284
39
1
651486572
58
92583
77
30
96
56949
83
61
379699
1
143421
11
62
1
1
163081
323584
89
12
334822
61
27
146294
92
450770
223783
30
9
305087
25
18
312767
66
95
27
97571236
52
339778
290104
373744
35
270769
644235963
257538
97568
89
110552
133047
299387236
76
89
233467
16970
174602
29
98
5
77
6
63
17
432370
19
884733973
444722
73
266775
214971519
71
114567
472253840
194956194
254947993
6
149882
212751
102963
46
357499
410329
421930
248429441
5
320962
24
67
40
70667681
5555
385656
25
197713
27789
327483
46
19
61
414373
9
80
47
79
459817
8
68
85
85
404619
452069
62
587423902
234599
446922
2
21
44
279390
235897
177189
60
34564705
54041
28
31
445166
453284754
95
465698
93
303735
7
134094
81
269240
134606
433321
316793
3532
34
744731336
334143
43233
92
28
664175767
86
524889676
92
72304
76
33
30
29
170349
10
354596
151520
14
160735
41299
93949
54352119
44
13
466208
87
435641
53
458262780
70269
94
21
136336
306031
183658
69615
9
31
72
378532
56
191118
21
485620
177983
321639775
25929
289890253
82
23
13
73
4
395696
293408
39
538041528
364291
69
959547736
42
35114
124381
81083023
445482
82
66
368709
8
350772
62
26
95
3
94
446551
952016302
53
134212
3
56
70737
270017
48147122
98
69
339658
466632
51
47
9
318114
367510
215807
72
801435106
76
598808632
313436
327499
23
56
91
79771
62
799782619
6
184540
7
118254399
91
3
13
94421
414963
193102
23211
78
88
569898860
94
49
15
17
34
81
54
4
336482
76
499902
647826932
757072786
314693
21
9
294682
7
367913
71
534537447
19517
74624945
32
95
115708
77
154281
73
74
474634
84689
2
43
443365
15
24
23
864897087
3
22
89
271125
62112
83
18
386933
925777534
248550
35
43
323504
606541158
212419
284712
319206
6
253371
136882476
224886
254179
59
48
28
76
216234
9
701822265
83
63455
72
674739337
19
54
65
11564
422264918
74
230150
469873
88793
173097
62
53
10
382979
2
405839
79
35598
220016
2
153554
15
64
438843
91286
93791
251370
233023
7
739559674
78
93
22
44
91
14
3
8
67
48
57
43
96
328108
94
498685301
412954
96169
1
17
529869738
41
158656
97
35
75
45
350194
220445
150529966
96085
65
50
52
75
686846279
469129066
58
371049
76
24
376462708
5
137770
8
54
142754
114456
102143
55
4
17379
57
231748
91
48
265793
76
395398
63
476254
54
461806
34074
100270
74
71
32
134299
75
63
81
79
375776
9
432863
2
45
85
809116396
3
330825
268370299
50
8
18
407455
13
55
13
6
583159447
272080
44
71193
2
54
276472
130195
418709
43
7
54
36
42303
901404403
74
383054
345550
5
7
457707979
69
99
267870
436789
247631
226899370
98
68
251919942
841802228
1
6
193307064
338169
45652
77
21922
63
63
87
192490
122589
150659
304412
6
77
92763
274852327
372750
1
270563130
50036502
50
4
387194
7
29
3
58
266235
202351
498251
76
274839700
364474
303938
25168
47
99
47
193144
83
31
448807
293556606
31114
87
342803
39330
187705
325014
448601
28
40
56170
72271
83
9
70408
44
360259
87
232718
72
291515
161891945
44
274714040
496136840
28
74
970760001
354234
79550
54
126162
80
69
80
80
618204398
55
348638
7
72
255350
3492
352865
90
128481
26
8643
5
105850
23218
1
399435
25
25
68
37909
277346
406261
20
332389
363389
136761
36
24601
9
409171834
43
228313
457898
59
56307
24
240688
45
61
470153
485352
193747
872298195
351691
9
412503
51
146567
77
358017
43
64898
469249
452324
73
38
65
68
865736839
4
17
100422
685775632
95
245448
277281
2
400587
111538
27
8
102225
888978899
80
93796976
23
32561
4
291972
374764
8391
475096
60150
2
44320
19
22
142910
30
3
77
251481
24
7
8
67
55113
44
8
257637966
491350
26
64
336359
359314
6
17
94
477340
5
367077
22622
188484
14
48
82
22
443134
352649
362489
56
86
73088
272711
13
274063
484188
642579224
54
27
6
463466
476024615
70
78
91
86
55
103674
4
5
8
6
3
18
5
14
69
428340
369290
3
16644
55
8
410185
110199
66
90
453949
49341165
120371
88
5
5
6
75
252966020
6
69
316377
30
182847828
32
1
174173
8
62
4
79
37
8
260992
10
150771
61
977715810
88
2
63
3
365486
35
53163
238126
4
13
217587
72
935372280
8
169881
70
490901
141445
290361
53
41
90
35
2
34
90856
330087
83263
309403
58
58
347561
44
257070
312292113
73
95
1
89
16
93
290106
429481
95
551415578
29
22
94
380366
58358
210568860
346653
1
5
441144
180226
44
14
69947976
11
149228
8
64
414861
585645181
6
27
363156
164597
257887
42
484521
31
66
43
124760
97
40
119844
24
67
5
9
141503
4
68189
83
121465
64
209825
58
58083
18
151918
31
107708
52308
69
83
10
367925
470674
155164
626680978
3
5
363821
379058
378879
320583
324671
60
87
143889
15
211080
8
61986
318703
57
365571
491089
337718
74559
87
1
9
476741
498754
62
26284
66
109331
275367
81
3
319473815
226836
41
71
2
78
35
30
51516
6
30
7
198133
423546
9
25
87
90
405212
213439
64
45
29
371450615
74
203392330
72
49
3
71
48
501414107
422718
7
120223
425702501
61
168924
2
407256
51
80
8
384721
52
304780570
73
744067895
428566
232868
120751
158852
70
840490518
91495
152438728
463286
101446
50
1
300969
47
55
191044853
82965
5
449619
3
99
245385
237440
36
86
473576
269171
32
99
449490
64957
411714
202188
62
90072
68
146426
85
14075088
7
348564
65
1
427916
6
45
9
98
24
34
71748
329317
134901
8
62
118145
406201
6
445187
79
56
2
270013
10416
73
6
128299
70
81890
416523
309272
149946
153225
373427
490571
471445
38
9
18
155649
885295880
88
323368
1
270786
51
472480
29
75
51
4
8
58721
8
14
343515
3
452574
660558714
387435
95517
104623
78
166960764
1
433576
956266691
97285427
19
51
90
89229
28
73
979184940
77
39
180206
2
8
895622751
295967
5
710253505
14
167516
74090
27
59
184445
83
56
104287062
209841
4
113405
359671
72
64
221491
2
45
87440
29
589962886
15
479348
43
9
52
452188661
339981
310486
66803
7
154672
427192
44
193603
448668674
5
34
53
190621
394272
39
75
255133152
124437
707312189
88
176748
14
274942
29
23
98451
63
359952
393234
251059
4
268026
72
119548
57632
45953
351154
291086
86
40
168942
485398
36
37
21
4
166606
1
277106
6
69
820002258
127854
9
378339
64
51
406949
3
260148
64
391729
638541829
28
459748943
37
92
135262
26
478291890
71
77
35
350980
34
11
94
92
63
321960
19
345649
452334
268498
76
192042
82
456578
319493
97
2
1
279123
9383
5
86
151852
78148
88
17511
498821
6
17
484574
62
93
72
11
47
86
641779853
86
346140
15394221
13418
157437
440898
61
91
216102
2
9
86
200498
130009
4
84
106648
331245
297371
602391671
32
2
235107
4638
9
92
98
357763
73
311869
154646
45
23
324120
8
26
263995
138076
310419
30
229461
92
40168
88
232617
57506
288330
289442
77
6234
75
83964
433011
83
374957
375169
295844
288515
16
428825
170253
302220
77
66
462392
31
95
21756
91
25
33
872168362
122317
736230431
49
897878598
51
237855
51
218365777
46
107348
12
8
24
46
326150
72
78030105
37
214501
446293
9
445516
3
8
28
76
153587
166249
346332
943925351
453013
84
12
96
27435
183298
24
383798
362942
64
235811
230578520
33
8
309502
443196
456861
274820
29
656310182
6
90
348850
3
60
215844
460058
416312
29
121242
27989
98
35
829411033
100607
23
154040
3
34
5
82
49
341557
74
21
19971
269031
2
90
811544057
344185
162260991
360622
407116
10
392090
98
227501
3
392176
75
89087466
389541
137963
330057
423939
410944
402157
12934
42617
194787
184334
296342
113810
45
24
123559
369070
4
1
59
388542
245401
91
348744
78698
38
71
31
44
93548
50
63
127123
282128
126066091
89
12
240278
68
326415
37
21
441940702
239728
18999
766209558
19
64
33
29
436351
49
178354
431115
212978
42
360613
277276411
191501448
58
63
45
205975
133996
150618
39
117373740
1
41
87
352148
59
125805
465985
41
87
7
96
3
192228
89
922414947
391642
30
9
12
225733
164961
355313
89
63
16
45
93
43
85
89
491355
25228
1
345725
493026
82
105315
367505667
8668
79
52
31
3
68064
37
163602
91
1
86
95
370484177
421077
951274397
76
57
58
1
41962
98
10
361719
36
50
19
5988
40
48
200854161
75531
57
419280
88
62
451709
72
7
751803662
383743
837757325
4
153224
85
216856
394023
3
496915
68
482563
231568
22
398483724
376498
37604
62662016
484366
168321
58
353060
391897663
84
417362
296262
428764
194114
213747
31145
2468
17504
184839
458923
204873
80
8
37976
57
420433
289121
2
34
41
70
40
299391
88825
94654
7225346
89
10049
59
46
6
852695360
76461
87
264078
46
450157
134761
21
474372359
156710
65907
96
130419
15
7
80828
203187
58
97
22
91
39
85
143487
17
448672
24
11
49
40
76
276653
77
395183
30
15
65
8
208972
283572
13
258160392
18
3
274100
477124
566599611
481741
931540083
966798938
36
5
69
180577
1
60580
39551
74
78
405582
344850
352413
395346
31060064
98
311215
465977
98499
51
23
97
50668
2
85
59
53702
43
146340
34202
29
86
73
36
347183736
699183170
8
259770
444118
175950
311021
623580301
25
53
66040
99
2
362349
162810
18
189169523
2
2
85
298781
38
21
413013
412193423
47
5
3
342853
96
262402
325743
89
369745
99
337434
5
449033
26
15
9
104971244
431951
208009
172266
344151972
7
276157140
756177971
90
33
93
59
832480884
69
449039192
68
80847
5
304545
137959
45476
473741
77250
230294
268740
192544
33
493104
70
80
51
167884
63256
55
77
57
33
42513
4
9
2
84
40
246871
80
765410633
34769
26
1
73
4
221002
100641
381688
52921
21123527
7
254413
742358660
344747
89
269486530
56
91885313
261531
99
91
4
748949268
36
39
325504
39
4
96
23
24
1
20
488304
24
415157
46
10
62822
38
5
99
98354
276506
307870
460450
334251
88
45
44
783108389
305340
155402
85930
41
490594
383173
19
83
5
3
17
28
259701
5
77
16
32
486954
37
16
64
264583735
49
61368
888174167
24
81
456227496
97042
128219
337029
5
50
6
3
4
930346529
104682
40
145159
30550
416472
43
82
372279
89
118861015
2
37
414189
164578
146848
71400
367162
56
81
26
72
95
15
342687257
117903
164252
12
93
337197
245815
15
143019
161752
65
37
6
8
322345
483805
430683
205591
899
487616
93
286790
201280
227506
288171
368891
327479
486444
4
32
35
37
92
199941361
294551
1
294160349
235124
60287
920042730
238492
3
229230
47
111312
79
149108
426841
406544
7
4
61
15
46
22088
9
339212
3
18
462772
66
45
63200849
360329
226850
58
33
91
8
2
363767
37
89
30
12
76
22
26
25784337
1
252291
98105
39112
33
497560
71
310733
16
238905
52
46
358432
8
45
474528
464815
4
35
319356
26
51
73
9
55
89
29
338852
38
924549715
87
11
7
8
1
436490983
48
488608
77
109898
125534
6
34
386545
30
66
300618
19
221594
78
88
198140
444210
90
5
491079
96
7
81
323083
328898
112430
41
367334
193208
5
451127
48
93
189061
21
105258
11
124078175
90
441964
485694113
5
61625
214858
188774
30683
90
18889
2
76298
942111235
30
5
87
38
391675
449192
163722679
86235
67
77
41
59
423410
21
6
83
187186
58
280080
66
32
80095
8
94
342107
31
6
255129
94
12
387331
11
79
54
5
93
293930
422474402
23
10
386753
471785
82
4
30
78
12
40
343534
4
210212
270405
123103
83566
44
117819
72
400509
2
85
44
511670750
38
409385
3
79
999039119
202757
368528
451363
474922
27
7
261644
77
12
33
98
411908
531252174
930890830
45
348449
75
43
38
41
53
26
4
216235
146041
7
707693698
246055
77
39
20
49
483090
68
196377
621246819
3
84
5
915219814
40
521405654
52
87
73
5
3
1991
14
406473
429163
43
95
302184
34
64
330111
94
624522420
31
425450
212542
6716
18
62
441679
31
2
46
403147
7
433947
38
69
275635
452710
22
42
43
52
58
8135
63
64
270763
3
14
179308466
3
365039
7
22946
208150
75
172976
190038
96
56722045
360531
94709
84290
90
75
935381755
303464
32889
83
321117
448621076
59478
36
472902
264792653
146968
264900
75
28
95
182224
52623
444549069
78
1
294645
96163
63
10830
5
138690
882560857
802122960
400971
14
989004406
761122429
74794
37
7
238516
51
59
18
54308
6
81
7
357239
83
72332037
353592
344588
401541
377253057
417714
31
355624
477470
181498
50
395472
496122
469948
295273
97
90
361598
69
234467
493154
8
43
45
6
152766577
493665
297044
87
25
20
163920
558919477
141680
109744
250292142
262902
882126188
408984
235763
220526
25
91691
15612
24
233904
40
50
785812363
1
239203
6
51
488537
154809899
9
915571743
183818
59
4
215707
57127624
306286241
97300
499571
15
8
29
78
488784
997484248
56676
29
143634
99
846022418
169460
18
60
158187
79
39
26
599818638
46
350008
29
361546
6
33
87
170591
27
91
7467
414052
64
141294
4
9
10683
568528982
210819
92
404581
28
12
91
1
222373
444902
44
288707
57
182579
12
94
359089
27
50
282976
42
55068164
81
4
44
43
392450
16
310120
1
212498
36962
98
220037986
125719
31
105325
324003
23
141592
8938
426663
908101834
144588
29
498929
33
385754
329621
438278
98
340955
3206
6
82
104394
59
83384
91
323024
35
110632
43
264095
82
278142
39
952781631
87
226282
23
114642
45830
41
43
280652
17
78
72
65
381066
63
58
28
436318
4
388383
168200
60
460140
20
97
49
211878
88
6
6
78819
27
415622403
285633
119200
94
37
233214
58
23
335229536
253889953
1
194469
93693
98
73
11030
83
87
23237
29
23
19
99
240230445
34001
40550127
527178010
78
664974092
81
291193
79411
42
239275
67
98589
61
90
52
811695301
40
11
71
360107
329389
202303
231517
6
443424
477892
96409
58199
133280
37
277083
41
56
8
56450
415412
448706
7229
5
94
39
61
16
235901
296436
371419
139593
478710
72
486069
37
27
2522
212983
39
432508625
234082
190090732
53
723693663
24772
46
405112
87
295978
67
472908
48
181909
48
157608
230640715
98
338197
53
4
633084866
360418
365529
25
23848
622554321
79
373851
117642
28
27
448049
99
820777641
220486270
6
10
43
91
46
148510
425006
78
56
11900829
6
47
59
94
20637
3
76873
118031
451543
246070
9
160668393
45
72
47112665
417850
48
31
284472
47
378645
616733390
118476
8
769618257
9
768815479
37082
70
314555
75
57
26503
409901
404884
72
120763016
155103
97526
70
50
188825
490188
86437
108161
4
46
873567910
16
5
454020
48
392137393
369930
29544
7
77
358825
27
142059
27
65
95688
70
30
24
3
406557
24
47
351442
288458
725119144
78
121458
350735
218592
9
122063
4
69
304591
240746
205502
220345
46217
2
5
178658
30
165248
67
76632242
574351029
58
93
26
37
76
47
82
5
401989
397075
417292
45
449698
429088
124572
66
440925
104703
25
58
57
59
199797
97
734259889
276194
344585
38
367423
254484792
58
345414
4
1
40
437083466
469753
223615
39
449310
7
88
39
494618
78
86
129962
102396
74
76992
179204
474884
92
449659
452944
248236
25856
334209
53
188126
94419
20
5
49080
4
809052808
486357
94
987325260
994366460
318263
465568
163843
400378
20
68
4179
469972
88254
30
105799
140479140
8
197760
205462
32
1594
86
68
201189771
13868
88
39
61
25
53
414330
9780
109480
75921
443479
495667
3
6
6
7
224593
473258
50
45
274100
5019
290936
426188
57479
178223
4
250897
30
98
77009
12
2519
6
338868650
7
80
187175
257609
419343
17
692623792
315009
392340
456528
21554
12
41
5
224917
99
70
288723
93
64
87
92
774039719
8
61
175093
961120092
90
42
47
24
232651
852689532
469367
92
83381
43
186641
1
112162
53
76
87
33
69
449678
833358340
29
131529
260639
67
7
120383
332065
477395
1
94
80530
88
76
89
219012
470983
45
7
65581
29
385878
99390
83
41
41
8
97454438
53
51
75470
47440
471918
368672
226547
69952
472541
4
477206
170892842
584020086
104754
85
26
127996175
48742
44
5
474029
300274
176957
60
162969
836801277
49
70445
138280
42
12
486231536
60
79031257
203959
25
306369
41
8
262367
84
56
46
145092
49
126871
6
319615
191448
388999
39934
2
25
22132
84
520898025
824443408
498708
3
329847
308432
377790
68
39
77
561661773
154714
87
115350
174715
351838
445103
336126
557912097
90
21819
128142
741770384
1
194587
6
31
45
153401
57
13
457486
68
86538
51005
6
975299106
53
2
204921
453750
29808710
452018
319048
2
963193206
300944704
347929
63
66
81315159
438984
440550
398520
86
93
68
452063
469395796
21
5
3
52366
99
95
296909
188195225
63
38
155993
6
303172
42
42
60
60
218315
62
44
30
14985
18
407253
424959
9
26795190
28
261542
2
845096358
55
83
91661
208962
68
796469212
622053687
35888
363164
272846
397769
60
64
95276
49
178347
306750
62
68
40
353320
68
235668
23
60
190739
469182
461516
25
702060491
355889
21
1
45
2
18
486213
16
141906
23028
1
334424
64
37
32825
99
419196
452783
69
84
494404
2
119495
45
14
9
17
99
21
46
983337338
6
79
482297
37
55
58
486486
385878
54
54
911445945
17
379795
182585
823676312
78
82
2
278900
30
62
331763
76
45
25
94
66
571086934
43
39
809524712
441290
34
176915
33
148216
541755303
36
609848416
59
47
470612
74
410603
305989
4
613560104
186294
296006
272139856
438443
300565
555656002
237875
286389
186619
16
90
67
24
1385
78
84
93
223876
11
12
48445140
18
129813
831361061
345260
18
42
667454515
333178
58461
43
946570428
83
115127
84
97
32
15
28
448024
222525
61
77
396786
226289
282550337
90
31
27
5
265697
65
1
24
83
66
185900
392484
30
90
68
6
6
97
73
27
96
45
67
426769233
234370
26
7
143547643
9
90
362326
93
47
345577
414982412
54340
693984556
470804
45
379527
265657
1
9
86
2
437458
269200
52
26
385696836
14
7
404590
323481085
307914
90
720474066
449988
9
28
25
83
85495
41
19
513376180
38
295218631
10
6
64
219938
50
12
26
296999
226312
125413
72
56
764330253
10
396832
82
379396
243334
72532
249467
10
71
435149
6
58
32
2
55
313176934
17
185876
73
58
5
462036
2
1
333169
14
63
475940526
219199
95
32
42431
29364
498046
33
486139
5
27
28684047
71
92
99
411771
258780
308678
373701
33
346037
255003452
12
309164
98292226
66747
299261
878038445
503325930
83
76089
419919
3
54
422451
84747
88
6
476464
28
5
27
6
151154
46
50
34
23
388880
291073
3
35
7
334960
220207
44832
1
12048
377671
2
91343
4
26739
138812
18441
23
15
61
182037
80
8
551081326
461059
9
83
405178
54
110355112
9
34
21
251110
59
404664
30
6
62
9
81
480060
380980
207615419
66
60078
58
21
48453
289934
85
438622725
131585
78167
199996144
235586
224544
51
6
439970
496067
343005
11
88
16
31
432068
62
81017682
336470
90
375733
60
251065
41
62
303944
3
18
135026496
306025
125131
73
384718
23
489899
338569
456610
78
81
83
9
460254930
322154106
5
188014
412981
20305
7
67
1
139969
7
137558
238325
551052646
70
23
584146336
97
3
8
126148
83
7
433317
52
318856
81
2
62
927131347
33
409299
90872
37
313802
747724296
66
12
74
87
8
272742
114465
3
74
61
66
30
255275
454180
58
87
60
117660
150619
319958
431289
761690880
463771
86
30
239079
403771093
250687
60
7
2
21205
264236
88444
23812
9
90
175651
8
3
64
50
63928
91
84
47053
206010
18
101169172
32
71
91
94
132643
46
381275
51
144272
352653
308668
90
52
120860
25972
18110
215636
71167
71
62957
26
51729
91
46
44
94
1
74
59
26
128724
337498
68718
8
5
47026
82
413102508
50
170650442
289231
84
31
424317314
306774
343437
505368223
680641112
10
9
18
65
34
163793
7
35
444384
31
123939
59
922259421
292348314
702973413
5
178884381
248697
1860
247162
6
73
7
29
436591
285582
7
417457
379754
32
184534
41
37
60
24847
419810
104177
366784
4
89
419168
127008
65
119450
249442993
29
1
39
354284
48
921310881
14
53
97
183949
304607
14581
26
3
427776
480354
14
283108593
156786
45
300920
20
315299
35
484089
119201
88
40
93
45
931945504
732514601
258732
256852
225188
49
226949
138514493
73
72
13
97
213992
474720
25
484474
34
437753
56223
426827
50
75
4
98
53
37
66029
449431
235449
209624
25111
42364
151601
51253
3
350561
57
242025
421300
66
2
5
37721
326073
231140597
81
59
15
431103
98
72
9
26
99
251914
474337
19
1
75
97
53
411377
700911736
69
34
116722
21
337949
9
870432951
96
93
54
69
54
285235
423371112
49104
93
19
109044
65
230840747
148428
59
135273
42
23866
50
113688
19
62929
474182
73
77
118770
181397
204317241
622551648
460154
14
4
56
94
512036259
327392524
719733550
76121
526336627
467045
114324
5
3
3
45
2
135475
87
1
602812745
78
80538
44
201050
34
182343
74
136089
73
88304
415049
63
67635
378280
412678
150091
53082
4
5
2
80144
144196327
59
75
88
9
208444
49644
57
193336657
8
65
92
37679
436456
34
79
458632
37
13459
234921
242264
463493
1
73
401262
340369
70536
248820173
8
4
9
69
5
96
42
236880
7
2
57
96
601689826
124478
64
486414
532402431
55
7
24103006
9
62
430581
263477
482319924
1
284195062
323736
10
44
354942
285864
188781
488021
254386
85
75948
88
34
56903013
71
151330377
22
4
60
224452
391988
357242
209402
87
126168
47
148280
43
94
14
486911
42913
21
53
17
9
83
17
59
309683
444055
95
174920
3
357202
87
143389
43
6
44
6
8
52
336513643
40
286684
31753
156305
406040
499461
58701
199578
182318
66822
99
251516
241172
48559
15
95
6
65
127414
3
1
196491
495164
3
146864
67033
9
3
231954
27
70
723883240
36
639588357
284155
233615632
52
225910
483812
244393
26
219734
57
376716
2
71377
50
266875
628762822
66
210255
381949
8
46
83
7
292355
18
3
82
208287
356037013
54
396155
82
73
458464
108676
193551
381954
121010
99
22
71
237881
319356159
2
94
74
703828240
11
457318
735557947
58
86
41
67
400780
20229
9
2
87
5
94109
35
6
243986
65
127637
2
42
380466
773295925
73
69
44
71
61
435684
64
262959
69702
148463
368880
9
71
58
55
23
139795
3
11
262691
438897
90
7
59
404585
94
186361
15
404
86
628941433
3
26
365728
304226
484784789
72
9
129539
133329
98
87
86
92
416774
461864
259474
72751
9
61627
442537419
5
96
72
171140
81
507340277
79
111195
18
128841
6
4
59118839
87365
82
2
313656654
87
155335
45
102824
1
44
63
4
276986
471021
5
179323157
211134069
23429825
126934
46
259195
367771
31
53634
69730
144927
16
459089
18
825913856
91
202493
260792
216249
5
112327
79
252447
467623
31
145455
192536
366093
163498
3
59
9
43
212337
34
259791
95
341177
139514
6
28
177126
365933
397946
29
317438
90
799116068
52
10
43
77
297343010
39
77
480568057
432722
11298
41
205416518
33
8
15
301790
729229856
2
460944
9
5
154570
2
221523
423521
28115615
299414
124457
34
80
92
72
860961956
257634
254269
70
167508
331229
64
445842
1
69007
377289
30
85878
32
13304
260280
259971
49285
5
65
17773
11
282145
92632
48111
200751
41298
61
293367381
404168
477714
9
234688
134970
144990
898687769
442482
181089371
740781096
16
78
37091
24
40
85
96
11421
35
10322
192291
826579863
6
751477718
176282
337105
3
293697
340604
617788876
267360
31
23822
17861
57
141488
367176
48
1
20
254298
34577
29
80527
310371766
18
265599
5
371999
300422674
6
63
88
919306500
75
26
68
364314
317441
75
434663
8
71
259722
63
82600
361280
63
609568943
27
97534327
375252
54006
283485
54
69
8
206597
438551
99
91
6
261742
407810
94
467813
34576
280358
6
351598
106691893
75
384569
2
79
389178
137552
321649
3
50574
918366070
278437
305698
35
4
10
5
25
25891363
77
425397
140636
339901
80
64
166543
262781
229687
71
120829
415075
16
815188225
46
404204
38
46
234028
253958
114428
32
367402353
392000
16
380709
965309827
76
269792
50
88
301164
9
50319
43
174959
74
5875
78
88
4
93
83
213308
12
117444
66
16
38301
672438501
8
59
722336903
30
262726192
307948
18
246025
382481
63634
434267
206150
261108
5
9941
56
420526
90
189271
53626
401954747
336398
66
70
395085
37
180739
24
115825
4
84
8
29
456026
327760
18
425442
293618
74
487806
45
57
56
8
16
354522
367156
20908
10
54
281209138
1
2
332827
169053103
47
85411933
67
36
36044
627578155
65
180269
113671
5
61
74
34
412322
14
2
878094777
17
28
97
211246
177215058
43
70
326639
494139
60
82
15
51825
3
469718
60
46
246815471
377510
21
60621
69
69266
5
94
166598
471258
413764
214482
36
79
13049
54
20588
275147
302221
709653389
121611
8
30
72
4
250553
52
73175
70
35
423065
25
88
344862
16
87
855667369
70
295360
63
454351
28
621506031
619379201
42
287090
39
52362
93321
328830
84
63
25
491329
40
50
212589
62132
382159133
335641
54
434113
252755
95
9
84
131043
9
15
267984
21
418690411
34
23
76
244666543
96
49
53
4
293696
14
50
417058
62
23
10
52
139870
76
73
63586
90
12
163948
26
190363
105395
77
150543974
30
9
85289
637225614
474598
415744
427360
63
367582
48
557387481
471192
33
438223
49
78
84
88
375089661
63
69
12
360831
261860557
99
94
7
450034
725224196
93
429724
260273
42
17
81
18130
53401
83
61
18
2
406876
273939
472543
49
60594
51
27
196895
305824
21
64
340880
12811
274623
35
56
91832
462219
98
462143
88
401839312
29336
39521
76
520484878
532017313
82063
81
64
352181
420687
1
417221868
97
57
60740
302908
2
120231
96
56
28
99
846072782
64
6
192254
282960
139809
37614
58721
209967621
3
75
89992
37
297174
440186447
28666972
21
58
258015
495102949
385473
79
412518
16040
69890
211247
45
63945741
543509486
211793
141814854
229377
82
32931
17
65
9
108775
70
738833377
24
117687
5
363683
341325
94
147701
7
49
9
7789
42
33222
229229
94
92175067
313570
20
26
37
146408
167214
12
364744
13
10
70
187249
398265
16
122379
64
21
926464064
60
309760
51
9
92
5
49
19
174113
459821
89
77
14258
268627
9
37
149419
79
212814
375450
61038
266736
56
344284
186274
209126
124377
91
33
75
338476
50
27
186093
9
33
35
394870
839468371
97
47
62
92064
554294160
380963
62
12
97
91
73
65
424059
347097
97
218215
54
56
98013
450728
86
77
28
15
69
149354
72
240735
2
28392
278095
639571145
124657
92
57
80
695992283
11409
423422
851921991
222926
250554
14
82
268133
40
296835
28495
81
451838
12
67
39
11
26
191397
50
331808
324406
81
42
493594
439071
93
32
217794
99
72
180214
9
35
421369
278477
98126
417817050
2
8
55
353357
536234510
615722494
76
241555
12
144472
79
76
1
250615
32
59
47
78286
80564
258972843
84883
61
19
110862
484522
6
271545
334619
85
403501
9
660230768
362086
24
34
400677
34062
213418
4
46
75
877850346
65807
348623630
398441
22489
20
89
87
78
56992
19
85
534273647
57
98
171222
36
61
358812774
215228
145828
6751
80
41166
76087
788298343
50
277032
58
219248
350035
62
46840
3
369063
67
218298
98
225529
42
22
32
29
292585
193722
647040167
401240458
317596747
684632706
285297
469669
256061
79
66
257801
30
53305696
246023
32
98914
450084
62
72
69
191367
254816
198870
789824792
836854866
323757
140071
21
319456
20
40
171441
353837
94
99
245386
65
62429
314725
73
11
95044
453598
351480
384326
29579
56724
50
422700
343589
45
157292
387075
86
72627
42
33726
27
609064833
72
1
30
38
53
272355
11
35863096
62
1
295433
7
32
146257
955254723
94196
72
211888
711379095
19176313
46
66
119895697
40912
499702
80
357965
92
27
225675
4
498800
78
9
82
48
200047
417867
13
462293
154528
117704
177854
481462
261290
176710
448021
372765
178345
84
59
26
22
141319
80
12
240482
55
56
89
99
81
78
246770330
42172
92804
59
495306
2
202035
913273643
17
19703911
62
449385
427810356
32
247238
432622
5
401455
279850
52474
955255054
22
70
412122
219381
94
800505335
374716406
99
34
40549
75
411342
16
53
64662240
416703
480852
305414
351299
15
27
304566737
90
144283
123696
282269149
67
67
183740
315259
65
34
351993
56
15
7
69
94
342895
9
40873
437695
9
72081
78
5
58685
66
13
365971
366957
30
87126
73013224
55
287121
289914
453364
7
72
467319860
67
729671223
572598980
469221
191917
406427
331431
278488
444343
282993623
427820
2
3
314390
122695
53
98441
85
78
22
1
359020
53
63545
31
87
97
26
433418955
39
9
4
346824
38
26
210104
454580
72241
474248657
98
34844594
7
94
91
53
452973
42
247455
47
287268
248859
13
76
2
88
385390
63
42
38
170640
22
86
160648
70
409507
263018323
16
444734
34
71
271541
471641
24
291521
284880
275853
32
12
5
332721
56
5
164835
44
110314
29
92
36
182927
51
210987
245645
66751
374866
47
265791
9
80
686405497
29
44
77
49
246205
34
241095
1784
5
127880
51
103338
99318
4
18
489192
26
364528
37
291998
84
32
8
303379
53
97
48
78
3679080
417433
201598
89
91
494454
311745629
88515
8
58531
69
108031
2
234268
9
213343
45
30142
22
400041175
166849
781377025
380553
216070
62
458120
76
482852
8
313145
30
37
38
61
65
292709
456005635
101325
26
338592
17313
36
77
12
176810
679031843
62
869039419
200586180
456281
746803909
43
385985
154457
43
65476
396697244
89
716286506
30
96
60745553
76
50
34
131036862
28363
71
384747
32
22
96989
3
66
29
71
297302
158448
38
99
67
348373
87
311898
73
70615
154410
4
39
73
13
344148
19
94
19
58
44
530910574
736599439
172939
67
980182570
45571
295502521
258030
7
1010
420946
262412
152439
471069
9
33480
24
2
197186
56
81869
171461
247386
308639
159804
194697
354297
128634
247306
970785839
29
61
80
87
29
94
66
6
97
89549018
478218
52
29
15
452306428
108974
27
91
408057
49683
253117
1
88
340155
26510
93
33
342813
78
2
19
227553
25
297178
184585
76
46644
58
119963091
94
65
17
728348031
56
7
901722216
41
55
499035
3
400254
88
45
989004821
4677
8
320197631
322558
96
188748
116213
492628898
5793
49
198939
387248116
120931
250655
6710
454313
32
299898
89
41
87
17
318364
2
69036
53
39
381275
103741
312033
32
300492
488220472
255749
390081
55
686540773
272347
35
425355
387863
66
39267
55269
3
3295
6
117680
81
437643
6
5
49
67
176495
464511
314495
31
87
58
657118697
15
615733081
286059
88
12
188247499
65
80
72790
5989
67911
3
88
60483
394344
96
28
75
8
116209
59
98
197426
66
434826
176827
247813
1
35
313062
77072
489540
82275
9
161238
280401
529290931
97
276716
201177
5
136758
441485795
21
499877
47
38
34
38
400506
220026
77
429219
1
235863
77
13
9
339059
92
29294467
22142
24067
275564
1
192729
338956352
361725
93
75
26
122224
414289
82811
2
8
78
228291
16
56
418768
86860567
205144
85649
399279
134304
42
131758
95
148075
849281355
13
14
78142
23
483724
51
43
76
54
467275
6
18
74
274854
44
92
337912
430919
33
6
6755
239993
97386300
70179
651043914
288199
467532
431053
353984811
27
369599902
1
96
9
84
93250061
200450
7
103042
28
5
85
60
60
65
77
43
170158
17
48
72796898
464253
338139
37890
18
64
31
87
470406
632650419
493289
7
89
44724994
460178
271125
4
67
19
297355
82
324002
59
477015654
774311190
15
135212
8
74
3
15
1
26
328129
11
301421
90
76
3
59
60
103531
94
1
185538837
10183
283550
67
27
12640
97
123730
38
125664
290397
101182
427013
16
440952
289629279
84
466387
45
63
176728
2
86322
93991
270687291
151374
130629
68
16
26320426
407141
894
462750
84
36
189076
39298
53
464215
10
116953
127264
210090
285938
85
214499
248044
91528
5
10
31
320167
584994010
231095
37
72202
76
51
444431
271536
18
242047
50843
2
738665802
4
90
103256
2354
9
20
86
267288
3
27
37
279213
44
41306
43
282451
57
241897
19
86
3
258982672
56
60
2
11734
115817
7
116776
75
89
428354
3
20
21
11
68
71
474711
540256544
329350
402818
369182
205689
75749
83
112063
59
811605864
111805
91828
9
59809
27
18419
382338
94
54285
9
84
83
36
999736898
98545766
243438
215471
706936978
21
54
10822
53434
18
139096
400806
4
226915
69
395606
48
5
283873
33542
189906
97
90
521758794
406774169
72
39
227297
324705
209103
63
468308
4
44
30
60565
111133
169825
42
3
102402
202747887
12
479154
4
50
413313825
198445
89
47
724105858
67
84
430747
26
270651
92764
15
16819
254589
79419
90298
19
764530466
89427
422894
322797
559623819
29126
371801088
54
180817
95
4
196867
13482
33
339981
95
380374
36
124989
34
95
5
39
97
128847
5
40
42
19
473780
408696
14
378647
74
7
4
148197
71
100725
30
7
266379959
68
52
347123
81
82
66
272265
50
347066450
78
427849
35
77
178358754
62050
95598
52
59
490873
51
88
375299
14
9
39
41
89
28279
77335
49
6
77
459853
929646412
89
51
74
246386
9
5
29
89
20282
39
263536
68
68
8
9
25
353161
164675389
335820
32
48
325744
36
44
364680
1
68
318657059
128281
461306
88
226288
81
9
16
678188780
95082
246370
426978
74
27
25302
7
45
250068
365934
22
56
70
14
654448578
440258979
396899
9
85
45
46
538
232188
245175
294947
57
4
86
482998
381655
378666
5
386692432
87
452779873
127732
473346
157799017
86
458220
427868621
126019
93
2
683221146
253175105
329624
213196
460517
88
255745
52
3
3
357215
15
88
25
12
91980
385397
70
77
470475
47
525007423
375462
69
213793
37
45
176122
222195
98
98
9
847578303
59
177511
210600
156256728
96
68
342273
11
67
188987
434584
259039
67553
18568
92
331625
63
7
65
47
398341
412422
4
49570
4
60
439726
285795
1
2
182634
3
391404
422597
10
45
3
171452
68
16
473118
258705545
90
94
544423148
51
15
77
46
48
81
75
66
210315
15
44
335109
37
5
87
51
8
91
44
82
66
3
418467
8
808291913
290209
84999
98
110354
9253
71
229348
58
425900
166548
69
115230
38
7
225142540
52010
83485
8
213446
81
54157
329299440
169477
5
150706
482732
428383361
45
43
88
29
5
99
104657
51
95
573620614
483568
41
445948912
83
64
40
74
27
88
441018
13
162327
46
24
7
320104786
799933521
14014
216080
439905845
43
2
315803
346584
344565
252683
362734683
86
456853
29
97
7
297741
238358
76
448511602
35
74
3
157324
36
6
78
469721
48
71573
95276
42
13
9
32
199812796
83
31
163689
4
68
95
37
7
103653
449234
23
91515893
139173
53
36
10
16
52
149249
87
350609
80
82153
61
100025
114556
696123791
70
9
80
370173
5
271551
201668
52
6
35
74
298587
52
308646
2
318234
367977
299025
50
34
28
236939
36
134595
35962
39
63
62
1
316348
480087
47
284526
62
4
374961610
93
5
264896
30
5
164753
362983
64
474042
28112
42298
4
45098
46
88
53
58
68
91033
812245865
258994
63070
33
1
215994
8097
22
244421
75
8
387931
20
493297
56
80
41
600340515
3
333121
33
84
24
176692
75
7
323519
12148
77
58
252725
52
418855
17
7
200919
12
71
39
38
69
307042
51
26
7
248348659
299734
7
62
99
97
707844980
87
391897
350439716
110898
10
37
46
609537496
17742
440692
399655
17661
188815
66
486770
8
57
475114
813724594
354660
13
79
306738
20644
11
292040
11
43
466723
333141
6
20
188699
430701
451624
387039
216049
428101
43604
20792
9995
948875558
48
10
41
9
3
22384480
60
61
870541468
275977506
97
67
406799
352883
188515
58
3037
54
98
48
266480
360513
7105
17
54
246878
45
727728470
12
75
352279
82
417788
57
56
43
383942
9410
275004
46
29283
58
79
26
192715
5
41
42
177623
181098204
412356
178072
80
61290
3
73
436924
92
31
422736
56
297759
42481
23
168166
6
45
98
239284
17
193780
165179
738125321
433870
9
338996
479532
50
867561312
330685
379304
64202542
229372344
47
39
73
27
49
309877
892222162
230898
259909
26726
95
387791
231016
48219780
63
453812996
175532
446060
782523103
53
308348815
51485
32441
370925
734046581
9
373779
403056
55
11
17
200878108
356313
200345
75
8
29
48
98
204966825
6
339453
32
28
352308
611848691
41
374790
6
363538
4
5
332949
2
233828
51
427766
5
601859529
948678630
254263
979865503
3
289719
91
244308
200094
93810
87
88
222717
443350
181296
662847958
47
66
84
159542
587759689
13
351822
49
316213
191055689
45
4
14
263647
333861
491635
53
29
443696
86
85
83
482032
287938
25
11
294811
35
118145
30
7
65
63024
130300
44
674093760
342161
49
365243
43018
1
38
33774
4
81
14415715
332875
9
118744
40
55
83
315149
3
255924
94
126550
9
2
3
53
70
897790861
473928
130054
18
53651
105817253
215730
24871
17
108722
96194
8
49978
24
4
427490
68
87665
808057781
63
60334
217364
39
3
71
1
55
58
137068
93
3
272786
471047
82
42
63341823
28
46
85960
243220
52
81181819
72
285999889
447887
33278
4
217288
274412
158133
204330
98
11
6
266677
438287501
70
473464
250726
32
2
896070612
82
423394
201617
7
136000
313273
63817334
11
21
48
86
96
79
59
208707
87
16
38
408487
21
70
719931236
19
13
1
146747
15544
268765
339271
51
24
326431
251385
88
50
54
48
20
29
28
17
64488
30
90
819357195
77
25673
855558804
17
22
4
153251147
183067
16
180596
63
25
648369898
59
2
402555
12
103779
215951923
84
136327
13
245884
42
91
841238340
131730
53
263416
42596
123188
86
71218
311512
125862
602748731
323105
39
9
62
42
48
12
129155
479399
53
41047
350139
472929
7
120488
70
3
68
49
364729
88
20
242273191
8
443443
65
351734
94
82
88564
743457700
3
78
245648
485032
84
84
32
113748298
78
41
265343
35
276480
9
1712
67889
500154609
491529
2214
37
61
328609
291008
34074
1
29
199525
86
196412
106766
3
1
7
6
143998
21240
69788
125531
5
88
61193
942952391
78
64322
467289
497219
48
384828
32
66
29
71610
83964
390779
40
2
474924933
692892729
58
89
90
76
7
1
48
348055
26
97
77
480055
73
95
95
6
72
63
276117
256391962
88
470633
475072
8
185665
134516
388637
1716
30
347864
119190
50570
41
90
81
53
628193654
35
120962
81
66464
500630882
14
16
463839
208709
244845
63
394208208
162778
82
90
83
443464
137223
32
13
59
35
42542
5
391542
9
349018
399164
221010
440457
420815
59
9
47
46
84168
260145
17
106076
270789
663679493
429236
30690
90
78
161032
79
324033889
557093304
20301787
21
270287
477750
80
2
452212
2
328465
210112
112754
223760718
436262731
5
300572414
569827273
193004
72
2
95
335703
881260314
54
207790
414470
609662433
95
236492
33
655652312
88
46
29611905
90
412665
407517863
391818
55
37
356168
48
1
425346
787862389
463486
191416
4
83
15134
412489
74
59
75
9
288456
441865
133109
30
80
87
993901360
25
393575
252101
391443
111841
41
34
676207600
96
146755
12
9
95
97265841
40
12
7
5
399599
60
26
98
162262
18
1
350366
50
233561
41471
86
60
465222
892757977
346969
63
347464
6
75
294399
4
582450697
259670
463726
36
133746
7
67841
169573
7
340228
20250
471676
50
295654
69
159804
431261
24
21504
24
119104
5
231125453
8
206773
212348
76
41
926394959
52
6
206034
58
309210
72
127376
12665
574775197
88
87206
242587
7
51
178879890
491553
470409
40
50
637759220
211654305
92
55102
10
444311
85827
7
828116449
429770
651218145
259462
64
47137
317187
84638
42
13894
29
3
76
8
2
378513
12
21
475624
9
222046933
28
72
99947
70
29
96
88
359502657
66
40
49
258898
70442
72
84
221266
2
343455
55
25189
722879290
74
65
4
71
85
41
9
30
20
878706724
89
88
65459
36997
63
59
212790
90
394255718
479784
26
23
30
94
38
384360
78
55270
67
523324805
598140348
319840
479283
226415
60
39
20
4411
199151
91
14
5
937353013
473423
8
86
354674276
253431
92
8
50
8
285868227
194758
60
328474
4
97
112194
96
119001
20
246487
23
12
9
19
4
223128
43
4
27778
51
385968
426132
224807
449491755
39
92
474223
406517
42900
831413912
80
40
68
396098
61
262690
375188
903086020
12
56
83
16330
400311
360875
8
514590550
517183683
78
467014
69
44
53549
95602
271009549
455665
41
90
50
36
157506803
994585667
50
270287
71
7
806063598
62
7
46
126457
34
24
34
931290999
1
99
184013
70
4
7
83786
92
19512
20
26
3506
51
56
37
6
235911
47
219483
125086
84
5
15
68875
204255
476335246
362995
59
97
346347
4
5
406248
13
291365
487535022
91
40
4
342153
4
72
21
54
265083
50087
350549
71
402629
5
65
817804390
43
99
92
95
8
418896
236829
465945
441914431
311619
138810
7
461526
7
18
62
66
3
35
237682
364756
68
146487
4
65
46
4
164652
234960
153227
307381
32
2382
6
91
24
464541
94
12
57
88
44
16067
45203
99
60
56
702006137
494904
347438
246801
17
4
31539
13
159509
53
13
462054
96
369087
6
98
50
412010
490541
47917
41
754138056
49
34
20
65
443524
33
82
380223765
7
2
267554
2
810502044
95
7
3275
288686
39
170679
36
57
258526
27669
18
368786
447510
20517
399985
376875490
49
488070
312166
478384
162852292
475523
279947072
114676
351956
28
384095
3
12
9
8
56
282465
447213
377294
28
130303860
277948
3
328300
232854
3
423163
15
34
46
86594
259949
254662
99117
54690
682464198
68
399316
249243
265387
189763
359666
35
424345
82
310836
95
127021558
225586
44603
73
411920
50971
5
5
6
451936
240431
160495
63
338287
53970
910268419
40615
78
22
44
341228
87268
477857
81
332819
213848
386521
432807
230940
142720
198137
414441909
94
38
23
88
215867
485150
90
287981
111834144
11
396276
7835
8
489113
58
72
98
16
251679031
5
554206968
62
72
68
131716
91
433840012
325896
39
56
50
484729
222604
177065
58
54
66574
357058
93
165601
304708
15
36
107654
77
13
30
415860
99
27
40
94
495768
57463
281324
135709
47
209115
19
74
94087
49
80
284531
55
98
4
57
6
88
760207837
476245
395068
245340683
79
282322
67
988765123
78
37
14
91
72
251914
6
75
178145
26
33
84
253604
9
65
230070
16
22
384780
9
13
4
50825
95
116097
6
300915
69
32
111287
51
744472138
53
46
6
9338
244239
91
5
108157646
5
103835
424595
51111
84530
93
75
25
28
108905
2
24640
74907
486994
464359
42
237137
57
50
91
64186
8
59
149136
83
42684
8
318298
15
164140
381688
388549
86
28708
348400
50041906
370128
50987
31
125142
40
47
209021
108334
16
168066
41
483969837
180849
171202
80
268070
2
72
27
1
96
88
373052
8
81
36681
225356
71
3
117521
68
8
489364
281868
126614
464023
80
147019
89
63
85
406246
308635
78972402
81
15
86
42
86
925535013
15
9
32
300113
86
150353
34
383001
365812
85
32
127502
463898
5
3
4
450194
8
45
970845244
285916734
2
276571
334298
438158
230796
50
9
53
23
390537
2
2139
50
161041
96
210980
214300
927158436
30
94
5
27
933172848
7
581126757
42
8
59
114140
270805
1
476933
283299
413487757
9
94
9
82
246061
288057
709104731
58900087
2
77
941813632
265893888
20
16423
94001
27
79325
33
456600
62979
482482
241697
22
45
764708563
9
144477
339107
54058
414585527
7
95669
82
23
44
333530
455778
87967
370244765
324619
22
472124
264131
137366
92
33
12
52
82513
63165
494699597
2
82
258365
6
82535
466905
409484
34
79
75
441973
73
3108
80
75
341896
68
763229155
470171
59
86
59
65
195407
81
492498
746439035
431484
182378
9
409527
406263
3848
143903
773012462
68059
303166
228373
109037
9
57307
906633320
348394805
998095324
314827
158016
2
525857601
329266817
261204552
60
124838
181692
86696
61
345511
8
11
403167
99
98
250733
67
1
620872357
86
25
525342690
7
12
123991
28
396377
20
370214
57
76138
172312
167768165
3
748676760
332174273
62
493162
2
29067215
7
278293
114412
183628238
430262
397303
52
63
100194
61
54
86
192821
14990
1
47
20
4
966824133
5
3
893619321
3
56
251955648
3
357390
253942
67
2
118987
61
72
12
48
69
2135
257621
302350
54
103549
7858
5
609561226
131973
6
136741
411065
9
84
9
151148
364273
17
37
222072
499509610
22
436717
350187
46
534350137
41
57900042
68
81
468377
68
36
349474
88
32
456568
487890192
503076432
296954
71
55
30
80
21
480474
70
49
345020
252904
107615
62
5
2
8
27
438369
185246
217966
71
20635
7
15
91
62
358843
252837
220244
267283
81050
65
444460
7
12
384517
338430
8
20
20
67
119322
444869
218909
490858
61314
16
142483
26
83
62525
381570
88
345364
896065706
216385080
4
7
372291
84931
268736
2
24
193828
6782
15
15462
446734
454558
14
76
893784272
87
36
262052
54
398522
4
78
474448319
90
133931
3
406661
56
467430
109993
19
1214
849780220
668921575
169089
98
74
44
82
53
451108
623669612
94
255726
2
32
83339
39365
50
301530
85
60
30236
2
13
508210421
44
258042
84
483834
62
66
12
28328
97
223566
7
19
9770
207633
266585
59
23
14
481551
335123
12
338039
3
47
224227
400394
332989
132042
288839
68937
497729
29
9
333475
97
254167
132413
14
270550287
1
27
13
170744555
805236295
31083
8
6
408273
271848
97
20
250610
5
67
14
121637
20
86915
8
73
85
255014
360707
245723
457334899
64
38
150854
42
35257
135631
346266
92
284788663
67
424991341
6
24
441047
29
5
56
125058
23330
535319773
372469
474720
86
41
56351
187101
59
17
455811
612725893
127335
16679
545072951
91
60
273437
152791
21
9
75
20
510466796
22
81
10
240366
65
116081
74
322118
159249
5
427400
465825
112510
416410
303937
380656
3
83
414480
274025760
219840
394742
216032
472978
5
13680351
16
96
14
303772
9
33073
795888645
53
791836326
43
387018
447670
465247
350868
161182
86
24
57
469370
94
901369448
27
30
95
268102
12
485448
18
16
4
377499
299584
61
23017
52
6
126164
17
430596
201905
25
8
7
399647
98
97694527
28397
22
285969
479033
1
22
210823
107729
191614
700903851
27
76
93
59536
2
5
335838
60253
9
910727729
365617
209516
54098
96
78
61
84
130633
59
80
5
74
90401
338704365
75
187732
368197773
68
287041
88
380205
63
7
284717
103870
17042
212467
451573
36326
76
7
198385
82918
17
489751
64
127311
453923
439668
355554
52526
497562
321498
1
303240861
174842
358416
17303
392064613
95
43
307808
450028
24
182174342
35344
423151
30791
31
222632
255785
26178
598273212
440026
88
492882
286015
931860822
458699
95
58
65
271801
54
347775403
163538
64
370872
62123
37
212834397
414253
458842
61
38
30
29
8
330206
213160
86
334348
278222
497427460
17
4080
94
16
263593279
448660
114034
371052
830967226
39
564810203
181292
460166
177539064
257945
489601
487009
91
35223
917297777
85
298449
762802866
927859115
95
36
599693318
72
304121
65425
15
15
838502066
263787
87
10
422612
59
315160
245772
26
46
249684
82
94
39
80
36
235227
335261
13
54
9
44
199389
94
71
79
408010
449940
470692
84
81
65
9
599990152
88
9
281160
579
266202
820426285
175928
79
6
2
31
67
251039
38
7
127698
67
217817
389488
97
730054848
6
8
315869
9
81
222282
4
125578
269455
4
407946
379243
35
134302
7
106710
431184
478590
2
68
24
88
360363
246728
256645148
40
5
228718
353307
7
485578
17
352726
74
271529
158102
443757
479546
19628
486233
230675996
14
4
84211
440928
223860
22
46
291744299
91
418132
464836
484502
450944
446699
79
68125
76
3
213728
93
6
15
115171
54
411295
59
57
216445
6
93274139
398413
9
76
83
108003
52
634381145
288640
224691
26
412200
1
74
35
478939894
54
405287
77
32
4
4
1
64679
350644
89750
395471
95
144141
57
83
3
135557
33
858345877
34
190835
10
98
84
377877
1
33
29
43
20194
143610
117437
159879
74
8
5
4
1
5
35305
252466
12
93
87
2910398
59108
470499
548565940
27572403
29
270187
93
90611
65
13
65
65
497210
27
389979
333188
7
82
77
207510
15
402027
91
5
9
394752
413545
19
86
53
287387
44502
59
12
26707
514847460
90
70
125820
48
168380
27
492741
559332581
476924
299302
251320
221767
15
74
95
474984157
469165
56
49
37
91410
1
334120
85
32840582
31371464
35156
13
325665
401083
6
6
75
4
608689368
76
86
14
30
48
496800
195641
104442
55
322912
39
91279
4
460075
1
12
200142
96
8772
1
339961663
287359
52
75
48
1
5
1
224863
90
459483679
81
298522758
977415667
19
25
25
42
239472
255794
17
82
96
363298
329428
123319
716909155
677357373
8
81246
45
78
6
491828
485667
65
344182
8
69
889227984
57221
197087767
69
409860
408093
3
57
8
392372
5
252738
299857
130420
79
70
55
69
366264
1
1
42
359149
12
84095
70
28
5
11
4
99
32
25
1
431667
12
645773462
51329
104918965
367024
27
117996
216357503
296110
16
86
28
81
86
373138
8
28
248201
256015
21
434747
90
56
391632
667963051
477424
92
186964
159237
52
56114
38
32
11
39
607847065
55
233345
54
22
954457082
49
64
162145
297134
224809
315775
2
52
20
50
2
12745
84
287602
77252
68
69
79
467614
316967
245347169
265399
51
55
165221
10
50
484648
29531
88691
15
420098
48
74
305480
19783
93
70
67
25
55
951210576
76
99
62
160753
294881
63699
69
7
2
234445
511505835
148560
474722867
24
95337
105663
481159
97
414800
12
136690
54
81
446547
483129
59
8
486166
82
278614
101562
487748
10
57
61
479027624
70673
52
151019
733343483
58185
18
15
525602590
36
8
66
99
585668269
6
74
968644078
77475
140586
89695
23
98988
3
19
440142
297913
61
332527040
318597
295017
545274512
920386464
477117
112799
78306977
267538
138581
6
352412159
74
85510
4
67
44
4
60
2
25
87
94
74
77
77765
448754
75
97
75
89681
39
49
27
433855139
7
90
1
7
47
185370
164383
186412
9
6
252248
46
54445
63
418484903
378285
95
200701904
385947
337049
80
414628
69
7
23
5
248986
20
13451
97324
76
11
272026815
884310908
936427815
29
7
155443
485318
94
282081
95
37
70
8
69
1
43
92
8
157304184
277671
28
610610117
91
93
14
79
537672817
19
227680
461988
39412
32
14
426323
100564
294039
9
6
237415782
340474
134751
2294
314635067
31
63
4
426128
292758
55
348997
64919
86
28
225790
26
8
44
330125
56
359860
425327
29
370839
394685
51
10
67
263355
622456591
737460281
97
51
80
397737
62
253020
29
208530
10
68
49
153921
251326
31
376434
176917
56
186359
35
4
277720778
4
492067
46
182506
5
21501
169923
37
108940
208857
238500
456042
327290
30
65
920688898
237397
92
146351
16210153
413527
81492
60
68
441500
251030
44
16
262167
120612
61
76
72
58
28
8
7
8
420361
7
10342
386110
520593620
346431
9
866993974
33
393640
85
65
9
2
397693
145801
73
675113507
10
178363333
18
479626
13
10
50
4
55
86403
16
78
50968
871116257
325584
216916
152322
100474
56529
982828297
18
21
46642
62872
285427
472965
292959
98312
176706
1
226412
67
209547
30
30
10
136291623
79
354440860
182874
144253474
56
982093418
69
453504
226102565
409886
74
14
85
10
11
279632
7
298268
258166
3
78
177685
74
440077
73296076
7648
62
79493
925514306
582118680
74
13
480663976
49
74
46
33900
417093
272751
442953
213492
33
34026
242212
287971
361436
39700
737170210
85
3
573178046
268315
6
60
386472
354324
70
2
253056
136842
78
248109
56
96
576432780
5
48
89426
82
65503
48706
437197
54
63
76
30
59
4
161755
5
5
114623
85
55
33
454381
57
537303786
175115
99
19
95
271998
251957
20
79
266465
745326909
272926961
60130
52
16
17
487229
386282
102760
70774
35
70
184291
86
444036
28
297766
58
275250
95
83
360519
47
87
45
306776
581580516
8
12
50293
294625
38424
50
478983
2
6
170284
65855
64
25
40
256957646
119316
399937
3
23236
152285
7
390317
43
14
66
456265264
703864856
231057
452980259
61652
130566
6
5
37
448488654
2
388453600
27008
23
3
68
4
69
231094
4
168949
834949499
92
445820
38844
88
326190
507490918
50
7
351594
8
5
65
139859
228451703
47
66
4
212627
416633
21
263935
3
6
1
46700
56
343661
64
7
140377
167168
284001
35
35
49
13
160857
48
7
19
8
52
79
2
69501
18919
53
67
425028
283392
354687
408652
11046
14
38
72
128600
8
2
8042
408167
62
197364
2
5
212004
575070343
62
51
15
13
13
387317
59
79
404950
413787
32
878376452
26
89
321808
6
314447
437778
143819
66
458740
240820237
18760
37
128904
70690
407910
855464397
51
25
952246423
245223
4918
219337
28
99
3
1
90
40
21
91
37145
56
59
262056925
8
451425
14
56
78
77
104708
457504
58
34
265600
5
112531
68
205608
246295
97
813186294
25312
83
255698
83
40
625069699
63
91
97
238897
125919
483920
288540348
20
320392
28
47
450746
397387
71
10
134630
382349
51
285954
5
37
133381
74
218136
86167
1
135769
16
57
100283
358935
47
44
180058
431143
77550
68
19
479558
39
41
462357788
83
86
6
54
7
7
44
82
112493
20
355744
384188
452764
438874
69
64
53
255498
58152
68
3469
384578638
35
7
6
36
87
3
40
21
496403
86
408360
130363
919332712
40
489692
42
60
87
295737576
134953
433448
83380
96
444338
50453
86
298232
20
37
446066
55002
31
34
94083
698359438
70
91
138920
33
223758
99
34
72485
396852
52
5
90
29
397351
4
86
22
65
95
2
18
449829
83
536286949
6
89
70374
22
95
99300
16
54
453342988
426687320
139815
215272
16
63
488404508
3
140407
56
62120351
81
14
93
249322
93369
42
103657
6
212104
87232
34
50
20546
35
218024
90
94
614797253
1
5
21
451440
67
248538
36
96
80
59
51099
740675093
66
66
1
44743
72
117207
78252
6
87
34
43
705239620
367000
87
78
301251
95
69
359702
5084
16
69
301129
79
7
1
833576517
211747
7
233685
40
34
8
45
151562463
4
22
85821
53
45
29
437558
82044
61
282477
446956
78
43644
4
466568
51
95
408495
478217
652402648
263455207
17
97
15
106454
58
9691152
82854340
91
209148
4
60696
375203
34
48
353220
23
242537
171893
414525
20
165874
357277
22
76245
72
7
85
69
66
27
215837
73
8
214244
199799
122580
64
75
70
5453
36
184459954
89
330679
43409
57
99
744692450
390334
85
37
11
88
174441
82
356607
12
54190
9
74
116400
194026
996609313
88
75600209
8
4
489649869
12
352882
5
104987
42
9
432304
37
72
2
8347
366918
86
38
433918
301200
80
31
165107
61
20
70
29
20
67389
798152184
69591
66
84
10
25
22898
29
1
32
252372
67518529
54
78
85
550582888
21
896178781
106800
99
330120
360643
17
265966934
99
191666
10191
364265470
491110
4413
693685864
39
13
31
57143
96002
185669250
46012
63
208847
37
297264
33
92
71
236302
119399652
60503
978861248
158608
312115
226982
30
9942
22
26
45767
87
223525
309220
921508640
363000283
116393
465465
480307
172585385
17
291269
68
75
5
403262
313943
125097111
58158
959609198
6
414123
326043
99
44
237891
196233
26
211236
60
448142
60
163937
76
94
985840101
76
46370
98027
893387011
91
97
234873
80
173157
378602
1
354762707
329011
110409
5
57275
199409
448952
46
329547
52644
91
64
449615
320618
36
85
37
312949
58
7884
67
75
70
3
5
40
32
79
45
87309
91
54
395376301
4
38
87
76
57766
70
9
341402
64
33
2
85
30
97
1494
77
12
281555
442303
112029
2
20
88
28360805
366548
50901
93
406415
9
162131293
7
60
466207
94
539816777
61
27204
250301
178872
33
26
457806
808726715
246498
178466
355641156
61
6
440718
472175
27
8
434820
66
428047
5
218573
154970
93
344416
34
159641
5
36
14976
3
144598
160262
369974
303661522
65
52
8
6
31
2
222808
55
48
431627
331515
498227
105051
55
331513
55
27056
73845
423222
76
2
11
43
63
51
33
98
62
3
4
356299
431909
551238271
387610
41
65470
144374
292825
90
283534
110955
74
60
90
956687514
10
339099
16
12
61
233863
7
21629
143046
39638
26
6
369663
19632
49
34376
272576
56
589390881
34
9
8
46
218603
59
174456
9
26
1
390215
97
269638
72
85
289133
50
95
63984
117536
379569
245902
343728
68
58
17
258435278
306135
421106
73500
65
397567758
41
39
56
96
630076898
1
405596
42
163
369332
113169
85888447
66
70
202179
152673
351643
941682377
272911
46
82
26
524327693
9
90
427192
5
45
18
222327
68
386211
829827912
16
46
8
95
200483
139627
234922
3
631935136
133771
63
18616039
132641
478442
66
45
94
37
40998
155597
63
45
272565
356197
88
42
322830
6731
195359
48966
177225
77
49
4
80
17
271455
85
141691
208231
393934
9
8
321995
35
52
42
485781
208850097
96
4
146815
264646
33
34
3
390878
188645
757671576
35
69
453791
48
76
67
66
478347
86
38
252486
5
75
445571
35
81
44
1
435526
143505
443094
69008
276916
315168012
76
354582
40944
76
61
64
266951
160550
28
94
416708
14
57
57
73
56
79
90
341645
48
2
56
291813
76
5
86
52
286230
422383
35054140
11718
65
112775
1
281242
334665
739695916
73394
425832
89
230806
399692
334562
225180695
226762432
69964
86
498623
88
51
73
1
481000
411050
234994
210311
772243704
69750
60
198912
85
53
15
11
7
416057700
401854
5
84
13299
492198
4
6
31
75764
29
22217
183063
84
23
85644
86752
16
908451602
133606
700735562
422362
31
60
247873
74
8
203537
21
467941
55
253992
109753
484240
617573544
160112
2
342223
82
363538
7
11
56
35
493013
26
5
74
66
64
481805
200223
45
368644
53
431237
276168
79347
57
26
243481
96801483
135918
8
55
99
75773961
59
72
171539
270083451
51
336125
135311
21
85
249853
56970
59
186095
79790
67
28
23
428736
82
576840217
40
98
61
133544
715750021
92
643122588
62
133589
58
73
51
307313
316833
87676269
896927709
26
444113
67622462
712082814
181506
55
374636
187291
497236
22588
52
14
52
79
311837640
27
53
181943
441402
5
9
85
425269
435331
236509
34975
70
87
448160
272563
354704369
493149
71882240
155856
472641
39683
48
8
38
44
123442
298661
151372
458463
371227947
353468
76519
14
75
245008
53
347279
116614
178960
36
767300635
426125
1
472252
387655
3
641630281
745834159
118618
358737
94
4
90
72
806702665
143872
106706
139594
22
352992
172202
227305
56
396141
275026
478989
49241
297840
77
93
59
486854
366332
236311
440378
44
6
24
462318
24
28
271095
24
25
392662
4
80
49
331444
14
3
204864
9
733533889
83592
321545
132834
53
49761
36
57
66
432948
44
386359
31
14
43061
395393
424521
125955
5
85
71
7
231481
29
220192
15
244429
43
5
66
54
335888
42
20
6
99
448027
64
24
44
65
132758
28
248947
85
21
243813
101711
25
48
262198
764
70889
575208494
334110
70
43
466564
48
63
12
85
12
69
372764
8
33
14793
308949574
20
202544
469177
465661
55
57
40
19
83052
60
7
454863
355901
248819
156800
7
91
512279692
93
69
4
337778
32
36
77
179225490
40
54
2
453369784
341154
312110
29161
17
74
4
473574402
5
19
8
424517
659032369
464993
462840
338727
20
47
133506
45
523579726
442870
384416
56
321785
85
76336
85
283665
8452208
88
229584
49
31
79
175481
440231179
40181
1876
771491013
17512
38
147379
323513
7
42
373897
41
24398
183789
30202
445162
207169
2
67
242073
391117
410116
156009
93
375591
295592
165017
70
5
3
92
105006
69
9
6
481424
70
101650
83
58
95
5
22
38
463950
239135
85092
156139
84
51
8
3
80
81
570713192
14
493958
8
416674
156871
72
653001210
55
68273
97
232688
59
115603
900904450
22
5
7
422203
149460084
76
497121
59
272176
649675779
220115993
94
32
57
90756
401928882
46303
76
8
497387
118002
256430
64
465119
5
341910
30634
92
2
91
487059
244634
345069
938689599
382891452
483772
42
299388
3
88
329297
448673
81
17
7
166286
23
73183
73
37
66
151185
56980
45
303655
534935378
127447
415710
113640
379430
279751
9
60
33
57
34
6
88
117363
39
6
383693
15
839333673
2
506628573
13
26
267555
433323
14
34
287693
495605
89
2
23
169871
7512
1
262155
26
27
242746
35
45
27
62
4
275463723
327763
97
13
2
679632091
57919
88
78356
416578
22
257228
426987
2
79
85
83
371059
5
25856
71
294771
2
6
4
450331
62
74461
15
404701
14
110811606
96
133598744
62
350521
288563
330865
18
488049
88
323599
47
68
438037
391433
170308
83
171861
3
267734
14
39
319441
810198962
41
58
70
30
164773
9
2
65671
438398
248076
158996263
57
74
273291
3
4
75
282004
98
478317552
8
495021
14
33
45
404639
425900
78
1
4
340662540
8
8
69
64
37
452727
262694
80277
99776
130565
2
175656
412640
80
173431
389824954
992488205
91
147567532
43
4
134371
75
189683
1
16
357485
166636
8997
437552
57
104757
89
330372
337330
392914
5
469124
65
22
21635931
38
9660
17
304872
4
420394
464660
57
58
104607
60
8
13
77
103057
5
151610
7
618247303
289588
797045541
408538
36
40
189680
9
38
330769
292315
75
69
549405636
98
66
84
18
123152
47
337521941
33
264600
89
490589
205513
69
3
62366
488619
22
73
146586
309661
56
221785776
95
10
336586088
35331
94
166817
308891
346202
274851
221945
3
159554
181191
413862
34
248071822
56
99
37466
51
77
454111
82402
812306416
40
936752640
51
429247
500115631
128290211
39
638698015
66
218591
41
46
212043
41
395269
878154206
65
302768
36879
85
284391781
94046
94
199393
961842595
58
55738
79
329338
125460
95
60
28
48340
420884
63
60292
10
8
33
6
93
18
46
427408
137226
208716
105863
50
33
74
814
312628
738351953
266908
61
31
881621582
201970
301583
598444050
37
162299
28
355092
4
18022
81
452094
200231
376032
66
69563
41
436365
7
28
83
4
32
70
27
2
7
78
24
138974
1943
7
177571
88
443977
41
361630
297823
65
62186
156904
46
27551
384535513
350202
36025
125841
70
74871
467757
30
82
656637959
71
89
8
78
59
168499
44
362279
34
66
441765
237494
44
116775125
53
87067
219439
940509726
178464
346504
85
41
10
24
5
83
55551
228016
16
573533273
18192
210640
156433
685491468
4
66
169245
98496
3
250192
399078
589992825
19
33
88
389569
95
88103
2
78
5
141238
437250
17
234987
265354
146987
14
5
169072
59
49798
422882
147507
64
172084
19
24
97
19
113261
98
10990
77
108232
798105567
7
22996
10
20
88
3
44558
57
85
294039
223874
51
147800378
65611
294570
297789
81
26
441885
293220
415725
17
223355
218155
74
286483
82
49
14
93
61
5
151712
9
56
386329
183907
28
429998
91
42
7
160878
796024281
1
27
679219170
75
475396
78
64
135858
469068
41
84186
52
319726
463932
48
88
96
413247948
5
20
375938
73420
24
692946545
102172
167422
173501391
268245
79
77681
71
261123
88
31617
445276
15
2
102791
230965
2
150598
163613
479845
43
893518324
13
83
339896
94384
431256
96
776842902
12
489008
316145
6
488778
45822
7
143116
2
76
235151
231152
240031
80
42
187530
127563
411427
119125
73
454339320
14
130128792
722685557
77
237907
180970
422385153
56
29702
748374331
367567
464487
6
334610
99
61
294194
45
74
55
38
39
40
193129216
67
89
396005565
291400
14
493353
86
1
47
17
541578942
47
41
738267425
681205385
38
179726
81
5
398507
256898
420397
362482
71
93
207686
436090
201170
86
57
13969
1
31616
254794
223693
117311
5
483396
384775
36
8
44291
51
51103275
14
402796
3
61
264133273
86
16
83
4
55
42
52
64
59
15494801
3
79
476510
93
307978
59988
30
44775
5721
19
29
446759
125612
31
114087
94
95
59
129013
58
123485175
6
499400
87
53
82
108861
81
18589
86
301682
15
14473
155429
66
54
5
56
79
95460546
346188
39
416393
264839
9
227500
868563756
33
80
56
381972
52026
2
13
9
240212
13
33389
295999
57
426786
361579
486202364
22
56
10
66
96
78
7618
31
1169
73
371362
182179
2
3
31
53
310212
645888797
20
38
325764
306044
48
687306724
56
224207
205796
313162
480286
7397
264476
89
176252
399141
4
43
15
492464
61
72
15
103151
132193
166056
29781720
51
8
724642136
346215
60
59962
68
61
15
39
489331
545861934
76
7
98
664189643
388422
467762
313069
42
173824
85
195800
85
132824
282362
927324753
112482
44
11417
396167
93722
417268
34
73
200922
8
304830
430926
20
18974
18462
76
441327
60
487847
53
499419
30674
255991
9
144604
2
799332311
67
141955
75
3
78
7
3
94
9
67
66
22748163
88
401433
255549
23
5
49297720
371056
425555
66
94
15
96669
80
25
252861
293812
50531
42401
1
44
226110
483467
1
73
297448
64
5165
63
248901
15290
198729
233825
51
932482500
457750026
214496
29
66395
57
55
180268
68
51
77
123076
21
181928
4
123843240
52832
403623
341984
227337
716872503
89
2
385582
259543
194977755
8
97
201726
1
25
90
442674
252560461
75
73
41368
467847
22
47
16
237376
79291
431526
398850
69
9
120856
26
13
82
3
12
27
62
420006
89
215909
409104
417939
170077
9
19
37
82
155245826
269660494
71
293698
449764
56
51
344420
84
14
303300
290972
780635882
33
3
212386
150578
291942
68545986
25
462087
414097
667102742
35
456654
15
266064
163825
118210
365939
36
56
51
276031
2
320885
85
493091
20
278566
965148473
55
66
54
490984
60303
951739748
7
2
354730
17
379606
18
45
48
347943776
87
414131
88
6
115976869
13
37
7685
14
319302
15
286233
5
324085
419820
407338
96
377580
305935548
292021
43
3800
58
423694
53
997478904
396608
350139
59
25
18
8065
77572323
38
172962
26
901760354
488537
71
89
58
256885
31
79
5
480807
32
2
84
25
234426
67125
417823
2
75
138737
47117
3
495342
57
5
111320
296161
125637
100255633
300591
407709
105933
42
6
46
328880536
1
247560
99656
31
376344
389455
21583
178552759
902739071
217397
8
121572
711853577
291445
35
81
429777
258810
62
98
379234
98
537269801
28
69031917
38
192974
99
9
37
339328
70
32
317608
340271
60
59099
98
267942
47
712197306
1
496464
27286
70
18
26
535850242
305855
621248171
293912
11
42734151
483770
1
39
92
234418
7
107310
407789
255723
49920
46392
360439258
11
119669
5
84
74
58
30
81
27
62
474491
343131
8
75
36
878837860
482332
37
35
77411
89
37
47
31
198084
9639
133849
725531266
42
412815
293157
43802
19834
545189314
178253
35
12
49
318279
53
62
168592
230851
209347
331337
83
761286160
5
269102
14
247910
46
58
3
3547
378822
34
174699
475655048
165781832
9
333173
64
254836264
175542
96284
35
492293
311802
300400
329046
197037
2
331213704
36
19225
477738
76
289551
24224
16
362452
348477
555855605
63
419340
143021
53
30
907637301
292876
190389
28
75
74
28818
317275773
334378
70
53
291919
44
333934
41
170801
84
243781
496716
7
4017545
480265
161268
107591
6
170809
85
640556994
347097
73
45
551916060
78
28
30
14
311450
489435
92
16
107876
192278
67
21
60
3
29
175146
337093
79131
2
17458909
332466
5
95
300342
424321
317557
309698
97
65
61
476301
544733791
390947
166450
33
7
68000
67
7
1994
289170
197098
142609
78
35
303007
233762
586774628
339049
85
144370
5
16
95
71804
25
216791
144472
89
17
9
7
487969
785927076
14
197044
444742
188247390
27
365425
395906
257635
7
17919
264466
38720
358835
6
8
254428537
351464529
154494
93738
88
8
30248
919106683
213351
28
39
23755
53
74
363728
39
311817
172857
465221
352728
26
9
374337
46
327520966
48
4
16
334320857
218723
327332833
6
42
346485
267812
51
19
407093857
92
82
21
217223
183631
87
59
326386
429128
1
95
404324
14
6
420664
17
3
271540
823203638
41
491433
123960
41
13
2
2
3
566230853
52
178300
47
461172
441960
12
13358663
91
277053
60
90
280741
498853
528076545
6
84
446222
5
16734
128925
7544
13
7
44
66
223155
34
441638
351710
57
16
336981
51
1820
46
27
20
162384
227234554
2
10833
241483953
48990413
141805
52481
42
197372
28
211545
225007
19
9031
86401
24
59
433752
296088
46531
25
14730
988601940
2
83
249910
93
290688
12
63
25
89308
305177
85604
20
6
418254
285277
98
77
57
67
21
82
9
71
44
2
70
253994
70
1
71873
39
58
31
6
98
306952
9
57
187810
39
429633
499678
29
80037
251599
84
5
57
50
58
36
325699
96
38
13
82
62
47
226864
357297
53
385748536
46
305957
1
42862
28285
76
92298
475718
5765024
915275398
9304
298367
54
331677
25
36
81
64
347293
18
256331
647020586
40078
18
168881
25
393832
492189
6
4
220153439
8
483177
253414
963056912
16
205491
90
87
11103
140043
23
125844
7
25
102310
138928
51
37
88
75
15
448083
5
90
10660
2
84
67062
7
66
253852
7
480185
13
46
41626
156978
73
277493
190352
67
362324
18
489883
246596
69
95
77
86
120452
64
410090
22
149952
322610
10
1
42
405649783
93
143158
176248
39
146106
109934
1
17
38
45
123176
119007
13
678400643
1
43
1659
56
351668
437759542
4
237021
7
46
45
434810
217147
457358
62
38
100732
59
435979560
67267
9
4
343609
301520470
73
294035
452937
991540513
6
69
67
32
47
78370
499595
72
471075
1
142650
62
480478
28
2
79
328356
415578
80
60
5
423905
140888
1
93
15
1
230540
353450
32
84
95
299503
92485
649569419
121420
7
352466
212895
379463
198596
71
170274
396533
37
475937
51519
9
236192
60
367637
881973811
90
4
166254599
8
171724
73
3
346172
37
41
93
28
370916
223351
47
46
65
332865
831722900
75
473004
234631
29
351178
8
144322
388274173
2
30
12109
85589
494065
127753164
48
50
218000
473551467
41
21
4
40
75
387756
322941
559978815
6
27
292760
39
34
495386
480826
910733897
298166954
86099
478446
1
6
329793
420269
77
483837712
28921
332828
134448
28
4
93
41145
111984173
7
81
70
215499
9
447834
157031
164671300
144166
988825930
48602
314271
97188
470085365
18
414237
79
50
78
9
898102037
797163506
8215
137108
435813645
475404
101787
962586536
9
464290093
1
73118
51
56
50
515576718
363281
57
994291821
97
722866321
127629
13
363797
99
14
37
490834749
97
71
499645
125513
88
34
83
24
28130
50804
5
106917
261730
340600
19
57
209163
334792
190448
492471
432548145
43
82101
94
96
239060
89
256439
573
127400
5
68428
384005
63
66
31
96
97
246479
134793143
7
110159
342786
99
14
288462
236222
3
465810079
418021
59
328589
88583
81
800390614
272784
3
165387
78
489351
4
473446
32
119435
218679
65
11
52
30
317151253
43
393492
54
7
233636
464393
47
480714
1
6
131975
53
913494324
170412
10
51
166328
45
73727
36
4
35179
89
185094
200423
414509
166592
231622
74
420801
75811
45
78
2
427300961
21
118815
59
93086
230416
53
132422
3
19932
514106723
95510
51
37026
76
475296
67094
104761
38
17794
347500
379000
42
2
330239
322344
72
234234
376770
7
45
13
25
300255
40
427313
5
40
31
326768
97
25911
46
347530
249721068
48
67
41
19390
6529
5
413863
997749144
465809
33
62
2
7
397871
63
231568
462589
232
14
74
93
398842
36
967427604
93
286230
67
7459
67
24
443656
920575072
93
715146452
18
86
738755278
149840
158382
136826
55
319938
1181
289804
99
207653
90
8
1
375915
479887
99
189894
733061907
89009
85
8
97
58
450087
5
211981
83
49
349626
461284
217181
282205
288087053
66
454057
186033
4
34
41
291542
185310358
598427760
5
347423
62849
10
81
80797
78
264865
388834
521948890
355172
18405
144407807
19946
7
33
113088
240683
33
11
73398
67
3
708204929
55
178430
73
58744
2
244234048
333124
100181
74944
80
276731
427688
65
259788
358802
296900493
9
461784
64
4
23
10
34
52
274907
232851
81
33
65
269477
361047
48823
414337
53
224115
364243
179984
70
58
518676573
681825068
453842
317797
85
99
510186117
358005
33310
71
53
171286
42
18
233414
919823466
416639
397131524
34
967611069
35
179696
481784
2
84
620670472
5
243293
52
75
98
91
420708
310757
461599
95179493
60
179017
278979336
65
56321
95
46
198296
51204
158126
389054
184965
7
274047
124084
69
435305
38
91
54
134259
416938
452905
31
19
34
62
98
179040
3
73
419199232
363852
153106
86
84
2
83026
482744
9
448143
95
894076508
433188
457972
48
233571
266045
8
97
73
308492215
106132
251623
259410
185103
45400
16266
77
639132263
510712233
246515
28
14
47
97
14
432494
49
188545674
1592
441788
418888
651498809
430856
9982392
24
7
22
96
91
234956
8
53
5869
74
390172284
7
370919
14
17
67765498
90
386711
14
75140
8
562232397
18
12
48
29
467015
94
98
6
40
13225
89
322966930
212719
8
63
2
29
78
198561
118649
28
376151090
12
456942
89
84218
432029
8
79
39449
67
288071
78
28
34
71
360315
664587313
135382
350141
423064
432042
9
24
1
721436595
209702
23000
454118373
8
82
237059
20
57
9
148653003
112973
254758
156974
16470
61
597583560
28
6
68523
2
33294
36
92
63
342775
79589
212280
42
273256
26
17
313013
32
84087
857446061
93
65879
349453
254708
810712021
151443
81
4
284605
242467
30
424168
57
359428287
473543
151539
80
189908
26
4
75
46
51
84
702876852
38
94
243357
92042
62
39
58
400570
285819
953768304
94557
23
97
33
181505
262117939
152917
97
26
130238
17
76
72
447676
13
58
67623
388977
6
885572988
613057244
201768
87
160392
717507301
494413
43
369058
258162
238223
71
200117
186841
319339
31
247485
253673
33
361526834
1
22
4836085
65
683769040
95
184836
236689
209837
9
133791
90
31609
75
103193
187661
54
55
852721114
99
89058
141927
52
95
422561
391451
71
82
6
432043909
1
231208
358363
68707
208669
17
95
340044
8689
124669
5
397622
12
439627
87795
84
461298
96
474308449
78
145804
241515
4
81
460079
445325
17
496330
9
90
96
52
30
460491
184355
29264
63
266357
58
25
891325927
18
91
59
96
19
123915839
282282
77
4
36
165660
148344
136760
74
204949
304983
69
458095
37358
493370
201582
285543
28
63
310835
374916
83
98
73
31659503
76
87224
55
3
17
155557
1
129315684
50
94
373549
142027
7
55
16
489819
805236587
4
78
11
7
95
749920185
149998
81
31
12842
7
454705
31
91
392477
27
39
42
9
5
9
1
338126665
86
363976
50443
129879
95
9
309516
154138
82
339243108
80
420632
1
169888
352251
51145
6
8
70
267630
255558
592021681
22
334627
488683
19
358607
210539
364498
63
17
41
165866
62
249808
61937
8
52
475441
1
328824
245646
770838375
236955
391473
88
67
51
88
53
162392
4
291929
35
391288
369027
53
53
418129
439924758
212764421
67
436476
206367
466450
44
78
91
90
15
551901949
77
60
74
266778
405083
54
25
41
1
8
79
25
29
41
431564167
227922190
396110
305919
214843
4
26
2
379379
64
96
442724
76579
2
45
653199039
68761
464091
39
341712
43
37
662951720
73
99657696
36
587592549
445562
38
1
457983
50
452706
260342
670902682
3
60
13062
482122950
14
633984054
225036
397977
213308
70
391328
86493
36101
332378
125294
3314598
90
82027
249017
456302
85
286930
267276
357330
419392
77
10978
70968
255154
337682
287642
3
44
127915
76
200771
5
834919041
23
3
88749
68
231984505
663675117
125362
80
13070
372645
148990
142204
39
12
455447753
485593
62638
439077
21
81
74
195249
43173
136218
86
441853
264421
76
82
857041155
213688
493577
30191
16606153
4
63834
203485
97
83
37
80
76
141968
493892
71
462066
27
137365
6
260104
40
80
36
50
272792
96
251647
469632
89
264162553
331104
66
8
49
9
93255
1
335241739
95
78
33770
79
835384575
27
73
244467377
8
26131015
212836
90
4
56
51
35203
255489
174815
223238602
202725
27
98
14
97
46
9
9
496501
37
98
63
163793
463020
76268
306651
66850
12
159857
49
86
77
77
338897
65
42
290074
218860356
300813
306164
265400563
32
837421019
17130
32
54
344442
18
95
267525
61
152466
59
374880
96
258590
41
24
269435
224752
243515
543212326
93
293294488
9
406772375
444126
95
35
57
29
214902
419221
72
281484
30
325528
18645
245322
114595
72251
27
448724
404234
4
7
378896708
1
314583
286871
408836
441599
88060
412522
14
12449
1
53
25
6
44
60
73
186199
69
411652
392327036
125283
343090
70
45
339282
322742
69796
144666
66
46
150989
931
80
90
163169
142530
146913
77
374830
1
6
485134
4
4
306399
392680
18
26
720591577
96
24
942642867
10
48700
74
207121
8
180218
17519
136860
294096948
729961918
99
156865
463120
256770
38
75
62
5
325786
77855
797820512
28
249647
249633
42
6
29016
193888
35
398240
154313
1
93
408740
362863
254155
376632
413289
48
16
110081
41
423758
97
47
28548
76
322002
211250
164054
93157
90
5047535
214115
273287
485939
310609
191557
34390
75
417836
315949
324522
339010
107643
327222
39
769027556
455237
87
243715
333663
420590
16
266448
227999
262138
41
201215248
4
240933
39
68
49
92
6
93
1
81347
326423
5
67381
14
87
191291
73
239431
105442
325075
222593
59383
399442
85
245973
395408
386896
384046
83118
212372
371675
293171625
90760
49
94
79748
26
846122805
181011
19
150746
376286
35480
57
19
45
533392494
5
195387
90
54395
342157668
89
342584
85
6
86
41
74
249810
18354
282437
3
80
66093
96
467551
670608863
388296
41
83
383811
264222
73
436753
1
47
472783374
188055
80
345386
8
33
995020778
416978
259632
594681529
89
7
61
71
955154671
240030
35
75
94920
67
6
13
226140
71
126400
3
61
29
6
357990
94
418214
437582
24
468960
173348
41
13
17
76698
73140
315581
66
86
386276
3
8
326681
237682
66
7
91
58
20
5
365201
130189
158401
64024
403887
378433
99
443647
141131
7
5
488151532
62
2
5
41
51
214445
49
11
55
141334490
92
677595998
58874
48
133832
42345
125633514
7
66
74890933
60
398825
1
122802
80
6
6
2
133881
51
37
51
4
179261043
349786
8
163380
87
865132763
94
396760
426499
23
290490
368731
379909
660891553
3
27721
53
390558
1
450870
155567
37
262038697
9
450298
20986
322090
415769
845572281
225697
3
299777
38
13
161290
114592322
77
232858
299893
56
33
787210753
261242719
84
4
7
35
930916658
44
2
184946951
10
460766
13
54
424225
9
88
6
5
62
82
416132768
164857
68
1
386237
384786
97493
88
99
342151
65
79
21
87
507474184
81
78
102694
84482
50
41
77
36606
148397
454865
65
270719
1162
45
32
473215
63
195712980
7
186715
926662522
9
390697
479378
2
84
4
103407
168666
70355
76
80649
68
74
1404
22
4
39
54
471140
283691
789406974
49
31
281211
233253
979685162
3
75
380189
40
424424
438374
48
6
21
202490
326771
60
34
260628
77125
62
368498
5
471858
57
254025
24
447400
90
433642
47
164966
56
7
148080
394454
3
369113
27
30
2
75
3
382807321
86
4
95
2
141127
1
615160577
121002
435940794
38
256835
9
14
83
14
42
92
95
89
8
397458
28
966790701
69
89
5801
23454
4
40
230994
70
236612
54
62
326198
314555
56
2
208020773
71
86
34428
17
86
56
229666
167554
83198
144496
37
81
87849
98
60
25
489733
72
42
352409
60
64
66
11
118816
49
4
428697
365479
34
26
382341
247782
70357
244429
452837
88
497602
26
118770
3
371540
154280
285129
25
417266
3
343963
99467
52
484917
49
359561
465665338
22
10
329435
309098
182507802
586034428
352951
431658
279748
86
585931870
20
33632303
31
490643
7
85
38
163456
438412
28
19
48
56992
67077
95
59
350938
19954
60
309450
1
37
493673352
868673360
92
87
58
19
71
574275433
25294
2
199969
394769
536074831
470052
82
34
708516928
368314
64797
51
2
8
59098
111632
15
479643
54
2
366349
499413
11
212489
27
1
53
52
22010
209606
8
74
861461124
61
210057635
78
75
54
3
81
1
74
2
1
5
228865
95
6
438204
34004281
315125
188842
144333
82
352560
21
231975
160437
32
335735730
583782381
49945
23
17
195647
47
6
223194
95
67
468063
333776
3
420728
6
78
84
64
198317
50
11
64
181656
315027
39
416388
63
418706
88
80
184144
14
137354
13
99
94255
404115
67
27
98
49598
240637
42
23
82
153260
152849
298414
323993
759862354
86
999462994
151347335
23
404554
310201
72
29
60
6
38
381535
424769
2
85
45
246143
447649
25
26
56
6
46
243301
937204167
294157
365025857
451903983
6
19
69
99
89
96
11
995475677
316089
4
2
475068
397292
377775
341136
74
69
473425
270114998
25
6
40738
85992
110227
39
92
481479735
29
321000
26
11
422021110
299214333
89
32
101791
226145
19029
617081557
15363
401526
15100
496906
6
4
79
190340
53341
49
496096
5
41
160628
15
80
85
43
159886
65
45
62
79341
9886265
689917008
40289
35
423669250
21
782904867
5
400968
36
7
448418
237215812
83
26
378397
129745
284033
237735
489496
23697
71
240581
207403429
544661452
59
934754377
71
91
849289257
60
167107
10
6
43
310709
12
26
29
465971
80
392114
472264
14
492179
122123
20
135048
77
93
355543956
194671
3
33193
932340947
24725
47
80972
464231
9
9
1
163576
94
86
292070
52
65
59015
59
67
383544
31
33
445841
351069
93
486014
432816175
179334955
68
137461
394881494
345552
62
50
9
412101950
127243
44
612296559
93
41
8
55
335067497
99
29
242573
284244
367317
20
60
467303
425045
91
94
66
74
3
249505
5
5
73
319592
6
135725209
114052
16
256396
7
33
873166120
21210
54
301252
27912
209532
3
350529
364592
96
151765
256632
22
84
316144
58863
789197848
99
32
46
30657
31
467797
14
53141
445754
36
256636
317821
184685
424953
194038
27
332600
699171222
80
39
28
82902
51
18
49
37
125059
17
94
20
349158
18
28
20
78
783693600
25
21
8
3
825143183
7
64
180508
55
1
141173
5
273734275
413085
417390
52
34
400736586
6
461619
309506
14
44557
3
17
173771
25
334311
466601
134016
377839761
274476
31
22
780494717
14968
5
60
2
89
4
444036
49
91046
15331
17
99
45298
442463
707986676
81
307673
97
248840
73
229706
43
5
41
52496
1
375033
1
20
187071
131547
736636967
6953
13
47010
972986979
29
54927
489832
34
11
49
5
466516
1
17
85
22
83
208741
94
4
121143
655944925
329755
239971
30
58785
448401
54777
7
93
212196
428254
7
353756796
399140
17
420195
239354
833688530
37
801445510
2
81
7
344665
48
195794
410879
355928663
74
63
184593
72
23
31
116113
44
442817
34
2
93102
106459
305977
40721
684628622
38
87
413592
53
76
3
42
84
9
1
928170200
281396
224357
383914
226298
206524
86
38
7
388519
94
83
30
17309
60
426328
183266
91467
615190740
371987
13
77716
9
26
127819
4
1277
84
309985
3
143556
452985
151630
937155781
9
46
5756
39817
5
68
798953418
22
54
21
98
63
100461935
32
119723
42
315212312
98996
85
66
95
54
8
350987
2
77
69
133306
47
69
310290
313565327
28
24
491315
60
68
53571
222985
40
3
218391
45904
42
5
18
486603
161894
12
486744
142225704
415329
5
351214183
15
7
124555
411911
117880
417076678
265917
214140
97
13
44
11
34
345229097
490013
19
57
18
65
10898
318261
717262879
24295
301233
94501
302227
25235
207613
207851
868901247
25
105980
388588
7
70
352254
50
22
9
14
75
43
69
950111883
292272
42
62911
156342
42949
467806
248112
313008
10
186322
29867
131385
334119
391871
100585
34
97
334229
39
36
364258879
79
8
64
404418
81
156886
30
8
507465781
26976
96378
39
330448
441477
221753
56
1
493332
43
275222
63
13
955
327840
113078
108483
78
271957392
223590
476256
57
7
27
31
84
146752
20155
239992
288811
234984
16
367932
130465
886420074
77
78
308522
32
63
13
83534
6
415153
281297548
293821
8
30
320175
353626
371944
55567976
557069747
365698
94
291484
45
484703
53
5
196927
411855
295268
155127
64684
36
62740
496916
152259
84115
71
43
54
22
95
194124
53
868163112
70
448447
617103117
2
256262
55173
10
70238
72
5
417254
204714
437847
117412
260227
504716748
36
733517948
108453
34
35
216687
49540
16
200226
513681455
13
124515
423317
218055
314820725
86
414128
208505876
59
346566
383365985
160255361
68774
60
332519
88
85071
378708
40
40
207514
187972
6
92
116121
94
780579267
396387246
26
18
49007
96
5
24469
1
68
318125
3
34
496617
404506
9
53
60
95
254155
75
91
61
53
1888
53
327729
276871997
335786
891599334
89931114
669843570
407777
5
266268
60
97288
418143
962448714
42
88419
82927093
488827
316626
373700
87
369537
64426
322161
89
15
386730
193595
158798
21
772766660
76
868798363
32
90700139
30237901
814777813
426611
39
378953
343187
146497
58
5
97
916615544
9
89
8
37
358244
866225982
608196592
91
329651
159283
175570
308174
939241060
86
486358
153911
456762
77
39
43
329183
5
5
14
4
89
54
75
26
147434
259792
482981
21
115983
26
135003
59
14
313806
331823860
176213
363978657
24
989492856
850685398
220026
23
405541
20
6
5
2
341478314
7923888
6
64
303015080
719321826
380641
484579226
465750
4
410383
34
380776
36
87
252908
61727
70
91
4
427228208
337545
66
14
22
475935
10784
188460
46237
321019
66524
86
933068308
412684
69
955178455
51849
27
6
78
346681
67
35
41
44
74
56
20
43029
75
65
99
27821
45756
105257
291115
479777948
453585
789252271
2
39733
487324
66
3
82223
334854
89
349722
439108
69
83
98
170074
65
137976
67
609319059
66
88
58
76
42
130338
762575124
4
67
92
4
3
112372
554530027
5056256
69
83786
52
32314
382985
208425
124783
83631
284159
78
81944
76
82626
91819
85
42
14332
347430
134533
439541
285610
22
51
96
199166
578994324
299633
24
247504
307495
322718
387858
22
238066
57997
40787
91
143710
698052365
296884
42
95
78
57
63
106106
18
424146
467366
22631
385232
228377
13
391698
23
530867504
869677472
448525
497007
401793
99
125269
303265
296087051
411624
67
46590
78219
957695653
69
227073
88
8
45
299642
90
260976378
5
7
7
51
292813
87
327978
45314967
6
446029
224969
47
401304
320391
17
93
27
2
813891070
54363
14340510
71
23
57
418501
49
3
16
9
87
81
234096
237227
30
319907
27
399143
67388
67
19
55
234702
450217
74763
95
2674
90649
56
80160
417101
294940
73
97
8
35
4
269215
209922
347797
411717
67564
6
423571
11346
90
224352
974258807
82
150191
5
78
9
52
99
11
37
37
440055
26
10
152648
177269
481792
343183
83
197414
1
29
93
33
79
7
16259
385250
27
323346
443957
84
43
58
28
4
5
40
36
299982
466470
27
3
948650215
934297022
61
654693346
484399
259143
74
997005025
57
79
27
52
34
250526
18
27
271951
83
281530663
29
56
297055
456638
6
408053
80
31
427986
76
432136
25
70008
699006971
48
15
30
83
42310
87
432050
388446
47200
739146337
34
7
83
46
222224
567552788
469376
21556
298104
64
16
15
54
411438
3
9
7
72
30491
16
49
45
483001
233079
457143796
27
42
362995
49
890468075
31
730239926
74
22382
439783
3
535676054
390703
84
89
307683
1
70
4
37
363082
7
154725
59
48862
414954
667926795
13
4
41
5
72
58
476364
135757
71
279980
16
102126
348226852
482036
4
11
129309443
98
61
147670
88
209219
192490
93
188935
234880
130131
166695
9
76
398494320
495982
95
287574
222900
450877
313095
173829
68
31344
90
85
402088
61
230996183
82
297524
9
54
5
27
1
91
49
93
7
39
12
25
89
94
197745
35
444545
4752
48
760396822
144235
78
7
236387
33
6
69
47
324321
394630
42
277738
27040223
503524861
80
257686
96
47
292468
940212010
7576537
117120
77
126858
60
316584
59
11
34
58
18060
70
3
470761
497654
443892
29
83572512
28
241252
59
37
404737
773005388
7
7
342233
48
6
376454
387299
62
309111
176395
84
56
41
693626253
783546355
1
113612
84
54
106678
33
384108
11267
66
99
243396
61
79
8
285645
22
16294416
88
90
83061
399597
11053
91
90
437127353
469579
61498
85
44
493736
312128
65
192403
2
55
21
82
81
45
2
2786
425782355
66
358013
65
381782162
75
431453
70
415437
454641866
76
22551
94
220446
147481
56
5
257961
88
103339
31
60
60425
28
746074159
81
78
159042
9
84
23
69
3
46
10
376654
94
322819
90384
25
73
903166231
29
70
92
2
854476383
17
966108193
76262142
487743
195517
605174459
79
58
317852
3037
41
8
14
17
78
47165
82
28
37
333401
94
76
8999
383404
23
53
12
23
92
44
73
92
87
98
278650
299002494
314268
30
491709
97278
489932
990741048
76666
283213
61035
273510
66
206700
4
380397
390107
1
257377
230588
292423
77
10
53
303316
41
293369
60
351337
43523
54
73
382885
94
59
75
30
1
391508
99
7
660191815
88
353030
88711
448189
4
7297
39
83
213900
83
323124
422768
399933
99
91
7
38
95
7
382147
115512224
59
398044
13
300092
35
327295207
20
273148
47
184329
77221
64
369213
97
34622
68
23
171899
483597
27
408762
425030
71
96370
488421
341600
418602
441963
75
344191
86700
47
11
31
67
86
76
67
48724
2
124435
140212
57
11
1
81236
24
352734
267684
270493
20
36
22
175649480
44
40731
44
384051
12
23
77
63
498157
23
810363485
2
103228
247480
279267
19
156618
148479
36
94
220069
67
45
2
375488
972497035
55
972045319
201424
59
3
317786
95
20
426309
350288
42
238393
262877
33
41
46337
232881
292023
5
8849
173986
168083
346780
899653014
446607
433765
17
186803643
95
45
55
449153
47655
94403543
661539554
63
20606
967893166
101813
734917259
875327431
174779
8
12547
85
8
103644
423669346
231979
172964531
85
479411
3
56917
28
38050
62
28386
179327
90
94
98416
50
848523362
286110
794668869
13
7
84
60
438386099
17671
71
126043
808038383
122662
289041
71
52
314275
4
91
749797793
484092766
4
58
62206
74
196415876
130025
17
184512
339274003
337635821
275190
82259
725816651
227718
491385
51
16479334
309501
10
56
1815
66
1
88
1
48
45695
323811
79
193899
19914026
8
87
96
85
25
197757324
819791455
107576
38
75
81
89
37
20221
279972
83019697
144806
307523
300929
27
180300
73
67
404438
4
12
320160
9239
10
486642
389077
259346
41
63
73
260694
12
4
4
686600600
150564
901365285
67
97
343115
107603
682022162
946898829
171648191
53053
39
42
34
94
624330750
110614
361139
329271410
294075
90
560200189
55
372081
5
92
1753675
372146
211175
95
251018
117896
200287
34
3
26176
490423
434019022
3
89
131373
95
68
413183072
238087
62
452118
1
74
8
320799683
258115
76441
268786
36
70
37
95
9
148617
70
30
263667
9
87
444098
75286
214796
508792868
78
115686
1
134788
9
258060
333988
87
56
42
846023416
62
320337
5
616651716
89
445920
321005867
262309
72
53
291587
901132980
340859
10
740425505
363734
11407
238117
51323
374743
29
393169
13
405537
10
17832
463576
241908
241011
52
28
410661
89
34
25
4
320712
467546
7030
2
14
28
581977588
31
2
409689404
8
76
80
86
18500
421888
5
22
242392
325862593
193711
978207650
353264
4
447007078
2
347250
539675441
6
744195491
5
72
70
4
379604
99
55
220936
23
424024912
82
626545054
65
184142
94
49605
43
85
8
17
91
15
626650559
676444948
307096
17625392
143746
26
2
57
2
34
403211
355377
66750609
4
81275
126601
6
318087
371567
22838
24
76460131
998395479
76
75
78
472792
11
259472
12155
56
67
43
446695
65
201045
55
13
1
4
517941612
89
388974
88
233813
85
36
144568
13541270
83
79388
29
1
49
20
426053
7
419895
223313
96
387257
297039
229234
119346
30
71
9
68509297
780927893
94
18
73
42932
19
51
13089
32
88
51
95
90
133014
363593
58
338262
31380
428117
38
457171
10
172447127
43
61
67831
262029
2
43
53742
474193
57
91304
71133
31
56
364541
3
30968
249845885
324685
440353
2692
7
327231
49
160084
73
87915
31951
87
59035
382456
61
1
45
300592
227929460
2
3
99
57
41597
870229957
203262
40
46
50
87
10
213796
92
10267
65
24009
99227531
397552011
49809
17
62
8
96
279836
712720720
24991
500473332
4
36
74
98
57
853990238
33
31463
454296
65
29
134310
335098
92
220140
88
95
64634
61
433447
238061
7
29875362
186467
533727478
27
234812
208182
178235
87
65
27
45
106138
7
15
424085
406913
88780
311316
8
89
241105
32
281042
7
27
296919
397090719
151246298
222143
169291
248103
423233
96
749367843
9
69
4
292012
282642
30495
65
42
91
322317
6
74
383407
106182
91
360911
217339
202434
902489302
337627
30
64
171471
449504
431595
249713
55
69
198705
8
272187
2
38239
32992
11679814
122181
379479502
155924
99
452637
193635
70
259418648
74
440268
44
186903
89
55
103261
336965643
92
334606
94
267972
7
29
406983
488388
844627987
36464
92
13
28
27
98137
43
496691208
334053
6
92833
5
85559226
35
187657
355035
25
20
491600
20
410232
345949
126704
174120
162081
230187345
779117637
32
247546
42
241875
342236
481527
129079
121515
25
92
8
308632
392417
52
36275
80738
371580
410971
491998
46
264359
150024
252405
379009
84415
1
434674
887636091
365290
25
4352
28
8
46
2
106196
75
13
3
13136
322596
441582
7
9
293592
12
301220
42511
293079005
25370
692156104
30
64
42
4
247034
226470
9
101880
68
48
402028
7
94
287787147
393171
7
45
453737
57
70
350381352
863393411
227980
7
49
44
253763
16
239014
67
10
82
8
169361
11920
432505
96
398865
75
158084
131952
62
98
4
218130
31065
70388
74
33
321194621
32
311352
55
25
26888
309671
195126578
299253
17305
91
980028340
398814
236492
323958
136968
473705
25
99
79
69614234
85
72
9
446521
291651
26
88
6
6
72
1
215267
213615
255937
86
20
40
54
3
965943600
77
6
7
274713
3
43
92
75
39
288711
335744
51
66
46267
69035
38
9
6
259573762
379421
11
92112
634298380
316775
4
55
43
89
12
3
69
62
307902
46
2
349662
82
53809
112016
38
99
9
254192
133256
25
60
125302
62
7
1
61
54
58
51
63
386326
34
16
34
90
96
8
61
223664
109983
86
150331
6
71577
25
126084823
86
29
25
43835
45722
50
50
6
40744730
76
225774
134766
14348
69743
82
28
855966254
31
83
107154
81
56
50
69
347797
91
675077895
7
79
206469
38
10
59
42
338006
464371
7
60
166508
97
129853
131934
204387
252724
4
6
377976
95
88
66
10
3016
324499
1
6
204614
47
67
62
426041
57
306696
35
662183357
584367038
53
79
90
257369
718208948
18
33
48396993
996356686
8
48614
404634
181158
42
198566
90
33
378131
180363
35293
33
94
15
97
10
55
85
479166899
221613
53
357574
48
7
429272
36
221504
83
53
106612
453025
369134
405910
6751
91
405287
337622
493893
481860
96577
186595864
189002
677127117
68
297956
68
190878577
620206055
20738
70
488701
89
59
1
25051
39
53
427625
56
12
60
29
147987
449813337
86
471553
71
69
266914
6
401585
1
21202
276939904
83
51
318052
74
282017
5
498690
43
81
41936
6
25
205656
30
37
108620
97
365187
310159
22
22
443001
266929
47
646971505
57
41
17
8
91807
6
132910
350387
9
365436
260515
38
108758
204336
764265882
441522
57
13
495883
79
192391
95
10
214656
450517
236441
495268
97
484898
14
466994
74814
96048
59
77
231681
4
90
69
142939
29
8
4
262125
438518
123858
696291976
480809
40
9
311217083
251967
285887
29
318543
411790024
78158
8
6
769457564
72
497574
111216
48
83280
49
149418
45504
98
413297698
471442
139476
92
70
95
241256
78
88
59022
209884
876452883
34
253673
39133
976153619
74
47
7113
11415
35
2
252712095
72
293749
266489
136136
17
415286
27
435709429
41
90
84
274325
5
20
4
44
95
97053
143030
30088
54
25
268742525
372790
171518892
47
16
403684
456040
28311
84
1
42
401077250
297980
304698803
57
309655
12
61
432112
201837
191561
315074
190089
34
300165
340089
92
84
35
1
97
495488
97470
171147
619787915
328906068
74325
370637191
11
34949
75
14
2
35862
60218
10
1
277189
15
23
4
258467
68667
53
12
34
170363
170126058
238317
122168
46
52
70819
120198
81
14
379020
355409
39
4
2
96
62
46
914538523
23
3
78
477715
54
60
238311
38
71
4
208577648
92
83
482017
38
466182563
448979
432822
168017
181259
291874
46679
4
65
81
21
35
67
610941844
48969
5
94
19
7
41
536846548
157237
398008
135610
7
270832
323428
82
327309
178263
13
9
437278
72
497317
283421
305503
70
23
166452
84340
396048
8
158832213
12225
325994
15
265357
56
351662
1
76
6
74
25
409959
41
88
60
5
18
344489
448887
273077
1
9
418706
52
210694
3
325208327
84353
28
9
369277
344227546
106751
63
74
16
55
6
54
143203965
499383
65
286859
201930
63
8
16
125798
177890
469355
601302046
998377933
42
232549
25
8
365883
75
28
196021
326016
116276
19
49
91494
54722
8
80621
22
43510
76228
713438768
246788200
5
321610
20
335278
127812
759363714
51
422683
58
51
71
51
281897
80322
80
422311
787489027
436268
95426877
71
15
328208
95919063
38
242933
97
149618
412033
155542
49837
13083
671996727
47
474129
85
393675
144415
375232
27029540
20
538754375
41
9
594095904
468265
4
63
183090
554527910
264771
204899
94
89
62
117519
406312
43094
409832
383997
75
318853
193467
55
278349
9025
23
121104
70
121490
100239249
39
410390
32
168616
66
362482
56
57458
209687
11
67
33490983
21
67
442301
124728
340392983
19
421008
244238
93
335844
37
3
671308335
3
2
257044
54
12
3
28
87
8
68
154096
14
5
90286357
79629
82
68577
83
54
305492
382848
148677
79367
482575
197683
8
52
17
3
8
28
1
325059
4
47
69
55
198421
100006
370241
197488
44273
156352
207473358
338859
144113
19
13
13
422829
70
668610916
20
398169
1
65
467997
45
331353
82
363533
175480
239673
41
2707
2
54
53
49024
2
499314
483625
34
62
353272
25
93
33357
84
6
67104
278410
104632
88
480648
830250161
87
5
405687
494628
371880
68
69
7
63
49493
387870
14
364328627
35
945127077
6
451808
22
91
35
1
36
182746
9
383678636
31
318540121
572188428
75
44827
711037319
359633
39063
96
37
2
236157
28
165140
5
170407
66
727944676
2
271594530
419900
96
83
5
55
81
74
58
452030
193053
918534700
491389
26
44
205502
268882
444134
260150
11
856231620
272012
484865
423096
85537
38
312295
425128
68
270600
86
99
232922
76
235034
95
46
24
11
307364
141395
172313
434495
63
89
22
91
422843
79
332378
59237167
314070
178572
1
82
63
7
320465
92
46
61
371776
50
89
51
1
267450
88
12
453661
30260
355420
222703
56
94
288507
12
28
89
337542
285018
39
86
137807
895510445
66
19
80
4
758335609
27
10
95547
475899
356499242
466987
258474
8
591590212
350960
269749
3
441201
373186
752593395
91192
270899
77
73
78
910061427
18
6
61
1
371273
17
7
132954
75
5491
33
26
29
61
313138
55
5
13
659364671
12
345185
25
44420
11
8
420999335
98
297396
231308
42453
441505
90
64
168306
2
332676
17
408524
452035
464720
50
475389
43810
92
296944
42
34953
17
357153037
367554746
59
42
20
336842
41
433753
945415308
362500
79479
78
534780392
84
18
334157
304823
60
73
86
70
168905
54
575206087
232452
63148
896313142
67
4
16
976023688
625569088
33
4296
95
27
387255
346263
48862
3
69
325649
397209
312367
5
45
32
9413
40
8456
71
21
2
8
2
199615
107926667
4852370
427537
390957
356325
4
337747
95
433119
38
72
93
52
674615075
42196
38
116251
211582
91509
4
260540
7
367628
325544
19500
920583246
67
11
167624078
138233054
93
60
131132
174253
33
332536
71
183445
344891
58
47
481992
49
273458
64
168325
172738
399722
33
848040157
35
98
43
906275941
363476
498769536
84
152727
56
510273567
9
89465
13340
6
321841
45
43
75
64968
222527
442202
12
8
48
29987
456513
93
405964
312901
102935
403600
10
465601
69
45
69
52
385400
332900
792997137
396870
40
79
88
7
95
436467
64
287211
25
363267
2
12
81
147131
17
2
115993
26650
167210
7
47
54
1
24
347569
82293
468925
50
317098
94
55
39
254620
301514
23
45
7
839377661
28
122902
313787
64
106487825
52
45
13153309
44
210640
25043
246107723
97
480694
2
47
437328
407728
12
450637
441889
493774
545179479
4
11
112470
85865
72310
61
492866
55
187402
93
43
138993
893704003
3
98
50253
216282
17986732
81158
47
77171
320287233
29
46172
89
150612
173060
18638
402206
8
1
52
249202033
464723690
366668
447609
9
94
385782
219051
54
6
439130
2
876677100
91
312797
206161
927692594
77
86
311187
3
3
327864
382890
7
138230585
5
7
86
918582196
9
4
2
96
238506676
41
736907776
44
472503
477175
182569
459589
104806
62
29764
467304
71
977426413
59
81
636670798
965701515
59
72
9
62
62
39
58
63
11
295793
183390
327760
22
5613555
434865
76
28970
40
35
234172
74
171984
220638
201447
88843
240489657
75
362953
66873
112510
232671
87969
10
8
12
99483
572223403
41
12
171266
36489
5
84
6355
57
159411
180107
252702
96
2
329699
77
18
409396
239359
9
72
21
22325427
77
104862
57
125508
7
2
101989
193489
347815
317475
21
437045
53441
52
16
24
9
92
77767
219624
4
5
24
66142
5
140433
608498125
353063
231695
78656053
339620
13129
262691
151039
303852
26
964318521
711249671
907307231
706092163
447529
8
74
996996788
203397895
94
23
262996
19
3
216767
133453
96
44
13
94
173146
228901493
32
101312
11
32
89
297570
96766
12
310130
869494767
467208
51321
311607
162006116
254973544
3
4
29
25
318964
489423470
25
72948
393900
468839
138115158
90
209995
51005
387339
77455953
132359
57
84
5
462533
175237
625339633
335890
455752
400167
432519
63
147168
90
465244
591435394
59
266246
492611028
2
1082711
60
182773
19
1
328678
153484
131120115
154363
88
95
84891
93
53
57
64
39
5
464734
27
69060
36
181543
79
6
57
26084014
32
97
18
281094
650787290
116306335
5
39
269918
37
65
54
59
39489
32834
111240
428257
411645
392206
18720
14
417667
35
39
926086631
343276
66
435129
1
393232
258850
235263
14
67
70
218792
31
50
78
85
411022
22
37
47
40
97
408647
27
55374
87
76838
24
84293004
172254
69
123414
231362
6
93
31
79
56
9190779
50
5
5
68354
467252
21
208436
83808
36
31
70
16145
465166
6
45
406576
39
21
406806
518768185
23
379948
64
98
71
400142151
60008
4
8
16119
41
72153
85
2
2
83
95219
54
268712
9319
83
215588
15
117800642
46
214777
74
61
25
32
30
3
239652
20
5
40
265249
36
195472
726636971
96
43
46
373450
24589
137495
44
307261
347712
65
49
29
23
565522377
33
198116
45
130087
87
401388
74739
54
92
327486
22
74
96
302009
13
11090
140253564
520943556
15
427895
59
6
44
118698
207338
62
55
67271
63
347943
8
396177
3
199863
441539
301173
365830
82
65682200
6
985598761
37
49
75
72
73
930182077
698762319
159740
7
182147
53
304011
67607
37
951162371
500055527
138104
2
87
329769
200362
164292
249151
67
9
17
339389
427226
478099
256178
94
6
99
87
383321
12
17
452337
456907746
426415
429752
37
125709
8
501797449
959237952
776618563
5
255227
436251339
476872278
497736
10
4
89682
73
475008
36
76
7
78
21
69
147738
28
715
98
233985
3
17
78
319889
64223
488028990
34939
36
47
864790363
285310
76
658732223
335579
36
51984
41
346228
86
527044183
174068
95397255
468646
28012
98
8
69005
414288
71
150560
420175
216939152
19
444294
9
245571
31
52810
389402
374844
32
355690
71
89
17
30
47
146495
336932
191371
319832
35999
68
660444570
76324
65
691894402
44
356037
69
39
149179
242031
2
9
87538
50
819549819
21
177130
121901
312409
16
444370
24
840150326
489763
57
28
211725
16
560295149
455121
78
16
958566869
81
72
118875
192585
297540
10
52
97286
5
267391
7
6
71
56000
4
354386
5
27
37
80
6
21
93
507392923
45
55
289247
4
80
49
897173684
4
23
871388440
61
7
426034
73
374063
37
29
22
85
920966479
20
76
9
36
462088749
169023
92
51277
412404891
295402
287376
328566
40
35
15146
54
56
451546
455798
440845
622078219
350804
15
83
97
64
10
24
222604
5
321427
9
137080
116993
89
2
146485
64
41
65
475202
62
888815055
27004
489819
12
476253
6
10543
336969
282404851
328217
82
69
39
21656
45
283359
51
27
61
449597557
458905
1
8
104027
55787
64
74
78652
1
53914
194524
62431
11886010
38612
713447224
216931
6
323387
41
58
275627
50
202637787
132512
311083158
68653
726075277
72
6
178765
36
175250
112306
21691
26
82
48
5
303967
266185
15
475721
453507
3
107008
865866506
342222
21
294380
7
211622
792081634
43
90
185649
166248
38
336999
73
437723
9
81
465612
91413
6010
65
429078
21
65
115202
317065
67557
331142378
389883
6
420450
22
77803
421578
6
46
50
357541
48
285263
29
33
1
32
84
15
19
88
3
60
118405
461854
45046
33
52944
225380
92
3
76
88
473835
328812134
361852
260216415
165729
391943
460729
614664665
22
416149
1
83570
81
76
115237715
348596
53
110634
65
43
470308
62711414
257305
2
16
423386
339341
57
323301941
396150
27
13142
65
286784
12
33580
445546389
109338
909892100
430721
498259
126363
59222
146174
59
46953
6624
13
406948
47196
237128
240069
413596
476577
5
54127
3
20
37
15
336478
22
55
453337
42853
7
44
66828
92985001
19
33
11
51
5
391242
32445
48
288741
37783
968739221
10
280474
122815
344016
28
84
6
129331
447257
68
417409421
181049
245161
350654
646864160
69
458644
83604
26
4
2
4
10
240443
377826
184200
301678
294621
65
9
494719
128398
64
209611
185487
467657
458470
91
16408
186658
250343
229849162
18
51
22
243381
21
212554
428627
50
7
97
4
318607
21414
121006
279860
76
1
970964095
452122
70
648758663
80
78
10
81272
79
347855
68
25
398484
406516
77
61
882442646
398513
11
175494
445327
906243305
62
91
3
7
66
360366
66
320689
3
9
67242
40
134882
4
57216
303486
134772988
8
454371
95
373982070
168906
368497
214026
77015
50
40
22198
203700
66
113134
331231
79692
36
549956785
186036
794164445
50
29
53
497974
273306
67
1
26
338218
1
3
6739
16
441374
79
359425
80
11
240804
286305
296645
374131
35
47
45253
429324
94
64
5
429455
42778
26
415012
80816579
267964
5
8
382942
28
185281
28832
89503
523935746
46
4
2
89
63
468401
341864
131538
125563
365776
2
354922
231086
5
62
7
188340
90
1
1
62
89
923406835
96
737735207
30
78051
2
143296
305423
7
32475
14
988404495
30
94
195345
577751493
247175
92
14
15
29
7
83
389891
140695
454932
18
971645470
401330
58
51
350094
202899
238547
82
48
165739
232243
60
140842
499763
49
68
478826
29589
28
477506874
50
345578
85
34
266304179
418072286
67
46
454255
95
11
335274354
31
26
758967983
923980243
413213
14
88
449163
44
8
63
901063736
38
310842913
84
139191886
44
967170891
383388
57225
454212
76968
16
235999
498336
323521
478802
299458
125208
127464
46599
54
139513007
3
394057
408132
45
74
3
198496
9
80
52
2073
91
43
86
59
181453
90
293418
182409
69
144460
72
866019737
149851
69
92
35
17
488313
66917251
272668
28382
76
228833
73
418820
25
31
100415
15
178503
89
297734
84
277454
39
199329
39
228860
25
56455366
488258
68
92
92
2
83
376368353
457805610
18
88190
59
30
9
304087
165718017
77795
5
9
220979
3
18
211160
896129211
442753
52
1
12697
203080
175388
269295849
27
368836
8
10
494463473
34923
67
76
236898496
965564283
465116
42
9
75
32
10
93
574282627
1487
475379
382975
60
1
838516077
17
34
61575
2
618825126
281014624
127521
65
89
346394
74
180874
194861
133759515
353379442
60
116388
2
81
16
75
67
5514
77087
58
74065
48
93
498491986
95
19
8
79
555247599
221651
17
270127
9
1
665472703
34
107817
494623
52
6470
6
416417
8
137414
387281355
2
95
686619250
58
32962
27
72
114780
7
247600
193048
266544
213574
159198
318536
70
11
52
104166
449285
1368
480817445
708945606
4942
451588
381516
481377
151967
397088
349085
29
452056
611572808
92
16
181736
1
41
91
147768
1
77
40
409212
690671280
218247
50
14
331163
185677452
335789
87
291563
333673
794289527
211190
26430812
93
31
88
197189
23341
288736
151427
239082
53
4
90
1
323396
777334735
50396
477419
81
98
61
90
365614
104642
72
57
390864
32
1
80
76
47
112821
6
81
99426
6
350598
277321
422396329
304330
174317
40
16
51
124057
755305080
5
281573
77
465712
99
748069211
448321367
26
119221
449780
10
8
2
65
48
64
95856
259881
403251
252281
156229
353504
40
38
72
256889
9
94
413594
942940123
318382
123691
271698
59
40
161148
80
15448
93
52176
341560
490745
90
98
59
63
35
21
90
10
150676
26
375215
59
440507
404590
93
3
3
52
461331
61
78
476302
367091
107289
1
92
18392
90060
66
405691
25823
151748
52
29437280
542590356
115483330
180735
41
436994
151937
86
333448
94
4
29
46
474556633
43
66
585907842
8
46
98
88
51
45
853804012
61
277285
10008
79568
425184
218444
30470475
98
6
39426794
1009
401342
337257
356336
1
60
667918085
55472
274233
97
6
9
33
497784
225077
60
57557
36
7
46317
401027
628192093
191913
492852
90
93
35
429130
101570991
22
364955859
7
230215
380411796
487589
67
293037
68
30
43
82
96
87079
153520
66
1
32
339863
202915
41
38
171284
10
222790
52
90
1
52
353425
167287
39
72
49
300526
201201
6
92
64261
58
89
43763
361554
127117
87
140869
8
447901
248515
4
32
58
45121
60
79454
494776
7
667204619
97
178177
7
39389
67579
14
427769
56157
304625
89
275370
169944
9
738468847
80
432858
30
36
47
51
58
242139
229808
158736
81
330849
33
88
5
57
76
710966370
49
62
367863
778433574
76
6105084
143812
395975
43
419201041
85
66631730
79
9
530387001
84294
32
263129
275462
22
178922
339526
343656
16
1
25
83
2
367772
489803
896628445
17255
347953
186503
410714
86
47
1
95
431917
199763
27919
419802
19
195924
92
845217435
29
40
432242
70
337483
25
75813
488894
37936
319361926
31
387738279
470321068
95
399737
332158
15
381660
667591857
9
220301
73
235335
264877551
75
220499
3
741257056
40
47375
289715443
474547
7
11
85
60
77
84
47
1
9
376396
66
10111
9
86
63212738
82755
60
249340029
9
83
14
59
431189
9
152049
3
1
50
365482
375198
35065
455932
33
39
4
57
345181
993732472
6
58
626647954
66
195935
49
4
19
423839
41664
461634
50
5
155275
386499
32
72
3
330181
477026
603410326
3
406082
51
6
14
100729947
238768
20
388563
33
87
71006
13
88
1
228238
72
406355097
5
87430
74
255460101
14
56
71
4
6
69749
13
95
93005
181610
551090478
52
18573354
9
81
136594
33
197324
290420
113131
7887
4
832196730
5
62
114241
10489
143202
14
28
83
4
318087963
325129
26825
86209
51
88
796074120
481171
12
20
911549020
159201
56
453684
44
33
62
7
8
137571
326604
117471
54
12
22
57
94
6
51
35
71
87
545112837
56
499749
22
40
77
76
361320
7469
9
1
86
81
742059963
320541
392496
50
47
85
25
20
424383
334767481
92
39
214076
18
72
496632
26
39
416745
567140358
20040
283798
169428
427344
609448413
196510
437563
461551
377472403
392612
25
412605
347167126
211718
410770
282900
25
40
35
83
98
7
66
331919
859715761
370899
67
231097
80
12
14
67
304836735
80
63
40
12365
497784633
920759706
40
433843
95
69823
548298744
4
7
447799
91
93
8
68
366305697
56
479910
19
59
73
94
495224630
59
41
8320
95637
185274
41
29
312424
541571209
17792
357608
38
46
452132602
461479
3
3673
764695429
133672
68
233298
15
119518
90
99
63
82
69602
3040323
42
59
868802198
645280071
422354
471547
401882
32189
131625
58
78203
317488
312099422
475715
261448
2
400866
71
182323
641281078
1
88
4
52
63
13
427710
39889319
378375
75
354141
23
289116
43
95
389411
86
12
35889
48
257374
64
464644
39
134320
74
3
87
72
15067962
189423
96
895431707
182278
47
31
263204
18
445991
214673
24
235405
496115
47
95
895685134
130842
399546
4
65
66
432557
25
95
20
251389
4675
19
50
294004590
25
161329
6
22
619005587
998338137
50
102316
75
3977
448425
6
7
236673
787748519
46485
467476
200536
847059837
126352884
85
337198
331713
99
9
2
148493
61
71
64
176691
30
254638
986331413
8
1
409315
2
49
7
28
430007
6
460208
285859
15
117514
137416
71
490509
303897124
6
30047
57
89
89
118361927
69
34
29
1
346630
2
14
8
59
30
66
56949
35417
432476
331720
238125
59
62
71
20
117173626
91
534373319
293418926
412599
208158
300589
25
20
5
95
186533
59229
71
137823
71
381917
28
85692
76
93
86
64
41
489478
42
1
430026
20
571463864
152980
93
12
99
198406
25957
17
281271
110045
376564
38
43
98
67
88337
386845
92
81
188126
188841
422371
81
47
23
63
78
332207345
168898
358309
413658
13
5
13
76
62
384736
86384
29589530
443956
344710
99403
92803
45
12298
20
80
18
80
8
464775
157673
2
489771
381535
54
24331
17
40
61
29
238063
111826
33
36
170809
18201
2
238119
4
1
39
51
455798
2
716040550
266226
45303
387854
77303
63
397153314
143733
74
490246
3
68260
18
42
55
89
386347
84
94
18
38
95
18
22
9121
22
76882
295195
65
60
43732
360475
282282
5
232957
272046
62602
19
12
7
86
92
401792
1
62063909
68869
22875
459816
48794
417541
300157
60
79
332892
225362
170626
69
151482
84
341732
8
9
325569
41
73
242158
6
70
460043
55
45
66
95
3904
3896
456594
369207
50
150095
315842
12618
5
20844
6016
174874
9
427893
14
25
787038092
52
48999
93
437684
209769
160058401
308136
59
59507
84
333381
11
177462902
6
228925845
46479
51
532442580
55
84
927101859
8002
735682920
16
191388
437765
471390
472276
358926
87
98416
71637
236143198
233622
230177
26793
248123
6
220080
37
31
33
96
222861
802393579
257771
46
188143
817169122
58
745557662
9
344952
262624
6
253292405
208133664
437516
35
36
368925724
275029709
381151
51
98
23
410897163
94
92019
81
11
83
133078200
202245
43
347163
7
9
99
367680
427283
15
10014
41
30
170398
25086
167691
58
315726
74
3
211649
113722
1
713337115
68
19
37
13
117241
208717
7099327
99468
74596
409436
89
484694
74866
51474
31
34
57
197889
68136
5
78
26077
254731810
54
93
42
267627
312317
86
53162
253137
79
38
28
48
6
94910
7
28
57
53
449088
728109594
86
67
18
49
382042
27
137639
260683
49328
307175
32
4
497810
36
885350035
418911032
274825
59
160967
2
872621924
54
2
34
397734
155034696
840550523
66
62
53312
509149818
88220
432951
5
54
42
37420
89
395008
31
34
51
40
256266
495107
28053
229666
793739898
974079850
45
7261
87
77
60
104344
435913
781712579
76
32
16
264983
39
188298
6
5
835619360
50
497669
311916
241269
4
45
334533
95
73
205971
70
80
40
486865
459542
78
360287
749820946
1
19799
99
92320
44
70
68355
349336
38943
375673030
41
99
717842890
358409
83461
18
368619
326925570
37
108984
400379
927631009
64
77
3
375501
439063188
225189
8
374444
7
38
4
26
41
2
30
13
13
929681514
6
19689
42
196086
5
69
84096593
390303
2
445672
34
28
829369492
625358138
24707
5
51959
79
45
381249629
182799
35
398397
199266
473206
283661
995199916
79060
7
135496
470694
6
28
57
21048
253167
94
269276
56
440445
842686306
43347
7
1
452679
82
5
592351871
67
352819
2
37
67
245763
362479
48
474960220
223864
5
7
377706116
86
4
60
27
183076
24
23
5
61
375685
11
25
491795
402382
359038
9
128002
74
150498
107637
79
8
938223368
370279684
203651848
20
30
31
96
7
6
20
323768
127624
71399023
42
9
179719
7
71184643
759807415
111695
48
171163
3
7
2
70
325412
407700
299615
158864
359344
210463
5
7
82
63
216331
784951560
453341
6
174617
21
2
310886
350413
492020
27
121198
71
156297
61
8
43
307235
385604
104901
56
249511252
1
910207762
45
49
850455922
46
7
69
255351
329119
81
877798571
429184
46747900
391038
46
98
7
418133
19
352134
481519
998690538
191461
43
19
282020
36
176903
10
45
95935
13
28
84
14
72
19
6
38
184563
67631
11
32
30
325576
4
245210
60
86
474055
72
336514
71
240939
351940
285196
1
5400
342809
103389
579206865
90664391
3
54
390383
245241
341353
168737
5
9
50
46
11321
499523
274228
265447
44
61
80
432837
176858279
7
130660
391581
262951
415230
334360
396520
174383
74
12
340550
16
78
57
385461
58
238047
387518
13
67
419264
743233455
229416
1
226251
66
30
840585044
265532
292470
364619289
56911
91
58
2
20
79
21
270017
462368
75
51
25
459693
76
9
325788
4
243520
55
5
58
72
432170
113962
32
4
368014
302877
2
103287
626084425
75
398767
6
93
86
4
29261
43
74
36
45
3
23
120345
292825
415104
91
69
46
183992
66939
101826
51
15
237729019
61
238156
195491
15041
911517914
301314
30
97
30992
362639
404321
194972
94
43
380454
7
598982399
470159
686155234
435948716
2
162249
72
958348157
48
80
15
328600017
457169
29
213403
846
54
120982
89
472620
448979
422070
60
28
211180
24
206871
965331777
34
61
535495045
55
578329918
246482
3
11351
66
18076
976675808
42
172268
487802
70
4
725996181
181712
66
16
18
962933835
116213
233144
68
32
458816
1
388786
153008
15
10
114603675
8
33
58
463002691
86
11
69880
85
382290
484341
89
66439
309895
24730
86
166905649
278573
310426
22
882993530
821877878
50
4
291396
202957
144490
12
8
61
18011
64
742246578
44264617
345833
49534
55
15
402316
88
430200
57
21
41882
667109628
44805
39
91
36
5
52
65
69
131047
8313
34
9
7
80
377693
596786537
75
298584
56
406300944
7
202106
7
58
2354
8
482119
281489
26
187925
37482
87103
382200
22
3
1
336344313
499357
281845
8
647671944
63
308910
29475
486290
77
72
73
71
33
84
24
271184
336468
108870
68
110860740
92
469661
80
1
323584594
156525
465718
462944
55
69
63
78
191929
6
1521
341048
63
64093
24
85
435563
497424
15
404272
292254
37
16801
11
97
12
74631
40
17
23
9
88
175135
221117
172577
7
7
243640
154976
147538647
174593
86
74
44
71
373949
76
492378
143204
139841
130905
20
83
48
81554539
131838347
183105
458416
484325
57
41
5
46
118239
312129
43
86
70
393868
246283
9
29137
986311510
312686
64
335250
35399991
34
79
57
3
72
222680
38397
55
133876
233260
239555
40
2
127646
93
104944
54531
8
56
13
80
3
257143926
334946
47
384366
65
93
591
5
22
150765
399665
63
40516
20
470769861
11
82
181460
71
259757
73
88
28
388497
62295
64
317091
93
40631
972429377
69502634
35
31
726511706
80714
19
225365
5
186208
22
99
18259
73
312128
475940
88371
2
401504
465957
85912
56
427038
31
84
36
3
24
141512
24
215444
73
218498
25
85772
453823
101819
182008424
32
41
7
449728
420329
172525
397266
224467
99278
85
9
15844866
70
82
68
438297
395055
54
61
4
426109
75156
23840
64
372370431
4
256660
87
21
75241
58
64
48
302461
5
243592
6
480284
75803
93
44
93741
324136
27
251739
414749
7
7
33
7
98
156116
4
46
212750
406364
79
4
207597
313585
99
395488
55
271627
304898
60949
84
18
184618384
94
655994823
99
26060
13
155008
5861
67
315607186
497801
197456
5
266395
924605670
328814
24
294041
187310
83
6
9
4
317777
472068
66513
65
152115
461716
66
355465513
61
73
9
4
51074
14
57
7
69
14
76
13
341094
306910
154522
26891
49
868655612
406552
129147
33
309044
93616
228263
272377368
34
332992
153828
79
50233
85
265778
7
191008
88
80
34
278968
81988
6
177352
8938330
458776
1
699463894
99
403029
931524221
88
21
44
63
193818
54
106996
187175388
323059
56
155060
121476
176113
109922
30
177364
1
36
223652
83
40
95
57
39
52
916347547
113556
10
289823
70
93
45
90833
56
323569159
758922301
5
378362
138501
491575519
8
232360
98304
92
231561
54291
94192
156773
3782
185040370
393894
802305429
79
60
35
37
163961
604069373
485933
458389
387801
884967370
43
373066174
36
99564
309448
330885915
81
343940
4
74243
476498
29
71199
26
421672
5
41
456552
447753
55
496510
828108863
80
493424
14
40920
8
30
307150
65
376804
39
98
74
83
45
459662
180383
94
71
300100
45
12
9
48
45
13
46
14
467533
38
101218
361014676
23
269466
413112
3
191273
45
63
388719
43
2
69
90848
57
73
55
379527
203899
16620
224229
87
266230
96
89
43
179524
30
328801
23728
62
3
60
427728
1
31
561332439
366066
94
41
9
41
8
89
92
71
19496
70
35
32
17658
6
47
22
206979
89
242884
306466
8
19
321036
74
331453
302624
16
23
31
92827
46
24
207953
9
62
76
162809
14
14
478435
351753035
399136
158935
299467
72
635755065
199322002
212312188
91
339590
76
38
447586
5
418910
26
9
41928
39
660638547
45
199071111
46678
68
201619
322944
44
303830
114847
16
36
72
7
205969
75
22
21189
4
241126
80
380082039
46
29
993004720
61
57
17525
99
57
146897
431542
48
96
193207
36
98
26
4
40
1
94
505359276
59867
52
18
23
407719
88
180140
85
410239
26
278250
65
73749
139611
11
62
110848
14
117252925
285068
23
37
60
79
89
326680100
494025
248163
168386
170214
30
81
410739
178309
346641
8
55
10
394431
126412590
105912
3666
9
68
46347
176224
15
21
47
182540070
48
96
373913
15
88
27
1
422388
4
7
99
73638871
45
480236
27
333820
986742790
200068
169916
330373
49
297284
65848
346408130
359959
187255
99
115307036
60
485327403
79200
55
197260
4
986757605
227576
22
7
57
60
220089
37
418043
17
351797
32
436605
41558
3
375632
436771
32
369041
287975
30
70
773195013
3
240093
369987777
26
75
28
283338918
200857
2
99691
335755
75
169079
27
18
369592
74
330888
66
19
309746
926890110
640405538
32881
319426
139890841
81
258469
78
27
396349
1
12
488427
5
61
145970
96
695402352
39
424622
60
21
32
51
372941
71990
322708
72
72
64
98
6
2
341724
76
1
865171328
248388368
66
79
31
414509
3867
120243
325396
28650
50403
25
84
17
52
41
5
27
960133109
4
5
608182225
341032
339806
480394
45
470348
66
1
32
168804
68020
25
49
49
69
252075
54
62
80
278665
1
268948
341647
293286
74
477412
22522
432501
98
449830
386777
76
416188
7
85173967
37
1
75
4
476340
246317
79
13
368171
709758681
43
10607442
449762
6
58
51784
405466
574888835
99
68489
153483412
98179
45
265977972
36
233509
23
75
5
4
18023939
99
6
413964653
90
405933
73
217912
63
688446799
89
249081
41
87
13401
94
11
1
2
462784
44
705864767
65
21
69
78
121951
47750275
873987221
66
224172
1
53
85
52192119
97
49
52
497007
28
71
76
35
262870
310154
9
70
371213
291537
97
561081233
23
73
9844
225153
484909
344275674
751422303
87
167527966
6
225320
86
2
329433
893401939
31
54
67
86
131702
8
82
492925
17
40
59416
494560
373054
75
43
362881
6
389157906
29
369753
11
27
482607
391581
9
384035
180813
98
107065
43
27
96
48
90
67
44
392499
295580
695638628
252906
340752116
681532787
64946
342823
285889
461728
156566
36977
3850
112394
68
59302
273415
1
85173
161325
30
100802
241566
37
7
28
64
121161
148878
41
34
28
50
124779
80
28
420890
411168891
913182284
51
46
4
252468
305921737
81
189828
436141
10
96
495147516
472952
15
34
81
532117462
851607020
744999829
54
112165
17
4
55
443416
23
8
73
9
223711
6
79
115346
11
91
82
26
420690
92
84
748611763
97227
66
343410
377831
56
93
37
442049
450611
9
289748697
315178583
1
17
23
76
2
345085
68
186902
84
75
5
3
98
328739
376493
5
90
74
344306
383197
437456431
47002
452471
37229
4
1
43
70
95
2
201647
354428
63881
12
44
4
276443
899402445
114580
396554
66
939780260
33
456427
29
11
10
522468414
13
5
5
67880
183880
22014
37912
68
252682
72
58
129610
33519
478495
7
66
94
99714
39203441
132461
24
36
11
19934
391680
81
21
75
817955141
2
73
287933
290744710
91643
76
133092033
945802165
163297
215754
498657
99
34
99
42
465268
26758376
62
36
142907
1
56768
41
145118
5
449075675
78
66
339189
727327698
409004
39
233899
18260
29
104435
95
24
1
67
55
221770
87
366056
6
9
419361728
1
333568
77
331329
57
82
355185
241186
42
92731
8
47182941
139510
88
85
470543
98
106337
36
49
315570
140304
270057
58
406937
346409
7
8
43
85
4
376841
266880
25
7505
224421714
468349517
276232
337655
72
26
407612
53
33
434695
47
870868082
186693046
494131
54743
38
31
60
32
70
5
333421
117610
70
372977
89
6
79
93
37
389830
9
170674
69
195644
66
56
65
9
68
346287
299202
425195
2855
2
86
19
316365
350366
4
12
294592
301059
28
371715
81
81055
5
277826
80753
248154
84
96
371819362
35
6
81
365488
18
78
17
18092
383549
1
18
91
285093
86
47
3
17
371969
8
220774
30304
346895000
987798923
62
37
6
1
8
75
359774827
117836
60
107975
99
54
430994
341304
53
382139
253015
472585
95
449502
18
93817
296064
121732
99
285051
443702
48
30
99845
397426
46
200695
6
28
217388
470493
243949
73
50
90490
795
37
128134
9
482899
98
89
263205
147965
6
732735180
122997
76
16
253680
445237
200909
43
499912
195418
88
490093
10
456834
85
20
53
75494
265937
311429
424185
20
89
98
494604
1
77408
804764535
239825
22
74
1
5
419641965
59
47630
13
66
287093528
79
39
65
2
476265087
215998
29583
199266
19
437679
878008659
84
96
247718
101215
109256866
427413
12
289249
11
74
47066
967331691
33
34230
47
57
358544
41801
418806
218955
27
84100
37
54
49
94
71
48
12
72
9
43
20
127661
2
10
2
49734
548622327
51943
7
343420
298512
65
900886967
98
23
303585
374584
111432880
223582
1363305
8
830139912
369576
462226
91
263502
9
107956
81240
682771832
1
299775
57
46
87
379503
20
456153
5
68
7
86
913990738
494245
55
775233462
154096
320711
83
11
389585
65
76
20745
72
384670
12264494
29
215263
179228
99
138328
432567
32
479743
6
231748
928635866
39
243034
958038513
477464
357198
223124
28
52
38
87
962482963
8
231345
35
31
99
62
30
87277
372933
315697
839659052
832654249
251918373
71
357173
3
68
290399
54
423850
213762
17
494244
48
77
4
394673388
496812
143421
4
990666196
434983
97
494353
19133
8
233112
259044
252095
49
7
7
61
49
38
150006
506657878
390207
4
83
930670097
88922812
937130563
233389
9
389243
27
38
17
16
3
485959
561896772
94
488253
304874
7079
536237824
93
92
111790
19
42
95
26
346928
3
98
263238
2
26
251797
17
29
403680647
55
92
48
47396
15
341664
547235270
67261
448111
73
303282
901437059
1
19
98
481797
64
71979
479590
225357
62
307405
75
21
3
54
1
67
429500
17
72
98
33
56
6
70
165679
3
375221
62
428750
35
28799
60
71
366526
5
39
9
784416260
14
61
493314
53
20
3
674734961
86
64
49
448638525
310096
7
33
91
89
47
60
52
906571231
424648
36
392440
6
78
92
5
397711
91
728089073
87
196605
392024
88
907394215
21
260692
48
78
34
92
670639674
80
44
402139
7
237235
32
3
36
66
416236
50
426610
182509
229205
57
91
193913099
368285
263853
92
172897
115024
5
366438
91773
951518145
205395
93
396027
90
63
6121
2
555031889
9439
5
343147549
178937
417457
95
219710
303130
216239
396997
34
96
18
400782310
127657
79
36
4
16
383517
337470
104957440
80
342309
169001904
14
4
72
11
1
61
93279652
41955
76
22
76
123303
57074
27
98214
72
74
3848
43
270822077
95
46
168529
43
148397
5
78
32
67
390715
6
94
36
175709
39
38
121413
86
164825
219396
306765
323720378
287742
5
45
268513
783015095
39
428300
25069
329537
357827
423250
4
271115
254171
33
63
166430
8
644614931
351568077
39
10
760096015
450846
24
404711
283493391
411932
261675
846813042
93
59
539300679
74
15
7
189916
2
2
62
5
9
42
52
642839626
9
78
231637
360417
8
55
205328469
18
70
54
186844
8
84
67
278883
387392
106403494
146154
441440220
8
957116015
45
3
174855660
7
69064
72
297531
105564
451339344
13
421296
57
221489
387777
223314
458601744
13
266132
496056
412877
961029475
5
78
19
244736366
9
288875
452139
88
46422
660952776
348249
186120
53
114778
40033
925936888
17
468298
164441
10
58827
53
65
133945
844047457
85
93
432513
411989
26
367509433
5
123252
428455
411692
24074199
201216
8
365063
1
81912
206462191
47
759581738
5
70701
390660
49
58
85
159223
20
78
227861
99679
367629
356097
14
25
146536
276403
46569
350433
22
82338002
90
22
645
8
7
98312
98
9
382289
184227
380700
25594
3
337238
388397131
91
3
76418
45
91
187786288
2
388062
26
277590496
398744
303166
168103
96712
909959382
22
76
42289
285186
891236818
9
44
418987
199383
226063519
416819
41120662
123950580
35
231637
254234
70900
487075
24
131496
212823
20523
128733
19
70467
740058893
33394
784651561
83
77
68
67
305817
352610
395254
23
87211
520218719
171009
15
9
121040
2
460704
177967
290461
53
48
62
57
50
17
93
82766
391057182
988333621
247137
142043
302917341
146793
35452
35363
462930
10
47
21
25
904473147
2
88
469852
5
61451
53
26
49679
439250
496204
60
87
310041
5
65
54
396412
94
289277
63
156328
6694
398376
13
2
135498
68
83
277351
42640239
22755
234185
127873782
187456
97891
4
405468
20
443606478
1
74483
8
360794
6
3
397639
378848
174644560
424841
180192
64
336761
405993
462714
900319477
84
66
87608
68
57
8
79
547800348
4
12
12
398429
61
51
191899
182600
422306
69
46
43
94
47
160120
73
66
209986
51
12
456848
459555
46
17
90
71
24894
49
434007
8
472137
196427
2
2
64
93
96
87
59
141125
73
191524
292741
433306113
56
41
5
116843
66
853154178
13
22
378285
4
392083
75678
69
44595
815389133
16
39
67
7
34
181274
420990
272070
51532
137526
19
393224
38
262777
56
84383
415178
393836
92
173071
376295
491231
34
78
46
50
234193
284638
89
31833
87
355352
18
84
1
476045
271421
208942
22
91
3
426924
13
41990
351596
124509
97
82
24
424080
239404
95
78180644
56867
7
353313
3
9
72969778
442603094
41
61
18
25
691015871
116725
19416
370573151
24
304349
192502477
65
191473282
58
12
332308
49
480291
1
64
519473577
11203
7
446559
6
43
4
140614
44
198210
460627752
97
4
487228
771867207
132763
888520765
482465
77
88
291195040
203492
38
63
30
49
68
565811546
324935
138335
74
255430260
388125
97734
27674
495151
25
278840
2
27
54
284534
412238307
12
38
87
419869685
179300
87
396929
18
13
333954
357633
307495
87
88
56
91
3
394858
1
76
8
53
32370218
209728
42930
31
77
24
61
622893989
166588
50
438378
25
77
21
199796
44
97
76
6
2
27
7
51127
41
56
68
33
71545460
910418378
8
92
3
64
235065
172762
73
67
60
66
380221
379852
63114
1
221358
839941696
1
174455
39
41
468751
2
289587
24
329011
74
395945
5
59
223719
48
429707
64
259852
464596131
650420017
374394
73
434433
55406
106044
59
88
433702
467407538
37
81
37
425878
105170431
446523278
80
35
463283
112355
42
91
56
4
58
265626663
32892
66
37
384168
215440
412060
2
9
2
231711
651993633
359807
16
46496
37
25288
62
48
177876
63
86
37
27
18
94
195262726
94
198588
27
64
77783
6
334697
371572
202001
318515
267735
202570
28
2
14
87
19
108317
73
452418
194722
480596
5
246631
46
51
254330
27762
35
9
92219
72
66197
831103594
21
7
431183367
8
28
36
8
73
54
28
351439
98
126838
95
62
119895868
24919058
37
269256
372839
28
478769294
74736
7
9
50
9
94
70
812115351
649521978
9
20
11
92
52
350933
42
67
9
26
291888
454244
47
32
4
64
200642
533754384
4
7
490033
276997
7
130379
70
20
220018
9
223928
189551
50
403696988
20
291851
26
330466
37
14
66
93
18
74
61
361874
37
24
314308
9
52621
269986
541383753
88
446227
55
70
11565
6
359285
43
404163
3
238720
183221
58
949693314
96748
86
98
52
847044845
32071
55
302751
53
492874
254200
56
76
31
31
5
425111999
625324454
155748
5445036
286418
10
85
64
27899
8
164857
54
279755
101049
443361
51
283766
266886
159477
74
335029
76496
254140
470044
55
945324433
586569282
126913
35
298532
200722
439712119
335031
294007
125183
120052
230201
80
39
7
394180
166929
334526
5
334100
17
39
10008
4
369716
81
190371
89
228809
69
44
140995
17
68
55
8
211761
54
86
263298
6
56
272340
237687
25994
15922
95
165741053
37
17
83
485504
89
33
250375
485213
346543
952343346
62
335212
94
5
690708755
97
431981
931416989
486379543
323933
85
8
7397
923949884
75
91
21539
74
84
82
46
598595535
397767
349779
393947
89
794655673
12
74
48
10
575489204
412412
95
43
16
22
42
1375
102232
427826
17
1
107344
30
169871
31
4
253524862
5
51
47
119867
2
285996
355114
97
192011
365611412
27
461634
564603386
414738
73779
37
79
33
55
102154295
243787
30
33184
262768
83
90
456124
348240
4
137546
92
10
6
616165654
67
22
64
95443
33
4
84
891613465
25
4
44
87
99
253921
431655
490624
19
117377
382152369
247464
191737
50
362672
203899
237022
7
52
63755
120946
268757356
793870731
69
262779
9
21
131322
23
272017142
23
202601
90668
466667059
290772
36313
470468
257751
70898
349310
59
48
82234919
23
820900258
24
37
19
305652
39
6789
255164
48
44190
20149
4620
68516
200785
51
13152795
284825
27
32
628186198
157819
353160
204496
57
175706
247028
94
186644
42
94
227793
447740
72
313032
812
230805
228924
13
7
78305
179846
77
497636
35
77
137997
453645
238569
482129
80
465293
81
12
263054
42061
19
492912
68755
1
42
2
152399
55
63
367288
844211768
45
154535
8
215944
493017
987725737
76
39554274
428845
469302
57875
302378
339442
105380
87
58
405504
14
5
157366
177169
119848
289901
481828
198332
144357326
98563
436954
521024107
1407
265754
186489
700758927
710497980
40
53
43
246740
368319
464377
111015
49
100003
67430
348877
456746
93
245394
50
492388
32228
5
354423374
8
66
9
85
5
351833
293132
16
46
718790975
21
446178
42
42389
98
103298
53
70012
57
5
457407
939935222
257698
157074
164849357
603710051
98
147949
275517074
270285
63
995889455
648490082
462789
50
157770
420157
89
1
19
96
98
82
48
346738
126492113
19
49
318795
77200
464364
45
34
2
82
58
27
890054169
13
74
179304127
59
53
38
397651
418128
40
30
474286494
84
39
6894
34677
388647
2
93
125817
185707
845816008
40
396183
95
248730
94858
269697
109688
205839
168006
227614
444668
43
22
290872
13
13
8
98
349599
22644
5
100929
483867
231826
86
254519
150538
277820
76
81
4
402342
1
192739
396330923
400255
79
183984
458279
71
24
81
340088
3
108981374
79
34
395935
316370
240910
86
324314
49
145712
488078
542599546
375475
311139
81
404963
62
71
8
13
34
190644
472698
297647
11
167853
342425
81
59
136848882
22
56
69
85032
364757
99
6
71
77
80813
215147
44
61
966751338
99
31
496980
6
2
44
286835
61
582584473
1
592049998
41
8
4
420274
8
67
51198
328137
67
157201
181746
46
45
37
77
396768
95
233191050
352722
698440581
484597018
19232431
67024
433001
34
75
15
136626
331902
6
14
72
71310862
202495
96
42251
43
759696568
3
54884
25
47
323338
451193
423819
975017235
28190357
36
289745
45
178862
69696
62645
97
31
4
404421
55
27
7
8
5
39
509006630
2040
73
34643
999944656
253944
53
41
438498
94
78
55
230138
47
407990
1
69848
209828
61
1
27
50
60
91
25
339419
1
49
39
33
28
60862
4
93
14
92021
132853
713061324
13
199900
86
62
3
402934368
78
8
225383
269150
12365
235070
365959
126530
80
108861
155103
20
334899
495626
642059922
184195003
18
92650
59
345623
403115
71
63
5
372950
333055
44
1
419971
425977
93
11
4
476188
7
299441
425197
413685
12
73
10
408506
86
436641
445686
222111
90
1
420271321
75
71612
117486
205413
73
488893
51
97
64
436483
164911
489386
74938
1
402316
76
3
777701729
26
71
436450
47
28
3
2
446790
13
85
90096
50685
49
83
64287
294505
3
459707
3
368576
128147
227557
33
358559640
95104370
208796
324930
203478
6
267106
449231
311353
67
486008
35
74
2
87
89
6
303033
184869
67
72
65
167509
33
73
938438019
39
90
189455
107223224
23
39
6
393920
1
579614189
190349
3
53
25
402119
473844
43
26
19089
11
32
478405
71
62
1
25
63
148697
652384874
158700
37
53
99
44760
97
251370
32
29
368152
59
96723
484719
403878
210454
2
69668
111426
83
126692
9
363929
281886
416744605
429922
19
478184
97
397755
26
471040
44
405953065
51
81
996826392
2
29
44
49
35
156722
113198
480613
49
92
165097
2
126767
53
61284390
470812883
157746502
475668
876415740
40
38
262178
377408
17
7
71
402002
564041762
238281
1
326665
179779
6
148729
30
269871
9
200378
90534
54
6
219107340
44
236189686
147978
123141
73
37
35
9
46
83
83488
55
422030
50588
393683
379451347
578245107
45
1
33
183855
107256
22
172015
79
279541
407647
20
69
59114
270838
49
35
78
16
278607950
52
76
27
68546
472258
166557
203761
44
10
27
367084
64
658185019
291006
356865
35
96
36671
4
26
354254
440086
78
247120372
7
145017
66
476216
15679
269059
407688561
51
26
86
230888
92
236327
723693452
237109370
840495351
16704
402409
450120
87
22
74
64
358745
40225
5
58
45
492290
87
371175
642047604
283673
183226
18
6
465552
91
879451645
97
448551
43
19
315865856
66
17
4
14
379793
443308577
101385
49857
8
70
44
4
85
249609
94
89
263614534
5
52
413616
371297
4
689699747
98
9
307303
746218483
178259
45508
203012
119755
417750165
40
227374
321977
481559506
118554
105283
6
338202118
110879062
52
15936691
278996
383501
178489
479138
7
323124
135295
70
187725
387171
498851
3666
262802
43
3
272195
12287
343388
83
72
71
147592
107304
385768
79
532858982
126347598
483562
117634
347788
9
467651
9
40
299250
341582035
43
14
11898
56
291170
867008389
71
52
72763
20
136447
92
84
93
1
6
499232438
18
2
352763168
335426
870349561
135050
233326
467081
117455
226223
5
41
246181
183077
61
63783
65
95
255806
90
381735712
405802990
24
93
89
342274
2
69
13
4
71
418035
91
3
14
76
26
435453
233046
413486
821410467
35288
36
28
74
206288
25
206622868
362095
11
77
29
74
65330
460248
386956
303580
1
292763
281632
303673
51
67
9
173231
5
80
411639
7
11
71
61
230797
12
65
38
47426
55
37
88
85465
5
12878
470564
69
127902
288603
42
250101
80
231242
344926
48
56444
9
9
90
15
88
2
463164842
77
92
372387
16
70
356412
380827
52
64
80
732162163
756149216
86
465661
392280235
166825
319885
183233
45
71544
6326
411640753
50
5
15
2
215338324
954159738
385111
42
47
65
68
117744
6
73
6
61619
63
44374
71
987635762
51259
16652
337122
35
737670234
21
84
15
828620986
75
326612
99
251663
239271
63916
46775
121648
6
51
229004
40880
401396
58
29
60
182951637
471985
56
419349
24
385161
2
87
202449
206772
73
478243165
8002
61
3
54
292184
438506
91
163070
34
496782
337912
31875
360230
446225
50
67
94
97459
47
376470
437302
88
99
287757
80
28
87
91
330772
21
5
39
19381
62
335371
87
78
98
461755
30874
92
74
168911350
8
490291
76
30
463775
4
370319
4
6
224391
287279
22
302400
21
17
8
36
57
77
17
7
569430978
406648
335331075
25
59
38
246326
78
33
48
563865392
14
53
120951603
431520
91
280623
494153
263068
116505
24
46168
93
460400
96
91342
44
9
97
478372
563348183
51330
130489325
159790
355649
23
74706
44
66
6
49
206841473
486251
215295
202446
39
818958080
66
243674
190907
93
251983173
475268
541474527
68
21
16
40
481775117
73
5
105891
378864
52
76
101434
331196
76
29
88
10
92
53
438429
382498
32
13
251481
41
455285
246067854
7
71
371335
223495
9
452777966
54
13519
176117878
485130
36
173305
471834
6
738693569
81467
14517
34
267281
787934141
476269
39
29
26
66
64
25
148548
95273
751738135
4
243589
9
147763
349114
74
2
6
55
11282
7
31
5
441117
456864
318622
366845
86
9
17
210509
89
1
39
30
134278
58
42467
71
80
299475
318111
133500
17
329034
80
64
108404
76
305047
83
4
26
48
313488327
119094549
8
53
77027
65
463812
68
765924147
54
43
341598
13
90
11
285542
80
335649
434875863
49
12841
303273
8
653618089
198178
324493
7
502016034
14
268310
84
96
55
86
475735
171022043
21
21
56
43
406632
42
12874
9
333362
329410
69
66
363055
74
24
361897
51
22
155517
221174
55
30
25
314517
2
220413
12663
4431
480782
173444
65
657188145
70
2
6
322460
2
292009
5
6
807244761
54
64
71
543064129
84277
63526
173226
459351
2
91
53
76
212261
29
19
87
60
162941
113648
207014
64400
66
3
50
185806
376472
176094
76
395314
90
16
298802
21
38
584492037
39
4
3
66888072
4
60203
18
818311998
223949
3
345744
876558025
70
291934
163425
81
40
457598
58
33
94
250275325
233767
297399
57
13
14
466194
230251
112953561
415790
169863
88
225243017
9
69
460094
251827
491383
10
476619656
209363460
25
87
144123
30519
267996
449257
302822
57
237040
15
69211
201949
42
738101166
63
38
4
466140
450091605
457482
28
185476909
343940
953767175
14371
367642
143876
4
84264
345653
298960
3
783778226
1
56
86
532178406
9
497204
709491196
48
448584
434337
9
324152646
455974
54390
99
4
829475015
457298
98
96
896421050
57
511698538
430024
146916
303314
78316
319813
94
38
498971
84052
34
176251
48
421915
157998
88573
376000
1
97
4
62
25
57
22
368328
19
357073
3
50
497121
308667
32
141327
37013
350765
63
7
360987
4748
31
61
2
10
297028380
58
499568
62
326486
8
20
84
60
69
24
8353
15966
57
237597
41
42252
11
296010
18
34
11
9
296151
72
34
858447621
38
45
35
883388790
137801
457070596
48
381256
51
346962
96
58917
382424
309754
646696914
81
9
446092
197205
6
23
321545
11
688752875
480076
4
258573
71623
33
22
3
87
85
4
99
42
886802188
97
31
401295
7
948130672
1
64
368989
48
46
49
98
3
78
45
4
257640
69
57
212819
53987
184500640
405828
4
195282
235680
953258076
656378832
225789
897207316
39
9
110353
81
55
214063
218797
432576
388009
82
211494
75
4
384411795
176516
324193
67794
72
444053
42685466
7975
55449
71
5
276800
486496
363317
50
663370689
56
2
51
222964
83
201793
181897
35
258696
13059
47
124557
273376
1
46
9
9
8
48
72
40
361332551
387560
404702
18869
88
79
37
156426
19
399101
10
552213817
96
396400834
45481
9
321596
89
352043
416657
51576
611280627
896433706
366712
50
441206
160439
26
197635
86569
443339
58
28
71
5
154932
48
65
10
88
73
80
1
874796972
230848094
373017
73
402006
476642894
32
118363
203457
6196
27
478067
9
26
723220075
279463
1
254242
202936
197109
99
880780384
61
86
18
200606
19
101369
414739
129222
82
128516570
3
62725
5988490
450876
85
264514
93478
210067
33
232047
765693130
10
351123310
75
109046
87
46
270735
399286
11
204616
63
8
348913
41
24
71
253499
96
419476
443272
6
22
282932
76
34
894172716
8
344693
34
77
58755053
62
432608
76
6
38
75
27
275334
408414
114409
84
485067
290072
244664
41
374323
363014
229993722
30754873
259551
73444
77
7
10385
97
134311
292580
41
5
302702
242278
8477
22
589422694
314891
220415
59
8
240938
93265
52
529154053
40
5
339148
5
260604
489600
152356
74
441204
167982
10160
260368
415525
416433
7
354158
31
210368
81
24280
66
84
5
176269
59
226455
43648
10
30
198440
42
832760234
75
334103
26
28
7
315372
16
6
75714
463808
168855
163878
115096
261086
44
91
91
116102
74
36
146532
470168
61
47669969
26
132631
477247
25026
47872
168417
59
40
2
234562
174374
17
979608380
123816
108336
57941
491110
58
332364
52
5
82
19
259687515
5
78611
2
87
180951
2
34
185714806
196225
91
494946
89275
287101
55
84
34
40
6
79
59523707
49
816375444
21
96
66
51
49
88
74
377202
499036
409306
62367
12
373055
161552
221464
425622
2
204520
22
347502
61
452080606
213076749
449580
14273
68
330655
8876
164289
244387
10
29837
241616
115476
83826
3
13
332905
28
96
260475535
929567718
386229
301227
17
39
58
315501
390639
65
33
250199
31
5
4
84
47
463334
73
596919780
18
67662
49328
92
29
668918652
450123
288493
83
460900
41
69
4887
288077
347647
75
186306
44118
89
139391
216705
184140
52
60
68
669687120
8
20
55
473611
69
311169595
415370
5
301263
4
45
93623
96
14
60
40
80701
15
100569
74
369015
178930
284881
26825574
568604904
4
355637
20
447193
87150
8
87
29534
424340
129042439
89
128841
84
878
497349
17
32
416148
9
84
81
234118
485383
33
86610
493758
196404
1
470900
35
459919
17
347876
26
170256
73
101767
373511
64
457522
264546
27
30
6
96
30
5
540862205
302765
211874
222819
881516473
413120
19
424953
65
186588
301003
81
125762
276659
159146
28127517
37
374485
120737229
175908
92
497583
312466
987806842
6
35828
33
381149
50647
54
96
11
22
16
382804
401896
491672
480585
251650
8
8
1
215876
438005
82794
319198
10
105400
616062382
66
64
7
77
3
7
322372
310134
45
12
9
71
34
31532
62
57
89001
55
161214269
3
47
40
44
90
249552
130425
22
18
1
77
4
446950
8
690274241
94
61
13
35
248532997
55753
81
979056273
31
286742
151727
6
42
111011
27
83
44
584824171
7
5
141202
341887
54763
60
39
66
3
674128691
391048
253263
4
252067
8
315954
316570
57983
4
412161
248889
3
64
463561
241379
12
91907
75
274973
3
89
31
2
26002
57
82
8
4
91
52
86
18
38
273467
353669
20
845801693
83
50
45
51
103778
114828
234645
8
232149
407557
41
67
210810
95
373979
5
43
34107
4
96
201576622
276269001
71
201683
14
94
263877
169946835
70
195394
79
47
75980
6
322405
203955
136882
79358
86
373604
245217
11
164487455
72
252040
429723
477501
78
64
177850
578660084
3
262684
10
87849
248671
42279
12
177541
929357827
331469
786252202
75
6
440529
165721
412699
17
465140
416758
40
34
5
62
6
78
67
39
102383222
192603247
63
99941
435098
9
92
30
329273
5
3
447255
355053
439114
170254
96277729
8
51
7
97
53
268158940
199051
90394
13
5
13
954279114
2
46
39
476409
63
82
250384
37
63
391742
75117
8
212134
301898
646902455
30
940172968
44
495641
4
102436964
466096
70
168734
468156
46
430015764
90
1
28
53
348440
437156
67
5
75
98
193785583
378572
45
334943
1
482576
77
91
21
56
401125
471942
90
21133
23
4
27311
74
83
51
97
71534
213242
51444
171703
41
79
67
50
30
6
97
197989
47
206322
33
39
419694
62681156
71
300212834
202711317
48
840697065
237126
69
54
801274635
72
207343
348625
23
13
822062403
294810
231381
84
63
11541991
54
13
2
85214
176492
397840
456417
325722
415299
317098
205291
35163
47350
22
306190547
58
414287
22
278698
65
3
69
17043461
53
2
37427
227093
41471
269579
75
61
46
795722987
54
54
7
3
9793
904169066
25
9
196949
25
469124
93
190918
60204
81
9
840632841
94
315081
85367
379342
312817
64
709288256
67
3
5
51
443643
26
10
54
6
370597
475077
4
248870
3
117046
409730
94
404659
99215
42229053
481426
67
365494
26
370603
85
75
630793671
78
88820
341339
495584
284624
92
56
4
752217867
169406
64
462495
37
8
263911
7867
91
350819
349824
199462
17
363854636
12
28
36853
3
5
7
94
439279
69
923936696
41
89
186895
1
488378012
136347
57
786028241
97012
483804973
302383
54
891413953
51
118972
54
440347
199966
35
61
25
6
250693
60
370778
89
8
763535179
317514
95
407278229
264840
172450
378510
582661372
443222
65
49
3
4
16
220498
99295
344083
93667
460888
598896384
82884
39
48
91
47
349062
234342470
322014
80
10604
93670
44151
819470395
388842
560221225
389844
337363
16
19
46
229373
25
43
4
81
98
83
43
51
469440
785897090
427710
40
372873
69
14876
176141
65
95
717454245
496351
37
31
18
91726973
60
154727541
493274
56
39
336206
142483
76
51019
15
2
325470
177456
456569
538802876
771204927
72
225919
422589
21
88407
124645368
110475
63
89
28
389385
251678
219457
322888
52
123706
88
50
421703
130921
32758059
33315
68
30
188316199
38
61
338063
2
68
78076
26635
67230
282858
227410
62
66
107744
50
468889
475844
29
21
825014005
193657
44
256515953
101889
79
346537
128662
36633
52
269885
22
291183
199406
219193
2
232035
47
68
48
308506
49
206206
202335
280435
62
38
50584
78
87
986877377
439078
32
51
112264
4
270008
110704
449307
223656
93
871657498
84039
156817
97
287793
480101043
76
247694
176754
36
152195
4
529567389
187973
20
425035
458360
5
21
100475
36
306992
46
83964
643882129
59
163301
452140
1
60
2
84
71
90
47
9
32
2
4
141708
8958
13
3
82
17965
19947
172839
299098631
673971927
229340
403432
429429
449053
30
27
60
275736
205918
88
2
282573
267612210
49
198213
53
52
246762
83
19
370511
1
30
39
747618047
29
75
94828145
111762
323626
210651
447337
171184
68
15544
250528
479328
1
76818593
88
72
52
2
94
219563
213304
8
266277
89
7
18
265580
26
315487
49
66
883324430
58
6
52
495629
36
81
24
47
825585698
37
305114
5
224986
173436
88
194208
82
407710
20
186283
59
1
32
477564
488691
338598
401161
487839087
32206
48
14089320
28
386725
479729
35
58
252357
8
5
14
79
93
198191
75
20
23003
53
180988
7993
96
44
150652
69
349524
202578
371625
6
4
46
332574241
7
34
306697
2
203410
20
71
62
491178
422666
41135
352380673
8
92007
220036
467616
76
2132
408779
12094469
67
373657
362521
79
906162309
55
51
73100
85
15
45
475140
136391
28
95241
16
237042
244517
148778
28721
33
52
5
66
11504
43
70
36355099
494636
44
47
560032921
107541
90
79
53924
79298
65923313
66
365474
216815
57
36
67
65
202950
49
98
78085
15
54875
69338
865329409
266732
793850132
277702
72
459465
713222708
27
213932
641309105
161502
101575
172516
674857937
96
73794
52
35
233477
79
258685
278926
483354
471017
49
22
68
31
388983
738475339
44
415277
9603
3
243010
14386147
377666
8
73
62240
35
13
347939795
8
61
54
42
123797
16
423886
134006
365758
8
1
53
235382
92
328436861
92
552837994
65
78
66
316530
27
202558906
368932
210878
447930986
20
71559
14
20
70
474103
30
60
650767625
390913
59
80
149694
53
4
35
30
19171
374861150
265811
8
51470454
334836
250202
84
348230
7
152252
422206
40
38
279040
48
299415
691918866
79
496990
29
346357
23
2
43210740
10
58699
307717
361730868
72
6
477070
45
191816
32
407809
343716
89
78
430631318
58359
1
92
139473
2
9
2
7
95
44
23
87
489424398
3
6
38520
25
47
18
7
94
5
36
765045870
93
896896608
414977
57
558797677
324550
31
104217
70
179571
329188
65
58
71
32
18
32
26
343564
58
621232856
40
4
361180
325500
431191
64
157757
430739
21
173358
83
81484853
108265588
26
27
61
470051166
793766468
51
57
3
99
309436
25
6
15
867940460
10
490422
373097
119357
97
32
281404
193777
5
18
8
36330752
126814
23
169652
33993
49
45
9
13
92
406153
156053214
6
74489
84
333904
11
56
16676
81
20
234529
661001535
5
183659
26
14
84
78
981239209
99
29
63758
5
551738431
737838972
95
117449
245078793
37
344625
27
9
206593
251589
4
11
205515
48
8
5
880722115
68
402841
6
91
17
12
727241525
271956
16
379528
80
184387
26
51
289956
54
51
384818
59
199292
419885
1
389249
88
55
266798
70
336147893
407847
111830161
95
43
461471
372096
497829
12
312945
74
459346127
174792
95
84463
77
183033
26
76
23
66815
5
8
6
99
85054
470350
54
28711728
483945
76396
52
84
441394
86
88
91
84
188912
7
303048
291507
12
306245
63
217670
27
71487
75449
24
44
29770675
96688
363434
16
376293
63119
89
8
93
3
86557
32
3
699420725
40
408167426
165978153
4
14
72
356872
6
605127842
345471
483834
127345
86
54
45
29
245885
90
106404
190113
66984
3
36
424980
74
4
347498
485612
66
254704
22
6
32
10791
398148
138690
91
95862054
308847
6687
31
46832
57
32
74
42
64
80
14
26744
24
7
20
434564
143165
109688
367013
261355
75
6
16
17
67
33
1
14
246373
26
130206
46
20
259913089
92
4
309172182
1
5
430718
77
80
232886
19
73
132020630
13
448656
14
493464218
447261
50
3
455663864
359440
31988
53
22
71
324473
35
313223
1
46224
696027425
3
36
25
28
9
462434
261025
479872
155914
178982
429136
83
314066
285249
602334704
54
15083
4
79
487456
60807
398679
461119
43
33075
36299
8
68575
17
65
71938
206289
169141
47689
859080647
200172
44
47
35
517821126
84
270952
21
60
61
51
4
466309
155511
12
4
253993
95
479220
65
22538
8
415160
53
51
1
92471
36
268016
192684
355713597
17
238099601
341035
174232368
297654
301246
43
4
8
427333
90
217175
90
86
93851
75
13
3696577
1
66
24
79
23
362198
87
497933
70
3
22
31
9
234449
4
51
66
245401
230994
67
96
16
46469
320127
822476590
63
37
465597
25862
456432
54
337687
78
121235
77
84
50
5
65
492592
76
69
274472
96
64
87
8
47
277026
362103
320814
156027
30
54
124093
798108143
8
4
320577
380581
72
8
17
416780
470698
36
16
62
45
417441
305755
25
363830
6
163669
5897364
76
67
99
156194
79
84
85
186150
242873
190259
7
9
86
53
7
350560
88
354893
284012
204021047
9
377970207
45435
384092
353279
75
6
286372
374364088
974524009
7
48
59
24778
62
984821637
7
36
8
314167
949649086
3
71
12
184482
71
77
193476
66
454179
453609
269914
150394
304874
2
162161
164579
76313
455917983
26
266775166
213853
99
131187
472176717
216981
35
281887192
22
8
81
450506
170716099
481021
12
280366
136424
87
59542
59669
46
34
8417427
301512
27
171223553
233142
14
7
35
113080
719384335
348685
3
38
453227
18
18
151192
421481
910874020
58
355591
21057787
193297
62
196764264
166890
85
234699
80
246739
4
563956383
34
1
73637
77
31
199411640
150114
54
254963
182204
44
4
35
495031
372776
105464
1
1
431820706
60
666462705
116036
52589
16
573267065
80
91933
7
98
80
22
64
577201126
98
154253
16
43
5
6
326014
890738390
91041
23
62566
77
365794
49
169324
1
28
481754
396503506
292536
264565007
50
166333
196929
47
277913
19
230062
250029
22
96
270883
52
432384790
95
304171
67
394702
2
34545
63
81
2
3
68
61
195156
59
80
69
6
42
273864
90668
176803
60
97
87633
65
32975
67558
33
6
64
264608
2
192012
41
94
25
115922
54
655088196
86
118927
190670
62293476
13
192291
457030
98
98
82
43
15
7
55
455790
29
41
31
331566
5
68
93
2
25
58
56
68
324913
58
373839
26
268014
331507
1
25
181932
31631
411974259
76815
50
55
4
344082
625361697
340550
10
510310433
81
163115
55
87
90586
70
97
41
313964
73
12
59
8
195778
223636
25
66
312887
69
239230
233889
97
57
6
2
20653
441133
12
298634
2
84
271400
96
1
322424
26
461873
312765
453824
184780
97666
64
88
667063331
152974324
345270
61
10
68
423644261
13
95
16
34877
227735
75
72
49
7
417946
43
95
360793
352498585
8
71
65
168174
91
419250
99
614567990
116991
10
375684
66
681806621
55600
9
300645
196676
329499555
81553
19
302006
267542
99
456090
89
7
92
320714
193558
349389
1
177266
46
80
46
293663
817765402
23
361700
37
82
25
154939
108417912
811517947
37
44
52
85
149698
5
5
383746
363417
472693
90
274502
444629
7
415068
3
86
228639
59
221790
115466
2
8
297273
9
972513378
488398
20605
26
396378
72
19
73
225106
608231009
75
828493927
412668
41
432044
381671
8
809619529
7
6
4
40
49035
154290
202547
66
481589306
3
191152893
146695
10
256903
1778
73188
419789
54
5
32
470746
305996
266996
503186878
38
99
465859
50
383790
350126366
121728
56
365432
114789
473258
44
494506
7849
20
28927
312918
38
82
30
140395
91
84
220122
23
318766
43
19
86
476742
470709
1
304967
22170
8
77
82
1
4
49
474546
279741
32
15
31
47
121659
31
97721
72698172
18
496262
65
38
32
243279
51677
433213
98
336927
42
95
83
205657
3
77
456009
59422
16
80
237382
84940
37612
223586
82
3
768147400
99
95
229349
245275
488581
487299
25159
68
278150
237473
331530
89
399496
360720
46
398156
12
38
122931
92
57
36188
285185
36
283456
74
97690
13
308389578
334188
175828
380532
370241005
3
2
477647
331427
74
1
501118674
55
468768
9
299109
5
11
599420888
79
583
117486
84
98157
267754
4
5
58914
281927
237950
475914
162907
12
138962071
70
43
119105
16
520380931
83
686025700
40126
98
241141
83912
248854
457437
55
216625
468012
447706
25863
3
120275
251004
84
487635
62
362456
92
371371
495767
259189
493492
387532
269353
9
61
23
97
84424
60
72
69
407996
294796
15
8
338982
44
490560
72
4
457573
45
78
98
299779
172826
929718057
37
29121425
15
8
45259
80
224279
47
30
59
424149
89
578530409
163217
117874
425858
387644
16
356489
87
330013
8
80
297974
43
119831
35
703886627
75
306782578
128203
257200449
264526
28
492115
30329
1
91
74
64
8
45
31
239729
11
77
217111
364527
53
48
38
85
758725883
390211
6
317637
4
27916
49033
110555
279516
354465
45
170139782
20
114749
82
94198449
64
13107
71
11
189101
69
337615
99
213577
82792
18
151054
8
226543
103801
42
95
76
5
276825
38
39
45
244247742
293830
21741
4
10
34
222485356
44
48
32463
51
98
15094
67
318380
137085
70
10
31
74248
115026
384485
293554
122067
6
399183
3
83
14553
420283
606498313
485087
448458393
24
291133
5
780021828
8
5
841535151
94
37
380079309
3054817
3
235311
89186
40
46
28
50747
60
50
91721
86841
2
23
45061
181217
3
58866218
121651
58
156616
23
398859
3
76
9
318584
485632
82
370816604
420474
467818
27125
339497123
67
7
3
55
36
460904
345340
166625
5
470394
9
34
68363
39
319265
17
95
141061
179536
8696
284155
11677
4
512261722
18
99
355170
320208587
879994030
379961
81
2
74140
245576
466197074
297678
374185
12
6
46
847766699
239953
721650344
23
53
69
63
16118
327380
60
56
2
348987
70
70
7
472070166
144727
4
483867
44
21
87
85
40
122222
21
62
55
314335
336626
6
443168
6
531015411
32
258674184
13215
554889185
143380
69
70379
43
43
302777
316693
341489
212018
146160
490247
8
51
7
344827
321974
7
964605433
39
56
134960
357220
38
392879
88
208215
190486
25659
32
7
414161288
348204
338499
412205
451472809
35143
6
300920
77482
82
5
164300
83
784666246
212989
27
192355
223554
444533
6
129891
63395
146200
975878357
452208
129095
152416
8
69
460390
9
97
28757
97514
438998
1
58
436206
34
4
475260
117586
9
483433
35016
98983
266982
466175
909842741
29
7
135949
798214706
262009
10938
77
163787
60
79
288495
816348034
30
232449
807491495
26
23
480355
61
388919
142920
5
993021441
432289
79255
494810
13
189604
392722
140251
468778
9
94
18
241065
2
4
45
5
96139
353217
8
2
35
53
3016
97830
69
212330
26
41
288184
163660731
9
21017
71
27
133447
14
87
214251
221121
91437
8
638840217
477649
494544
14
292195
43
7
46
84
260381
180905
135084
7
41
5273
477408
41
49
62
186564
474632
8
76
92
23
70444837
168504
40961
655328545
6340
484779
21
6
82
36
56886
74
32
104929
8
72
76
9
591108806
373751
95045
15
235577
5
49
23
110316
19
9
183352
5
337683
415420
46
166645
180598443
16
206520
203421830
491591
60
126864
7
23880
88
54
288956
43
125477
38
244636
244182867
27
40
69953
9
70
23
48
89
212479
57
133250
64772
836095314
14
310795
69
70
69
321211
483066
195416
73
68731
28
410660
236844
35908
988858848
41
49
105588
29164
63
1
61
303196
139714
7
38
19
371544
367598
325842
495392
86
264683
181750
15190194
31
68
26
92
3
30
6
437578
41
42
25
47
36
49
44223
31
51158
2
28
3
438512
148409
105140
1014
43
354780
97703
38
779946609
370585472
385555
75
364158
82
199295735
473401
746940796
49
82
1
44
77
51
3
15
464560095
42
4
80
294677
31
784905008
99
633074991
266364214
79
261664
86
84
965890051
475170
14
73
461257993
214870
2
6
317307538
463008
206349
1
6
82
328788
61
328051
222213
186198
18
7589
148574
81
53
58
362514
7
74
634001480
123236
192159
9
22
54
5
95
9
42964
54
5
7
141215
12
28322
204441
120677
69
869804863
39
31
62
84267
184969
409429
13
291075
318834
346406329
202234
346304066
26
37
245563
207491
71554
835101039
284897
9
189389
87
412217
38
28
98
37
86
103045
21644
134501394
106526
24
5
276932
150891
208990
39
470944
82
254372
235821
49
9
350526
29
375621
41067
3
905675939
4
92
84384871
31
46
139300
80
5
171357
71
97
10
257195
188030
761308506
432814
7
67
149136
99
451491
43
3
7
2
830780125
295861325
640295089
6
55
35
222051
832332383
35
71
264595
138520602
98
351273
20
997469792
50
413615
13
279358
88379
2
105884
362943
10
90
2
54
5
13
429793
276697
12
5
328640286
49
63
318685
15
78505
3
306594
38
26
20
35
82
8
55
6
645894987
14
442012
2
97
4
329342
41027
399027
1
220799
7
9
39
78
72
14
26
105392
10
92054
105066038
99
169874
7
466068
73
35
36
18
221988
56
1
48
37
331471
13481
43
32
302452599
299013
603598138
429523
72
251512
183966
74
43
9
39
63
48
234528
81
76
58
145966
146043
9
290276
89
62
39
85
805519191
187204
55430
65
82
413487
460654
78
61
1
87929
94
180994
46
70
17
55
23
14
147715
2
179641
1
143694205
69
19
27
177419
56
14569
3
28
42
313853
165674
6
269370511
64
4
445415
9
11
193159
371000
296137
217921
44
629416131
453506
101150
542539403
65
221023
329992
75
122275
33557
448396
2
128393
21814
245527
7
203737928
284619
928149992
50541
19
304645
143221
89588
194949
207505
60
52829
120117
50018
135633
2
228937
83841
73585
24
100275
21
311310
51228
724478843
2
387500
49
3
86
96675
286197
91
99802
442008
67
9195
8
65
476041
88
4
219428
7
240743
2
37
225021
8
420706
398227
4
61
47
314587
369245
114593668
36
361791027
197231
69
89
7
67
2
24
222346
116450765
176579
58485
367124
786783661
430343
5
14
62
147047
3
2
117470
331469
91
21
1
437122
3
2
34
7
30
75
21
86
1
869337672
398891
105195
455936
143943
286930
2
152318
12
43
279059
809035161
503161317
44594
65
463136189
37
418930
305221
41
78628474
57
939285294
188070
18
323873
90
9
168230
65
352204
420583
76
81
58
89
369833
2
462171
476644415
210801
70
401129
33
37
374941
383323
404761
322304
51
73
19
9
250150
72
497225
92
8
70
234111
39
497988
298753
13
43
275872
220587
376106
139597
60
456808
125066
63
1
302871797
137236
75683
36396
27
878028910
56690
138680
43
244253
266431
1
71
806175078
162422
186987
22
378171
72
42
131543
264
93
483629
108109
138152
289501
487618
7
79
21
8
487019
319576
345133
267264
387256
219669
81
135562
531708549
219261
342600569
22955
99
90
83
112620745
862120150
44
216466
241066
98
80
103949
26
676017651
51
789368348
56
46
13
159320
81
370819
70082
21
28146
279645
474903
18
93
11
50
173805
73
74
189404
117319
70762
462982
526968066
69
445920
4
79
285821
466562
142984975
29
788531309
84
225957
2
4
84
16
63
44
64
36
5
40
411410
404356
347712
214736
139394
424978
62
47
59
900843014
464446538
163468
292047
102275
42
64
64228
48
65
39
375311711
5
26
152546
55
458727
431966493
32
642150284
56
392142
8
8
52868
29
292858
4
229691017
2
172687
58
18322
98
78
363862
95
7546
72
350364
40
69102309
97
61
51508
89
96
95
217183
225638
53
59
6
349823
26
4
13898
196775
48
361288
471750
4
72
5
209880
15
291023
60
29
20601
164145780
21
4
480958
84
83631
102652
385218
64
81
43
267067032
142690
4
320945
65
494685
29656
54
35924
69
32
351324
534277248
458367
42
95301
422029
24
255299
127868
61
312734
97
197612
237336720
292619
32
3460
78
41
472397
17
852646122
320432
241000
97
34
94
335470
31
315603
483881
52
70
44
3
184973
162534
67
29
88
379492
31
250748
307377
422521
5
12
85
6
66
57
198811
25
74
2
84
448125896
65985
16
89
413689
211782
22
57
69529
138984
295195
525028452
35
5
461063
311521
728386472
30
81
12
51
84967
287545
18
26
16
33
42
252048
8
37972
11
71
8
107014
106851
57
27
4
63
89
5
35371424
269292
90136
2
434154
247072
20
258779
465070
20
4
159176
67418
4
98
26
66
74
75031
479435
9
228446
72
44
5
31278
2
65505
352685
55451
230331
468578
19
398785
17
23
22
377203
106321
454866732
15
58
21263
410458642
202068
7
379200183
48
453946
34
47
459297
61
158591023
392920
83
60
994180781
491695858
37775
266790
361107
96
43
291853
140728
52
59
87
14
170430
46
453435
38
237742
196968
17477
381234632
4
26
6
455774
85439
57
274661
73
2
58
294072
67
91
301913
63
72
48
41
90
37
7
49450
738650408
42045
95391
61
3
45
80
27
44
96
271616
457493
214593
3
4
27
3
94
1
116563
930429319
489112
216922
255737
4
464529
74
32
414206
393635
1
14
14
109134
871437667
27
66
423230
25
18
379706
185739
471424
130338
40
304220
472873
67
113879
8
14809
14893
20
248869
239980
335262
11
99051956
189820
56
39
1
81862
744065558
43
22
332278
348398
325129
72
222332
3
79216
64
96
23
773495135
49
34
197772
92
226134
78
384269
87
48
601853066
3
51
430291
407120
44
1
219181
28
33
36
88
428940
248973
14
490906
829332341
4
79
66388
160082457
43
260155
132914
264143672
23714
258546
44
140197
73
26
702352041
163614
91
361795
51
126570
381831
74
13
151687
20
59
806379950
279489
203863
307465
351046
144398849
163466
20859
74
95
995859080
492648
54234481
410705
65
434029
100326
147124
24
487880
469860
251972
46
30
498750
87
159462
4
160849323
290230
89440
14
92
313946
87
434636
146508
81
72
91
15
219284
4
218009
368418637
636104841
30
56081
78
92150
82
51
160873461
904200529
982590337
473240
474111
2
806848409
79
2
79
96
349051
23
488315
72557
80092
384588
27
74
101589
482568830
240145
44
2
15
39
205358
481599
494747
40514
48
258551
8
795027601
7
43
814769485
878799062
87
63
1
188523
323734
232104
50
53116
11
426449
38
307878
396118
135130
80
115178
76
427050
56
22
301114438
63
53
38
218558
290117
153408
5
131223
30
49
111217
670366021
126295
77
71
82
73
21
91460
230337
376580
108985
125381
80
394848953
90651
354248
66
46
162310
116541
40
283562
99728
69
173206
4
143185
44
370575760
32
92
4
98
66
46
474717
73
31
18
620457322
247039
34
475766921
138102
85
243503
78
32
2
2
295800447
403139
89
559798238
368856493
762091004
4
91
70
241548
401516
63
197527
198555
409627
86
79
109496
129637
83
864252183
13
11
401327
91
81
30
61
25
392096
97
473958851
345161
1
90
89
375530
2935
173603
10
155313639
61
78340
366458
6
483241
14
358487
417566
168597
86
3
166621
2
300964
40
71
82132
78
473266
32
242355
12
8
143259
3
9
93
63405
60745
60127
4
91
384041
9782
60
77122
34
92
18
411913
433991
59158
58714
22
984665834
94
42
93
62
9
37
98
797837472
11
22
77
51
75
6
55
280724
3
7
797825030
1
35364
486716
20
44351
98
322939204
41
98
27344
185187
69
78
343342
464886
107608
298343
27
69018
99
70554
3
43266
96858
382753
49
78
220844
166292
362789
71
38
298093
6
78028
28
6
683156213
73
15
37
61
311929
89209
206861
68
292883
775254663
297693
687131750
105229
403486
218070
58
6
464199
56
78
207075
8
20
90
85
4
8
53
416494
21
919950214
73
214383
94
834055828
304585
356499764
148471
88
9
303003
67
44170
382579
80
4
338416
473280
495209
46
472112
104818
425249
1
37
8
89
99
76
313868
345140
397455
433053
23
2
91
29
32
34
451510
14
74
66
29
90
34
138439
32
63
133608
51492
430337982
13
561383810
353425
96
238180
339613
2
21
82871
387381
39
90
179234
55
54
100327
160623
181720
63
7
69910
43481963
437094
350666
73
31
217223
793296904
207390
58
27
60883
47
467371
493113
32
98
78
71
215168250
9
287048
44
30
36077
82
76
34
70
3
68
157416
15
74
23312
332034
67
747363185
48
69
6
79
1
7
92259
11
51
451121
42
304678
24
3
34
54
266920
334102
498996
223573
43
6
19
101423
30
101379
451112
9
66
362090
37
146900840
60
59
16
21
196355
617452755
72
230761
1
310294
306037
81
413147
641246239
183015
37
31
4
21
11
55
260725
69
165924
1
89
74319928
322565116
29
231168
4
430693
84
42
141046
22
284728
243734
1
64
92
9
3
293089
826690169
63
88
91
71
378345
381388
350141
135702265
338242
276898
343419
81
6
91
94
1
797016614
386106
369033
84
194051
366605
14886
16751141
37
79
5
200231
61722864
9
328695
86
458336
173138
474184
93
259013
11
25
2
65
4
457459
5
434454
864608398
96071
146959
5
87884253
363248
773030138
80
6
36
144338
21
342748
91
74
42
4
235176
352949
1
268576
42
85515
52
40
86
337453
146178
29
1
312706
432937
19396553
10
2
432078
92
106649
708778227
792809580
74
59465
111336
14
415306
63
54
76160
353338
407042
244199
27
38
480735
201298
49
11
15854
347014
9
64
498189217
69
496892
25
54
23
460200
44
95
494566
208284914
447783
660264448
49
725777902
22
7
464239
13
84
9
115215
483827
82
74
44
76
90
264636
64
80
584728973
127087
24
55
410653
110640
34
64
90
450664
1185
202506
17
502288272
180326
70
16
291213
55064
57
40
89
45
479151
94
2
341170
138393
28694
66
262713
35
98
451558
69
64
21
181620
141447
1
68
21
57
2
8
320093
197624
423236795
491683
72
23
34
63394
50620
91
536138874
368399
4217
94879
448573
416052
911884146
41187
267971
101628
273601
293252
38421
30
174595821
15
233706833
111906
267449
36
243770
60
399791
78
9
37
397800272
3
453588
432924
10
318086
42
9
26
38462
16
33
11
99595
103051
84
4
13
71973
302865
81
106336
287800
45662
132230
97
94035
14
175721817
179288
71
475807
27
8
262873
3925
314358266
2
58
388837
78
26
60283
44665
110467
37
30
312726
83
491868
18731
52
208568
10
220981
250243136
424108
416812
55250
303524
239367
70859777
98
95
308256
8782
60
70
96874
9179
93
77
15
79
34
71
286887
89
7
61
23
63
6
461521744
21
41
240720
31
16
82
20
362884
5
28
381073
59
348336
66
492358
18
23
483589
9
23
411613
32
791812421
397953
67
28
24
385180
40
9
5
368430
417289
38572437
188502
88
113347
163071
400207
316355
10
375156
11
8
404869
318
23
121298
33
25542
345167
59497
16
64
395463
22
68400
17
1
98
171648
88
6
475593
305098
252940412
114165
112057
81
54
818367970
194249
412398
12
36
52
5
24192
483987
65
379282
37
1
56
320862
309747
43
1
497228
41
380324
89
130303
12
85
959865230
47
77
7
58
13
34
167671
182570
47
58
126719
74
8
125508
51
3
87
497939
34
3
211259
5
7
7
62
20
84
120606
26
267962
54
23697
160079
113413
243015
195374
132162
477793
8
12
493749
5
17
89
9
250450
64
52
5
26
45
78415
83
15
394999
8
202284
21
9
18865
4
94
334235
44
60
18
18
264345
219365
91
78
89071743
273472
6
702034097
249862029
243204
234951
4
61
80
2
5789
425040
482848
86
102561
7
77
5
79
235399
358931
94174
41
136269
173385222
11
33
378927
4
244663
15064
31
93
93
3
806354413
29
184372
10
626283640
106178
14
92
944564013
472385
8
218872
450592
73
52
8
1
3
44
184229
317919
27
174600
464381
43
26
17
234907
968894929
336829904
250210
19347
232871
14817
19
7
239833
13
357399
30
65
12
93
130959
84
99
178575
87
47476935
410610
40
22093
56
37
232971
647244731
139423
395753
203320
984735447
1
97
6
36
4
785620155
79
349625
231978
4
461079
30
93373
12
278574
64
73
69
59
404774
9
294427393
120374
6
139442
42
19632
145294
51
148771
410557
33
69
39
70703092
480355
77
60
88
98
60
105903
128879242
28
41
898299947
10
32
415910
41060
338405
61
6
15
77
43
46
483521
249054
438278
61
346876
427708
8
85171
73
91
187492
5
317510
223830
931384739
87
433194
92
243364
303269
112113
305008
322594835
375194
154326
322451
134153
913029076
256187
358836
402897
234031
67
367778
89
195510
4
393557
9
45
63
237583
475696
63
289695
34
25
859901001
334780
200272
365992
42096
49
126699
41
353900
79
53
543922999
427752
38
382847
388132651
8
46
3
82
152758
99138
6186
1
75
353365
116175
6
27
37
118325
111745
36
333172
79
18
82
440460
9
62
38
42274
80
13
5
52
84
142791
72
69030
28706
85
321644
28
35
48
79
24019
38
130438
15
10081
4
4
49
374296
5
153576
399947
51
69
84
31827
14
83
477493
7
7
8
322844
78
84
8
57
40
14752
286326554
85
53621
257228
16274
81
86
15598
295477
7
233936
387207094
102509
623624901
177658
64019
227629
33
8
73
396612
11
72857
84509875
374106
51
461104
454497
514909635
66
52
439926
40
102169
99
426771
123691
40
116677
88
681675370
38
212323
56
87
102370
788365259
455305
45
367586
23
458782
477445
37
37
134319
197264
810149511
3
204568
89
353841960
2
450540
96
10
37
8
487736
288035035
157075
93
49
90
36
211523
3
264037
65
84
442986
67
694108006
72
12
144952
817934457
44
65
41
37
10
219901
372381
750152635
63
603760481
469607066
417800
55
47
7
351067
284009
60
107169
4
47
68
362607
660988109
1
8
375105
61
98
86
3
219739499
8
173719
8
8
3
323746
13265
1
417457
329024
20
54972956
48
54
76
459696
17241
78
86
132580
92347
63334
17390
57
50
307024
739760318
51
70540
61279
12
60
233971
40
67
10
25
72
78
88
253520
56
492934493
14
16753
680173549
5
226552
14
71
155439
87
12476
5
217690
8
39
96621
94
117392
16
490250
45893
467527528
38
20
8
63
57
328926222
15
55
17
123749
88
30
265454546
54
188968
488041
74
442408
375701
82
663936467
63
383761
17468
184420
29
3
38
411523
184514
18
54
250171
312807
96
6
235135
314401
8
246386
85
55
75
26
73121
393729
226454
134295
76
469957
75
350765
319392
209848
140722
379275910
134454919
16
76
353848
45
24
330079
850528960
16
21
4
28309
44
8
29
436485
20447175
361082
58
713781883
60407
11
173516
37
23
400383
21
163559
260202
31
19
73
56
96
27
78110
29
209350563
4
8
275263
7
88877
99
78
20
3330
20
162616
48
228139
324960
3
80
351037
475833
426911
45
286054
49983
41
44639
388379
918530146
11403
50
95
7
40
35313
139061795
107052
84
65
426786
2
18
53
8
82
99
31125
41
2
445726
34
361234
387221
443229
43714811
7
75
313758
408976
3
1
293183546
28
13
55252
75
421476
75933
47
288422
173585
476907
96
171189
40
123579
56
1
35872
5
298572
242813
79
166298
17
218115
19
562336649
36
861797256
255223
35
26
156687
29
15
433313
9
780840944
185645
41947
433073
377334567
89
385698
31
55137
5
33
262683
56468
486183
26
43
454889
171820
414782503
55517838
199037
489731
34
43
207523
395710
46
145774
183925
9
218490
97
27
170190780
303165
124278
4
20
74
234608
363398
250989
208984
4
280864879
493229
223814127
62
63
21
197748
312386
686083956
15
365994
926229070
23
9
374108
23
2
443484
48
327706622
40
1
6
50730
38
494297159
14
233370
80
410628360
10430
64
80
192685
338305
54
66
219310
477782
37
279035
53
386271
68
63
165310
98
248824
8
7
229371
15
249335
93
498140
891670754
241642
6
3
291881
151584
71
295548
29
4
86215
33
69
225909
3
72
17
84
42707
19
65
95
283873
49
289940766
406345
28215
83
1
82
69
4
472802
87
56
241926
157980081
155285570
156972
83
121392
5
149756
143915
472118
458538
89
396117
41
992647860
497850
33
74
66
1
278059
294696
54
57
369798
89
41
387670478
300880
18
37
363853
240720
61
283814
45
94
11818
71
79
8
269409131
8
397594
314492
99
356328
181446
38
54
446890
87
231381
871027414
60813868
89572
78
200174
1922
99
74
169632
269295
26
337802
9
440995
204391
5
40
77
51
30
114228
447444
805325048
473226
401014
74
2
645016054
23
582244888
314393
9
498619
372012
40
253316
498268
39
107957
217016
21
348378
16
304272
183946
465342
10
14263251
11
14
169872
680109797
57052
68
356066
81
240875
3
3
16
225978454
224870
52246
41
85
407453543
245718
268668019
78
366037742
1
347301
61438
87969598
322196
960128908
91
107061
131104
164141
257986
5
38
28
34
345471
475949
22
912015949
637042482
57
68
62
225612
294041
60
88
382151
13
59
28
64
74
73303
8
373297
436602
63
437032
9
83
341144
437469
80
60
1
835778513
339700
22993
18
51
45
23
333340312
48170
275626
37
394300
47
15
360461374
170327
194372
84330
80
47
219131
15
82
63
189313
66
35
271112
95
164790
77
405547
46
21
493607
11
473088
371898
461630
3
59
21
31
7
188688
95
69
55
419829
5
260144
441148474
494786276
161664
7
58
5
21
271701
246
22
474260
45
31
627827676
375623373
38
125654
821077965
23
51
382315
48
470083
303266
398711
241424
135859
998847577
426636
49
9
8
61
152756826
814904158
89
40846
445370
569874894
347483
8679
28
93
419058
18
325560
435850
34
48
68
429330
59
125447
490184
23
7
13
5
49
38
193786
94225
67176
71269
77
5
46
249824220
109589
6
63
41695
54
40
89
48
902333456
29
544944947
316478
438285
90
92
93
268942
474976
27
351845
61
1
642828097
434121
165712
478039429
351086
10
442001
32
97
10
481372
52
19
52
486961
104165
56
325119
27
14
176540
381561
8
3
7
74
237553
2
87
152475
379725
99
73
4
237735
84
72
314340
65
31
220869
9
366174
922508038
271841
228023
81
96
26
78301
484332
21
322648
146438
1
595079615
475061
8
82
28
4
25
7
321261
5
226798
6
27356
19
27
351340
58
94
173827
389553663
27
41
34
131827934
89
90
85
17
30
393451
38
22
251833
473481
74
68
484900211
178266468
232265
37
357188
583496095
11
76512
439677
76
35
4
324485574
368192
97
186819
191866
45409
57
44
376839
58684
6
75
174623008
72
265554
798488654
627354709
50
890744685
15522
95339
79
371793
99
56
8
44
266228
29238
20251
49
62145
3
1
416225
34
79
29
77
287554
95
35
42
359618
33
24448
71
62
70
58
8
31
4
7
405200
149858
203453
70
115721
96
321834433
6
213548
46
98
344193
69
62
54
17
48
837423246
89781
11
12
46032
7
99
61
292478
46
271320
6
13
16
397262
4
48
436705
52
236245
84
2
32
50
79
98
44
426070
529967398
19
155546
22
68
27
74
15
96
11509
197805
260742
55
14
42
73
499191
91
74
7
177368
125825
78
527447613
34
359373
169466
373783
15904
354652
23
24
482153
325558
95
34
490592
56
123835
40
30
7
49
28
46381
5
82
94
29
340420
83711
395433
222012
873778432
371312
30
8
34
204619
38
459668
8
986533220
438838
28175
569711727
419515635
98124
395628
664051181
18
76
96003
47
82
188314164
22
202205
3
54
73
23
193543
294130293
12
97
54
86
374248
20
47
443861
370522
451110
65
54
335113
7
70
253831
8
49
224900
19
46
96
85
6
472658965
74276
390492
27
9
30911
31
8
461920
18
74
59
28
52
405452
5
27
187113
95
93
93437
417894
80
378368
322761
3
43
384386
364085
5
162960
70
78
387266027
37
39
713168348
233632
92
54197896
89
330143
219383
487037
42
281331
12
240307
411683348
1
54
87
8
189846
308518
44822
378067
47
15005
53
98
315000
230465455
15
311032
211649
64
230360
23
7
38502
380781
633353990
74
193292
91
31
72
31
307429
7
457878310
4
20
51
6
27
154764704
2
15
49
21
46
5
53
47399
82
380697
8
383415
1
128516
489040
239537
51
48
7
13
51
26
43
5802
88
26
45
16
75
16
441582
73
372846
38
29
72
1
190727
369632
53
371935
310648
2
247060094
92
16
42
180091
80953
441912
231825
78
26
78
68
25237
9
438967
422271
80
10
23
15775
20
53
220728
25
71
31
376672
6
3
45
59789
17
2
6
3
21815
90
56
486382
456355
211120
98
21321
9
31
355247
26
297160
488134142
207906
55
73
2
5
23
49
82
472660
429596059
396353
5
64
315452
17
470404
544352227
41
273557
162607
35
541097278
2
42
439439
974269095
186399
95
34737
58
2
187447
50
64
747690291
81
157973
246270
26933
67
118314
104344
432
316583
59
428137
78
269465
8
439909107
60
54
106396
373573366
432684
64944479
51
459178
25
537539718
47620
77235
77
70
377510
96
98
3
82
6
331352
23410
480169
425632
492830
251159234
309321761
116181
20
73
67954
27
43191
498993
30
8
61
95
293854
475037
89
90
4
44833
7
446615
321738
73
76
352682185
336117
162298
66
5
37
92
71
5496
13
65384
84
252636
98
38094578
109791
242641
73323
288057
221830
38
225849
11
49799
105550
34
52
85
67
15
34059
307693
42
272699
7
484663
303532874
406845
560918468
719892056
57
243676
353222
951978602
19
12
463540
7
84
50
235210
394863
2
8
11
485905
2750
55
324785
7
324387
34
56
73
492145
74
680909944
236760
105914
60
3
326995
56
45955
47
21
64
28
34
16
58793
318812
40
1
388695515
302481
69
8
91
84
70
380622
72
55
48
445255
177020
66
9
31
322187
485487
536180742
99
249348
72587
1
14398
64
8
300996
216336
162017
9
244038
344534
63
6
86
39
1
6
16
413237
160376
347376079
28167
132796
22
352144
30
95
46
256470
61
290166
452100833
48
10655
150780153
59
40
20
78
58
95
97
436290
38180
8
26
2
73
43
194432965
62
83
20069
10
440575
4
53
49
5
622057110
45
92814580
194658
3
429424
89
4
35
56
14911760
177750
689147237
235565
72
2360
264336
32
60
64
4
31
381236
113745
50
225023
483181
122019
18
287140
74
261664
10
327442
92
481694
204707
88
17
470242
65
7
485850
91
423980
575169023
470775
9
1
17
74
7
144368
208066
25216076
17
3
6
133301
82
752816827
337093
1
99
7
72
69
64
456640
23
209179
397658
4538
34
82
52
436923
32
762579506
96
83
928494860
470364
78
48
2
130035
8
364354
353170
368753
109988
33
485069
349877
348250
23
489721
42
116083
146562
45
93189
38
93
473679
45
419163206
6
375693
376049
72
390514
72
3
95
60
17
311404
355193946
22
287726
38
173422
29
365193
524364514
87
315223
93
15168
124451270
8647
16
108893
736563699
161510
28
8
197388
169531
60
216411
1
3
8
72
17976
56607
547006566
249902
468179
6
16
8537
162567
7
4
362021
439353
1
28
20
484645972
48
1
8
15092
5
53214
97
558372955
339541
53
5
101386
35
644657612
182763
432228
9
42
403550655
834562850
57
1
43
79
750947657
254657
58
147720
29
289352
426724
19
205530
178975
187629974
7
22
8
5
256292
124975
992635323
62898
408812
84
255195
23
98
7
221911
75
74
25
23
35
33
486219
457608
83672
68292
100167
194569
161369
86
69
50
338967
118911
679407934
495300
5
99
6608
2
61
433822
86164
535281777
75820
493705
1
500718363
21
35
877474813
101256
237410
160671
27
409742
204960
3
498993
8
22
17627
83
9
15
78
43
335523
543519516
726295830
292086
40
192207
252079
1
4
426561
7
45228
59
79
41
32
270985
63
32
27
833385568
84
56
80
135571020
12
2
97
33
113679
30
14353
489610
403486
456902
449068
484565395
86
2
473295
62
183251
7
54
9
6
76323712
471052
308919
152002
116726
341895
14679
66
780035339
347292
53
258849607
319974
358570
485935
58570841
46
58
30
88
21647
69
32
47472
245797
349710
426554
81
6
471148
23
94813
168276
106145
96885
5
343792
352998
1226252
607986245
376764
56
68243
590709710
499294
67
410160
11
10
3
461880
126658
456346
43
62
290370
309520624
80286167
65
1
361801
24959
3
41206
252059
472832
5
8
302129
14
142427
4
64
25
21
5
107026
377851
101121
1
6
79
589652956
433058
1
252231
61
21
440982112
17
370452
86
411820
313968
83
63
323393
395097
446080
2
65
29432
259096
416604
64
463607
196651
19
449616
1
278397
11
256207
381508
69
174804
353691
351838
88
63991
29
115752
727161458
352061
53
964225112
79
88
846283312
95
381186
331391
186228
145435
7
99
28
629882943
19
177229
646348419
63182
49
3290
53
55
169608
255146
29
350858
35
110069970
82
13
71603
29
164637
99
39
443965
6
48
27
9
15
160277
7
78108
44
8
291508
175305
4
78631170
425718
472245
65
229554
85198221
6
350634
4
334383115
469980
328192587
440839
281627
385683
140886
98
4
1
397371455
43591
15
185447196
281243373
80628494
294283
98
8
488679
216723
199097854
16
26
291301
57
287412
176201
66
399991889
141782
55
59082
86
91
21820
260768
154950
72
66
287377866
28985
444293
107011
95
381508
640157429
87
67
421868
134551
82
78
93
52
16
10
14
79
47364
58
8
18
214557
405355
66735718
394601
8
38
45733
63737
30
232239445
495007
1
391541
49
309000
90708
292145
44
6
19
24
15
378886
53447
66
479023
6
82
244009865
86
556627672
325487
89
265827
73
3
41
75909
14
75
932068568
1395
5
50
93
31
947639702
46
418954
849064656
71440
329657
14
1
56464
84
99
9
5029
67
101641
469782
100451
51
92
406228
311353
97
15
444230
21
6
72
53
19
64276
250930
28
339515
375878
9
99496
78
60
217753
216354
80145
8263
643367346
88
410091
9
98979
4
68
4
38
231497
315740
95
92477
61
192766
22
372848
374831
47
70
8
39
54
228523
48179
66
106119
403030
50
47
701233189
299229
519017840
305433
1
66
365765
78
195749
49555988
75
44
85545
225206
46
248729
69182
6
8
294828
9
31895
15
202740
465944
4
460007
50
25
423309
70
489420
425946
422201
55
66
12
91
81
52059
273358
9
176884
8
20
18
697764085
16
20
833711322
131578
12
54
105795
74
67172
275359
19
115901
52
239979
126633
221861
246932
202962
452411
8
256053
28153
4
5
43
78
35
30
76
257601
89755
38
10
256698
232579
248313
262542
92874
5
96
293234
252109
61
56
13928
92
89
147630
34
10
68
93
49
483953
422818
1
954133338
16
9512
2
235185
280797022
379956
64563
175943
65
14
146104
4
88281
143401322
63
2
409667
371290
450507
60
920111393
352639
160341
73
188292
243209
973794209
46
86
201815
3
4
290460
463020
87
77
44
317267
43
338898304
37
338742
18
75784
41
76
14
74
154934
12
270341639
67018
96
9
733467625
78
4
375110
96
45
350020
311610
66
68
766164420
4
392482439
20
140099329
61
55
7
68
69
56
92
120256
54
13560
395522
430593
242948
92873
452671
5
456137
8
428682
66
6
75
238355
65
93
329649
68
29
41
308232
57
61327
2
9
4
47797
71
50
14726
46312
33
314941
51
63
373889
64
171775
81134
325470
17
62
495968
238199
42
388550
119669
454085206
349156
855538583
472693
867748451
37822
79
18889
84
233164
414984
560348890
35
177636
31836
42
490766
13
8
11
68
249304
418293965
40656
425874
32
89
19
75
67389
354017
55
174179
3
156388
650341375
339505325
69
183627
431143
78
384925
8
447458
89
305664
171966
343471671
2
49
11
450189
26190
79830
33
831089232
925274098
126714
45
801514169
983159553
19
82377
11
116276
86
463847
61
52
231162
254205
499530
19594
1
112862
384183
8540
397852
90
7
2
413118
8
45547
316269
77472
56
348954
6
390535
109206714
16
195952
71
109535
58
42
473275
1
497867
353500176
954742792
381090
489627
50
250063
322084
155558
7
77
6
91862
565880834
100939912
278079
46
495910
219170243
9
387747
291472
214002
412158566
97
399637
43
74891
262991
128008
91115
38
91
38
3
305915
4
96
109890
162510
87314578
6
24
153881
59
216385
71
93
92
339089
98
379116
45
27
170288297
7
98
354486
184039
64
95
293034
215989
97
26
26
5
245336
234766
48
391606
47
19285
12
243564
4
82157
19
102124
373931
498579
401216
615550272
51950
17
84
82
148523
457041
103015
478156
3
26817
265806
341372
90
165281
52
462262960
447637
16
16
46368
265904
84
54
4
90
459995
69
23715
351755
88722
23
162327
2
124018
425641
44
39
98
20
37
81
35
81
68
7
60
99
241447
350093
94
168794809
516677615
137300
8
67
83
195263
422153
6
245183
30087
474530
377594
311048
9
16
143563
94
274779
69
494039
75666
819301929
39
24
20
117205
47
74
392738
816638192
97
62
451680
8
4
66
71
21
10599
7
131967
142855
795054447
62
51
95
65
151877
13045
890259087
88
73
3
2
498387
2349
60
4
333209
376128
32406
231413
176344
317614
83430
20
72
89
173596
312758
24
80391457
208825
283932
29
3
294839
49
37
14287
68
37
6
167489
22
3
80700
40
9
84
50
243156
32
33
11
24475710
71
31
59
26
13
2
224407
10
97
21
24
85
15747
3
59
65
173233
7
458701
81
456593
91
339392
407792
31
7
117848
284487
256707
77
339825
53068
265785
76
111792
33
178611
258685
34510
22550
70
105260
38209
137309222
43880184
48
33334
72
169193
4
201306
68842
113141
51
149295
7
315304
61
280238
66586
34
45
116545
10508
358907
165456
224448
4
117980
80
172113
161099
825194315
33
4
155928
90
19
21
55
34
150386148
4517
82
45
282478
48
174463
97
7
11
60715
45720
5
173793
78
18929
23
72
292787
24643
297421068
47
294293
83
8
138976
63
302094
393842
58
34
70
9
426867
372813
193853
391177
308236
252584
423860451
66
20
162866
421630
39
16
63
41
160732
61
286002354
99
90
767269396
42317
35
3064
210329
399674
331320
467810
238409
33
116555
7
32
87
23649703
30
28
499821
415860
32
223266
72
65
143074
171638
87
27
62
236907
34
65
8
51
392382
41
453019
51
6
11890
127757
292225
217787
481094
88
344001
88
280607
366639683
77
77383436
284527
291772
44
443829190
437424
305782
5739
321654
7
458794975
84
110732
374091
357084
89
35
293270
79
46
1831
2
1
82
1
7
44
19616
81405033
885090983
44
53
79
78
90
171055476
82
21
3
2
7
40
59
9
35
15
52
92
420779
893150369
254278
491750
441473
93
214916
397169
482114
26
176953
467001666
176818864
188695
9
423779
75
644570152
90
19
329770
184882
861313378
5
85
13
3
8
339230
49
9
86
488658
272367
565237472
26
350448
55
19
142682
1
47
70
88
527323931
47566
168386
17
331468
980126477
219974
61
59
287801
12749
374888
88
16
31
46
7
331053
364804
418124
20889
392340
17
11
255742
34
78
255639
1
208433
55
3
21
94
57
2
79
31
56
41
6
30
290715
30
7
88
404394
36
6
374612
8
365539
85
250807
52
13
1
58
69
4
83
803083447
344087
154223
369226
7
76
97
449290
45
84534
176421
260714
27
35
121706
246329
92
4
634257706
390815
45758834
72
44
227613
645681430
981575340
76
45
435442794
2
236590
76
15958
170774
16
40
146757
285162
248071
11
196829
240817
543453624
124032
84
72
97
379246
37483
54
425382
92337
76
44
406360
6
498730
776870491
27
459306
15
75595
99
110923
52
26
78
68
85
50
608167444
40
9
30
297128
10
7
58
77
948048335
173825
281694
31
374427
3
464561481
45
44352
45
337363087
71
1070
23
175611
16
325353
1
61
119213
82
82428
91
240741
6
187345
188633268
266941
49
90
76
215581
68
68
198113
322133
11
306762
76
61
89
269955
6
220669
477602673
55
50
326944
56
12
88
420076
138499
80165
79
222958
5
4
93
347868
74
458108
41
155907
49
79
4
97
87
49
3
67
77
3
11
68
51
270901
36
76
94549
3
377014
5
801018666
3
99
50
432385
119197
51
45
36299
80
109201
904176550
48
182299
62
36752
40
49
9
445231
44
376267201
7
372529
64
514971326
12
292655
5
334456
81
5
368356
92
495829
21
29
89
367568
421565877
62
794047558
7
211838
18204
24
227844
90
237656
456017
8
55
324646522
6
76
67086
57091
53
334546
51
7
387330
85
5
8
3
78
51
51
408908
375707
6
4
343973174
107780
29402
779738831
60026
214051
18
21
1253
732139138
383144
243179
924673030
67
455174
70
37
328496
413859
147473
60
62
1
21658
28
259958
303902
444314
33
7
306510576
78
138699
194524
65
30
20363
31268
50
909485028
83743
210597
163524
591574138
151818
48
676331515
86
15
446641
60
79
686572853
12003
78647
91
239469769
219949
285585
90
322692422
167071
82
39
2
51
117998
118680
192012
64
17
706684695
424377
424002
260714637
73
52
5
185194143
96
87
28
200391
96
80930550
25
169171
28920670
45
430190
120430
61
112376
1
309027
66996
55
105911
81
55
91
17
118347
24343
2
62433
70
38244
365392
2
70
434774
379754
583977351
185752
29101
280347
5
217809
428639
65
134757
16
54241
61
6
35
87
18
199122
72
9
466889436
214240
48
395416
234483
93
2
48
529841719
32
95
280754
440059
623339450
315285478
428436
81835
59
122780
356393
183023
9
18
157161
394971
156418
87
65
16
193262
27623
164420
3
7
36
88563
483238
728464409
80055
239919
301434
67
181712
10
373959
351917
2
46
22007547
378392
24
83
34
35
43
485648
431235
98
275641
76
54
97
56
43
24
65
128839
17
404604215
62
35
5
94
517023354
498874
184183
80
45
380618071
28
319869
269302
76
23
457003
365168
62
88626385
413850
68
60
264343
223601
48
434503
71
98
34
38
282676
258055
9
159571
498215
80
397307
420699
31
8
382974
140399
73
70
360797
62
276586
327428
127099
58
11430
249730
67
466682440
95140
176601
194134509
30959
74
95
375528
138035
1
215680
54
8
14
469800
154052
50
347047
77169
482065
876101283
4
90
434595
107177
171782
439418
326108
13
99420
80
283816
82242
120117
343985
735771306
6
529648910
265355
57
383289
9
30
101931
8
70
26
174179253
42
405781
50
5
265559
75
1
3
200687353
639152458
11
2
189635
401036
86576
159194
245876
1
61
6
190069
10735
16
60
78
33996144
108422
173249
43
74
16
22
67
343641
98
51
274256
89
39
211129
75
98
257064
78
13878
344777
23
455852
3
82
118828
407812
5
41
147136
237276
25
72
7
48
259024066
63
940919446
87
84
45543
2
335783
94
29
44255
409243
114825533
673232078
53
26253
229835
336626
91
114406
48
377617
183319
475608
89
70
54
99
2
41
180852
29
88
10
8
201839
38
370119
161468
907932243
15312
77
4614
671453198
2
8
452041
32
5
7
55
316811
57
22
91
57697
339346
68
141614
32
911683580
419592
345858
29
79
74
94
165743
131916
2268
54
161285
95888
57
299382
161073
56134
255228
72
451638
244382
6
491970
86
84
180692
68
58
72120
457145
640936614
39
74
50481
287532
8
79
24
833883062
192624
11
78
5
16
9
10
9
46
31848
50
75223
89255
274978
9
228188
75
12
87
267507425
5
37287
23
58
255226
103171
28
7
41
190350
34236613
253567
178268
10485
24288
53
88648
316993
48
265878
134272
149912
58
51
2
65211
230626
25
34
32
85
20
436904
74
29
193906948
72
400564
419590
113372
37
149569
405239
396138
335269
75
251765
149746337
237982
16
473201
47104
74
329325
365174
238911
4
257178550
341271
321816
116637
181837
455448
19
20707
70080
180704
353600
232175
196823
54
283297
309832
6
366409
101761
430190
8
13553
26
42
91
20
290195
77090
656058480
11
479214
46
67
44
10609
8
59
129621
111972105
191398
867169823
88
31859
443958
8
265398
6872
47
90428
268861
41
50
60
3
55
24212
123310
7
83
346429
186331
7816
228855
82
148586199
67
73
472273
13
90
56
52456
8
2
177319438
68858
21
495200
417215
332476
89
376084
22
30771
89
86
92
74
182642442
28
15
27
12
47
484799
369843
54
281422
79
12
244066
19
78
9
85
209845
62
1
49
174927
458692
431547
414727
415771
59
156592
63
65
83
66799
68
4
3
30670
27
38
18
12
455238
526827937
4
5
108232
367838
321027
80
6
267214512
723643745
487080
300716
202465
434434
99
307551
405685
311959
40213
13
45248
69
912828914
97
74
77
410417
447602
271042
80
52
162950
370705
46
423893
252649
29
89457
18552
477851
76
48
96
28
314427
3
14
206503
49
369787
224007
147967
130410
25
185352406
2
5
312280
2565
77274637
39
927090427
78
5
16
26
52
109252
10
90
63
333205
698439661
564689874
62
85002194
150450
7
75
309866
27
27
539012570
36
1
488671
56
381969
277052
5
36
44085
8
129690
52
362940
41
2
375312
18
267463
289402106
58824
78
465028
366352
9
237409
348781
36
7
61
77
388339
411534
41
176932
743131834
68
30
80
208044
8
255606
248534
445363
72
22
136167
26006126
615117134
195558
341432
28
275717519
512698316
33482
42
26
488906
28223
67
9069
15
5
2
2
370397
40
47132
431257
101415
97
4
295585
63
345144
7552
28
700531118
43
32279
16
90
5
27
55932
56
9
280650
1
76
6
74
334519
182675
94
57
158408
380079452
292958
466657
196288
133034
16
803544835
566972934
16
85
61
232777
231123
128248
479759
173514
355314
1
255297
721310920
47
322523
21
27
7
9
11
1
436182
33
91
5
27
342917
52
70
44
261071
79
16
256062
231368
813590382
300449
56
48
318209
261144
369489602
48323
45
55872
56
477708
32163
72
341377
121724
379051
321344
286070
212412
22
308276
35
3
65
11
67
85
3
260787
44
83
78
74
29
203363
79
6
19
6
90
725708347
108112
39
75
54717
376454
20
174025
18
31
62
365801
80
2
75
37
59
419748187
427474
33029
256028
195620
659420716
318905
24379
161054
73
99
70
240721
599643109
88
41
166605
92
252580
214544
4
26
120493
11
60
5
4
32
361984
83
41
136917
264419
90
440106505
450847
17
82
65
114747
157435440
20
219058
60
382192
727295683
45
9
112530
79
99619
83
83
42700
52
326229
220012
32
488346
266578
236096526
182705
136008
68
79
50
65345
368527673
14
35
37
59
406147
9
421213
82
96
467800
280932
373012
290292
8
380519
455392
59
29
373504
450752
7
180532
893463209
30
910414362
75
525320343
383444
20
88
1
7113
63
4834
190799
41
35
3
91
266835411
50
78
36
13
223556
62781
904490931
272659
117590
174617
18
483245
288073
67
71
67427
8
129022
45
70
450739
54
84966
22
54
94
35
82464
89283606
32339929
31
2504
389904
6
19
25
85
7
59
85
427818
6141
4
16
12
363905
876718731
160506
19
277951
4
8
301971
300782
434986
205328
301022
5
199227
192086
203631
78
90
545480438
179621
91460
62
454288
8
427741486
17
67
7
211001
308258
47
82
67
52
356411
365085868
327964
487862
95
29801599
469751
7
93
425607
324691
22
40
38
99
27
6
5
31
987784187
485514
59
18
56
8079567
315112
410951
39
788312696
414068
2
44
6
935356660
50
982783378
362124
153658
889318046
47
387183
41
92
172326
150738
1
96
352013
33
34
186995
471544
31
481081
40
315230
420556
237357647
360979
279789
190004
539656105
211549366
3
487768
29
50
90
92336
353288
978185405
421583
115006
875371836
344317
34864
64
7
3
124475
14
5
354898
42
154120
319240816
259220
48
69
456771
4
15776
21
8
402857
961704614
6
74873
373214
94718
286133
246646148
72
101252
25165
6
86733
12
474663
8
49
96
411018
47
289196
2
21
67
96
22
7
17
6
361889
315315404
17299
492638
708431197
78
13
97
4
65
43
8
30
442964
398616
36
224113
236950
67
267630
138244
127090
320755
185826
82
9
438200
424048
6
45
256563949
57
420770
106874
47
96
229957
298963
536581267
187552
26
87
53
99959
155078881
489626
16
90
51
443379
24
249435
67
173631
3
9
402892
46
22799
195887981
213252
58
136300
98
1790
428624
830291549
61
66
525117485
96
335522
214989
985778010
84
159616
62461
6
91
75
71594
118978
296584
76
267765
479211
673495343
26736
12
29131
20
2
408778146
95
480827
466221
261394
64
11044
80
66
40
59
46
74
89
23
57
5
57
192243
89
77
36
11
55
82
53
84307066
15497
7
75
9
9
716601139
40
94
164271
489358
192799
35
40153
57
96
53
80
97
59
438038
61
53
199957
60
50546
6
20
272401
470650081
9
196336
60
64
83
53910
54
84
45
57
451112
327543
456108591
482931
92
274738
67
45468
11
160529237
47955
7
479279045
95
171719
68
467885
99
173290
351280
36157
83009743
415497022
191225267
94
12
93
166119
53
63
61
284813
281608
14
117325
25
71
698367032
787592139
257414
294541
73
6
83
81
252398
77
15
59
158951172
62
354932
62
181070
609631957
15
1
91
90
290694
259767
4
1564
61021
4
85
32
2
48
442506
11
20553
6
42
646967133
261158
9
819040920
42
97
694056755
59
29
52109
127614
59310
95
60
190954
80
390048
228124
8
5
3
286512
435788
289302
32
302034177
159681
58
1
56
293859
246092
383604
190070
394126
247095
288261
395889853
404312965
12
26
488247083
8
208812
60
326560641
8
37
15
387680
85424
334929
9
96
17287
77
113055
75
178331
35
85
46
72
18
4
9
10
45
787699268
353581
3
95
35
52
59
19
76
325849
127834
98
433920
462157
24251
128394368
68
185817
113581395
414247106
261920
51
285260
41
69
475588
83
52187636
14732
304079
18705
258473
348232386
41
78
39
47
74
236886
41
378140
343377
117241
7
30
797732608
337188
29
554763484
53
412723
511837958
464083
38
83593
406559
1
202167
457682
79
17
186626
414708
22
6
42
40
2
171299
4
91
389488
988080052
149693
35
23
74
576327623
91
3288
40235
35
659178195
220320
25
21
22
251428
80560
30
31
766710068
34
479567
266629
33
41
247274
12
29
352620
16
106605
7
167782
56
300176
1
39
74
342280
106106
35
70
49
53804
205097
3
67
374057
102112
25
10
952436558
50990
86740
22358
26
99
37
22
618561648
66
352905
259787
254680
15401
9
129225
464725
21
26
390574
8
6
81
42
473163
31
123746
146381
3
7
6
54
7
26
55
133117
204276
5
6
325193
123469
6
82
41
424878
62
248939
95
87
38
94
23
463627
22
1
494068
16
352964063
151620
25
2
489446
44
134618
9
360966
376906
88
39
82
94
69
21
56246866
27
67
42
52235
1127
970520048
45
108658
862899466
74
98
24771
22
61
289575
69
57
228929
15
450318
265720
45
296118666
1
216057
21
17123
18227
69
6
438669
32605
471509
101170
83
197571
1627
405068
8
433417
4
79
76
949769247
80818
226087
35
4
22018
46637
1
1
260972
40540
75
49
49
477353
36
281017
724760978
99920
69
296160
7
6
217296
207171
80
480486
437042
84
457230
781810165
102996
84
980497072
931418892
216000
144331
30
56
52226
1
266422744
25
21450
64114
87
79
226655
77127
61346
72
2
87
18
9
658105032
172365
325558
40
72
302475
8
92489
56
3
78
91
185557037
97
196351
28
6
79
44
96
38
995843906
383836
92
347378
4
806428323
420145
302206
16
451070765
489720
49
42
323437
259779
47
232501
63
6
379408
44
313701
81
24388
130266
93
50
6
138582
14
191149
72
506079646
408664
8
74
69
338549
13
45
126930
100493
55
449664
25108
46
5
452734
463448
425168
150582
61
41
59725
209738872
14
129363
34587
786769664
53
51
297508
91
878919105
21
734040822
51
91
92
440994
21
60
389877
269307
332500
62
9
333063
32
77
15800
636295339
201207
16
421475
482199
218758
55
12
78828
54
173232
41
9
75
406054
224218
158061
27705
30
531756916
8728
73
318248
87074
12
76
26
139525
81
205434
96
12
308952
13
93
53
9
569137659
77
90
53
72
462761
152040
36
99182041
98433
109487
2
19
71
1
131228
371857
151434
98784
528205822
19
19
49
98480
18265
38
49
2
130938249
379347
94
57
97
171930446
343413
374998
70
3
97329619
288305
30
219486
99
44
254490
215209
8
57
885187521
174813
70
630614990
455154
2
86
5
9
254790
25
63
607454213
14074
48
8
16449
276335
5
8
44
58
17
353371
21
24
61611956
59
179027660
6
43
341965830
199164612
12
518104403
371985
61
71
82
51
221766
49
7
309843
290160236
425467
80
899397029
26
44
22
43
68
188045
66
374367
12
42
59
400522
606404229
257026
384760
59
59479
43
56
327882
22
324612
325926341
2
444931
50
447261
136987
17
48541
31
386378
339407
361641
73
209230
442939
388557
90
18
13
79
223129
493070702
74
118670
267577
89
24
106758
83
64
22
53
137242
7
16
13
989005729
38
17
70
200656
54
5
8
3
90
78
39312
85
306215579
376279
231721
495715
242468
160737
44
451649
6
212563865
47
18
85
96
29
449855
138152
377200
72
255287
2
30
288678
48
99506
238316
77
43
310211
50791
121981630
62182
58
78555
526351690
31
87
318140
80
39
143313883
27
464566491
18028
4
334410
7
48
6
8
90965
250277
22576052
230871
1
29
9453
7
19
113173
323554
39
128762
3
244486
75
10
918458675
43
619570168
66
95
77
18
419753
35
73
55144
93
94
24
350549
443858
277608
17
99
53
637617789
63
302625
82317
50782
15885846
53
666270957
688843008
3
73174
6
172843
72883
340422
1
69584
31
68
18
20
56475
58
932224796
328496
341132
30
82
243488
59
133018
130657868
361419
79
91
17
198715
126394
38
317379
77
81
124396
54
94
56229
191189
8
393999
77
1
882024875
40
259142
88
266402
32
113120
491194
8
143164
53332
67
4
16
437246
3
55
909229396
405292
208088
90
26
281120
227702
544743133
38378
975014974
3
3
51
29
35
8
81
40
62
93
451264
79
267024
77
40
47
219198540
8
45
6
238062772
20
98
256718
15
79
46
338198
334622
978830238
224791
133739
28
4
293415813
93
3
1
92
66
235959
96586
85
339176
205984
65
104684
1
17
1
380558
18
30
410592
157208
49
66
6
87609
47
510912390
182318
447235
425734399
433667
513306531
261555
3
252869
27419
336774
51
7
418046
60114
68848
80
24
5
70
444252
49
404910
51
639327148
48
69
5
70
441170
6
220073
104945
7
480013
7
15399
38
6
75
334121
262539
967011728
6
157056
5
5
328544
96
220715
3
8
149762
46
73
239535
61077
18
83
51
309704
79
98
442813394
98
367164
450879
17
8
426074
149427
55
13
1
13
6
35
1
88860
130180
80
141260
67
837370612
90
84
71
74
1
40
31
97
488554
346294
6
1
189864
42
123901
109413
78
6
163261
354115484
2
497845175
44
304371
56
482117
42
91
19
13
471271
2
31893
909181278
70952
493718
306684
928012655
3
35
443203
247686
2
70
213758
23
24
43
56
21
433112
156945
91
75
461237
90
88
347513
432209
307963
204117
20
5
244684
473119
84
389595
19242
591379584
227751
45
31
79106
49
399480245
88
49
324084
107597
69
59023
326204
749045583
53
261687
323380
51527
351394
210149
16
33
178915
300012378
51
16117
29
83
438857
424487
37
2
331130
92
7
368200391
431654
39833
171380
70
162156
411388
463759
208930714
891262880
333962
83
125605
265812
52
37868
285669
143879
471250362
277160
90
49
55
7
64
32
92756
82
42
536460984
45261
233072
374306
1
48
10
373483809
607227469
26
201420618
176705
30
31
27
290066873
9
65
91625
12
264327
448771399
35
461673
259265
866228041
450813
221706
26
55
452656198
465279
59
24
256315
49
20
84
54
56
342491
494075014
49
434387
1
104071
88
6
433419
482724
241396
3
19
98
52
35
153912
7963
492948
84
314098
685871688
314186
38
28
315791
43
29
3
2
64
105017
73
221285
44
437359
393961
31
340713
63
19056
442566
9
84061
221352
99
273880
21
33
952640268
382826
973381110
250896
78
51
59
121432
71
5
2
71
24558
5
842
2
216522
60017
27
139982
10085
40
4
36
229718
2
76
61
59731
97324
14867
73
280902
126404
36
47
47920153
71
475042
639704205
51
94
17
272313
217333
372768
342569
182711854
234522
479566
68458
99
421266
301048
69
59
52
4
31
1
344670
26
452724
49
133101
25
169048
342640
29
60130
8835
497034
66
442910432
2
38
79
3
75564
460121
29
90
277699
23687
321326
993744400
9
211775
97
71
445748
45
392555672
108532
396398622
78
338571
2
41
97
68
80
541632968
385224
329558
24
313100
40350
35
89077
422254
416284
88
7
3
16
52
376478
477729
936290992
54
80
18
34
267658898
329886
5
65
143503
46609
843284270
91677
153758
332674
226246
2
939974444
65
35
693705358
9
7
82
81
951070215
34
239188
75
7
41
167993
86
35
68
326133
77
134234
24
4
4
2
285611
6
212751
244274
198187
8
87
9
314110
174548
472517
46
66
77
44
145174
879580291
42
91
416861
67
106001
879749089
1914941
258515
33
3
250501
36
26
3
96
111240
17
106218
6
88
311045
485521
3
44
87
54
74
32
62
94805048
489393
573789745
446291
17
16290778
7
429936
96
402440222
182845798
59112
23
312278
303616
54
384526
455266
66
445306
85
10
32
71
351448
7
56
237810760
33
78519
1
300197
3
293978
76340452
15543
201531
1
3
128182
59
343513
771218561
22245
5
37
418140
76
29
29
317533
29
84
91
59
86
55
2
47
243866
191997
49
101310
361180
257341
486792
14
486033
206520
251924
332139771
191944
95
315926
353360
57
20
8
7
92
395592
621723013
8
455284
65
11
80
95
245662
9693
79
325623
207983
3
7
69
127553
62
106892
98342718
65
44
24
8
25
307299
19
96
7
96
72
446957
13
94
3
289670
82
147609
199705
15
305746
27
243701
7
492827383
973746106
70
328292
93
16427
63
7
78
39
20
64
13
83
264967
6
22
151507
433863647
822082331
9
108933
8
5
472562
79
62432
435816
34
76
421603
789915989
45129
158540
79451055
257739
84
219883
468216
9
3
97
95
47
109180
169306
412109
469593
55882
127965952
487334915
294790
67
356033
488225
329517
129629
93
77493
154885
74136
60
2
264525
53
75
85
305133
292583
88259
6
26
11
343101
296883
91158
205249
312019
70
107415
65705
388738
281615
46
86475151
45
7
812503007
272704
71115
56258
92
421522
108370
209226
291914
58
30
83437
49
53916
14
270956
54
25
370676201
8
176416876
154892
65
303787515
86
48
348823500
87
6
257285810
455855
940283938
725833874
58642
156681
2
96
19
67
243890
36
6
281838643
22
74
485338
8
6
248109
82
51
60
100758
80
71
86
13020
4
107529
185024
91
244935
51
52
87
78
561749056
212240
82
94310
1
830909489
99
446878
62
68213
62
83
153376
250602
56871435
28
48
174311
70
234465
22
429111
336773
55966
97755
116678
386868
31472
1
4
91
125176
134035
153261
25
426987
298773727
66559
205315
82
25
6
2
57
468639450
94157
1
88
4250
35
463340
21
485352540
130501
446242
196623
21922
496277
99
15
3
77
121243
88724
186609
185061064
143547
9
93088
314202
14
175522
1
57
33
37
68
808301864
170994
321077
80
2529176
17
163486
32
14
103914
7
79
3
19
131044
203583
99
31
424796
223346
2
197789
388390
16
246608
164325
152477
30
2
50
114817
2
44050
13
20
146860
133021
46
204274
220201115
49
465178
91873
381040
472226
162293270
49
3
461096611
65
190655
530600397
51
6
473863
146543
54
227584
95
5439
94
5
95
286732
23
463258
48
70
38
371212
9
14632
364100
91
81
417645
186127
1832
42
347015
91
372711
89
80
448315
97403566
91
72
18
73
89
163593961
300991
444047
658434000
229909
175609
94
30364
462502
87
5
126952
419996
81
41
442487
394556
9
389592
75
134469
318574
9
21
10
3
7893
310603
32589
284648
499049452
225850
11
83
99
55
181813
81
397993281
282300
18
313574
199812
446669
914515568
7
82
307959
429303
165404
174831
8
156539
3
23670
210080
364049
20008
99
80
42690
95
54
16
95518
305948
29
309623
77
55
44
42
393059
228237
429318
16
49
39
78
198388
76
454827
424363021
312235
44
300968626
72
35
26
192607
4
192930
29
456550
88
344544
1
313368577
473529
61
38
105426
477411
71
231003
81
433872
53
96
242931
71
4075
84
17
14
382982592
50
92
139014712
620731007
107194
22914640
473163
272726
168221
276020
286588
935383052
75
341270
8
290599
72
11356
62
612316856
972333148
76675
94
312159
144875
38284
6
21
22
58
37923
272349
457475
52
364562
48
326774
13
62778
28637
158563
73978738
76
39
92111
43287283
17
37
409326
187698
9
357112
168577
456758
2
31
323435
42
207349
453892
460584
28899
329081
306090
447433
139882
409139
87
761157137
6
96
62
9
99
51523225
63
113419
50
56625
49
71
43
99
65
40
69042
419959
1
61
292264
173411
362697
176389
81
26
49
238456700
52
18
68
105366
207724731
89
54
25
46
480261
447160
30
87855
439211
65
39
233891
94
47
180915
299433
80
29
72
368392
453957
650855265
135434
194830
198764
967942
13554
83
8
95
261238
5
90
3
87142
59
306964
30
74
26
75818
348706
30
20
346376155
67039
401085
60
113998
16
25
385432
486453
187810
75
44
86
152226
82266
474784
7
138036
370150
39986
38666758
87
7
222785
17
51
32
555933439
85
65867
29755
346744
340667
214473
168252
70429
49
105810
121720
62451
30834
32
309272
79
29
6
22
4
29
424038
265573
42766
480473
122041
176018
457312
30
50413
76
6172
9
213301
75
76899
2
46
98
798355823
14
75
67
411167
8111
23
4
74
15
3
491229
4
3
635634563
728174873
407717
20
4
135833
57975
21839
312128
379228
388986
40342
103386
53
9
259102
265519
76540
12
230844
169540
91
216533
400193
11
57
17
255202
323412753
51
28
195948
155209
66
394865
468084
7
12
402152
90
42910
411813288
20
240815
28
249539457
23
31
22
8
464090
57241620
306526
75437
17
74
93
50
452188
914323426
99
381459
36
13
95
92
66
12
80
265565
76
171349
491695
352937
307267
32
278690
10503
70
409985810
46
16
427386
286929
808273621
18
7
39
332964
124239
49028
82
163581094
186496
5
439643
72
482974925
225697
60
53
94
114845
225444
319241
214134
38
96
67
470178
91
23609
87
13645
262528
96
893344776
7
46
617077777
314915
96881
120059
564341968
16
6
48
28
490092
260004
172811
62
261407
9
1
67556
401963
76
58
88
276375
314221
95
24
89
997272078
235975
252208
62
282766099
41
38
991
386813
44
24
318666
301434
11
23
65
620669903
85
279987
333588
296640
41
509140152
94
115704
188865
79769
146967
31220
212883
26
295865
76
96362146
437036
2
103790
23
486317
6
4
34
60697
28
69
465229008
88
81
109033
37
280892
62
167174
30
495396
154721
171536
28
9
89
398641
7
418458843
59
420839
70574
12
85
86380
366655
77
421415
401275794
47
42190
325765
5
304785
67
435551
38062
493135
8
55
7
490477
52
30
132678
437347888
346106
26
18
134325
18
146569
46
213136
29
33
330940
345790
76
27
473080
61086
63
66807371
451173
9
1
90
63099
34
89
6
121824
86306125
58
6
482492
19
140659
215897
12
274018
90
535672304
165376
55
57513
251054
59
497946
45
2
34029
78
30
430928
3
116411
121008
408279
219336469
65
383494
93
200497
44
101702
457709
23
230251
45
8
92605
8
405110
402239
6
58
49
40
212069
232579
24
182208
3
8
170655
33
489531
214583
2
3
430576467
455265
8
351309773
61978
494399
342636
42
45
438401
245671
55
56
37
67
126186
78
7
38
84
430477
232241
9777
25873
280193
52
88
83
347178
34
75
370088
75
92
79
21
299707657
323024
98389
258111
35
118345
64
357845
28
339448
44
9
9
88888
8
87
10
283623
65
163035928
82
27
191178
9912
222499
491917
1
2
9
80
122098
18555
290482
84
2
78
327689074
52
87
8
35
34
257491
430430
68
33
65
19
270424
48
299205
35
409628
40
17403
93
30
34
18
245870
246423
63398
12439
65
74
457247
457251
620102495
377190
394232
1
113522
58891
312571
125538213
496093
336797
54
97
19
295640
104940
130288
75287
443539548
109202632
5
361309
59
997289699
182507
934252991
656276282
10
170771
279153
298409
38
9
8
38
17
11
11
391094
99
251707
9
282697
61
396792
221519
52
320512
260012
149411
60
361239
4
763787238
63
337314035
79788
83
840165757
28
76
458002136
114327
257527
97968
410421
91
358134
56
19
2
45
8
25
21
36
11
50
352032
25
9
60
490692
7
53
83
93
86
350532792
82
386819
470583422
75
97
82
338562763
24
56
22
59
45
76428
353947
52
67098
276527
145722
28
39
14
47
913605319
27
61311
429047
58608
713211123
255065
90
54967
8
24
66484
214051
949415543
26
256284
34289750
8
4
247926
6
8
44
468902
13
96846
119015
9
297441
16
35
99
31
425674
2503
44
1
64
23735
494136455
326095149
11
89692
14963
477944
23
198441
40
29608
48
148259
91
59
91
48
74
54
57
385119896
133582
39
74
9
72
24580
53
334190
454863962
367426975
26
667398963
3
46
636748945
8
20
96
24
494785
269585
330909
35
361325
331883
99
292092
382304
95
430756
247940
227169283
116071
555459247
8
5
371770894
80
64
11
40
362656
401825
103833
355991
72
418139
58
78326
270075
17
3
15
42506
7
4
13
218738
348572
51054
384923
143378133
43
32
329047
74677279
453498
70
38
2
39
13397
104396
887381354
219219
444454
75
75
228820
5
308852
44
440352507
250231
493068
65795
22
132403
51
81
368629
934127579
208382
29
32
69
173925
17590
25
37
29417
32
7797629
462523
5
33
7
445222
777765344
217683
141136
22
89443
320006
336170
60
442698
29
83
489469
94
42
16
136650
16
414744
294872
430351
40849
385256
491789934
16
132596
39
309968
2
831432940
493044
18429
200834
9
384179
105500
40
67
44
92
331741
541473430
106591
88
201097
76
156705
79
419964
47
235852
188034
438210
5
31
85
237498
921225814
976333291
122729
44
175311
68290
50
50
256425
363942
41
488811
493754
135079
693647698
13
300825
131467
914792753
73
24
22
312570
52
5793702
380616
61564968
332526
336212088
82
26
219493
57
271575
83
2
37
132307
276050276
93
426302
7
726738950
12
27386
302289
66928
48964
25
80
1
1
84
217604
738998506
95
55122
370353
75
97
90
64
41
438130
2
748204110
31
471520
31
85
156162
233757
33
151204
6
98
4
311045
89439
37
88748063
470597
353915
35
80
2
472443
85
201406
20
58
13750
22288
381949
887407628
91
882619621
144614
7
93
418196
79
14169
51623
128859
436258097
17
25
6
75
155677
11
253393
102082
53
107185
5
597462362
85
54
40
48
428771
51
66
970838758
76
157319
318308
273984
13
266725
77
71
93
2
88
241444
33
489773
333578
7
74
433661
346664
187109
152046
247037
6
30
438362293
476040
52
41592
29
89698
481340
59
53
486094
212710
472555
60317
10676
48
159062
233310
85
14
363537
11
82641
4
418634
486403
81
25
86
59
20
447530
8
288685
28
306084
162859918
547653995
78
52
254679
236067
31
53
5
474
461576
452181
51290
79
163539
43
73385918
20402
33
1
382247
170283
93
99
27
47
96
786460839
24
84
64
86664
235862
48
1
36103
91483
70746
962939666
37
329963703
294837
1
311350
183684
94
67760
910116351
376387
51
694342038
86
495161
5
410502
48705
6385
93
261486
25
7
74
263335
316404
375476
252366
12
17
6
7
140489
99
26
99
74978
53
268623
3
399774
52
401505
172913
65307
445996
613301624
94
13549
361496
7
104689
164709
33
43
95
364902
68
37
71
151521
216575
753427009
5
483158
29
172806
324082
231645
22
35
233117
186675
921588029
491328
76
517150003
3
72
92
321023682
846725741
76
25700
404280
65
41
237063
11
5972
166561
335162
354622
280543
75
687578617
78
162400
68048
91
719803000
53
393436
8
70
32157
377344
19
84
7
233720
112600619
33
776742526
9
161326
418626
58
11
200467134
284121
28
365489
149630
257008
437845
395808
398121
104766
31
123855
64
475329
334339
318568
445048
85
45
275620
66613
438129
319724
55
74
423232091
65
4
163223020
41
24
676372694
89
8
52
123360
950039522
49048
101503
34565
97
305023
96
469679895
2
3
1
168397
26
217699
368696
3
78
99697
87
450115
190087
13326
59697
545247559
30
44
15
37883
292172
87
444515
29
12
23
438351
57990
11
72
2
297818
5
88242
716444932
44
87586
127657
419495
3
84
53259
88
36
51
9
101795
38
312144
215469
425286
502730462
91
241679
614592766
82
7
898111461
69
53
48
90
4
205362
44
459943
470353
87
274605
5
789690981
11
46
416770460
3
68
409824
32
3
242698
54
22
8
331568
21
36
192917
96
67
5
171447
192054
351241
898249460
15
176395
1
10
56
34
26
235889108
1
41
70
65
183612
17149
6
8
94
187053601
225685
6
89
372803
470428
458990
86
7
476933
110112
25
27
363499
170065
377589
82
7
387995
25
74
78
223245
111243417
53167
491279
4
594248976
471764553
14
11
888863209
26
24
77807
249444822
49
63
533198296
82
91
309633223
107183
365224
35303038
51
27
131249
184642
392769
66632
2
31
95
125611
65
64
38
888706765
39
4990
213258
70
464088
99114
86768
258606
80
17
50
446965792
21080
226123
128371
7
43
454337
11632
94965
54
19
45
40
72
84745
418979
424641
7
75535
77
16
88
403021
271657
105993
176695
222921
256551
100961
13
800230233
44
402389
73
482114
7
78
62
21
403847
190290
327812
94
84
84534
788833466
148122
452021
5
409851
39
464020
18
49
5
42
84
479495
50846
97
75
46
300221
51
1
440957
27
1
99028
98
237496
275170254
63574
60
6
722103706
98
67
10
352616
170496
53
55015
3
3
44
700264694
271775
33
73
104550
98
745447259
69
31
849038400
34
1
209614
11
41
420925
480003
485261
437499
58
1335067
58
267392
99
24
4
266958
58
93
9
210016
442694
27
310608140
256774
32
70
99
8
462280
503864185
75
208173
38
75
9
5
78
51
128935
70
227459
457179
11
256758
86
53
7
352727
328925
53
315712
88
52496
20
34
15
5
65
35
116318
61
35136
208002768
179173
180148360
479895
90
71
43
84
75
296038
460627
37
30
434829
327636
365178
368933652
88
73
84
460059
296944
35
27
378492580
49
166445
32
385657
94963038
346582
223868
897957901
84
325715
140535
89378309
57
46
343317
8
492739
125175
80
57
76
92
4
85
62
84
87
48
306866304
338256
414266
43
119709
54
81
73
344976
8
145668
394993
43
46
76
265708
297372
239562
97045
301294
869146620
52136
278859
1
115740
87
646988459
443967
16
73170
88
73
491198697
68
979681136
196051
425121768
21
107903
57
42
66
4
8
436292
17
402859
70
21623
95
70395
82
22
3
150955
23
76
34
199512
65
170826
30563514
6
36
9
37
349709
31
346280551
46
91
81
46
405224
66
26
29
43
3
380493
375111
84
462611
974765796
80192
15993
484992
98
75
416744
311653
39
379009673
268852
5
86566
381109
76
349348
271074
312152
73
589444444
16
2
66
9
97579
137214
209934
74
307179
456729
82
581290515
419592
270850
489857
40061
31
56
79
166410
316772845
213855
9551
43
58
414800
276619
396240
20468
215224
1
396698
330769
68469
5
6
492893
17
41
50
90551
77
20833
91
366605173
382203
26887
480897
496061
71
43
709961120
12775
334269792
741032291
319157537
349509
2
341399
403827
147003
98
387471
267628022
15
14896
429838
864832041
195117
393437
26
83
55
493297230
9
1
19
93
11
458046
145194573
28
143499
80
300973
288487
59
69
288136
426015
68
212166
224778710
404909
81
33
37
390633
7
5
56
63
742445959
315764
4
88
208135
360148880
994912471
90
40
338725
243824
301025
419404
21
50
6
95980418
3
76
185542
40
95
96
695723445
2
185793
429619
81
59045
166039
15
92
32035
70534
12
76
99378423
6
233795
39352
32
215495
28
35
5
210384
8
60
61
98
96
486825
86
37
497164
59
258738
15
202747
93
41
280750
23
227700
41075
57
422485
7
71
183643112
248942
37
986156882
698532911
78
481423
45
7
226712
19
698509379
28513
380564
41465896
90
8
543487165
211381
338521
72
40
16
348034690
83515
39
826156256
364046
58
46
342261
8
38
415896
596251259
15
8
107316
18
890233056
407571
1
431339829
382181
333238
46
77
20
710315213
63
776191961
7
371818
355569
332024
14
228389
1
44
263436
53
5
202259
362423
185586
21297
394954
25
319182
13
441091
100692
7
30
4
29
268056
14
369556
80
56
80
684628327
190578
2
10640
481653
115791
311253061
73413
1
349945
90
409048
111310
452279
96595
144989
76507
28
203670
4
2
90
313588
258147732
440086
353976
18502
21
51
30
8672896
996811029
60
192823
70
76
76
18
236624
293755
307486
3
237751
16927
24
719435702
61
43
6
775765849
92
4
813702593
531226326
52
484538
230414
125315
323061893
1
205438
14
316462
33
73
82
72
715087465
103960
63
7
5
131990
95
760786787
91307019
45
201796
4996
13
96
92
27950
293927
635052532
146343
34
453423
10
450326122
77
11
176823
152371
69
71
95
42419
185400
74
43
188489
14362
411353
38835
135883
98
2
3
361249
27
380422819
302604
333016
23
47
68
66
892675171
162937
17
364413
13
60722
86
100986
29793
99
171003
320284
352739
86042
105589
51
14
932117943
30
91
54
138893
813395432
252289
46510
285428
139058
428717
9
94
94
464798
85
374459965
123917
258918
48
434158
102707
1
315585
454637
75
63346
887170039
31
892070705
78780821
977970060
16129
203620
950469324
28
29304
30
221174
163134
88
233589
72
807771696
92
51
66
28
33
333662
48
291861
23003
389790
4
285934
136565
83
444292
32490
413088
4
35
475583
81
6
387273
31
85
79
345048
26910
38
421867
753251861
22
280496
61886
53
122275
55
32
494660
59391
2
2
180309
471368
125674
43
57
349564
31
57
72
197396
9
969078413
6
64
65
6
845067815
202776
1028
59
748324563
14
459697
9
5
41705182
654151459
90
9
186588
393134
73
93
21
345548
35481
76
10
289526
8757
70
117493
57
83
4
151511
271777
57
69
39263
219782
55
493953
59
5
36
83
6
73
414709
273550
3
1
256642
8
94
6
99
76
428919
95277
38
5
439569
61
63
159681
81
43
243040
55
302151
828821871
136103
16
66
18
2
39
77
2
22
24
32
26
20
29
202797
76
72
192948
369878
27
47
113064
54
9
422667
82
192814
97937
89
130711
422536
916037181
46
36
9
74
55
55
55
438931253
8
65
397619
54
94
46
7
2
4
20
31
9571
273812
390560
47
90
139723
473356
5
379659
75
8
40
58
74
80
277804
189836
77
10
99
34
75
22792
1
19
19
357525
2
63876074
37
478607
48
62
59
148288
439775
378821
18
62
17
13
94
216891
78
97
79
90
184436
50
283605175
890633411
338740
312328
186739419
311856
60
476026
462867
186177
10
47
263349
72
58
88
59
8
59
68
330708
130275
73
117860975
16
213529
71
148945
414751
29
64
84
110401474
30
252757
78
423386
6
110536
441531
333504
86
100928
664425996
850708260
116724
475924
174734
114720
318039
423906
140147
30
740759377
82884
361037241
214867
501694790
312134
61
145952
46
24
90
58
96
60770
55
49
91
310821
3
299664
32
408423
55
55
655314742
61
154960
79
97019
56
65
711436130
35
109414
99
50
113404
392362
46
486342
214721
974429851
3
68
9
5
114433
66
97
1
2
53
99
49
82
101441385
3
73
88
4922
83
412575
9
68
297216
15
64
151277
51
21
311473
27
81
124971
67862378
883808394
5
68
139709
76
445561
92
8
422877
9
1
309714
212818
99
83690
69
79
78
60
220884
12
4
244464211
4
39
409414903
15
98294
338672
131288
140594
51
86553
11
5
70
72
65
52983700
31
609448246
8
22
277380
26141
71
486588
5
92592
25
10241721
91
87
58372
1
9
55
89
301821
7
67
76
79
250
59
84
84
437216
352887
380419
317501013
84
382950
87
99886850
43
180992
84
406343
229879
34
82
61
67
332179
175919
604533056
533356507
125700
350252
16
391936
83
56
347183
22790309
38
7
297466
10
51
309667
29
98
437607
13
27
413509
4
502934124
6
72
69
179311
332115
226588
3
5
306412
224681
751668547
61
66
37
40658
2
140197
61
128102
382250981
7
2
59
308423
201229
162778
8
50
16
54763045
58
405945
192176874
9
240431
12
4
481047
5
52
76
16
68
95
462743659
30
464484990
4
15
4
41
60
68
410971
70858
133596
9
2
39
786728476
32
6
70
68
12
14
105479
3
132727
523520857
180045
367031
263071
492403
78
39
449329285
83
9
7
418720
59
104100
470708
182800
8
17
54
14
480992
93
82322
94
17162
83
348543
15
432518
604213880
25
335160
192742
7
72
351118822
341390
56
316457
59
42
10
86
221084
96
6
2
4
24
5
123974
92
28
4
1
50349
630254469
12
82
35
212776
185085
193968
333427
455621
7
45
355938
16
86
412322
134684
312979
92507
932954079
125447
244745
248611
13
257677
289590
86
73
192112
826903532
258782
328859
11
29
11
485616302
336963
84
425384
55
457784666
271163
168962
36
349526
96682
431717
801371902
1
193800
14
241155
5
7
9
4
62826
797693099
47
19
60
106204
256486
75
267727
15
130972
155726
94
261750
64
74
95
474116084
387300
4
23
50
4
99333
93
51192
94391
570693520
371098
534319172
298143
456459
490508
28554
695664632
483700
10
66
69
985640303
74
95
3
226569
364909
8
204054
87
444167
5
77
431215
263550
170821
93
72037
3
58994
43765
478102
288944
30288
82
57
375855
157622
221316
59
58
86
488073
80
84233
420029
16
430873
27
68473
71
69
75
24
39
91
188865
59
12
26
279948
183739
97
73521
3
93
2
60
31
342640
2677
393677
114247
76
460455
65
203221
352074
284001398
61
75
25974
54
79
37
9
264156
280460
205301
82368
73
3
237904
68
163999
31
66
1
149733
420328
2
4
40
1
492385
5
94
45
428040
95
460540
405630
5
981883971
58
150844
320997
3
88055982
7
803750749
552683053
214950
49
63
2
4
45
21
51
80
16
371925
166914
32
23542
283055
78
211278
210721378
2
84
148316
65668
999886716
972394558
227562
355896
173230
350005
256123
451546
83
241205
19
398548
792443464
424497
160855
3
124141
5
389692
134538256
54
483297
223646
85
19
363841
423362
10
228090
335713
754017995
25
51880
279782
197096
62
25
67
60067
25205011
150273
403031
299646
77
53
82
16
57
20
3
126206
92
61
92
48570
17
30
847317082
412181
150168
41505885
9
161785
1
7
35301
417741
826105276
102827
270558
7
155732492
268069
6
200804
39
176150
402101
490918
97039
51
48366
43
34
21352
22
8
496523
372523
101536
79
153146
37
88
414789
483412
50582
320924
23
477021
463995
56
7084
78
6
17798
345819
69279
15
28
37
58
54
76
53
250723
337636
35225224
86740
555682712
161178
471533645
897995301
454681
338664
56
82
42092
47
96
341226
23881288
65
678693093
37
128883234
94
87
350435
374924373
156008
62
9
71
83562
175101
44159
473084
42407
421872
17
400026
500247832
29
141514
33
215724
464937
847552174
95
50
17
140762
192269994
117373
363762
208708
19
132371
188183
240718
423453
91595
133697
955095376
6
95
123837
128627609
13
72
103214
9
92
98
377900
8745
310928
85
3
4
613524299
942428726
3
146006
458649
287245
29
350261
9
82
51
485893
2
82030
66
20
238973
3
411240
56
46
453940
137903967
261836
419424
825507563
50
300015
90
15
407820
122562
639999223
34
21386
108572
288225
34215
345617
249175
58
240077
108855
100476
22
489582
60
8
488653457
85
276565
28
36
66
629905340
37778
387731
40954
247029
231448
1
63
31
636991225
173964552
32
343445
81076
4
22
83
302351
5
483104
439380
125443
18
956374131
410192
67481
89
83006
210264
77
64
751028095
342743
8
44
5
61917194
60
10
299998
476836
992287110
314031264
66
394850
494860
367530
107473
58047
22812
622513561
383556
85
11
491202
74
234262
379565
280370
178273
96
833344892
80627
8
1
19
25
488386
373834
919006035
59
5
127943
324715
84120
9
67
305699
880587597
146416
189568
215091
366650304
30
188979
74
89
3
16339
31276478
78864
15
46
81
72
443990
4
819236700
5
60
14
317203219
3
19
25449
184234269
27
3
94
310464
385855
14
23
669367311
233585
82
1079
426389
44
9
7
83
28
167919
7
67
76
78
123824
76
94957
9
35
269593
42
22998
7
172618
60849
1
92
35
30
90
27
39386
44170
12646471
22
7
34
85
68
337963
173590
92
16241
84
22
7
219322
440336
44
354100
177354
40
276163
490775
418393
98
339789
204769
374742451
928272324
19
31
3252
49
20
217087
90
876229342
12
53
368693
276657
9
14
303811
298429
194623
212836331
5
62
18
79
141381
111627
88
90
39
436712
131256
70
49
219891
91
3
144965
18
88755197
3
302014
162499
12
29
627671374
74
60597
312393
392568
98
478466
464572
413586352
200810
260083
359559
32
498073
82
92010456
205562
4
219826
460434
106113362
29
91
94
68
750140164
94
19229
467407
56
227869
52
60
25
300831
41
66
78
413114
120427837
31
49
4
307840
36
66
185528
125510
37
236876
567991026
71
308356
173931
19
98
24
454697455
250285
64429
12
449970
48
44
77
350687
75
664389835
385525
9
24
85
84
227805
84
84049
264237
162403
426792
15
460348
403573
6
86
74
391372
75
43
5
4
56935940
71
57
24
357685
733430504
79
90
175230
66804
313643
34
60
940415656
159727
217118
51394
87
281387
21
8
128509082
10465110
34
94981
3
60
6
1
9
388972
167652
83
630089948
38528
240981
22
96
38
370946
324635
7
92
412130
520228136
327920
391682
3
88
6
9
414081
244205
42
97
9
90
275975
218716
125738
85
413559
36
120042
149193
421678
617779891
226786
811900602
83
54
121334957
5
892027992
174276
294520468
87
35
50225
405416
81
37
111811
60
15
4
1
298898
742909728
32538
83520
47
5
57
98
175035360
48
83
458225
44
96
462001480
45
43
40
8
266672868
416666
414475
215126
354877
55
11786
99
6819
30
776070213
16
1
473644
814011550
1
66783
2
10
110007
468101
417298
25
11
76
406481
48
18
38
116059
4
22
341099
436166
83
65
163366722
16019
56
68
255722
39
93
176736
25
11
64
9
7924
799732038
32
279327
58
245183420
34
69
67
88
272181543
411808
77
74
880670705
1
14
386560
11
85
425614
60
13
2
45526
23173
398574
15
85
293065
272468
5
163943
435665
184997
284647
47
8
295767
164826
31
60128
29
446771
67675
49648
448981
6
338932
276777
70
7
69627
40
54
52464
392316
58
436793
83
12
47915733
77
92
43679
841588775
176632
289075
18
9
381494
383890
18
302159
53
151620
420242
12
23
12
327899
1
44
1
96
2
84
2
282582
320536
76
65
74606
617758489
438836
30
384394
82
9
49
43
54
87
30
987912332
22
9
7
56
39
28
471631
71
83
468880
10
95
289798
36
8
3
13
8
28134
41927
17
4
158272
131131
122618
34
707802814
95
5
48
36274
97
175379
65
78
951289589
42
41
95
22
377805
49
307908
415334
67857
254488
71
61
50
1
259081
78
64
4
369066
73165
477705
135521
44
34
48
65
225768756
439662
63
4
262934
99
345775
20
2
4
22
36443
7
50
102128
8
310757445
4
482258
4
65
99392
21
90
80
360043
70
80
30
98
4
367030
38
400759
448103658
39079832
212400
49
361108058
80
62
6
183846
9
97660
372663
28
279313
45
71
55
4499
50
54
75
7
184708803
83
329315
6
1
249466
1
379805102
89
47
204310
134908
836681117
476426
87898992
670121707
68
312071
73
98
64
9
53
374322
42
99
412434
390749
9
89
398908
481608
44
461026
249013
39
483636
67
39928728
382370
22
473044
48
99
119375
404126
67
31
12
5
37
465417
84
61
350867
850385230
30233
473331290
101558
33
6
56933982
239678
94
17
65138
77983
801395649
30
103087
694737064
26
11
18
371778
1
381739917
39
8482
2
4
314537
5
53917
6
22
8
3
57
310025
2
28
2
195039
459915854
35
79596
3
374765689
250339
222097
82
24
586300614
53
164442
133204
411129
15110396
7
67
365313271
72
69
141603309
54
24
79
15
402342
22
9
165352
83
98691
133476
33
20
225498
82
8
8
89
3
466736
88
217587473
139470
7
44
1
466661
131797
54
11
4
55
45317
499338
122433
62
360405
17564
39
72
70
593459816
78
6
365539
222272
278135
388995
20
374033
87
130136
54478
61
63
408050
389367
333352
329991
65
59
439960
64
341955266
280596
16
92
205891
157797
478470
25
44
66
88
90
16
131637
221433
186898
899538572
49432
190957
27
57
71105
329046
8
281636
6
84
20
16
154471
663213862
20497
66724
81
74
304985
89731
88
36
6
117536
380512
379357
288873
60
19
284871
466005
400729
467456
147236
8
19
49
79
464002
87
11
429082
451997
67
44
478029
84
99
90244
86
431076
2
67
34
44
62849
315859
55
375814
186775
98
4
417748
89
4
68
18
168559
83
73
164423
39109
226289
123516
41
725658422
93
48
177067
92
61
542755237
166807
47
82771
60
358950
322741
25
4
497730188
777426136
971032315
29
402429
73865
59
174200
2216
157513
287835
365214
19
91
490829
7
356422
275383
61
7
53
7
85
5
478880
456163
47
9
15462
126056
7
356196
147452960
239945
427442
125797
16
27
77319
277580
84848
369245
1
431700
47
305785
29
161546
317019
190369
319322
363271
9
77
180836
354139
4
446107
3
272668
4
26
297402
81
55
213360
413863622
16
205488
75
9
464318
71
341394
49
93
1
62
6
21
91
1
73
228860
617830105
197276541
338132
899536134
56536
53
239425
142720
156948
292541
76
80433
24
81
248962261
65
73549
263015
129352
54
30
54089765
285092
9
92
75
899655735
668924532
90
35
5
81509
82
49
25
86
28
47
48
359996
99
231121
1
286231
72
319685
77
50
441445374
308920
4
6
181986
73
6
9
7
24
9
64
49146
83
306311
75
29
83
90
90718
280145
42
8
13
299055
453788
396699
246189
17813551
265858
41
101546
45
16
219750
90
13
940229739
439603
357542
39849
294194
259682
87
398157
435830
222935
1
82
48
434870
26731
287273
343943
96
153662
335739
26977
809738786
67834
330135
39
71818
5
4
22
112320901
81
90
359311
8
99234
9
11
4
127026
16
92
166968
3
38
247612
433441
9
169407
6
646714824
68
4
331524
18
416880
67
87
31447
57
294998
65
195027
94
58
364336
6
338481
190983747
282696
34
93
77
374196
31
242426856
3
48
39
20
41
97
128089
89
48
150509
34514
6
7
8
47
213675
985243446
78
32
25624
56
374850
142192
93
89
83
82
4
51
18
519624063
487179
498419
19
455389402
426642
74
11
164613
88
954504502
460001622
30
8
673329853
211676
95
19
73
16
78
422064
91
201908651
9
13
31
243389
80
143632
96
46
4
205660
262235
154759
33
88
25
28
483400
349768
67
70
86761
6
192595
757166520
50
354956176
65
51104
24
438973
8
280799
735155147
121730
43
50517
268856
82
113158
168233157
40
4
38
44605
80
468926
271163
43
216784
80543
67
484512
6
66
233021
5
20
78
183774
326261
6
9
22
24
945114296
2253
13
797176853
494418
452398
4369
76
15
32
84
70
266785
73530
9
965222903
474592699
7
250226
9
35
325919
438238
3
34
84362
192474
87
39
299613642
57
488178480
152776
89
341543
37
262412281
244879594
47
95267
97
15074
1
83
81
272934
209562
227046
835788325
26
7
87
77980
47
275593
37
90
64356
74
296429
398501
78110
11
58
50
174507
65
89476002
642
279564
687135281
851361782
21
339780
158740763
84
439154
56437
605990114
88
88
7
31
77
84
6
67
5
73
477821
247889
56
8
74
58
32
420375
241982
56
40
102624
77743
70
36
71
393800
338151
28461
465917
84
7
67690
10
88
246966
35433
24
177687
276582818
52
216240
13
275969
948811536
352799
1
392168
15
298038495
392655
140974
60
80
197803
210386
414556
7
14
6
84
257826
991736387
201547
46
941647758
42496
406145
245707
161454
124207
240416
95
75
127494
440335
65
984668076
45
22
412673887
190029
82
289372
7
247730
31
85
321763
529031589
6
473088
7
5
21291
86
54
47
352125
160439
12429
346219
17
449280
28007918
283621
87
84
50
367571
40
567409081
356121
206917627
54
416736
330327
45
67
347842
12
56
63
23
402093
86
225675
92
54431
45106
81
535766268
447786
92
699420334
404906
55
68
13
281885
246487
136821
157106
35
256793
103254
13
29275269
64
13
213776
88
32672
194348
77
4
967159483
228716
8
89
66
89412
40
947131599
136759
39537
37
50
217448
436122
9440
188613
93
394904
21
34
8
412759
250997475
80
41
691687971
87458
82
91
42067
2
63
23
356219
90
811841625
76
489127
694275066
85
145
35
649898438
53
49
9
353061683
64
363090
11404
428670
79
42
83
54
157046
64
345139
75
233890
435980700
74
7412
415593048
30150
644734288
94
285202
40363
59
3
2
175262033
3
65
61
13
334593
670425163
75597
80
962256007
191360
65
87078
56727
39
163058
30
97
423517
423831
71
324843
62
84
32
71
65772447
349664
79836
85
97
65
8
248322
99
885593071
21
246364
95
407807
230821
67
127624
224489
3
22
747417924
136891
4
31
14
999575769
328260
61
56
97
309916659
10824124
33948
915303499
11966
292329
279687
58321
57
98
86
72
283840
1
82
12
458270
69
223578
95910
234763
47
63
29
397663
39306
224549
67
479226040
18
39
24
75
7
17
499399
27
62
250760784
490429
87
4
223148596
88708
81
78
245469
451410
37688
73
112182
58
124866
795862071
41
1
5
347647
8793
31
3
57
478722
344842
365696
31
326242
9
6800852
432911
62
96
265296
325159
301769
58
18
41
414972
80
40
32
438807
8
41
205449
93559
34
84
79
353276
1
419713
234966
17
94
163316
44
488243000
224173
233904
6
71910
667672669
804172842
496191
738145950
323926
81
63
438773322
415658
214937
729412418
15
71
49
42
77832
50
78
15
428318
9
32
2
11
91
92
87
6
279066
379036
65
77
667340777
73
423902486
169779
85
18
347485
40
8486
446147
376027
4
36
8
465602
99
3
437062
14
476432
7
62
33069
217219521
29
8
44
315835
63819
335439
61
162386
50
461769
150339
1
74
37
2
162022
90
63
377755265
39
135723
54
18
73
297658
224679311
467090
170908
30
17
85
326689
369749
29547
63
93279
279157
2
2
76
54599
3
381727
92039
188335
248082
542357692
60
415361
7
2
61
292718
681473941
269657
73
47
78641
85
46
128764
85
15596
102829
27
92
23
361292
34246
67
126583647
28
510235328
553958512
141255
45
193976
5
206725
350800423
98
47
101086
30876
1
62
323226
39
8
278877
29
327941
57446
31
539315335
53380
388410
315927109
352079
387227
49
13771
45
36
17
45
478284
49
835476084
66837568
401275
104020
815797008
51777
411303
52
66178
92
9
66
20
72
420542
45
342980
54
97
413742
61
165320
446938
37
73
81
89087714
88
69
45
83363
40
28
986009323
472072
135910
130089440
405882
475991
40
21108
6
42
216260
21
76
32
79
43
9
340854
17
7
271534
3
17632
131781797
428022
251654
862956554
415551
36845
489423
418041
551313873
64
310100
373334027
46
73
45
36
18
149761
65921
3
3
454697
464115
4
30
199346
26
81757822
23
51
106033
29
488408
66
59
2
69073
412952314
363732
195480
35
56786
86174
31057
51504
34
93
93
92900
40
152250
283068
98847098
36
85
438757448
245094
116461
11
1
72117
5
355122
501217829
22
35
493963
91614
235983
44682
302126
7
287418
34
12
239681
341529
63
43
69
243353
83101
90
8
20
6
75
11
30
43
106960
8
21424
217519
156241
51
47282
4
27
970202415
311145
75
116488
3
482494
73
56
188526
16600335
6
3
805354505
44
217061
4
530293200
64
8
58
86
31
43
85
59
31
55
78
3
2
323066
82832
436499771
82
119781
447343370
83
73169
85
17
74
56
71
99021
41
476623
402201
118005
2
129923
75
824292813
1
43
51
62
72860
22
8
98601
256353
69
84
2776
221868
362767
80
6
74
82
1
112499
3
77
383750
5
167954
43
176147
209193
14
262647
10
7505
373478
26886425
97
267510
3
11
45
64
33291
322972
422454702
4
4362
241828
35
63
99
51986
357796
50
3108
283622
8
214988
41
19
418557
90
31
39
47
55
344388
430623
7
131322
343596
90
63
84
6
884457795
344652
72
13555640
97067
323735
53991
38
88
107781
85
67
154306
41362
347844
5
82109
221159
55935
369217511
291310
91
13
5
55
7
624313191
63
12
377630
61
85
36
231462
38
420127
77
313823
309472
64
31
55
163162
25
223525
9
43518
790390461
323026
179500
49
73
64419
6
258524
49122
8
280486
34671
911505247
61
20
170036
89
419776
363114
351141
134954
141263
326389
82
37315
26
429024033
125147479
261461
15
259464
201080
108788
9
87
79
421545
76
347294
494743
463012
272982
431288
40
45
234046
113712
41
446257
471811
482806
5
64496
27
76
42
50
4
6
152580
5
40
27
8
60
78
975031308
395543055
172216
67
74
55
70485
51
390975
475574
34
253851
5
21
17
129582
174456
62
95
186450
19
393217489
475078
90
11
184707
28
152093948
264753
261404
2
8
5
84
5
72
465469
67
37
232271
56
52
295086
13
5
58
180905
193696
17
35721
48
287111
372018
102683
73
4
383547
276873
17
388599
460437
59
137629
449641
159882
140001
69
283730
23
90484
261375818
28
28876
292288
43802
60
52579
302519
756027766
485244653
203951
219569
8
91
335350
7
811087661
196189
57988
52
419850
455578
97721
99
25
70
50
1
438898
50
160887
184587
511247847
88
258797
56
406269
72
40
9
12
14
111394
82
375046
75
7
7
35
33
158751
83
95217991
517119068
46892
72
3
409446
744189624
371356
8
124903
522891888
142859
79161
43
481967
428247213
71
33
438190
222915
885523894
83504477
49143421
375865
71
268731
266881
31
499330
20
407895
15
343809
1
119796
27
152398
3
65
16
756511028
9
60
69
931711742
555273983
56
497205
221881
39
84
799949638
37
680599556
15439
841770675
34
48
42
309447694
54
55
272660863
75
21
67
474596
71
19
453490
304898
173839
85
199032
371407
270083922
195176
92
6
463551
85
396400545
34
34253
234360723
6223080
33
7
3
162284597
59
48
140036
45
9
426558
393826
403621
2
481379174
34
95
310460
27
151989
75
34
1
84
256464
339087438
108171
929883500
40573
53
30082
451154
295024
77
37
89
49
18
395999
60
58
71109
293275
143981734
33
181229
114511
390799
32
85
373819
495375
32
82
79
997433802
599135937
488854
195087
287358
265516
61
3
8
20
270610
75
223441
27
34
7
80
531603655
426858
70
191360931
365160
36928
861735436
77
88
10
625221434
82
22
141619
26
345840
386591
451139
133034
440864
45
300316
23
40
24
445816
263755
2
153810
837928375
9
441093837
98
66
97
7
9
417205
45
60259
430045
4
79533
111594
4
8
723260072
17
725063057
420274
5349
47
54
1
21
162747
368778
68
21
88
232892
320585
16
94
22
131887
867144332
87
27
64
166595
17
74
21
878624960
285087
15408
66
5840
69
6
184584
180724991
380710
9
45
403468
51
53475
78
64
12
55
8
968289422
299863
5
71
24
222760
325976566
23
187901
43
514796
708016158
50
41
39
6
48
251112
275251
449875
6
1051
231859
5
54
315410002
24674
6361
6
56678
59
36
274432
58
89
405007
416396
21
144544
29
85897
220805
24
7
98
171838
85
930665527
26805
328558
152818
91
21203
338978
206700
79
814606465
193231
734614455
32
305024687
40
31868
58
95
18
161655
337562
208758
30
165419
314886
62
93
19
392876
1
89
35
62
57
25
420779
328555
40
3
36
335894
935002860
91
99
48
99556
422872
7
43
18
53
36
194916
65
225680
91
40
175809
84
8
415995
63
293804
192426
65
26
9
240780
141579
218697
2
155803
262235738
35
19
935324846
275760436
85
94
30
6
270672
966179205
29
56
6
77784
2
312819
308800
47
133254
33
60
58
779292408
82469
47
429054
9
58
78
62
420965
496004
16
437667581
446310532
377781
165658
79824
47
140658
145608
416916
40
402538028
347094
22
86
82
247207
41
40
63
479879
435475
82
3
140501
134905
254209
435101941
8
18
89
121183
31978
683160802
2
61
427778
304042
9
76
517167444
322933
368644
947415983
317781
486025
49
12
107659
186250
554223088
319463
38
15322
92
73
86
99
181462
292957
82
90
32
69
410300
41
393282
57
575558497
401766
77760
4
65
15
80
361416
418152
469611
236474412
489960
58
133848
1
48
37
87
171982
36
485205
65460
30
1
72
284037
882381465
7
698290743
95
4
99
451932
21
82
9
85
58
418524
31656
297198
428001707
64
394884
17
457195
438372
132542
354351
161064
59
51
316326417
346115
17
93
76
30
217956186
559073143
20
175302
4
157757
28
40
231548
97
7
37
356928
76
25
61
50
160092
84
225902
205033
131392
271675
5
309091498
6
1
75501
922774242
12
478558
68
240396
97
89
4
15
293104
23801
486226
310837
316608
50516
447918
3
206375
4
83
20
21
79028
54
30
27
269372000
53
94
177727
96
459897
4
61
61
38
5
30
419575
201462
73
381271
65
29
461720
486163
246519
4
305942
34
98247
105173710
655411930
84
55
75
297361
68
21
56
346022
94
301692
977027030
73
495600
310495
385693
86
180587
78299086
388688436
34
201688
8541
53244
544522355
395896
666128245
758272620
363866
60
3
44
12
344704
293830
27
28
6
496032085
32
87158
4
536387808
93
50
214392
8
124824
470960
96
1
5
298141
164207
232160
35
19
221732
413277
76
90
95
6256
74
59600
76
396829
162018
64
253254
54
80
76
741235035
336485
71
95
15
122013
7
63
219710
580930708
17
152094
15
41
298794
10224
44
86
4
45371
31
339812
507906323
567477997
345565
91
97
92306
97
428756863
8
459776
552542798
81
4
88
8
51
934737333
31
764997981
5
9
30
8504
311388
6
82
69
29
8
97
71
114025
207483
68
329883
43322
774060785
93
488082920
437076755
491559
54
122654
70
66
288909
45003
224941
44
110069
70
246919062
244377
2
88449
67385
2
220592
99
267127
295098
94
50164
195399
53
13
7
91
355548
91
937615082
918079040
9
41
94
91
51850
46
12
440046
88
54
94780
45
380266
370397
7522
61
200729044
19
40
134826
83
84
36
603449079
31
27
23
71
1
9
49
48097979
7
268607
46
27
80242
251225
38
443769724
687018921
54
25
298188546
364401
6
426708
5
404538
143468
61
44
93520
87
309527
250253
14
17
21810
3
54
181446
26
28090
17
20
760492867
52463
671498103
245051
160182
64521962
458820
17
86
132902910
421125
86699
140119
361508
227026
279054
96
32
91
289378
3
1
959727873
419477663
26
874574872
859926723
492611
237067
484272
55
221704
98
499371
134798
207841
247315729
23
44657
32830
39
6
12
485159
387534
20
14
692662485
92
236975
807696053
66
65
282847
40
24
141638
472779
12
69
96
73
2
5
67
10816
52
41
95
27
133759
255798
37
95
21
20
197284
70
14258
287244
29
9
687519434
807197702
267668
147500
47
478256
745822502
179404
6
30
419692
453828
19
96
357312
304718
22450
397562
195048
415566
2
46
43038
20
179275
345116
363383990
431980
239599
53
749172001
314070
62
40
98
37
15678
96386
310086
403906
108683929
120009
412068
24
61
14
3
5
86705
46329
558249708
42
17
242011
439103
255601
403475
475376
50
11
201289
97
98
1
359725
4
1
494459
3
209144093
69996
69
8
897114151
337488
14493
297224
392153494
42
25
349594
147606
325529
949345965
289996
13
378127
223208
78
79
3
651903125
473695
197002
96
65
6
477158
48
56
81
16
716041073
82
11
254183
69
40
835576069
272038
23
34
13
24
138479
34
69
345186
2
12427
714055784
153635
51
316900
217335
324472
428976
311137
455871
16
42271
3
13
165288
208762
340344
331059
1
47
74254
99
12
66
79
405388
923642125
200010
186594395
27029
27
438629
96
392188
3
78
266968
24
29
45
211583
70
262250
14
75
144147
476165
602290477
89
336032
276704
75
409581
432267
4
107241
888130931
31
91413
595502596
33
88
228539
43628
145723
391140
36
16
204945
275218
41
80
87
6
427584
371104
587680957
25
124319
59
474702
26
161237
282320
42
102774
34
78
91
304733
86
65
423036
47
274974
27
34
19
137628
180319
35
65
69365993
376930
59
8
86
28
97
40
99
356593
40
150519
74
262383
53
309289
205499
78915
13
169640
44
382023
360415
171414
70
82
465856
363090
52
370132
26
3
726327711
29
366387
232170075
58
80
37
310792
5
301182
1
1
368857
380182
52503002
461505
60064
904243980
69974
72
90
51
30
291366510
33
50
83045
89
31
270474
45
32
416317
88419
286554
343768
168806
70
86
450514
651603453
84
116924
63
718942090
8
5
77
2
49
97
446401
239753
29
41
39
349152
2
3
7
39
186592
8
610841528
154195008
22425
30
18241077
104989
5071335
260328
47
485693
6
91
38456
12
61
489648
456809573
2
341588212
37249
133289
12
328449
6
628511883
206491
458526
29
25280
7
766814509
9
91
49862
74
6
34017
485585
98
376269
138923
13
3
348932
146240
349534
89
926181130
124624391
22270
59
7
82
24
31
25
744568458
32
4
319837
209302
49
31
23
84
233791
65
79
682842185
39
47
97
30
275216
441806
2
415828
57
15
59374
352462
13
313794
522644134
18
44
83
11
20
41
398365
436041
67
74
264373
490354904
457398
79
74415
135750
273282
187914
215480
2
99
31431231
232469
87
32
16
25859
22
2
395529
206439
69
78
203974
4
7
70
28
279453
414170
418720460
45
3
281665
6
74
413598
95
97790
241233
5
91
10
73601
49840775
160179
449321
2
21458
73231
2
39
67
14
75
49
11782
8
260882
131027
480988
81
292370
203174
57
126256
77
221352
455100
485906
109895
4
86
793222504
535318322
125091
4
836217873
350003
28
31
450997563
51
68
253263
1
18954
357735
40
477185
159578
147868
217646
415078
18
71
361912
380346
14
293938
240566
823241518
263939
82
13
36
96
97
29681
88
43
13
97
477579
305658
15
40
389225
104735
35
155483
2
163315
236576
26
666960305
9
256211
102883
56307
556320412
248045896
394751
90973
6
168363
91
87
53
1
8709
247607722
468100
192527
319381
25047923
90
683643388
79
67288
447901
678692115
73
177157
218704
18
92
40
356837
43
116478
42897960
459611
42
31
2
26
418194
216809
788459213
195481
141783
480201
495305
100314
64
174076
96
9
38
139595
312580
42
369699
17
24626
143693
326991
4018
66
434221
470469
403876
17753
5
42
464479
39
314116
52
7
11
319932
326803
98424
94
23
119815
350737
51
312734
74
366718
63
94
65
182808
2
968328298
969175089
6
26
83
346743
44
28042
42
71
30
405322
11
86
97
342894
317599
301312
33
112531
92
39
36
163217
202218986
436467361
100607
4697
15
801998668
62
48
31
385200
26
498951
412208
355036
4
87
12
14
198412
31
8
781128178
3
60139549
90
445983
59
96
126160
67
82
999250961
394273
52
38
329034
90
98
8
7
52
52
331516
87
465989
72
7
5
449447
45
297970721
4332
164011
94
42
79
15
61
260613
322379579
307296
499316
150647
69
332236
536421609
298166
15
369835
163246
51819
87
633248666
58
97
19
477269
178183
305665
52980
239753
35064
91
37
4943
91
55038
83
229971776
433513
68
9
71
469823962
10
990903537
32
267299
600686463
29
281804
58
416242
301610104
2836
81585798
10758
855044646
229937
52083
150181
52985
41
52
24
202879
414091
40
353873
7
47
36
372495
970884486
915997337
29
4
485095
20
335723
468525
699843498
12
86192
16091
117941973
93
54194
79
55
82
13
201415
85
126594
193110
144055422
250731
87
120558
48
2
483637
9
25
83666
36
446564
98
60
391980
1
132620
87
416814
108562
91
49
20
114462
3
888383223
224659
126117
28761941
17
12
83962
49034
49
11
89
392847
91
48
184138
4
274876
170833
42
930028071
272083
1
28
235528
384
56
55
491775
73
407366
129403
18
31
67
34
109932
96
37
725467670
430802009
16164
315293
231939
265122
102774294
1
22208
349466722
7
662503721
85
156939
45824
79958
60534
6
36
657838845
376782
9
227938
21
920827731
279822
26
233511
494714
279268
75203
22
797317995
285591689
97609
493974
432884
84
8
9
8
22
62
68658
396849
146897
352016
21
242175
66
7
18
81628
251679
66
260890
87
345286
33
223667
839685661
2624
499381
49
9
383140
116823
408652
260268
9
316724
39
51
76
53
46
5
375320
478742
930371697
3
60
843199517
335227
314246
77
287548
7
107289
8
3
6
8
53
79
6
2
19
82220275
92
86
76366
423482486
7
493640
223150
8
412096
71
76
6
352999372
33
61167
87
8
112009
421330
88243
237665
7
117751
313128
121563
89
94
8
73
439525
178046
96
23
407719
284152
550422571
147569
70
2
203326
88
499274
379223
20
64
1
112898242
199562
49
92
49
24
479603
35573186
92
177191245
42
98316
7
162751
35
408872
130976
117730
54
47
50
54
65
473761
12
7
32331
59
183354
306078
21
460670
2
16
87
417166
200746
98
18
258735
244019
30
14
174005
345618
304077
334885
72
64
81
5
845082428
54
366573
8
6
468801287
240596
2
92
4
8
78
24
47
83
4401
96
272242875
75
8
28
61533
232188
79587
21
75
866003955
65511
75
110336
99
17108878
9
33
137054
53
41
27
2
285715
440704
27
68
62
95
85215
203781
86
33
75
280731534
151562
8
3
86515
56
654146610
4
1
327324
29
408367
341821
402340
152968
67
15
214920
72
75
40
283584
350134
76
707860140
41
38
286748
5
59
93
44
7
39437
3
61
18
236125953
82
224690
89
7
122113
258852
223254
83
854601444
438110
69
33
494815
6
267556202
33349
7
207082245
40
56
46
395651
7
93
687122551
347977
99763
4
90
22012
67
76
84
13047
497642
275508
150951033
93
2
10
313134
472709
265381
1
74166
63
2482930
98
85
311179
187713
1
39836
34
333731
348720
495930
39
117750
40
68
260148095
85852
17
438020
4
8
153192
96
5
730253662
376471
5
11
27
93
493070
529478267
319565389
64
730592788
8309
274038
65
226702
197423989
3
3
81816
374343
383331
435410353
462069
9
14
1
8
72
421444433
407617
735869905
75
365464570
468690
112543
31
19
76
96912
449613
385978087
112766856
231251
331358
720193681
13
1
1
20137
89
76
46
75238
101829
43
159059
27892
127834
480639020
31
53
21
59320
648602034
34
343807
60869
35
467287
6
24
90
8
18
499109
3
59675323
38
43
88
85
20
182989
26
81
164057
126030
50
66
99
64
55
70
61924
65
6
243817
64
7
6
453763
59
1
73
717491385
91
84
60
53
85
8
98
4
14
383112
89
317856
91
73
317667
342134
19
23
67381
308941
252128
10180
26589
15
12
54
123098
492671
88267
74
9
426740
2
32
215192914
357143
373547
251341
156835
145374
4
46
493763586
201960
73
212465
237156
62
31
55815
429913
277795
14
403795
151946
44
486510
81
375940
171614
17292
175408
67
85
61
437813
2
703306152
17
5
32
147157
7
322130
10
867671930
63
5626
87
2731
38
8
69
58
913019834
75
10
359328
77300
85
198944
5
90
296925
427302
665294372
211254
21
50
712014662
230551
423955
5
738049896
123880
97
29
63
897343800
60
194635
16
625485604
83
27
39
339060
670643976
274221
76
462722
96
80
11
93897
392764
489530
43
608679970
376585
141727
259950
85
98
121738
14854
8702
32
2
306910
42
36794
434164
63
400146
207791
304103
242152
459176
82
46
2
35
75
364604
16
324551
1289
78
448132
60
277467
13
21785
75
66
98
172089
26
57826551
230340
355740
90
86
90
80014
249992
41
167407
92
373819
62
260042
304431
87344
38
98
4
68706
55
494229
19688
354562
85
581826464
429647
256742
477543
189965
39
73359433
1
32
7
28
39
58
1
767922301
10
42
77
26
782434130
57
172872
67
96
56498
254996
46
98
94
19
17243
2
397100
11
272355
74
486362
86
60
331531
56
256532
69
74
44
268656
49
84
487511300
136452457
53
451529
401830
59
3
3858
420506
29474
91
49526
430909
4
924051793
259150112
66
372550
43
14
26588466
2
45308
149552
91203
5
488442059
220823016
46
85
350827
9
51
4
10
47
78
43
3
98
341272
55
75
81
83
25
69
9
385311
316232
380637
207422
66
322360
228426
50
84
462966411
469135
475678992
23
90
460498
73996
202036
350977
20279
332033
95099
83
457708
221032778
76
65886931
88
948072505
60
619136009
6
155582
434356
93
672567345
42
48
389943
71
7
54588
24564
65
72
107137590
79024
94
88
3879
7
437783
65
59
58646
17
313037
360203
239097
200049
26
197696
85
22
2
289232
9
240034
48
398039
43
82
9
216227
92
137885
414009
225045
44
203462
8
128888805
22
173510
74189
392110
59527
204918
63
52
300467
11
398953
198960
74
23
438250
99
50
107971
429596
458341
3
19
430003
54
464665
159062
125870
382543
8
289860
8602
84685
71
451650
54955
15
8
41
313066
388971
52
624938866
123061
210785382
149037
159894
147621
9
361080
3
220978
18
50
96
3
1
49
169449
127381
96
42
95
59424
199365
210915
97
59
33
2
444549473
5
453781
97
1
31
484834
422373
450434
11
3911
584552041
34
582771359
642477856
363077
8
58
92
283045
8
86
57
133947
70
13
19
432441
444349
138358
10
97
51
361092
180577
4
90
398171
64
208143
35
715942868
990933492
92
346094
87
316254
7
381097
469889
158910
86927
193893
82
59
292997
98
11
35
64
292106
72153
470424
296464
93
889855211
67935
161111
10122
22942
70
244544
7
56494
96209
187306819
231155
18
21
522787769
42058
6
15
7
12
12
13779
3
39
4
95913
5
73
201790
91
33095
311818
4
9
222534
391751
435960
41
16
263999
8
336586
397793
16
81
65
58
49
8
385815
432386
8
12
89
409896
39583
467006
179425
306658
1
6
91
45
14
661587984
89
465834
270618
4
14
460972
219294
215865
272459
361099
44
207258
22
123249
52
96
926920985
793302042
2
109535
534236197
26
56
315142
35
447704
957958963
496418
87
84
32
190666
25
85
454648571
49
651643782
82280
214130
9
168935
314072
67
5
342298
68079
92
430418
10
86
4
294265
162770
120619576
79
145694
84143
19
88
77
16794
203595901
93
10
29
94
91
108977
490332
45
95293
43401
43
134560
8
5301
96
146662
80
74229
32
71
425745
43
73
9
350832
18
65
249553669
429010156
22
5
765375627
55
5
7
62
3
98043434
55
33
2
79
44
35
85
37
16
4
489253
4751094
21
442911
820011463
204083
182134
1
430356
52
72
92
79
106932461
6
187756
173234
333907
19
77
372194
63
50
346366461
6
416548649
66937
66866
18
36161
29
11
344162333
44
1
95
153233
5
482775
3
381538
431235
374512
62
325845
266187
4
8
5
116533
13704
415137
52
72
2
329754
3
166045
359663
92
152520
66
28219
80
189643
3
19
47878
21
438561
45
395830
731886362
63
66
129108
47
433617
66
31
865089149
93
411279
260580
726712621
92
40
56
42061
197582
149945
187643
201450
9
682420390
2
24
255206
263986
6
60276562
154064
455422
417952
25410
31
168430
70
268900
658524018
238269874
61189498
5
61
6
33
9
34
86
9
374841
99
14
57
270925
10
9
99
22
279191
67
84
89
368351
178954
58
1
9
338946811
69
21
82
92
12
416235
63
149075575
40
44
95
3
96
479625
891119800
37
241590
301347
440417
463854
278675
982757692
186110
194565
90686
2
26446
417544
80843045
85
6
43338
35001
13
74
46
39
38
57
83888339
79
478840438
68
94449
60
65023
146571
94
316969
492070
499388
32
71
17406
83
362164
90
78931
11
21
5
22
800469853
41
95
84628
54
86
78
248767
648238610
10
405972
95
43
257166
17
55
27
1
19
58
619033571
89
75742
48588
3
10
38154
8
294241
475583
655576380
474222
354448
25
11
171896
189531
34
153623
422232
37
1
665957215
474712
15
103142
189639
30
326261
53
322439
611219936
290442590
151212
357131
6
21
171720
1
73
89
72
29
479494
444919
370159531
78
195585
60
200697
144269
93
318108432
389450
40762
46
13
17
36
16
51
49
351222
28
93
3
44
76
88
74
216776
356918
46
81
675754347
4
24
338619202
152105
447
477715
338863
471319
217216
4
145730
132381
47
71
24
61
28308
378755
89
250791
37
836084491
38
308108
2
64
91
238670
161470
39933
67
137516
177902
481113
56
65
266725
374204
87
89
47
31
19
17982
201371
392557
60
210090
67120
76
65
34
52
45
45
559976843
7
979536026
38
178313
380139
262820229
493799
234
796015178
5
71791343
138341874
49684
29
31
3
423951
23536
253778
43622
299972
38966424
93
442802
62
459859
772796287
3
192912
44
1
7
14917
32
96
52
97
395386
122762
94
2541362
96
340482
3994
159698
61
20205
10
1
10994
324186
95599
61468
183659
110368
451172
6
329264
298522
42
81
281194
16
32
40
433218
889270361
63
431118
166701
176018
484957
421049
327204
167953
22
303356
4
58
82712
14
489345
74
309662
20
1
511061698
206053
16
81248
7
8
123465
320711
56
78398
72
491936
12
267259
52
146430
10
3
11
88
295368
2
33566
232608
65
6
409079580
403203
301495
118271
40
4
62
428693
77
38
401224162
8
119952
378004
392635
458864
55491
78
224105
23
123705
54
366327331
79
444291
845787349
36
32
998243611
98
158166
50
13
9679
397656
367401
83
92
378880
420768
73
99940
137324
91760
9
517609858
443990781
80
116036
56
71
297254
96
62473067
3
65
38
38
418631
26
62
96109
64
11
257973
95
58
89
53
53
1
381086
34
48
621208146
293079
61686720
272514
139841
107900
415233
158995
79
90
497376
77
435441664
855267228
72
97252
36
15
78
125940
428742933
193856
57
497661
282274
1
120169
498982
19
95
76
66
61
90314
4
322877
49
7
55
352694
61487
1
37
1
562483296
208116
19
6
6
85
35
302135034
412211112
319335
37933
63
7
976163218
95
110118
50168
27
98
59815590
24
51
22
62
737385317
75066
417678
49
106487
321388
7
256011342
72
14
19
22
78
26
12
65788
390775356
31
58313
379858
84
73392
481132
99
461753
4
47
888271726
8
216518779
26
96
43
55
9
22
82
59
495639
64
21
52925
11
55
36
759838021
46115
336788
66
490499
35802
212128
130123
35451
448794
37
273849
149715
32854
164678
195500
46
252551457
209111
3
83
66
72659
379515
791526283
200467924
27
334860
388610
32190
347055
5
8
54
106893
49985
2
97
236182746
57
360394
412484
344466
14
26850
93
53
79
68
261322
117080
45
82
283485
24
163629
494271
69
818303384
36675572
411427895
818639981
346977
274196
40
16
727567538
20
53
18
104953
118628
457360118
77
470031
286258
54
141821
463001
136135
61
94346
94026
67
69
480364
109050
400134
7
54
84
86
72
29829
52
187593
184348609
188485
360892
34
114002664
297664338
49
424053
339345
218135
31
284252
14
84
409415760
275116
26
13
14
140119
82
9158
12
81
233402
142408
59
56
57
101504998
67
270236
61
165944
363452
34
32
9
63
277873
244566598
29
61
90
67214
10
63302
235830
52326
32
439513
16
67
427134
47
5
1
60
6
108768
332281
3385
137021
383558
375820
798286693
393184
363462
95
340357
70
34
247361
39
408964
950538823
120941
81
384774
68
237591
92
467132
36
800700987
57
181246
74
45
78
41
28
91
463026
242334
34317
336285
287998
86
76579931
15
9
48
288673
476667
58
488495
281999
28
130134
411178
369199
9
86289
90
7
282077
117987890
21
2
469049
87
829397053
40
846727561
171842
95
53
3
2
705204797
132917
15
28
3
7
17
179928
8
220267
159679
174993
15
80
425505
9
763924304
42
92
280126
379352
740964692
827982805
75313
9
6
442081
57434
69
34
498393
144752
42
1
603055175
205075
454896
770967176
1
55015426
82
82
250622823
29
54
96
50
67
4
17
339763
55
19
25
130435
314057
50
48
47
14
17
3366
879271953
92
78
403530
62
11
6
60
31037
32
379544078
115485
154716
214967
2
429045
1143968
43
45
316807
34
19
330147
443597
286278
74
86
94
6
22
8
92
430278826
4
505125253
77818
306909
604030984
14
401110
485927
88
32
88
73
332502
89
67
6
386258
29
38
241890
9
4
232081
62
364619
203274138
316607
80
263141
44
233690
39
98
16
31
73
125487
16
454484
70
436302
11
244261
421586649
5
33
21910
91
22
192618
312452
21
252017
353741
37
92
352932
1
20
15
241299
438286
28
375786
24
215743
260822
338740
73192
28
17
362411
93629
166523
1
3
256676
64
292693
328844
57
942288071
852586329
16400
5
5
67485
809131459
9016603
8
365753
401497
374841424
27969
24
470552
223505
560972010
398187
41021
386808
419692
370101
54
15
58
115388
353025
95
148725271
42
363293
1
410677
244774
8728
7
353321
685275911
14
497072
436815025
385409
317191
94
35
325487
51
56
16
97
364511
88
47
65
86
57
68
22
75193
183671
475116
88
46
220231720
95
91
195323
39
85602
29
150799
31
187771
199993
4
18
52
8
379170
23
77
45935
272904722
302934
5
44
210988
8273
301050
264248
65
54
76
773569097
72
477516
161747096
202997
88
9
203163
93
210324
402316
33289
34
311198
75
38
58
28
35
11754
155201
52
3
38
9
58
409892
59
162668
26
20
144222
121362
38
80
67769
102426
15
22
645588235
99
2
409681
5
3
834330312
173164
320897
13
71
84
5
94
454257
7
9
502494474
8
418861
743720176
14
38
484438
1
60
732109761
315371
70917
44
34
240038
22
38639
596544945
365374
493387
269335
62
72
74050
489080
7
15
394021
196431
98
214635
31
468899
57
226929713
46
148938
319328
3
164511057
17
2
1
229387
6
21
407911
817557732
51828
31
389508
274075
40
32
428450
100556
7
83
325774467
85
330072
226992
383531
6
3
80
95
85
82
160654
60
28
24
120373
35
195890
25011
82
4
3
460418
151812
438204155
384872
97
32867450
4
407888
27395
98
266296
22
23
50373
99
57
178008
12
11292
477164
92
346527
426023
433298
119346
140458
45109
91
9
67
88330746
59
441441
767865597
233173937
10
391767
293084605
401702
96
17
136963
420386
177187
63
31
281539686
188051
454808
57
484520
403503
756598595
64863
102674685
73
1
72955546
41
224069
8
9550
90
483902
97
26
454664
352983
68
68
9
442771
44
83
224275450
85
29
291212
15
62
241943
850826070
202690
46
145752
5
28
38
47
63
41
5
41
209486
36
32
39
499934
405090
400882
399148
61
88
157780
487697
211308
4
5
31
343835
453805
196531
63
86
6
90792434
48111
76
323672153
10
258482969
13
529121059
76529015
439773
49
4175
18
37323
36
229554
396167
187217
92
72
31
4
270986
6
33035
549617870
701889433
125238857
29
305479084
10281
63
85
183298
329137
57
99
78
381507565
20
6
80
9
40309
466446
13637264
35
10
443132
28
67060
240813
3
517617259
446197
93
66
36
55
53848
64
47
252679
307528
95
631500186
506890460
69
58
92
35
89
37
6
50
10
5
364962
444300
328773
85
391073
35
433275
56
17
479265743
2
33
54907
44
42
51
304198
53
36
282105
18
4
723575246
357255
356287
7
4
82122
414561
18
232787
43060
2
74
53
66
87
34
35
58
80
443284
155849116
465581
162530
619044227
410137
493
43
86230
2
587068876
58
5
322434
184117
11
6
103839
59476
34
61
73
447186
181000
65
6
5
110643
486286
280055
759160055
58
73948
76
424825
4
79
219520
57629
88991902
483529
1
453398
46
68
44
237553524
802039187
320825
222895
83
57
234361
164272
89964671
22
84
5
30
14
47
13
352755
568184490
10
495609
73
25
13
12
49729
199519
71
281721
7
265832
269535
463667
377516
338740
68400
104508
230870
76643
58
343113837
395954
31533
92
445546
449202
238057
3
167497
10
88828
70
306014
70686
44
37
103620
16
26
107473
6
472674
7
11
2
388331
77
364719
352335922
345692
8310
80
74
35509
5
17
79750
9
14
4
13
26
55
22437
3
30624169
484005
41
306264096
204313
75507
8
69
81
82
399000
157412
42
24
319850
23
828541042
376009
3
70
5
343733
3
403489
177839
182155
247573
78
142584
6
105264
371247
73
2
19
375388
442663
324208
26282
315701
238343
68
66
36
418496
12
319570
33
427330
96
21
52
283352
387942
77
343586
58245
95
60
59
161002
138451589
28
81
53
169891947
136278
68
91
135684435
99
14
9
49
364215
23911
378299
881382791
71
97733
443959
33607
103370
223627
169941
15790
24
447878
56686
5
59
11440
285548
26
26
22
336475
9
68578
10
28
26
84
663757006
62
2
902679922
236254
270295
107525
217494
161558
73
324080813
47
170839
159858
326301
59689
21640984
41
47
356293
238172
117085
52403148
467197
187415
84
19259
64984
77
297003
104708
558141084
49
37
81
14293998
174876
263845
414461
354049
6076
31
39
87
31
69
284977
42
4274
9
97
2
34
1372
87
3
670018326
20
70
72
347553
425326
122010454
50
107199065
289738
353916
75
313069
1824
11
51
197051
277146
603864633
53
102581
81743026
96
450550
57664
42
332480
1
15
85
283488
80269900
328319
435093873
60
66
455239
17
27
1
255044
343623
6
7
64
73
193849
274030
94
982626010
86
31753
957416619
62
655503978
328436
246347
34
95
35
20
83
480469
89
267500655
180268
1
511289475
410456
288719
480208608
135588
24212
120781
210798
457784
432477
70
1
95
19
7
43
47
79260
346881
20595
4
567817027
9
303227
33
84360
4
69
4659
28
136807
849107126
88
67
43
81
206972
7
25125
3
5
75
198982
5
475122
1
95
356920
485344
52
257673
394697
941527717
239395
444980
696675047
240916
7
15
505310624
83
43
144557103
124300010
44
390503971
48
64667731
450964001
118748
150992
59
368534
472554
122115
23
47589
179873
217325
851242772
47519
9718
24
307671
109576
306003
14
370833
36
68
332651
287971
28
271290
420695
806
229451
18
1
49
288101
249091
151204
73
25
973939951
51
265431
279597
392900
70162
253069
11
21119
584575612
184502
8
287458
57
123060
139541
457479
9
40
743996397
22
313773
460804
40760
3
45
19
276344
29
684486678
51
475273
269240
447332
7
261678
76625
109838
167331
49
486514
51
96
432390
24
47443
6
64
161395
353771
396824
470755
167096
36
450830
880600476
402413
441039
46
73
62
87823
841594133
62
94
56
317647
495166
42
413283
46
331365
189472
281906
334311
170779
39
207559
487942
1
40
447660
6
9
16
66
304654
194460
221399315
19
355742
64
108651
336565
491053
1
192587
23
469551
41
1
336155
43
314370
3
376777
70835
411495
61362
8
250786278
157370
84
101617
357087
85
96
210556
36
400443
396555
31056
97
169445
5
16
65
250522
28
88
435289
406275059
754148716
715378456
308324
64113913
98
15
26
172190
882971660
494266
345278
120284
44
313316
46
62
232154
281272
181751
58
113086
3
327822
604073472
46
275359
98
48
31
243799
200992
6
270575
10
39
201958
318770
375645
60816
652814939
1
280495
5
1
53
142858
16024
107718
2
75
271194
33
5
316341
365249
24
77
6
151760
63
251905
802036165
347277
9986
2
31
33
13
61
15
343748
394410
70741
378926
174703
42839
1
7
12
10
9
10
5
38
468125
739971756
281291
61540
320252040
303130631
490101
164918731
735776490
2
147120
331998
74554
802653100
495405
98
278328
192110
272582
87
7
512056117
70264
28
82
790196944
73
380960
93
88
97
43
39
145979
286403
102405
438315
87
283466
41
97
56
97
438434
45
83
19459
51
26
78
627611154
77
99216734
287095
22901
73
140377
312291
93
13145
211225
279252258
1
1
148515
258584
291934
331503
465516
34115
123606466
321412
24003
24
71
22
38
589146156
6
6
9
65301
3
24
34
72
186716
14
9
120554290
178898
9
8
144186
124016507
388984
460102
25
59
78776
7
213752
13
385117405
53
64
22
47
445146
35
394678090
263881
158100
441161
7
112263
227493
85
532342152
84
484510
15
184052
279460
486787
492396
49955
301906
86
16
479696
173012
357198842
34
479640743
4
63
99154
54
225559064
279791
86
92
23418
632978564
4
333066
22
98
634881123
52
106900
463202
389358
85
91
64
94
340368
135623
790152914
70096
3721
173939
25
31
23
43
72
73
4453
7
78
390301
240709
168789
1
178845
73
4
162182
76
4
11
76
68
11
11
527422671
18
430842
90
379963
65
50
5
66
95
869493951
737863283
369062
134537
11
167389
89690
5
141807
122943
3
54
948683606
67
42
47238
81421
141130
122723
27
423999
497202357
131241
32947
410305
83
510479813
5
9
52
133586
146601
430882
26
21
206859
62
1
414294
39
198218
120844383
32206
52
150640
495206
10
41
79
20
50934542
85
29
60
63
54
669138489
80
60
163570
130410
70
14
4
11
114465
476124
67
859787287
335227
30944
20
73
91
42
299829
8
1
8
119991
351570
977518421
57
844562666
79
74401
84404
56
478057
339011
168917
71
481993243
187450
94
59
241692
8
45
102463309
118921557
180999
28
97
489243
456046
64
6
187867
254007
79
39
372869
99
261977
9
62
461246065
462833
46
72869
57
25
84
43
54
25
11
29
20
78344
308228
186066
8
250939
80
362702
93
16
146786
132237865
98948
30
37214
50
749226959
358629
58
39
83
28
36
548682898
30
56
78
2
37
631303840
61
94
306979
10
5
456493
338398
44
437646
70
2
8
95
25
11268
483537
579054450
454472
145165
203103
534415120
426501
475860
33
39
340316
384609
14
389611
2
1448
75960
10
84
829603154
66536
324410
88
209481
418759
469706
281752
87
66
491729
120108
460269
43
272326
36076
94
8
93496
64
498409
10
498385
91
50
4
8
80
136342
62
43
8
424718
14
515138426
27463
12
30118
9
53023
28218
34264
401446783
60
477529
77
180852
504352814
395241
62
45
178357
57
44
50901
373631
36
74
300557
66
298016
376131
126902151
1327
85
48
37
6
324619
97625
90
357898
52
96
2
25
13984
90
254794
98
484233
34462
108106
258488
420617
447193
482670
161045
50858831
51895
56
85
98973
628810959
94
483056
209591
1
187326
323296
62
84
44599
192585
51
43
218489
77
42
313949449
14
19
373957
134476
308101
45
87
199791
36
175013
257108
8
283179
237058
200940
135477
25145
62229
24
161089
142643
561370529
152486
2403
185631
53
5
8
406681
228681
13
245480129
312901
29
576836113
32
463927
23
76
83
105569
86
33
8
52
14
214600743
96
403914
398982
72
35
336990
2350
377491
431820
52
87
31029
262836
38
97
73
74
272933
220414
85
128631
40
31
78
229627
82
85
69608
69
166289
56542
374778
68593
400562
84
328601
9
64
277551
380326
89986
457005222
661010582
183199
70622
244486
304513
76
460584420
84
92480
6
57
284544
39
64
10
80
41
23
174496
87
451027
19778
6
15
58
83
247934
425291
32
126020
216194
26220
943448165
424027
80
702259934
350760546
41
77
9
19
485358
8
56
6
50
42
77
39
235423
14
432588
221780
2
24
234984
87
138237
150118
81
7
61
72
30
357023
207886830
12
29
66
433208
88
23288
18327304
1
99
379190
132568
62
3
190484
433367
75
162278
110518
98
471742
493570685
32
209694
44
430116
219147
461408
927808262
65
402059
66
64580
78
76
22
247812
433842610
295087
104839864
212488
292172
237497
948218508
417745
167517
528651132
467478
444588
44
177634
96
618105235
3
956447835
68
236786
344468
215944
95
394152
13
7
98
35
96
285087
20
69
18
47
217831
258840
463885
226596
32
71
395038
14
25390
290983063
69
38
386200202
42
256281
51041
34
62
75
300501
4
135800
59
96618
58
44
52
255814
7
338692
460224
252932
271726286
88252
71
83
274423
156663191
378351
9
891702369
69
55
22
61
88
548150743
82
90
64
468426
12
424409
76
457355
2
140310
347175
67
80
237235
64
28
4
455992
2
69751
284369
20
66680
967807593
81
336364
68
274146
53
224259
20
132302
67
3270409
98
101191
49
85
37
337685
90
98
37
10
149289146
355150
27
209018
260261
5
8
470298523
11
19488749
31
3
359489
169345
4
14
17
79216
17184
9
71
317423
461939
737060505
63
11
255453599
635696919
1
42
488872
332683
29
405936959
22369
917345723
67
26
412562
74700
60
87
19
37
9
77067
63
295758
24464812
329058
64
131850
32
53
38
176352
88
2
477008
50
58
256321
14
974655164
66
363032466
47
3
20005
692734895
248638167
51
23
81
96
83
878121876
361460
4
255023
269276
90
98675
95
25
448639
195577
7
44
442570
62860
4
92
42
243926
373921
148850
453227
97
30
357823
19
2
101266
28392
63
4
144165094
33
190106883
23
24
33
29
437742
492259
1
66057
1
391672
52
351627
8
10
1
5
9
4009
416158
75
25
92
89
140389
50
44783633
59578638
51
53498
479345
19
46
262741
78
73
672278751
181127
397522
261673
22
227840
41
925489521
443946
133098
9
45971
60
69
51
87
562853088
70928
290945
287558
30
40
237031
2
34
5
459650
138408
278849
35
80
222951
1
425253
101812
593995423
79
7
55
73515
2
5
28688857
379602
62319
318112
60974
159851
609546969
171664
51674
75
28092
24
82
2
33
85
10358
14
43
4
919918394
316035
51
57
211952
18783
63
2
43
80
333446
512875122
89
77
16
90
36
13267
5
198333
102910
104047926
856717213
44
135307
3
26
57
50
153140
51
32
62
340017110
193825
52
407827095
89
45
95
48
2
49
209364
438632
40
70
52
38470
235709
5
149100
422965
56
18
98868
853962230
487620
42
44
145612
53
476761
360019
451439
69
460904
37
271652
35701
418987
63
329006
34
72
514422096
80
7
12
96
83
355118
29
392725
458876
1
11
50
124963
556579822
45
78
49
439258
2
365397
484604576
232080
11
95921
754244792
859805722
406977
53
36
14
438464
52
27
24
243786
136648
182704
90
21
127823
67
98
299908059
347220
50
180162
6
301055309
110304
27
66
80
125991
92
158934
88
64
201393
335490
89
140088
11047
458099
31
640047182
53
26
17
227950
75
70
212968
65
99
25
283696142
340379
429012
278471
156860723
1871
48
5
75321
57
85
7
3
33
326989
454328
4
5
47
57
85
523302514
145810
12
330400
4
322455445
40
84
10
75
74529
370864
260733
44
77
6
756494769
79769
510835497
787207858
268586467
259846
356786
260456
43
206096
178720
159837037
79228
81
72
96
41
133367
455929
84
136522
66050
81
466373
35
71
94
3
77
74575
59
6
192389
346240
557550721
386174
94
73
319996007
61
45
19
308980
62263
27
491022
659622553
35
118794500
436301
94
31
53
68268
330403
63
348183680
229177
47
75
147766
426767074
119387
479436
353705
381785
848199301
296710
87
270157
88
167988
54205
48855046
155533
274423
332864
2
91
58
169290
267702
369325
77186
93
63
280341
406345
16958
39
42
24
233479
127470
482886506
78
99
347707
77
89
473490
173785
228251
81
32206
29
215464059
3
76
294038
3
272242
242417
88449
84
809276416
212534
9
109899
11
492353101
81
8
17
191384
202320
58
2
370507
35
17
88
2
25
3
1
437536
515415054
192838
6
4
42806
96
23
88511
99765
490942
82
63
46
79
74
478416
329603
349157
70
38691
8
62
645395396
6
54
479611
81
442416
339418
17
68
187871
50
157154
26667
493871
329764
17
64
8
74
17
96
473314
7
73
223442
347568
23
25
43513
176252
41
23
390612
60
4
416141
84
424591
306109
98
83947
61
34
95
43
9
51
7
51
164010
8
3
447224
7
67
29
269461
239974
62
141037
183987
49412039
449484
67
47
46
431158316
324931
3
198429
169923
444756
33834
7
41
326857
182818
22
24605
77
407168450
29
53
795020373
260109
72
17
53
705825691
165213
25
79
678388801
142315
30
463267
82
98497
18
17386
283078
93
94
76
17
23
17431
95743505
329629
33
439030229
356102
73
395885
31493
242641
94
362597
99
60
36
34
5
339667
21635504
2
14
28832
62
497103
3
450248
9
149317
100613
3
83580
228435214
18066
41
52
83
226979
15
473100
467628
164971921
76
229975
41755
202814
42
202210
20
87
85
85
100927
342163022
710368435
170070
59420
86
490746247
4050
840293001
424270
65
31
77
10
451006
457317
101990
30
418955
641320302
678890798
5
404830318
66910
15
52
53
457424
379935
460336
831211048
65909
18
49095
258991
54
274738
46
446040
52
123165
46369
137989
476574
352524
3
296069
243984
88
56
65
236173
32333
260622
184401
636212634
90
16
44
187547
9
465042
135310
3
397604
30
71
121411
18
338093
128044
174685
350207593
10
242632
1
229398
22
53
67
33
90
2
149789
138036
59
4
121846212
33
7
893500660
11
36975
396149
217220
40
29
1957059
20
326275
87
247715603
174835
92217
558746442
39
201177809
71
25
6
9
266211
8
69
345109
48
59
94
58
130041848
2
45
2
444134
128996
231066
499388
2
69
270751
281145
824656730
139153
252769
809807180
262427
60786
214233
5
155890
67
463705
427843
8
62
88
249360
55
30
32
42
503
433185
4
34
16
284137
138408
464312
21
48
478899
7
406903
184502
457580
299634
27219
326307
34
7
2
216010
70
45
58
200643
622107758
59660
349610
94421
351189
11
84736
922411877
312668
435774
94
41742
94
254145
46
251235
2
6
5
292841480
390936
481343
8
142564
4
365060
24
7
205653145
13824
200506
39
7
56
32
320021
93
696369159
63732
168971445
495018
85
51
2
20
1
633462646
165088938
77
16
474075
73469
98
47
72
401876
283775
12
362135
340080069
437300494
79
28
97030
91
67
71
33451
29
38
78
6
21
174541
37
295380
11
9
69
43
276702
130413
81
30
3
13
308202
325459
190797
12
22
111583
240101
27975
5121
1
6
272510
407927000
93
1
72
318438
230075
109394
289939
14
95
38
202524
7
31
91
76
3
218335
510619997
275274
338820
39
670126794
97
90
625683519
80
217566
27
39
130602
3
69
976604387
474212
73
357356
296892
84
5
362395
89
471224
491592
479410
84
43
58
374921
80
489972804
55916
36
306186
143431
496578
12167
1
112797
359299
85
983853397
497268
74
222246876
153269
51
248815
938822812
46
420271
76964
350011146
2
320898502
36
3
8
73
66077074
349443
9
63
375105
50
83764
456072
66
43
171064
71
24
152779
20
441158
23
43
132279
536797302
69
847318997
9
37
3
246444328
302067861
43
4
319937
20
10
31
402824
72
43
85
255093
297026
439070
29
240180
187108
23
120615
83
10
84
35
185212
82
476765
192533
48
80
73
387703
77
231854
793019536
335489
1
3
4
47
92
290253
466020
47
484217
29
569091554
197530
89
836816692
29
64
85
204034
8
95
497792
3
285558
278072
68933
87
57
53
20
7
39
31
27
488194
33
369137
194441
159209
18766
89
322805
204963
120101
394094219
240502
232754751
202275
603446214
195997561
70
451490
34635
57793
87757
332161
306277
482356596
253888
9
2
34
93
109429
66
438678913
893405027
180770
3
180457
40
374099
295073
79
9
101399
486933
185667
24
109168
484626
63
34
12
182887
40656
413689
229208
52
156052
220851
718574399
14
113810452
38169
27
47106
80988
16
93
406105
8
220820
31
53
15
30
9
6
54
78
13
84
359603
15
870965988
7
6
213568
6389
34
496785
98
31
99
91
278527
454964
89
141430
669491495
308151146
1
75637
193349
295184675
156516966
496786
368820
48
1
141576694
559868331
452534
918564603
1648
507176643
97
95
193396
67876
253870
94
264997
94
136484675
80
496942
484764
242731
36
34
215263
13
523552488
41
272774
266449
168977
907886584
338261
73
94
75
30004789
48
919736330
428454
371394
74
786683289
57
57
30451
5
400568
409683
36
276966
99
904512148
91
354344
18
3
38
457525
61
25
24484
347735
55981
109960
282069
71
61
467175
118817
81
122398
463171
221431
177958
38
82
72
296986
23
83
144392
48
85
86
458816036
66
73
91
498908
230250
465745
300668
386501
85
7
3
8
89230
27480448
322909
3
412035
9
7
441565
464101
41
459752
3
76
418686
208298
7
39
378809
239384
41
1
56
33
72
97796191
25735
113293
36
130472
3
1
120425
80
13
360738286
75
21
25
706323885
11
445096601
9
44
25
90
72
492355
266483315
220703
99
383495
63
97
8
215685037
3
766722018
76
344293
361673
79
29
347514
151981
1
29
351346
73
120291
644916443
71290
329428
67
2
73
46743
6
206060
15
16
26911
87527
90
83
93
39
22
33
3
315357
256603
313963
8225
218616
93
282509935
475024125
476807
229329
37681
375738
411823
99561
378829
35
60
669410782
334313
59
68
14
388557
64
44
90572
97
51890083
13266
12865
123551
9
97
48
14
55
247277
49
53
51
406220
240357
142764
235191
327678
447009
34
320045
62
76
435138
42310
29
34
78
93
292985359
352432
53
88651777
19
189988
40972944
7
130268
414840
237727
95
276892
26
18
100660
84
175853
96
74
10
267886
43
480753
10
67
433952410
37
64
73
69
369700
18
92
719564041
9
51
337637
12644
313296
284438
62
181120
72
92286
10
32
181898
94523
37573
101022249
261627
49
231078
310141
1
56
84
451568909
47
68
20
5
61
1
91
88821
1
66
163122
80
93
88
23
751404102
65
40
62
260977
7
55
75
334388
151556
73
173167586
4
83
75
1
63
82
200841
76
1
202621
494416
294681
389265
461806
51290
358276168
22
27
375806
68
278315401
20
1
71
62
336594
69
75
214979
97
400553
192875
46
55
15
338546
31
401713
328375
68
230352
11
25
57
181342
439737
97
126946
149245
39
20
134825
563154116
453209
309288
217155
95
163146523
6
10
693819579
269659
102220
431184
425674
71
93
73
50
20770
2
76
37613
2
307352566
305049
149819
248074
445314
206438
327257
46
478868
176467
4
46
17
14
172011
241335
8
57
819748582
930142174
87
793144896
68
470877
67
21
514430366
78
5
113031
340967
37
5
35315
29464
5
84
335738
44
49
182290
629659255
61726
26
239613
3
364732
757423610
186176
17726
64491
310468
5
403120
817517067
417553
299090768
76
966960786
16737
108538
8
185911
80
77
300070330
80015
89
449688
432254
53
91
47
96
93
350740
290459
58666
300741
265110
717220647
232127
247887835
54950
267251
317221
476754
52
413138
92
72
333167328
16
27
99
74
59306
180220
5
292620
13
10
219722
726605723
4
470454
21
128799
86991923
590097044
35
122096
3
766362347
67
323573254
31
9
449282
59
90
106056
105962
444099389
87
430080
226892
975424897
41461
14268325
61165
38
276577
3
42101
859246033
5
23
279124
312527
53
65
27
141229
488842
36372
16
8
320740
6
94
54
98
1
311424
217168
232272
164065
97
116362
170241
592611078
411075
1
27129
477174
96
1
5
69
391684
198076
45213
65
278036
488486031
66
24
229300
69
1
87
1
231077
29
50
175421
361579
291393
44
36988
271107
171952
89
6
45959
10
41373967
20
71222
497736
117716
355560
30
92
425362062
69
463334
86
144860463
201388
449156
87
65
402156
482909
494665
9
16719
18232
217377
517820519
121424
130006
73
68771
18
9
94
333685
8
50
628953173
235138
89
1
7
5
862657523
210942
420118
480981
91
76184
55
49514
164959
64
80
98
78
80
73
28
90
483598
2
11
421028
63
57
20
75
77
42
26146
48
331080
109624
83322
41
41
45
111471
479552
277031
23
179166
53
97
324192
14
70
252465
83
84
239277
156839
23
50
479842
63
336415
567631502
441517
77608
35
233824
9
41
8
151882
69
70
55
25
19981
36
72
820264567
463318
92247
216622
52
135845
64
81
55
61
6
917317968
9
382122
22
127597
19997
10
6
196389508
49
9
20
99
489012
410788
120494
9
55
27
151861
43
28
72
82
470546
217449559
9
4
481689
4
257466
18
36690058
1
25
92
34
144066
59
3450
47317
116007
160493
352806
4
157433
4
107329
1
261950
54664007
919572552
55
51
23
462336
443487
35
120211
539414513
69
45
5
25
277779
74
65
294336
62
247478
18
24
167887
294470
397512
59044
21
355666
25
134642
321518
7
24
8
310374
31
196767438
120053
95
241491
439700
17
9
132790
12394
113038
289654
252399
7
328113
165309
212428
1
60
39
442470
994414914
84
91603
52
8
254216838
356618
47
323168
88854
24
44
4
8
13
51
42438
189226
98
479412
231222
360824
290095
418198
95830203
32
193771
413660
50
82615
31680
7080
2
96221
372413
216744
81322
623562534
496921
468199
48
230886
438097
261675
62
193895
58
161562
79
446611267
18
8
138891
49
338018
499381
2
456146
9
57
56
435434
185300
1
5
8
102352
5
33
30
71
28
51
310771
75230
92
4
428405
40920
71
17
17
185970
38
462520
2
18363
85
350203
49
26
13
317573
122456
64
254809
83105
5632
257588
5
95
64385
72
55
457899
36
416763
178089
442183
384684
63
441400598
983834570
46
332053
462681
350555
80486
91
746005937
111752623
450653
165673
7
33154
94
335464
912179206
773803649
9
63
45
72
725418390
5
405277
82
83
64
339755
442471
620644183
468440
69
91
171873
28543
304447
14
429051
46
222969
85
331271
1
30
527769381
82
45
172798
61
400043
277759
443500
125658
716002837
80
4
403063
170517640
435472
25
406968
81
36
76077
213061
2892
7
52
192128066
286649683
71
67
139388
282161
84
90978
400947
153662
791982071
67
76
402406
56271
467261
66
69
73
424194
95776
199587271
27894
998468635
3
65
245810
324606
284428
5
39
782466174
446591
464583
1
287008
86
57
454760
59
79
614401671
77
69
33
3
7
63
469725763
458458
220480
354386
69
50
389245
86
371407850
58
232312518
37
4
698385599
8
19
259763
2
74
42
93882
84
95
24
348149
204070
57
95
192358
112096
573311088
71
430164
9
53
4
453400
73
12
139352
80
35
10
12973
70
53
328738
363024
823687908
288445
6
162024
47
427256
296359
96
688294951
1
25
308816
61
93
66
227710
5
25
5
584294448
44
10
86
458660
491967
81
45
6
119161
8
44
188446529
71
169626
48
9
14
67909
247545
34
967138654
201278
448868
138018
50
394904
88
20
431881
844966562
384445
280028
74
2
13
164435
99
763422750
3
8
58786
33
345360
57
365103
94
448496
92185
19
87923473
17
325302
60096
71
273963
710685689
426401
879339711
175341
267046716
372767
497555
39
13
53
13301
168652
47
75
75
364098651
43145
62774950
208472
119633
47
9
285416
6
400690
15
3
134134
30
151783
234293
6
613695760
46
37
154435
7
114112
29
58
753540088
261305
3
23492
1
247633
59
163136
112041
92
6
147682
15
127583
118393
232503
586890259
8
2
319446
29862
998762699
676221943
67974
69
54
91
9
349946
180138
107476
22
371103
82
154704
24
35
380443
176284
91
150192
90010
278622
8
294895
16
134606198
31
24
245551
10
499375
84
296806
4924
147482
93
360619
71
18
32
496958
44
562814679
80
289874
320075
4
130555
77608
495032248
67
3
41
74
479832
12
2
218125
27
214292
14
262953
315747
58
92
234946
146833
69
21
397404
14
33
248706
56
61
92
49116
205935009
17
40
88957
88
18
36
78
37
307996
3
369767
134766
301409
77
214778
350179
479602
87
5
331885
290841796
371822
149770
6
7
330023
33
73
10519
425748
671270732
145842
429086
89
15973
131459
302912
41
288658
61
2
162018
71
405299
269701
46
51
99
110574
73
4
86
173584
34
114833
94
63
48
85
13
272504
222374260
55
164497
35
57
35
66
69
17
76224332
425440
21
84307
33
219206623
51
72
380571065
313554
33487
37
401859
673472737
134906343
9
145762
37
966641778
79
270599
271429
402881
89
68
146796
38
611383546
264504
641600553
319026
238378
154958
307265
45636
168351
74
65
4
492044
9
306737
162838
82
829476282
58
27
59703
21
412927
248438
58
278391
80
39
21
23459257
39
99
8
1
86
47
107533
303853
43
255943
57061
864549543
333712
83
8
224978
85
84
9
223656
6
96
290193
87
71
371913
64
1
472450
56487
59372
343705
52
8
361113
5
20715
45
37
506269837
469829
37042920
39
162042
466820
361488
59
220876
52
16
59
243206
82742
94
31
17
38
437762887
68
8
29
58
138756
3
9
588087536
4
69
377379
119868
650430061
2
20
454098
118092
322235
3
467192
71568
123050956
88
92
206898
432461
417722
76
183467
939965374
89
4
47
97
490719
443603
532437035
36
418840
25
402108
75
10
22
9
164708
31
8
57172
668809611
8
122738
233105
429706
1
488855
87
143094
41
28
32
416163
308875250
38
52
53
366715
40
3
2330
6
17
681366659
7
303440
1271
4
78
46
52060
188408753
75
347363
329883
231409
13
447569738
488067382
6
18
219281
11
359198
843822716
91128
74
471623
93
42
430313
41
354027
447233
153507
93
1
13497
43
114950
656658713
442183
90
35
352420
27
824656697
22
179835
8
77
97
206465
97
294637
54538
103132
15
50
75
1
123202
25
32
49
7
51431621
15
537540400
23
35
175437
854683693
9
103578
78
271580
418347423
562281581
43032
85
3
228228
93
73
51
401266
815137723
42
99
308078
3
20133
434317
53
70
346469584
40
11
56
10
46
87
7076
83349
104638
52
57
4
8
14
303424
76483
41
187331
553400101
45
74
97
71
9
83
67
58
81
58
251426
468863
55
403157
398929
10
189434
20
244558
33
109341
361086
66
28
310304
86
14
313944
26
55064
463231
207819
491464
89
284769
98623
52
340883
538900215
1443
150747
391638
35
323193
637571878
78
91
590057948
91
24
11
1
48
143747
405828
4
901096108
361334
7
461315
88
110940
36
23
229650
16
33
294702
170375
47
387646
313432
449801
129675
32
430915
410326
347373679
81819
9
348135
472725
231878
30
48
10
120420
409454639
293437
2
98
50
5
627513749
24
10
71277578
63
440846
239401
946317782
10
6
60337
148659
716737794
280210
96
51
907080532
496588
81
487216403
81
68
140608
91
18
26448
222286
13
54
17
78421
451169
71
257527
151812
28
383584
5
101935
66
46
633536412
177963
60483
133467
15
510145453
158222
77
40
48
158311
247486
118284695
308715
373000
87
69
242427
32
4
2
16
348009
72
4
79
272342
72
251219
558139708
75
859154959
13
95130
363248
8328229
31
84
336592
45
1
66
2
227025
308875
62883
95
423553
386086
21
376897235
331401
94
35
403136
81
11
41
84
87
59
74
9
289029
100817
867809174
66
82
103365327
33
335927
18
59
3
37
90
66
189688028
4
240218
45901
118273
221945
27
472476200
17
63657103
81
435602
65
79
187839
17
41
690566890
224773
40
238950
67
360128
48
36
341276
5
55
411787
24
81
69
495261
148317
187691
491744
1
24
89
309577
97
23
9
7
166234
307872
58
62
190299
71
9
397605
53
44
98
74
12
6
69
993276850
6
333503
21
126285
164190
468813
30
42
5
632157170
345043
87
302743
9
192149
101644
436681
450448
97
311935
6
376314
182144
109776
375625
416104
52
373182
5
31
72
3
374645
230805
83
290382
153289648
11
49
414021
31870
93
2
192781450
402046038
6
3
32
11
79
41
123962
66
4
71
8
445196
32
14
317759
46
36
48
158349
126566
16
49157
47
320420
26
106098
4
89
37
7
491248
207110
290792
4
354316687
22
417065
577972944
80
450551
444402
622362043
325047
208378
86
74
23
488111
88624391
279697
87
82
24
97
11
198434
7
200903
49
25
412227
3
460857
78144
282823
69
52
891107650
50
6
80
88
229506
120649
45
37
450287
61
331903
7
87
63
15
540856078
326178492
486989
49
46
2016
67
50484
64
12
88
73174
46
354852
5
78
15
59
249744
868528643
32603201
258555423
362801256
498669
613562099
2
27
98
469535
32
597826703
33
441894
1
4
8
3
396244
82
95
94
46
95107
24
336814
501518237
129978
137641
19083
309832
270303
3
5
63517
85
247142
457660
97
4
317744802
350709204
95
787718871
8
58
38
71
38
90
33
75
6
3
426386
30
13674
82
78
53
24
26
99
72298362
957934042
225492
256551
489627820
54
91
224634
484316
64870
728742624
339152
75
45
326052
386337
496361
54
82
472217
84
4
70
9
83
284252
3
79
23
38581
12
1
16
78123
430234
250668
73
49
74
68
186509
62
6
78
489450
60
43
143104211
93
3
3
24
93
1
134283
78
9
84
8
988373232
293452
348543
201888
370421
68
95
160424
339196
2
52
103538
323335
351757
877144615
453359
1
17
80
8
26409
401724
9
366890514
232279
11904
92
118120
450992
791754878
45
12
36
193887
461108
253921
610776969
9046
439303
8
31
6
310479
27
32276
4
33
342374
271968
25
46
63
86
7
6
7717
365756
58
214374
82
22605
28
86
7
239359
87
308576
5
36
8
331079
326609
418474
454847
24
30
32
112554
27
321520
104726
414913
10
20
496322
666279908
83
13
971224741
70
473605
15
1
97
300419
448790
241474
261241
94
392409
22594
24
88
380227479
378036500
427442
82
90058
19
538178751
467362
169115
145554
91
94
305170
363603
71
73
7
354913
64977
50
250482
32800
487515
38
24
24
76870
71
7
226656
76
87
122196
37
10
11
7
321514
118064
89
80
37195
415281
171738
98545
408922
48551
395836
53
227300
51
63
73
299720
100748
74
31
7749
58
16
6
8
393549
211014
282252
42
18
15505
85
141758
5
273514
71
21
67588722
13
423084
422581
5395130
53
824416869
425781
97
51
169067
25
405875
79
128164
283917325
29
74
60
3
489323
287541
48
64
11
406898
98
19
130949
9
880
629063643
616354979
386034
145952
76967
21
497458
19
439144
45
47418
48
78
3
133297
86492
53
30
448363
63
14
644937456
429576
69
96
26
80964717
83
175156
112366
93
488102
678774854
3
3
722827436
2
41
40
187320
271686
114596
5
412709701
71
941885481
148996
48
108795
76
150300
388505320
19
83
184012
40
71485449
134776
405305
19
420667
202542
457282
454410
62
167639
1
272999
9
2
107540
215290469
69
9
37810
58
19
17
454966
341519
7
194721722
4
187186
36
1
65414
160994
52
893875219
137624298
86
33
17
33461
20091
193121
153601
6
879318930
74
114858
3
346146
7
368261
67
87
11
11
89
76
137002
1
32372111
459270
353087
27
65
835681693
824098549
4
163097
45
233299889
122972766
62
38
688402181
67
6
81
35188
62
350814
473962
65
83
79
14
18
209716
347277
107686
104682
84
74
60
8765423
371443
85
6
50032
45
389993
554837305
137990411
77
73
64
173171
127572
4
472777
384235
411119
316992
414101
396594
656043908
272172
701164580
9
45
397785450
39
9
3220
80
447528
220882
68
415818096
198385
554614192
262323911
64197
161648
388478
15994
97
221240
6
254326
22929022
1
19
68
51
66
80
3
1
38
47
79054321
93
488940
354473
130147
216538105
8
384466
44
6
50
11117093
3
477564
243867
221558450
74
90
436340
85
94
44
142868
7
89
43
944537418
140473
10
86
233468937
88
137855
347977
87
72
3
9
323217
535951114
28
399144
59087
935662250
81
39
287753
114228
393216
51
497976
272709
165064
17
5
294053
255882
50
31
401286
384062
276419
62288388
3
31
18
840467547
5377
67
122451
342134
92
31
87
89
38
51
9
279499
8
62672
61
417300
37154
536188608
77
20827
2
91
28
17
57
12
9761
207896
5
171034
235307
25
44
337069
27
38
481544
46
31
26
13
151323
21765
326828761
621816359
33
328274
3
140462
41
269243468
390913
58
14
385415032
868368628
79
247032
81050
83
7357
65
212814
29
2978
34
92
45
376300
128171
49
86294
13745
174144
389359860
42
356201
3
8
21
6
173471
15
3
68
165725
56
24
46
33
83
657121292
893154709
183900942
96
98
53
2
318165
47377723
59690
98805
4
184899
78717
87
22
298754
88
743919782
60
68
83989
475681
74
183385220
42
81
9
1
177090
115050
7
412150663
430871
72
247324
8
98
244059
48
370332
91020
82390
325123
85972
55528
238056
66
8
293510
59395
53
223695
37
37
457301
90
748369248
32
452528
286758
56
357934
29
469952
15
85
165725
208444
91
130986
27
86
241268
90
2
320410
55
163559
126763
16
59
51
6
346719
70
5
41
31191
78
974889138
20
326796
87362
487597
462726784
246661
5
65
86
20
289850
553926421
186335
28
323303674
71
86
726754350
491170
77
20
2
66
5
19
44
281037
197224
335071284
442133927
256274
413154
65
356640
97
21
59
775797965
12
6
486317
10
21
47
5
389384
35811
81
313202
81
17
4
145555
340520
123976
461400
416752
453874
84
79
363293
14
35
91129
496184
42
76775
400485
221981
180543
112436
439986
208389
2
10
41
12
39
124954
75
354413
380024
691538940
210397
73
41085
86
249745
116371
40311
296774
39
26
440794
42
154736
394656
6
94
76
35
1
63
83
947331433
99
66
33388
133574
68
38
23
178501
26
44
371823580
166750768
227094
78
75
318717783
117355
766265287
83
631831026
97813
88
180673
35105214
282026
79
246355
35118
184059
611108852
346207
1506
226490
2
492883
325027
917834791
142413
367579
349683
121876
210733
167878
87
3
52
74
671436227
492088
111813
99
38
9
4
488912
7
640731675
49
181999
21977
20
143882126
118636
311447
235156
45759
762581455
465591
84
35
37
17
499259
432172
11630
46
357200
448376
157374
386811
54
76
3
382567
83
89
68967
197893
276764
349821
38
4
56
334230
161922
65
25
63089
160517
83
262651
21
289965
113471
17
351920
36
15
54
127222
176279
64
58
75
52
104855
286178
115951
30
63915
65
495982
12
33
432914
42204958
214706
4
92
166132
20
2
48
1
113212
19
37570
156230
82
21
64
62
15
28
63
461548
74
203008
438076
570371551
9
45998
240410
71
98
19
33
208696
238567
467659725
95
5628
372164
75
280124
477268
171124
317152258
419444
21
5
2
3
18
20
79451
25
5
83
54
59577
780937578
18
300644
280794
345211
75
96
312144
74
60
3
176915
56
481502021
54
39
29
5
1
4836
97
406857
112870
370686
45
557543040
569054378
90
72
46909
27
11019
40
56886
128406
323719
368156
38
86
3
48
40
12195
53
109909
62
54136
12522
35
82
136347
84265
13
456196
417255
73
57
92
294891
32
161843
63
56
248435
400100
186645760
425715
99
166733
73362
96
75
63
5
80
424247
474198
4
99
41
85
471395
39
308276
71237
86
239241
77645
64574
332518
84
9
290984
75
8
86
467557750
29503
326322
68
134813
24
8
46
88
493345
131358440
17
132782
408785
352955
74
91
622103330
375238
469002768
186618
7
24
90
465226
79
92
70
4
876511606
21
399288
9
561829547
40
32
449769
419928
674272651
67654
69
80
462210
392930
16
190200
812457709
138974
36
47
103820
288166
232875315
54
369852
86
400676485
10
105835389
1
97656
296786
276551
6
301740
34
29
98285
52
98729
251559
58206
570159733
5
39
419859
312366
469498
880571005
36
82016
396040
92
64
59
89736
200758
128291
50
32218
45941
3
280103
266477
405850017
986937560
30
52
967112022
6
100680
78362
253520
11
493360
71
9
5
81
11899
238717
88
7
5
220715
170168
15
247493
498593
29
87
35
467464
501011480
66
391508435
7
59709
951033115
91376
7
6
70
15
251199
41
542034427
332973789
9
850314642
64
385877
50
431901
356476
28
492897
404565
103838
32
71
171254
269260
987158064
11
68
132836
46
21
3
40761
29
18
138062
74746
40
438672
1
98939
43
491501
195999
12
98
413925
490897
43
317978
21126
19
36
830089265
325892
217857
326895
85
11
81
97
322177105
60
71
964840877
562077576
973705589
5
139574
410974
70
936998688
12291
452702
197873
102073
338243
32123
25
260416
53364335
365525
44
323000
137568
42
422408
91
84
60
171364
24
406438331
765265483
95
56
224935
44069
360912
45
90076
302577
4
2
389225
88
1
290837
13
269251
115401
63
496326
22
3
355412
43
82
309752837
384261
99
46
65
883773568
1
12
442412
459585
81
222805
123896598
327603
8
328776
120650
3
281065
30
1
457807
407286
379762
110170
89
404091
402643
52
13
296242
47
7
2
47
187470
149860
306843
21
90914
360661
475874
8
76
85
129468
27
26
194428
48899
89170
279404
36
173608
76
73
7
470872
71
1
457577
142984
483091
543435877
86
12
93
661597247
26
739083983
856842277
491091
322312
85
90
56
8
33595
236457
68
493408145
379502569
11
34
95415
639086680
190842494
163634
38
178169
262631
110534650
99325
29
45
3
231928968
232957
7
26
5
251480
43
759147251
313499
446119
1
68
38
235524
10
17
85
27422
37
70
16
94
328475
57
85993
10
62
4
2
794212693
40
448694
52812
32
193267
233913
27
4
82
235050
162973
28
282792
45
367466
11
32244
448222
407026
351883
48350
99322
401972020
321943
293927
426009
43
90
255732
41
83
401924
86
95
3
49
70
8
151410
8
66
126369
422281
454241
68693
13
3
994510193
438666
30
3
146108396
240381
49
76
335222
20
3
81
94
69
18
2
310435118
7
92
81694
190836
198686
977824979
127425
418857
79
48
297708
226510
34
98
83
60
469779547
84
315060
501034861
23
81
778309884
236920
324494
398142
47
85
37195
99
92
74537
348805
154637
210769206
2
95
7
70
355646
275578
474541477
92
42
53
29378868
51
85
19604
282414
195875
94
458159
306113
103412956
53971
52
34
314626
25939
308357
83
375505
43196
751676469
34
405386
7
4
91
242394
383858
22
21
64
484112
2600
8
56
23
4
385927
75
9516
81
342628
81
207901081
68
411940
58
395665
78
498740
75
85
2
61
9
61
45
468639
4
230470
73
323717309
655663055
90
281637728
29767
21
558884768
34
291941
85710
80106
58
273566
389838
126472
54
86
208328
273647
29
19
439324
296917
129316
75
4
288376
113175658
68
39
1
83348
91
28
367597
86
18
88
41
286535
494364
36
51951
46
81
4
402647
375455
1
9194
279343
431107
41
54
91
358215
42
61
2
3
39
266294
443690
547001938
1
76
175774
172464
439480
7
99302
310566062
493112
13
499851
204924
2
380040
13
76459
358599589
1
50
168446
25
21
235057
111858768
47
425449
424598
54
132739
88255
19
345200
99
8
32143
7
9
88
196053
312491
370673
92662
8
46
5
141544
34
6
349859
6
291929
41
200583923
83
60
17
751394452
159235
30
90
59
77
90
41
15
260917
280821
2
310161870
217336
6248
102907
75118
76
289030
214895
23
182189
24
8
68
32
184381
5
91
346897
6
218051999
72
30391
81
7
44
299430
177527
337883
61
6
63
11
321492
89
54
75082
6204
302429
76
86
8
499384
79
4
88
123408
76
97
18
193381
151836
352362
107038
44
36016268
8
93
1
466801
249635
184076
775927997
44
3
29
60
91
2
82
54
3
958378876
75
40
55
354597
254030
67
9692106
59
27
94
87
317241
211795
181106900
429540
117450
144433
4
92
72
132979
27
430840
165591095
25
35
172449636
44
17554
73
57
25
67
1
255790
67709
190091
60485
82
458064
2
66666
30
52
86300
42
6
15
56
5676861
77
391003
44
55
86
198590617
46
475520
49
88
931881418
451766
33
42
76
450457
60750
789901894
26390
39
324549
22
138064155
263983386
99
205051
631
375049
27
15
925200120
87262
312205
207194
46
26
396156
1
154838
26
333959
207864
34
54521652
70
83
679165463
220592
51441
495332
397733
438318
130817
95601
405355
321262
63
106727
88
163015
458081
727161026
435081
26
66294
943067212
933895157
14
45
151042
416312
44424
13
43
57
283349010
25
99368
9
1
351840
69598
43
350186
296473
162990
7
14
3
252203907
261462714
21005
9
55
78
347324
81
36
45
385233
78
15
94
188018
223338
41331
59
22
35
69
154585
6
468029
13
450874
425729
88
9
404453
239891
658100262
422257
84
94
203696
60
123835
97
13
114711
307402
53599
35984
330321262
12
183034
71583
6
59
95
241491600
34
132331
36
93
27
401478
78
102749
53
94943
24
42
668621701
289121
64
89795
85
8
71573
389552
36880
67
131580
43
273055
39
48
72
298686511
324499
61328
253300
300228
244344
44
18
95569
90
263847
6
437947
92603578
5
4
53
24
9
142442
35948
392727884
70
210936
594183800
437140
88
12
5
384721
84
427971
53
98500
3
99
37
397957
495606848
87
74
443091
150967
161078
377000507
1
52
31523
207363
56
91595
932331508
65
5
30309
4
116578194
6
58
82
41
37
758361275
1
57875
174742
10
8
140111
35
9
206316
73680
47
472152003
636534226
197529
28
353619
89
69
55
4892864
8
865916335
202271
398919
7
72878
3
60479958
32
430197
480163
589518217
408269
69
35
5
68
239311
429946
62
24
650087312
35
46
355343
285069296
7
69636
168589
312931
77
84
721447586
326956763
94
402604
78
80
8
79
1842
68
317630
50
80
4
322252222
275371
46
92
91
17
93
462414
436542
87
445240
223652
5
87
512265807
5312
14
182060
48329
497177
18
340821
82
15
133065
245449
40875
288733
85
479311
79
74
10
83
31
167732
7
63
13
224785
99
118415
190635986
342952
161960
47
212328
8
48
30
26418
21
95
81
63
7
67
112027
406737
299478
200605
82
5
98
66614552
261060
891299525
53
50
21
415734
2
426347
344383
234989
385992
421795
97
74
450204
323958
347795
23102
203632
62246
295062726
72206
1
28
83
360372
52683
39
435582
728310835
693634143
11
6
1
40
62
5122295
46
22
83
6
39
17988
530906180
22
98
11
50
38
914207576
46016
871148227
244402
48
78
32
55729
30
331437
955960721
218608
35
47
209952
90814
141863
64
293715
315239
336338
5
876754468
224174
311480
241451
22342
491746
96
709251942
29
379636285
238519
726506648
8
21
75
40
194323
6975
107943
35
91
64
83
32
69970
58
98
200192
8
236137
259187
139775
3
91
90
433163
74
157183
795126198
5
440516
246641
19
54977
215626
16
48974
320010
16
273888748
59
51
3
75
29
80
310963
40
686418948
258381
340085
366004
47
47
93
254565
160846
446354
93
79
100507
210079
332001
22
354483801
339327
34
105918
67675
460362239
473701398
11
52
473405
1
264977
311260
6
47
9337
88
205885
47950
218096
4
37
99717622
54
50
185677
54
28
229314
88846
42
209111
29258
48
28
82243
296507
456547
85
14582
2
223754
65248
287411
7
416622
286906
28
375574
70
73
1
9
60
155404
69
18
332878315
1
6
48
341414
22241
83
24275
77
33
45
81
483729
7
183317
359881
85
576608165
54
60
76
99
24
45
59958
37
5
66
87195
50
78
231610
10
8795
72
274581
157450
36
26
52388282
5
590075012
295141
43
91
61
18
66
56
19
70
245468865
496919435
9
45
307488
76
286585
297288
195334
23
463600403
314836
9582
460449
36395
343478
44
59
9570
6
870630551
95
76
87
165557
47
1
84
132001
8
6
95038
1
421309
302954
437752
6
975489010
265588
256773963
30
85
32
83
461822
21
429256
7
62
92
201876
393568
41
5965
16
84
3
45
17
31458
35
82
44
989620693
7
413150
21
129851
4
13
474883
81556
91
255946
274325
104370
334731781
86
86
66
73502
121226
401321435
37679
331677
482233834
354634303
316272
48
471568
421262
94
293249
84
46
47876
485344
81
22
373209
785983238
188247
91
66
5
34
76
303118121
6
357383
122992
86
80852
191572909
44
152201
53
216448
981154748
79
10
95
435911
49
236792
41
409477
10
2
86
314706
72
53
425707
109294
251583
320676
984516080
20
19
5
221427
60
72
351742
12
89
70
348006
374640
5
197509
366281
26
697365575
50
495027
235955072
462818
149761
394360
30952
432870
302378
10
326656
14
958720152
13
197528177
380337
11
371997
58
176250
167622
68924
146688
30013
178952
400085
2
4
21096
498362
733245303
98
382547
103083
23
99
59
12
6
261102
20
414048700
264391
417071
64
35
86
53181
412237
471063
5830
48
21
87978063
347937
992489992
433892841
5
103314
5
367030
78103
614099211
47
83
131720
133559
3048
85
433365
265572
14
30334130
421040
80027
154472
16
760641394
4
4
60
319162
36
76
2
4158
242576
109633
83888
99
90
27899053
53
207806629
354869672
843402474
98
7
382011
493268
297089
46
69
50
55968221
616158872
40
75
9
58
73
348057
21
363177
18
41
171176412
84
177101
889319023
17
2
41
460494
39
110475
1059
167674
101512730
450243
54
7662
8
465998
499719
32
482898376
200351
322138
701803082
67
430986
197771
40
1
243543
197298
593559820
45
46
88
456458
77
377366
80478
442750
67848
473520
20
68
83
1714
14
123057
131787
103015
33
51
93
417834
8
17102
361773
168701
478530
649970328
98
496495
371228
29
425325
860440280
229972
77304
18136
47
96
5
275057
78
270684
301100
289106
677391821
59950
29
18238
92
82263
18987
54
17
71
4
90
3
92
43
98520
76
91
73
559497813
48
27
18
22
229347602
75
72
120362
246345593
3
445880
9
186498
126013
982790211
3640
50
369647
7
50417
59
31
7
93
3
5
903071344
81
36
173677
13683816
382387692
85
60
61
369151
28
499264
372299
42
60
451229
63123
859541979
69693
94
6
278426
174518
914030137
165904
81
433398
37
329140
68
392631
165832
93
77
99
985843268
62
33
5
9
421240
61
23
415076
66361
4153
94
3
973158624
752426553
434462
49
137270
38
61
62758
7
50361
361189
70
77
57
90
43857
27667
122704324
164904
2
394652
32193
40
4
49
185629
16
58134
8
4
89
120235
22
347726281
13
12
53491
5
50
309615
354308058
434454
452476
487559
4
7
289094
253025
56
293616
440402
458054
88
6
410125
26076869
1806072
7
120104
236803
594596559
62
32
68
69
288206
587994092
234100535
39757
97
36
65
450803
136920
6
322533
29
211454
78
79
144462
4
7
52
22784
10
5
925917849
3
163618
490477
8
82
34
63
68
24
120048
274948
409322
180129
770831893
33
105501
88
6
94067
295228
11
52
22557266
26
118447
28
71
174080
82
499081
187854
7
32
273160
285922
310611
73
4
169879157
49
79
63
47
48
8
3
6
70
51
70
599828704
200220
89
9
8
53
62
360338
30
2
80
404479
86
238610
367994
134397133
5
75
344041
55454
50
179488
39134
34446
82777
33150404
43
79
58
181012
53
64
59
53
4854520
9
42
71
144119
111082
9
383151
154810
233090
215286
75
266329
88
142018
25
6788
93
173939
84
58
346496
57
220227
161632
45
932148347
128424
1
79867
46
816293729
59
141560
405437
367699
940104182
27
461785
299251
26
18
9
338480
57091
4
77
545577084
228637
56
361786
48441
480773
54
476805
7
22
71
96
99
79107
74
714201636
17323
43
3
206629
247253
97
2
84894
421563
23542
455291
99
215322
483233
42489
7022
312138
88
54
28
406868419
409377
87488
288152
20
76
415492715
5
441109
57
70
36
92
73
202688
19
470990
39
74
461102
376297
424397
271232
69
364142
99
924128121
70
84
3
1
50855
33175
2
69
679817794
1
3
6
93
30
437506
6
579329934
58583
330991
28
58322169
354619
82746
389127
330691
410988004
53
402305
254632
93118
31209915
976336424
43591
277532
259615
263445
104537
221031
28
555828079
66
253411
35
76
77497
3
99
72
2
3
4
92
35
142466
24
983594168
44
7
436132
134528
523881372
52199
22043
1
7
4
72
48395
908933161
17
27
76
465139
416841
72
438867
218618
49
27
217633
247737
760848247
462037395
152263
218669
292474
268568
379725
63711
64
380951
93
452907
3
46417
99
89
44
483681
76741
350524
68
44649
352136
614331901
62
65149
99
37
444411
1
2
72
7
76
6
238778
39
15636
413406
347751
744303019
83
419650
73
6
88
368212
160085
26
400505
242446
68
16
22
92
29228
495828
9
426553
24
1
60506
86
2
325300
373392704
261207
39
265248
42883
91
45
16332
51
227283
262606
457775
133221
59
48
406474
8
211800
1
288267
504974405
65
46
407584153
18
408459948
748529582
16248
349186
126750
191684
336661
379186
1
75
338299
524310863
18
219498
2
306640
83
76968
25
191794
3
2
597646770
60
154897
63
65
26612
463072
215705
383887
58
310406
5
45
77
177214
499984
783481581
72
67
94
390775
777574128
303793
138597
4
6
469886
170438067
6919
70
48
84
9
8969
96
15
1
61
92
98
969727343
46
316862
28
25
81
86
26
411375
57
94
3
8
387100
2
69
91
79
61364
2
417470
29
492367
224650
96
86
53
78
28
262980
249605
393955
56
996530300
188132
60
15
81
226846
7
69
338464
1
218384
92
8
76
6
967
1
53
177780
799887987
153297
151728
87200
54
107388628
230106
71
13
97
86
287396
144152
309391
55
78
320288
53
46
6
404159
414264
4
310738
8
18
17
387193
45
157051
445118
62
436035
279039
16
42633
91473
7
326009
48
14
9
439262
243431
73
129918
20556
34
228925
28
13
73
22
454192
93
66
4
287841301
4
75
4
95
30
175247
257099
98
32
70
81630
65
83
67
91
83
25
242090
8
23
276048
392094
11
88
299857
51
491837
488884
28
103264
15
139218
64
356449879
72
61
333115
42
11
427193
447704
52
458961
75
81
52
729292397
66208
2
96
58
33995
961097310
91
454883
389418
9705
25
235624
31
73
384108
74
220890
414370
93
45
330551
973231780
83
73
2
24
11
380199783
2060
493715
53
284602
50
67
616314249
386274
52
52
194325
567475793
759529102
240459
82
40
278544
205698
10
429593
849624199
54
66990632
411086
97726
75
8
200568
97
341208721
65454691
96
26
104884
60
48
396469
59
47
393636
98
6
63205
231846
9
10
57729
480251
4
401289
61
480258
78
89
48
2
2
3
87
42735
56500
80
349296
487220
12
976862169
107289
35
94
320731
682392701
349919
53
42
76
4
443207
871904286
395270
44
21
45
7
26410
280151
93
50432
53
39
22
283114
143571
314211
84
64
1
1
604616498
52
2
66
420451
52
471450
911800260
181465
85022
67
8
69
3
77
57
94470
308310
456830
381327
478196
17
34
81
9
17
256067
149292
49684
19
61
417263
50
452153
260775
48
391032
164101
144480
340882
45
387933
442701416
36110
27
343611990
99
70346
200864
920495460
268528
468510
116909
385806
472483
43
316949
266996
166763
29
37
59
57
497456
54
87
393285
195347
33
245043
9
66
26
54
379656
10
307839
740129611
286221
40
56
1998
9
2
604864769
67
121402
6
89
340085
226150
53
9
67
365669
303111
31
37
46
353406
79758
99
89
1
99
35831
308454
9
303280
372603
70
113858
578475860
79
43
24
30
389025
42
331719
240828
99
9
429651
245975
94
283294
222477
5730
48
54
261522
814871297
50085
39
72
88
443616
493892
89
6
81
153487
21
33
789921934
2
381879
146056
682955673
176591
85
55
314984054
44970
46
6
16
21
33339
95
265534
14
6
713164936
188475
46
96478
761138947
247202
205139241
27
479913
73
259175
37
389207
13
278616
766702307
88
98
56185155
49
79
36
349165
94
475676
862235717
88
459398
77
987424024
61
409130
28
2
41
431234
47
21
48
373950
111463
69
144243
75
127648
92
309263
90
315117
79
73
81
475184
281580
65
131819577
75
11
291488256
71
23
53
44
84
337154
113035
705831714
445760
211603
12
17
66
442119
87
10
496125
429014
49
61
83
371279
544637675
43
308946
1
22
81921893
952627679
461766
55
327427
67
78
254919
621552375
258337
41
268843
93
4
524067241
19
263252
541815756
89358
25
93455
53
469516
78
303636252
237088
39524
738823484
4
56
49
655558396
633033222
457168
5929
169685
179396044
66
93
145973
194534
61
69
40
47
5
91111947
56
406708
20396
52
316100582
613697892
176164
498185
92
417181
24374
98
57
143897
313583
212256
81
456628
40203
14
6
466947
73
28
88
48
31
169900
1
7
1
104316
5
70
50085
76
98492642
93458
395266
29986
21
14
121718
43
68
291069
68
58
70
196146
619044323
455398
339384
169456
13
84
426224
183356
16
159434
33
120786
35
6
61
19
16
232127
10
143653
21
70
395354495
91
577771932
99
47
62
50
480697
52
488813
138749387
197493
45
26
86283
43901
291140
256009
398977
446920
51
38
255885
116145
17941
52
54
23
353803
402232
9
281976368
479690
258099
50
92454
290818
628215328
78
78
87
120256
107355
105178
48
5
9
15
80
336853
79
495771
460727
42
477353
252326
192118
5
41
37
73018
315161
51
42
377354
388830
131716387
40
533387721
6
484181
68
76
25
28
90
75
49
302706
78
224786
351800
41
405938
31
907565617
304285
270906
794403167
35
87
72
99
97
334982085
54
9
9350
262472
65746537
53
30
399511
31
4
63
85
8
389845404
242346968
74
3
40
42
27
82
92
461956
23521
231484
81
1
20936
354797
78
5
310043
160830
18
140219
10609
89
363368
71
57
383639
86063756
491849
60
99
208744
90
292193
87
291918
484531
109104
421796
189970
84
12
63
870761318
65
32
30021
85
29143
89
468337
21
83
470957
78
18
26
61786
20
191395
219943732
42
53
5
27
7
6
24
62
57
4
52
80
37
868631662
75
409887
57
947864577
9
384433
15433086
3
53013
7
98
297702
2
28
257733
817151402
7
7
232869
35
70
41
50
1
64
381473
9
111644
20271
416739
26
93051
22304
38
474276
232441
19
5
492026974
83
82
1
239273
78
328650
243321
84
68
169319
44
8
92474
125137
241061
5
6
34045
11
287396
76
163164
1
56
6
82
488323
6
40
38
4
37152
161414
369246
313935
46
78
90
243021
204862
190726
480313
453124
66
81781
40
2
66
493620
486440
50489
24450
20
406951162
85
33
876953825
403558
72
71
108253609
44
308885
265172
253071
362192
27077
29070
49
267465
79
386994
3
44
176975
36799
2492
86
8
9
18
340556
8
491556183
72
16856971
314643
421656
108621
244407
100394
44
7078012
20
25062
11
440586
120872
23
21
684526160
28
18
342786
9
21
2
37
178159
54
37
76
339002
92
14
217445
12
70
811277981
365890
57
46
14
34
79672
43
357506574
33
341779
8
6
54844
97
380986
39
626909935
99
45594
2
589722191
998072508
54
37900
469187
349370306
92994
58
288082
205802
2
82
174188
304168
224887
624806046
199589
241116
405028
235778
451781852
2
30
4
309503
31777
88
634903350
447387
42
4
46
8
3
15
130624
331090
245420
289523
47
52
32
125445
97
214738037
94
33
180300
41
98682
40
87
76807
8
146983
244035
1
396651779
353138
362990
192186
91
53434
58
60
96
478584
845391366
87
25349791
461309
21
74035
401989
186018
330501
6
267199
827611599
7
294074165
65
43
76
434620
200164601
13
994462566
361632
79
471827340
31
34061
448753700
66
92
470071
85169
29
30931
93
365097
24
116586
66
279228257
405693
106991
21
615559870
175292416
109529
223151804
58
204499
268627291
41
192981
78
14
217583
773976491
418731
262738
98
45
74
105560
52
381414
14107
300432
177943
61
43
461337
85
19
202162
126172
248263
12
93
66
169662
151027
78
137105
478657
484134
3
49
99
176817
348792842
480288
34
16
115080
27
44
343968
252332
963267057
10
32
318503
270439
212365131
62
372366
50
2
432086
85
83
553524013
65
72
48
773207116
449933
5
45371
419019
154663
70
87
681578763
89168
472921
11381
71
6
330240
7
473988
9
807892115
232758
70
94184
486662
71676
4
312788
78
47
713
28
498468
92
83
413780
30
78
67893
54
3
40
139830
256576
9
114295062
64
405696
8
249648
8
26
39
16
155600
7
53
579846603
73879
28
435115506
42
23708306
492853
40
194062
416678
258437
50713
99
389187
84
293912
315893
271957
16
385155
576026631
16026000
150253
5
86
93
175247
325948
90
241592134
76139
449668
84
282024
232122
63
8
4606
198643
5
119100
83
470083
298362
22999
224793
797702922
97
204983
71
19
91
38
18
10
32
555921126
632489885
4
111646
7
24
878542132
52
81902
475868
42
76
84
43
424134
18
98
386968
224070
486914
31199
166343
60
158857
32
32483
223723
64
447669
26926
680782606
317481692
349259
55578
251713
70
449863
11
55
38258
19
1
23621
22
281577
52
460814
83
54
485797
376058
3
21
135087
96429071
400305
98745
116504
184411
97627
66
34
66
494897675
210270
171031
780938901
171113
20
79
11936
350796
40
727894427
51
89
19860
47284
32
8
696377595
94
118122063
24371
286107
414372
185325
348569
231801
11309
32
464629
575972896
29
69821
52
460519
48
28
559604666
34284
497446
68
11
84
79
41
50
69505270
474081
667536035
95
5
48509473
56
985300662
9
75
96
494709
31
321501
83
40
436188
227279
6
68
550932816
273486
37
35
339817
57
46773
481000
801475436
144052787
369608
3
168821
88
83
472483
324950
454954
78
54
556700197
101070
37
59
36
84
319042
62
92
47255
413546847
287401
9292
233130
340784
8
217295
34
43
68
56
7
220166
89
46352
38
64
529990655
85572
487115
6
551274899
7
358525
310682
10467
18
327819
82
2
334363
6
407538
83
31
96
212622
373320798
121873033
40
498378
96
412402
110190
66
235833
20
42
28
338450
254503
428222
69
470969
691240081
80
263803
469689
18
74
1
83
220945
328457759
156248
378487
84026
413206
7
316994
35
68
153566
75
610015182
37
5
318800
385421
57
27
81
158265
405498
11876
80
4
88
559610133
98048
442348
606914751
699649703
64
126995
132600
34
44
24
220043
8
46160
383911
99
432284
292368381
72
10
35
472015
24
266121
87
47
25
435997
530686326
255489
35074
49
96723
4
85
62
73
51
97
52
468521
8
40
5
295752
81
415085
210581
76
25
7
353274
88
486616
834414757
35
24
827245536
4
68
12
58
217025
16
19
252368
11
86
160128
8
26
13
1
733112076
168701
498412
64
63
365875
146810750
84
83
233350
99
363718
9
73886107
712827451
215702
274443
154650
218573
34
54495
429651
360714072
353848
80
92
90
8336
70
184438
1
31
99
479260768
188326
3
384710
360468
31
17
88
440539
172962
355628
307056
84
342574
88
71
58
118728690
205052
33
59
21
131511
866731535
37
749962602
2
7566
430879
78
6
86
89
11
212705
124104
69
167785
45
396649
398007
20
71
2
67
78
21
76
146994
185600370
4
65
9
280046
79555
99
324307
1
7
11
31
86
52581
37914142
79
153128
311952
284074
54
213169
17
33
340750
40
46
153172
483110
66705
63
94731
20
72
19398
20
24
439574
290096
168202429
5590
2
46
55
24994
16994
209010
154869
39212
461016
120301
571670607
86
96
11
39
314903
111407009
64
5
491530
459548
369988
97
700231622
471781
98
55
484032
14441
15
76
2
71
197832
17
459322
76
17
9
212261
31
95397947
29
57597
8
183613
4
435910
86
64667
76360
17641
530992254
383920
223964
2
50
221380
35
48
56
723004520
71
355472
8279
4
15301
17
83
2
594800346
21
103921
25746
81
422690
82
491337
130579
44
474447
66609
105282
100027
488454
7
73
27
22231
270841
141109
25895
1
40
236691
6
62
8
944157507
55
8
15811
107623
32
738557990
14
380490
94
51
31
67
495867
22
40
181020
395737
77
72
235190
369001202
110080
6
18128
87
60
5
190305
4
94
5
92
8
43
14136
38
70
177115
56235
55
289507
84
313220
12
84
402074
9
29
17
5
280078
121727
378869
4
79920
56
257782
76
94
393172
3
7414
289312
107249
22
142281792
70
24
38
18
5
12947
80390397
768503449
456425579
361320
407514
7
54
59
59
224530
283394
474064
62371
187402803
595118297
297113
715336761
21309
766461335
298678
374983
237778
45
26
2
195114
88
45046
74
267716
85859
474641
490328
69
81
4681
77
83174
289100
33
264156
146225
147779
404092
50
740196656
179688
362919
33083
88
96
496792
69
89511
88
54
72
410638
77641
18200563
97
183035
275812
186948
216303269
198484
290620
9738
86
76
93
95
62
451713
65
169150
69
74
369116
85922
347541
190970
91268
93
15
277531
251360
85869
171497
881471642
9
95
30698978
2
154336
79432
67
57
242471
70
90
193386
10
497492
9
89
86
34
40
58
79
35
9
328888
12
76
330436
38
36
90236
151607
97
62
90
53
446962
43119
238967
32
467354
369105
290055
30
492143
6
17
70
471766
78
188026
256704
36
383335
156098
46368
311564
80053
41
19383
390375
67271
198566
271312
77
31
97
30
167091
874764140
328254
127685
227990
227411
9
333970
447028
24
319607
67
204769
10
239676
40
372300
28808
485361
363611864
458020
48
90
23
40
12
151393
58
68637
7
121840
57
470286
356844
77
71
112312
3
76971
44382
95
41
72
280246
93
4
6
419188
17582
62
9
824444812
53
119537
34
336154
380195
227212
155049
394445
26
47
11
7
148983
3
5
445171
896487110
75
374867
18
38768
442124
7
8
470947595
45
21
48
47947
45707
378808
13
316061
28
3
57
1
49
2
80
9
41
12
77
62
348163
36
57
91018
7
19
1
62
93
310116
20
85858
31
88
4
563605516
103803
1
163091
1
21
6
43384
89
459657
116461
280278
146753
300786
44
305241
111653
483178
431837
6
40755
1
3
241163
480402
53
389622871
67
752187495
29229823
832884491
431570
141337
70
8
9
45
119658
82
56
310377
236114
160400
287148
390911
195888
1
98
95
51499
179257
37946
189915
4
58
21187
44
263083
716600657
88
5
179520
11
196163246
59
13482
74
263223
608955868
297446881
6
469131
328873
13
78845
321647
574343975
32293
914355160
72
63
17660
31
325304
54
953216490
174263
46
310607
84
117231
30
176959289
625403514
380854
285437
29
79
42312
73223
419918
84
34
556926342
200255
265834
17
76
47220
72
194009
60
281349
203880
133265
97
46
405139
363865
20
436292
846731324
136368
162133652
21
209853
466888
35131
59
133139
67
185479
19
800778524
450098
309394
14
72
451670
1
15
338993
408258
33
185947
33
97491
7
97
7854
28
374073
130123
87
63
88
96
393060
5
944356637
63
72528
155348048
79
286211703
382915
127996
232864764
77
68
10
56
498299
284651
4
57955907
85
25
53
82
245053
159499
191184
74
36
5
25042193
446201
325901
173571880
66
49
245376
320496
401371
47
654749427
364661
975942796
37
51
62
24
370704
656498303
99
76
6
215027
210023
81
67
61
21
39
450662
421335
29
33748
363926
118242
445494
436450
4
78
19414
851477885
85
5
81
49
68590
38
48
39
198494
103806
34
112643
20
24
38
11
42843
71
4
370506
63447
269632
3692
21
854010588
60
47
148987
70
135724
313008919
352415
33
3
7211
11
241559
40706
71
13334
221899290
53114
1
42
78
93
304399766
15482
71
50477
99
618468831
68638
465165
90
45
58
8
487916
480853
413713
75
279656
43
47
25001
46
72
34
346974
161622
56
68961
84
371931
494272483
685602343
56
33732
439494
502946814
315361
317524
305069
271443
279122
204138
6
367942
13
25
3
426261
2
27
954965397
70
81
58
542174566
7
29
91
36439
225294
125996
323266
646278932
470249
6
409454
17
3
251989
2
53
2
209565150
400450314
50
26
70
125422
409898
30
20
29
99
386318
316882
93
98938
73
9
163417
83
28
331058
11
94
790105710
42
74
80014
46
6
470110
73
4
435731
955524563
80
40
74
198839
140037
392923
499677
52
8
91
49
67
47240
93
31
56
409573200
35181
52
797062698
69
45870
10
7
113745
439639
418948032
375680
30
364418
307871
28880
94927
39
44
82
476578
114229
69
315315
27084
269981
52415
35
32583
67
30
402119
83
291452
416708
359276
2
75
321996
88
129818
194978
7
283937
13784274
236211
408340
51
39
29866
82
356187
346922
106978
202576
6
43
184949
90
124176
29
354062
177900
15473
6
307803
98
490812
97
256074
3832
12
30
14
57099
80006
82
32
232027
46
3
230110
127551
362897
8
768662591
63
108331
219593
24
74
356286
32
194505
44
3
32
29
85
2
168129
11
768965563
5
30
311187
32
363055
81
5
224825
58
143328
92353
113337
227162
268089
87
234289
84
568694821
25
19
289444
272538
40
41
152500
478268
383159
267090
3
431377
3
186660
49941
64
78
152902706
273569
90673
385220
437313
295221
62696
9
4
226403
36782
453058
32
1
75
4
25
5
70
209820112
304681
20
73
197354
483420273
81
74
298758
4
90
61
9
4
499560893
206848
73
209795
27822
62565
281300
89449
19
41
86
40
211580
86
278015
1
63
3
20
195551384
1
98
368709
119752480
22
258356
409075
5
5977
14
323729703
4
68
69
464767889
92
37
465981
40
348745
7
93
1
93
194059
5
104264
48
828688463
27
85
4
607985133
2
65
2
15
19
90
4
12
361949
307679
443828
26
202423
595190171
76
43
382672
3
91339
200047
900620490
405248
133211
74
275451
28
62
366093470
45
450898
415731
235189026
68
43
5
87
67
147736
450553
10
53344
249086
378032
306311
48
76
438816
31
51
91
55
183015
359288
720205951
85
2
72
26
176048
65
407607
7
45
397303
69
279203
28
99771
43
172231
196768
48980750
22524
35
1
97
79
497583
7
8
89
7
66
286346
464705
295059
41
40758151
366437
344922
3
203007
671692415
345390640
316442
56877
80
62
71
7
78
137637
83
46
30
38
58602120
546241634
316964
8
13
52
21432
408992
984094167
60
16
38
115602
484812
33
17
401014
95
276039
375237
484771
82
65
66
320874
349318
8
553898810
2
107996
122774
425263
243176
230780
339743
1
31
46
230131
48
88
11
409065
490640
192678765
148137
68
2
8
13
66
476173
259079
212817
203791
48
74
36
19
252549
48
393959
628223232
26
367420
182810
284425
1
990406363
115592
933176363
99
38
33
3478
56
22
65
275279
5
6
33
236329
439391
70535189
565320001
829631549
88
44
7
59
2
55
495971
298366
41
11096918
947161164
333843
17049476
31
2024
59
479515
178937
53
61
224036
8
913
81
40
6101069
63
436853
93
73334
176729
265915
54
379013594
82
32
205466385
1
15
6246670
104288
54
74
20586
393638
83105
6
433703
202028
55
95
16
324542
301886
93
160058
480925
41
54
2
186988
274645
205951
354160
7
63
490071
873129649
79
26
5
217340429
61
5
772985854
72
43
96
56
101493
77
14
3
343142
71226
22
1
3
389828
420392
463304
2
14
931159727
4
86
58
385205
423415
3
149358
42
369453
4
90
289156
127763
102890
1
61971
4
13
35
120696
489341967
263574
406638
415814
310230
53
8
96
917606089
424687
2
388858
170661
26
19112
200591
34
9
142447824
48278
4
306460
70
18
72
75
44
98768
298574
28
45
90
77
83
372998
122669
9
52
146609
104188
93456
166414
38
213819
12
226255
690042603
95673
45
495459
24
35
51
66
364213
24
16
600519669
3
403203
93
202104
10
44
7
34
5
436730
118464
125683
349596
24874
62
11
62
272914
323247
72
226562
77
36
63
4
335915
10074
29
70
484620
458696
123073
84
76
255195
8
79895
5
4997
80
89
32
61
122199
373836228
56
9
73
256738
19
72
408573
40
94
215695
65
379014
218325
744952953
49
36
190356254
74
206362
45
252925395
329211056
287503
83
129223928
14
455849
41
60
482919
191724
231624
19
27
81
406821068
87
46
1
199992
639103799
492061
373081
320398
4
432951
167735
31
174742
7
18411
207315862
17354
50
355027
3
3
42
104266
9
346184
99
195441653
84
125461
87714
40791
55151
711217974
78
549998318
421477
353217
72917
890467856
77
101049
78
306623
54
70884
126283
1
83
95
6
706118904
373063
80
90
303032
62
31
326549
281617353
1
92
316663
31
29820
23
62
345191398
430296
320458
326556
77
454608
66
82586
392063
13
8
96
7
52
67
796083790
370356
3
89
194323
286184
18
134323
774440221
7
315602
71
35
95
33
78327
353332
439917892
224384
65
98
490854
34633
263171
91
16
54
5
45
39534
3
149096
318929
88401
67656
65865
376937
445676
143287
1
407424
85
4272
57
45
271731932
434456
348833
11
418848
69
62
136132
952664542
18
201589
76
341531
63
376725
3
335892
477005
35
93
289400
71
21
274367
24
81058
446059
18
49
320130
84
92
384268
232807
241724
323552
28
2
268803
7
176593812
8
48
66
325159
74
3
609839046
398894
351078
74
21447
73
8
81
27
57
163752
36
71
9
86
5
15
55739537
159797
38640
22822942
81
22
31
352658
403704
340586
41
348813
80
95
263884
224237
8
102777
161536
21
44792
21
5
28
456771
13450
82
2
383540624
98
85752
8
139950
29603803
26
111353
423543982
72713
233117
64
58
41
145771
340114
72
46
9
16
183712
8
13
1
46
24
892271444
54453
72
235859
122702
97
15661858
75
30
5
62
372629
48
347186
380169
448403
95062
31
283112587
13
77
163701245
42525
252217
31814
33350885
433298
26
43
42
53
74
338517
445794598
5
3
19
7
61
70057
529074905
402298
74
5
25
396277
58
5063
430558
1
9
3
391667
484024
99
86
62120
46
36847
98
3
81
405902
475852
82
19
286775
107666
31099
160122
13
450200
72
494469
94
64
373413
64
478657
58
4
403336
421670
178743
352442
39
124892
6
370080
332899
476443
64
38
296044
35
327263
32
328566
8
216923
381108594
466479865
334414
30982
39
423075
135155
1
813282241
4
214906
89
80
300856
41
295235
422502
15
170293
462962
54
231432
30
8
242849
95
122921
449110
76
897815277
207330
38
27
130617
92426
284253
92
72
19
935333213
92
205843
7
49454
13
487098
1
57
1
104081
81207
466908
99
45
2
12
153618
9
649555935
81
103877
51
450540
397243
69
267234
76
65204
99
622472271
45
1
103154
69
62
43
323015
60
317978
158421
312516
29563
723203704
165513255
437760
6
13
240204
468729
450688
33
483723
85
1
409025
55
176737
400569
52
1
318433493
107073
77
481304
202153478
67
266961
8
11
68
58646
75
86
100977
75
126788
165025
5
19
66
484283
56
10910
57
415359
521150970
58
8
289995770
311334
684291864
5
424952
90
154331
120309
492424
465078
272463
872538333
374114
89
219073
475423
108944
213996
53089
236735513
54248
148677569
336853
4
99
6
59703
4
88
85
163319
331911
133818
545891564
937675857
329907089
415740
195828
282120
459456
8
328941
165668
354914
2
63
463387
259899
457606892
34
8
643879502
33
5
96
79
46
40
54
34
93
8
234912
419676
46
222379
74
35397
400216
12350
120577
280447
16
3
487092
3
15
25
393073
89
335645
291736
797723195
489035
394088655
3
105333
223278
83
92
18
260002
56
766964867
479492
30
325506
3
78
5
19
84
94
179542
70
851637896
22670
39
36
64
18
213379
57085
430331
171268
93
46
9
473678
47
638
7
34
80010
457294
68
10
215523
91629
400532934
467471
269526099
49
41
284774
469011
143499
21
224075950
469326
276262
73
394080
252190
46
209550869
205130183
379296
12
48
26214
15035
19
2
79
50
34
914698102
73
72
42462
387704
305175
60
23
477254
101072
6
393908943
6
3
278283
468780
246945
64
16
91
148220
52
80
61
52
98
393141
37
9
4
22
24
182718
52
269602
47
98393
55
206193
37
65
12
67
108749
267160
44
57
75
7
87889
5
97
73198
48
19208
9
453831914
153521757
65
935789902
730111974
92
51
328592
11
57
333785
31
86
401881
51
118080
20
401935
47
35652374
464252
64
323737
64
143024
39
34
385211
392202
385215
454027
210097
1
86
418602566
1
235901
48
3
76502
27
78
160663
58
7
7
485016
270542019
8
141069
91914168
352022
53
35
454615
59
1
35
381500
638173830
443963
5
257667
52
8
260135
250819
556307724
3
188894
86
106380
314693
44
235147
71
59
75
7
234918243
7
59
58
57
56
3
2
30
95
38
60
269904
303035
8
52
294257
5
37053
42249153
253954
299290797
26
14
2
315883
51
207178
359612
2
499900
33
21
269083557
375372
74
59378
41916
262117
5
144711
44856279
191364
8
7
53613
66951092
98
46
788499210
46
33
50
44437
43
38
449608
377057
99
909991118
3
98
234909
4495714
57
72947
375286
28
93
308424
97
6
143394
96
57374
176461
60
965745260
12009
30
180198
265003
32
285770
163726304
14
90
86137
83
436955
79
94
255681
270080
59
10
39
197959
20
401895
77
88
344337
18
156746839
15
431397
868422229
90
82
92801
807115896
497844
11
59
69
42
544872076
430408
124604
360693
39
18
389545
341001
64963
448251
482920
101154
398563
485762081
36
70
6206
974138601
356283
78
18
424831
214682
7
16642
6
401678
49
212445
872049748
917976445
22
267904
8
38
201026
29
48
43
70
21
968260871
99
129112
375841
69
447750
299209
831792100
63
317016
995802220
10035
94
65
301839
50
12
332410
8
99
83
3
204862
697807422
6
81526
15
68
84
4
306240
494799295
257648
397747
85
2
479556
78
67
11
67
26
30199
417698
418916
724994183
483795
5
156226
125352
10023
967637191
26
22
115918
89
38
20
70
52
557836534
796141786
61
37722
268009
297818
50
9
2
9
206983
410614
59
98
31253
114007
384879
59497
34
495669
99909
72521
180849
82242
460681
49
53
49
87
71215
4
52
65
487837
334483
219207
9
667909201
449858
45
33
83430
47
5
97
400726
86
80
35
87
436150261
91229894
7
587840104
92
73
52095
29
12
84
61
145376931
65
549557329
157893
47
384124
825868320
63
75
179658
80
73709
247170
397595
265665
124816
911360609
93
222547
62
14
2
41
66848633
139700
239657
199164
289460
116535
356343
6593979
247523
575384719
76
6
616581038
79
218389
53
13
405874
27
70
37111
698752088
46
7876
73
462533
381746
97566
41
37065
714030289
56
19418
327808
18
471229
252609
59
19
349658
82
1
32
29
42
47
46
9
952693797
1
70610
511413102
71
37
62
324219
91353
9
220776
75
96
88847
349464713
72
40
280442
5
396482
39
76
109790496
1464
91
349635
69
494367
26
34
395427
254621716
168784
364140
410444
33
99
366538
29
277364
369371
14
21
8
7
93
94
20
150961
60
206198
5
434031
499914
21
363606
3
49
30
495749957
14
75
365579
327309
339558
85
507602233
80
59783
3
34
89
50
3716
65
250131
9
191054
96
286614
20
391174
58
51273
45
84
287769
49
97
87
253671
442958
209908
11
52
66659
73798
111909
130105674
66
50
155778
254203
1
71
548196394
76
298786011
81
375663
26
81
398627
225936
836566747
473505
135222
390997
301352
398884
262965
19
5
158638
326221
57
92543
42
64
487400
457253
117463
187680
317135
61
476077
81
9553
9
20
16325
4
66817
72
54
82
96
1454
357936
40
4
48847
8
53
20
163352
425764
435561
91
483815
839442383
352745275
38
41229
240400
52
31
82
3
10
565012761
34356
253246
33
7
39
2
55434
55
140438
27
64
8
49
769176541
3
196226
48
24
14
9
457328
482174771
64
432503
95
313179
42
57
821140260
86
485405
97
453018
3
32
159152
92109
47
92
47809
265075
9
221137
9
427471
6
164665
457026
20
90648
301178
89
476812
94
95795
31
306872
1
375438
75
5
36
21
296637
95
4
25
13
396122
20
125179
9
160221718
439928
5
45
19
4
15
43
93936
31
51
228822
22
98
334753155
451153
94
6
81
27
3
290354
382245
268591
66
31
59
56433
40
7
107270
57
55
50
56
4
77
7
346067
90
383856588
580616785
14817
56
684024837
353608
4
74
202402
1
312517
76
4
314947
81
385580
190862
33
37
45
99
691493048
43
472015
54
39
10
229823
408447
7
225669
31
163227
908887270
33964
5
236429
143651207
388377
573546599
67
243248
87
33
69954
43
51
251252
441895
7
91511
917163386
26
67
173959
54
32119
266464
221840
409071
95
31
2
86
73
82993
402951
70
448126
43507
461030
799814547
37
354937
137450
54
302781
5
6
53
487428
390472
312490
3
61
86
8
169165
496294
106087
45
281394
24
661039023
386381
123030
1
370358
86786
89
92
75
8
205636
26
1
8
60
92
452818
366789
488524
235051108
8
8
81
11
98
498373
158243404
17
57
8
44
3453
41
207467
210083076
13
45
38
97
263253
68989
224921
36
66
123258
469514
232343
61
78
18
24
27
37
36
19
20
27
313681
72
21
85
42
32493
105715
355110
48
7
174602
264824
38
60303
339969
88
378559
77
3
55558
70
75
937372763
1
203181
23012517
309192
6
208493
110947
35
9
46
227885
6
58
646648159
56
358117
486060
8
7
26
382806
496105
419397
7
42
77
74
801367120
77
92791
6
479318
25
11
36
20
424428
114122
3
384927
19
55611
39569
58
178072
408492784
60
186099
987215374
247797
483089
86
320707
298439
908802298
18
83173
313633100
142472970
568192074
231548
43
295462
287235
40
58
6
52914
9
284664
275619
56337844
220694
344615
406314
75
215948
358876
22
60766
373873
727304401
93868
40
24867
513208801
105046
437896
99
41
15
54
278563024
90
951889734
349360
35
15
689853980
29
180758
76
167732
79
2390
51
21
17
484794190
238813
77
13
8
54
13
65
67
352411
334187
140069
44459
96
1
42
320644
66
47
34
4
6
347510
245667
52
82
66
69
50206
82
68348
301501
46
28
79
6
286417043
174728
943677534
33
479874
94
88
71
47
10400
49
91
16
22
99
7
185794
89
23
380639
70
114468
970231371
510129496
384608
43
6
59
772057043
318520
63
23621
164353
84
94
242913
451222
188577
82
341621
22248991
16
336163
475269
2
58
92
40820
9
725884140
386088
382721
502087577
8
74
96
429026
119349
4
66
42437
42
218508
314738
200045
31
701532872
99
911189296
88
302156
4
73
56
25
16
73545
233780
6
243644
29
27100
664576548
27
356931
7
352635
7
80
82
53
76
71
43
457512
18200
682665688
451256101
27
39
430818
574338229
52
369320
292876
21
55
36
387956
326840
489750
179066
23
58
40895
70
446656
848182130
18
62
82
33
8
4
35107866
4
283058
52
40
16320
7306
9059
2
459504
831906799
639351194
283051
307166
93372
23
45
82
86687
81846422
89
653180349
124020
80
22
374908
55
362285
202516
426685
56
94091
70149
94
370431
67
363242
63
43
465080
48
52404
273287
232074
7
8
67
992789261
232221
346322
166807
244190
5
450758
92
15698
5
71
9801
9
170306
221042867
22
99
134805
58
426465
38
45
2
64
19
5
328661
4
85
111942
43407
19
486075
87
263732
99
83016
72473
161845
32572
99
262674
360582
76
453315
72
132955399
338782
143206
5
97
14
492388
244505
968477265
8
27
378231
5
35402
293523
75
464162
184324067
40
34
38
94
86
34529
441937
47
99
334431283
276012
25
72
47341
147597
381663
39
131035
13709
70324960
95
117110
399743
357897243
362784
68159
33
160341
89
80
57066
325646
69
1
475968
58
44
64
68230
489851
720045880
487211
92
59
1
386479
394218377
10967098
92
12
3
232244
9
17
8
95
13
318457
72
25450
2
19
75
242281
107063
9
90
4
77
45
255492874
293895
68
54
8
35011218
77979
107262
842987501
82
1
50
13
98
62484137
237690
558623697
969279879
43
43
85
6
235380
292550
95
443119
1
32
35
72
85
290275
49250
289528224
30
323070
9
7370
32
769239520
366637
1
257259
63
73
14852
248572
58
96
50
84
457177
261791
439592
6
23
28189
30
344861
111172160
83543
35
38
239094
76890
300659
66
216704405
57
62
791798997
98523
56
144404
726008417
325404
97
260021
85
618581531
73
94
29
45546
513685826
80278
18860
978163045
405402055
491671
602907999
52
216317
892381140
13
72
322356
18866
203414
2
1
61
9
202003
138572
26
33
404204
137849
16
419959
233723
28
377856
78974
26
8
4
412893
95595
60
131748
434326
377077
47
398470
374658
210431
228374886
484508
61
105396
11961
69
3
132218
4
228985
68
593459604
53
67
91
8004613
77
365686708
39
837137360
304640
19
80
85857
32975
51
20
13
363319
76
80
273950
48
643214501
402703
4
62
84
84
72
19
325749
214865
75
386440
459552
314520
40
75
909696655
51
580714190
412710
851339350
298900
156238695
240511
210176
59
23
7
53
235281
67
17
45
67
412911
91
368611
80
588459607
70
1
84
374101
58
22961
9
61
15
96
27
672010268
606144337
95
10
8
347564895
185522
167141
2
463671
87
6
40141
53
15116
359358
63
1
93702
391916
342481
97
114613
364442
86
177528
258040
41
7
45
24
159201
204913
71
274005
25445813
54247
366896
217498
264284003
8
3
8
345117
27
85
482150
79
458779
188185
95
202758
121834923
47
498841
209682
110896201
253417
18
404245
56
23
989473786
243512
86
288307
33
5
32
9
418570
8
219001
960150976
81086
87
354308601
180159
31
33
48
693167980
160679
43
79
53120
933261394
1
426753
241898
234346
7
50
96
166631
455747
436963
561247740
272910
42
56
307694
41
95
8
66
253975
393258
447388
17
77
171438
94
84
68
660926282
54
69126
56
72
87494
87
69
8
409237257
90
411374
77
12
87
381827
3
464720
70232
168293045
59
25
162355
36
175733
74
78
252938863
19
51
241945
439849
54
61
149433
5
67
35
23
16
21562
1
28
51
5
348533
28
77
328646
32
70659
55
482068936
357344
845279355
895952112
34
381648
442702
646435488
26
42
498102
380698
29
223793
11
8
60458
84
60
176582
613919606
50704
28
95
862800018
467988
133777
490996
97222
91
365176869
39
6
2
96
10
27
7216
40
1
43
97
34
174712
305081732
57
65
31
297249
79848
67
181995
56
56
13588
190078
94
475390
90676
68
56
45
30
61246
94
328367
332897
482802
215274
6
6
365457
4
158675
478091
96
17
14661
33016
334860584
47
94
228424
27
278543
317173
384318
400949
171810
27
9
17
51
692004030
63
57290
9
41
37
92
584785018
784728197
14
13283
61
44
36
15
470410
48
83
84
593676872
53
473188
115343
40
45
444346
9
62
141572
2
21
184033
39
69
394425174
184239
27187686
35
22
472870
57
382618
59
453869
6
165940
122813
45
81781
147377
56829
445427
410446
225030952
50
230008
14
695664454
87
7
16
367809
93
9
247919118
51
32
92
9
59
5
145730
283581
69
23
17974
4
54
10
16
56
485349715
47
389020
7493
847013719
172102791
37
14
82625
344819
94
39701
81
383743
11
845888197
12599
224167
31
17485
404290
24729
98728
31
120964
29
429450273
71657
35
75
424086
76
490571597
28
125353
152509
49
28
94218
422370657
482308
68
188760868
214341
55691
91
71
192678
57
32
166705
172689
384582
556558590
2
1
85254
165550036
415693
8
416933
55
26
86
17
72
44
413298
5
62
4
270391
5
42929
23
7
43
316692
32
44
279592552
449883
30
318564
461244
61
321874
3
331727
156619
5
9
59
86
153084
364986839
212117
799748459
277388
304462
3
72
17
946281865
7
6
385797
40
29
28
68160
148104
89
5
151945
199802
460918
370599
6
9
65
4
478557902
4
171087
54
170826
174175
83
34
110214
58
88
37
57
322507
222543
56532
59
70
101395
92
71
22
900161467
468688
145266
8
7
11221
10
366792
132345
198261
35
48230
81
84037961
45
15
296651
4
48483
260897
27
93
378473
60198
9
52969
63
44
269826
44827
88
403499
64
61549
80
54040
54788
3
337232
973160585
6
67088
35
83905962
6
34
885181878
4
491195
389854339
306887
233456
362997
428845
333765
435748
171420
45
58
24
82
3
135545
5797
29
73
7
29
90
107727
50
88
154437581
96
93
2
175384
461246
40451
422795898
35
42
37
57
389366
207954
294419
54
2
274561
9
265670
16
152732
12
438369
91
7699
22222799
116146
375248
272638
456702
115351
158635
230513
97
253148
8
155228
16014
398583
499727
396333
408288
8
392348
50
33
3
231162
35
79639
208379
9
90
52
26
305816
617213824
1
55
92
97
53615
96
8
183681
215152
3
454235525
98
4
575819609
5
159926
17211
347867
180394
32
99
24
149464
98
25
66
5
47
847781538
826191555
8
58
58
158429
37
143547
291341
24
46
292819
6
320506
97
60
3
179562
98
230160
107974308
289288
5
73
92
7
59
338796
85
93811
394115
156978
66
21
44
7
23
96
512577771
115403
91
66
30
44
51
7
61423
6
5
39
473314
77891
26346
61
304606
295477
77806
80
884300011
111000
21
158965
46
59
60
181953
160950
9
153217
87
46656
67
43
40
791985157
8
42007
56
74
68
360577
44
82
215045
83
773254995
47
181242
326262
8
34
335012
273536
93
31
12
57
27
91
241280
68
1
58
14
34090
296388
791004793
169503
413967
23
397151
84
78
52
44
71
9
23
1
463479
49187
44458
209968
414225
358958
470143
40
12
48
416038
193165
174327
6480
487552
50
23
8
26
7609
87
71
35337
117637293
393849
345595
93
8
314022
92
68
144042
13
831759032
1
740598615
61
45
259751
368749
142950
491219
2
5
31
311298
42
24457
300149
213385
84531
69689
54293
43
6
14
48
172864741
52339
229155
519762819
140077
6
580466801
6
182527
87
366686
446124
476242
285607
973777962
116428
78
48
15
465755
331845
84
99543
357915
446928
90
428268
253944
325593
1
189108
91
39
105798
20
41
63
8
531113900
27
454563
16
6
355154
74
86
9
362941
89
60
53
5
180997
441299
434343
16
73
186623
46175
61906
467936
524040428
936592335
191225
48
77
3
48
481039038
67
417385
466470
320001
302294
2
96
18
494094
84
147739149
231933
271139
191310
204739
362929
267103
414227
391683262
218494
331448
70
275319
38
52
24
391129
53211
13416
86
87
242936
400376
16
240780725
77
145533
31
43
30408
756498278
379709
29
95
212337
259080
42
63
400212519
12
370372
77339
71
3
432004
190073
498871
384369
6
316218
40
470667
3
55
69
465144
262688
105111
54
13
70
86
94
324603
88
336257017
24
34
35
57
9448
15
29
62679
24
40
21
889526518
24
11
71
469114
254213
71
8
376829
91197
48
194299
25373317
39
8
891548183
375649
61
262697
83
90
18
87
101732618
2
27
49
91
28
12103
711603707
67
54
96
16
185282
322819
70
857429062
1
4
6
62
466068
21
493737
222825
269891
290913
313987
115530525
77
330480912
2
55
3
8
87186
483287
402931
197162
33
65
37
29
364625
105054
8
183919
68
4
482825603
58
51
62
77756
20226
4
74
243644
257433
24
9
206426
5
4
41774
411882
38
38
98
988060605
2
7
69
170201
88
56
32
111558
57163
67
283448
58
70
349591229
81
73
56
191909
68
1
21
195263991
466880
9
107917
28021
225134
1
70
9140
499098
18
41
260827
479368
77
91
141930
45
32
278315571
638974484
18609
28
980567381
43
17
257489
25632628
90
367402
61
331761
29
99
300706
71742
61
80
110410
95
22
247411
85
40
19
3
315169
168344
947699962
355198
1
22
358449
7
2
32
119429
370486
523998380
97
459759
273471
401717
95
88463
29372
88
78
26
65
61
329669
306817
778993406
47
6
448681839
37
1
35
166936
96
58798
16
5
277816
63
11
60
65
343410
96
44190
10
289995150
488946
38
210995
278051
31
69
462756
88
415045
226353
67
150274
8
331659
14
31
349788
30
129499
49
99
18
87
98667
87
2
218649
2
278989
72
97
819486557
987216098
805726945
85
67
356080
339088
46
47
20
54
336892
7
221440088
453819
216536
288739
138571
887845957
417979
29
60
27
53
75745
76
739301421
62
528690972
38
83
308837
195071399
93
60
83
83
35
33746
235728
266372
428453
449721
471368
243500
259740
15
5
121184
95961
80
3
9
941687489
216531
8049
47
31
469890
548626707
70259
43
8
2
474679317
25
565875906
47
36
544512175
278760
678124614
70
14253
32
36
58
410221
79
307585
58
16
38200
89
445315
64054
17
67
62
378468
52
30
281217
860319881
56
92720
8
93
67
430584677
71
6
39
89
40
85
605194780
62
1
70
306249
166507
79
4
84
248282
111800
390288
373125
149869
133071
14
7
79
17
195877
107251
243367
442899
9
238068596
64
7
73
436822
272064
423445933
434997
675954133
247814
10115
86
230271753
134999
10801923
123546
486988
7
80
28
85
6
6456
867135781
31
100963
454224
8
65
67
74
299013
54
11
85
62705
26
389472
94
198290
96
378390
450382
6
52
95120
117593
24
95
450457394
53
27
825903057
319427
65
260227
134833
33
90301
65791
57
37097
2
46
45
96
421734
12
181197
64957
28
27
73
159673
98
5
91
122426
1
11
96
47
38
6
58
493884
475802
127596
47658
419669
12
22
60
440930
403978
437874
473072
327708
95
2
77129
127765
6
96
86
82
362506
300307
16
479358
20
45
101993
276177628
420136
128037
16
98108322
1
153226
1
23
68
998386743
94
467641
7
322356
14060
151263
16
475983
71
6
6
41
41
39841
52
877868628
32
99
482022
21
75
80
197679
202921
358712939
55
87
34
77
58
108594
61
70
793617988
461038
61
59785
404661
492650
278443
24
58
384684
92
449504079
20
95
119874
143944
1
292460502
51
113008
301676
40
30
450911
221488
72
6
94
90
66
46
17
471684141
74
82
14
125594
9
50
66
4
7
396298
66
182160
26889
49838
58
295119
35
466850
29
412501
48
77
86
15256
7
119945
58
15
165846
35
61
125650
8
13
325724
296653
185412
41
15
38
5
6
892769826
474409468
283819
73
147290
23
244650
288090
298779
89
31
82342
177707
234672
44
292270
74
311622
468409
89669
44
200973
82455
31
37
475799
7
384587
57
244984
917
34
53
368054
472713
27
89
107688819
266183605
279343
354402
248108
54
100275
4
288378
80
91
21
245733072
148248
8
144835
443122
19
7
43322
409492
62
75
369915
32
210884
3
474030
2
2
375570
313370088
1
51941
13
454676
398445
258510
355913
203547
161897585
77
7
211469
9
18
43
27136
3
260226
89
436945
454155579
97
321875
322023
94
125267
461951
104264442
47
141090
51974
129917
428329903
226917
62
5
458404322
32
20
7
998
56
32
295484
251127
80
28
15
300535
103206
6
389571
365774
4
60
6
61901556
190279
357052
44
55407494
93389
35
65
11170823
28
97
56
460490
316924072
97
252827
37
470312
350711
54
335903
78
470210
10218
278350
198458
294581
345494734
248028
442959
15
66377
438836
10
79
122563
89
205798
173970
14
299653
221092
27
59
80
71
34
280249
74
9
482945
409636
18
444715
52
30
289891
23951
24
45327
307470
463029
444658
435152057
452434
382548
374563
62
45
181626
8
332219
39
66
9
167010
88
6
38
89
7
47
3
407847
56
9317821
49
405385
440868
13
122072
96
355665
269505
57
948350456
21
293084
166195
37
292631
80
514761957
201021
418502
438695
879257730
85
83328
42
787597057
41338
272665623
382139
59
8
22
1
186898
130279
38
126299
330793651
37
24
9675
15
491836
188571023
320758
134323
254458
241317
83
275064
67
64
428462
726160992
19
34
453812
64
87
34
93
34
10
35
174320
869101277
957237231
86
163786
6
290177
74
61
321622
29
91
44
68
2756
4
425077
607939664
207362
4
81
219984126
445625
330267
54
9
12839
72
69788
12
79
23
84
203008671
474534
24724
25
15
861021806
867172682
86
139420
96
495638
90
61683
24
370905
2
27
9
51978
41
242002
364046779
91
123422
160467
814659599
3
61
468055
82
245604
175345
9
22
65
363891
49
269572
120201
58
193045
273342
28
74
251834
9
5
98
67
292483
5
63513
5
357494
4
205638
183013
165409
35
968166257
66
837093461
459625
376160
92
47
25
23
26
411921
202893
195941
279781
81271
781945386
486934
10167
782858503
50
79
341743
463017531
380844
265995675
55
96
793106089
41
84
45
2
66
8
5
294265
35746064
422240
183707
44
883266679
119292
24
91
981212668
623625906
68
303255
49898
354464
74
19
68
73
48190
253805
126578049
24294
50
58
128776
216002311
54
98
315655
17
23051523
65
9
17
43
20
32
384956
468427
175044
8
46
112646
7
6
50
253632
101511
30
63
666205332
41827
79
49
120560
236225
68
5
66
455877
285345
226178
19
67
88
59231
769077043
72
495595
83
60782
790001435
339979
47360
409099
54
10
72
443673
30594545
466903
71
29514
85
39
79
55
888726413
58
70
155848
494158
336427
8451
292555
39
750754358
442199
118758
61
349014
20984
441938
424406
234099
458814267
45278
2
96
28
410977
37925
292380
63513
415579
98
99
54
4
223469
215325077
49
28
612505683
699489428
573863055
450852
48
53636
513202101
36408
15
317021
134099
96951
6
86
16
112246
10
469924
48284
65
295676
31157
393789
1212
68
414636
144604
5
43845
1
27
829680001
433523
8
486591
172783
106279570
62
38
49
189137
67
115393
344631
51145
468675496
155814
479864150
472255
895166855
53
37600992
72
80109
22
80
40
7712
83251
421191
74
255070
9
187812
44
415868
17
3
1
5
31024
445583
93479641
95
94
7
63
4
27
31
445108
66
11054
70
209400
90297
948696520
40563
416168
59388
32
20
91
6
62050
94600780
380343
417884
465337
301788
37
7
90
189408
26
16
53
491197
93244
1
45
8
74
909163036
357122
193374
86
898417890
160943
62
936608403
66231
277286
187253574
160219
10
49
1
58
92
275784
48
6
80
12
8
317178
7
82
63
40
136402
173006
40824
9
21
407374
16
4
4
72
212104
25
187868
126540
470097
45
297008
428123
45
18
77
197503
90
55
84
98
310168
116392
227657
395788
92416
112176
240543
126888
35
75488
4
498277
122138
76
32
13
962701513
570682334
20929823
25
4587
646000002
983705364
100904118
274137
128934
91
344740
35
970869122
838943869
88
475600
266127
273803
31
176716
7
110347
56
124629199
7
33341
306530
108871
94
90
6
93
30
32867
13
6
229431133
373895
97
30
94
366535
26
105908
485449
294807
409864563
576896692
280673
28
51
8
3
234475714
57714
336250
4
75975
64250
97
382322
94
30
37
48
85
46
157079
579131080
10
300935
346606
364504
57
2
161387
61
93
497068
152467
5
138378
94
93153
50
4
48
262981
89
44
49
2
70
331070
40
27
61
410792
5
247066
10
115762
81
11
218334
115174
965526808
132445
44
382219
4
58
260567667
995347474
372014
23429
313216
88
111017
711845606
379489
438796
7
456600
317804
77810
386650
259929
361771
429517
80
920565890
232546
9
38
5
6
68
2
29
89
93
324196
14
8
80
842323487
56
198321
460511154
943764331
75
12550271
255572
245071
265401
404710175
3
4
27
10
386533
7
45
213785701
308870222
474119
474613750
6
347999
54
335692
111465
219178
33
5
135535
3
28
139087
6
51
364098
461036
398717
228283867
282049
282644
9
1199
30
988725161
70
327572
6
29
51
67
256303
257036
27
418581205
79635
41
50
8
38
22
80682
98002
90758
295464
65033
8
371056
5
145577
22
63
468413
45886
16
59
99083
411877372
427165
2
269693
798688483
472997
483800
97
407996
13
6
77
92
8
18
56
76
51
5
328352
21
74
267954690
14281
48127
88419465
177917
69
76
58855646
4
33
90
241572
408176
299815
123404
149102
10
476507
849130938
89
74
63
46781
58
74
286772
374378
17
160470
325897
59
28435247
87
56
51088
371050
171385
399870
36
8
470952
134793
343320
412065
125529
581150163
61
7
476276
401553
290614
3147
140850
393107
61
7280
454566
476324
1
17
163338026
411247
87
36
70
43
17623
191582
256625
209836
29
46
1
186267
492375
8
905145931
9
250850
15
153013
73
61
6
906761275
47
25
80
480756
397821
846904856
101134
57646
156448
7
194964
723252224
479435
333235
44
58139
97
43
478358
20
15
367472
1038
88
19
25
150435
175012
398363
24138
56
320053
174248
117179
454502
13
53025
97
49818
14533
235789
158575791
189055
422554
21
5
88
59
90
45
406034
46629
48
83
15
454841571
31
44
30
439874
41
163631
281795
4
244767
8
490175
70
25
177135617
56
5
80492224
87
91
452554
40
91
214795
82
359747
286890775
5
339949
626534795
60
70
267747
136026
83763
82
266112
84
277751
81
39
71
63
2342998
84
880864950
68
18
6
914587755
266783
70
60
51879
283429
66
468577
487484
42
31
161751084
83
53
9
63
225273
235982
287910
226980
91382
5
4
488994725
44
59
17
258121
191628
803867611
106373
8
80
28
499150
485263
98
60
71044
56
27101
47041
77
16
90
254120
73
1
89
42
13
32
62
405037186
433496
228836
238643
2
91
334527
89
80
72
83
87
253165
258064
27
996634223
1
94112
85
53
420821
33
10
140305365
58
69
9
100568
217959
218724
42
98
369963
86
82
71
300923
86
83
25
142213
27
405081
51
59
7
237098
321612
32
156098
15739
25
52659
6
318936
216820
311514
185436
84557
50605
307300
261719
53
132859
959246179
86
221418
118682
25
300797
393277
76
61
39
80
51
47
505522610
209602
81
166169
87
51
173070
7
46
609392107
6
302758
230707
339285
37
704056932
95
404034
25
80
84
27
52
645550568
211872
343364
77
476327
64
30
282969
321039
395770
37
4
45
69
21
29
57858
8
409047
110719
485135
445834
5
114385
416716833
160595
9
12
82591
334322
458727
306427
50415
182023910
762746802
26
448044
20887
1
352893
40
9
467342
456909
26
790921095
49
23
392516
34
48
59
154523
43
36165
83
136559719
33
393572
56
10
47998
63
445689
294176
154989
23
58
82
397956
31
37
207897
231603
412446
8
677388650
72682
68
4
53
48
37
80
85
199201
69
487096
738149330
69
49
94
189783
468538156
45
74
428222
478552
48
58
39670
282328
316345
6
427048
351170
9
322247569
346008
185651
27
87
36731
112723
305822
72
88400
394918
53
44
129610114
725021842
56
4
53
676642584
53
3
1
35
505842152
1
420500
76
449668
8
92
141591941
241931
37
577740166
187108
150342
41
398442
36
8389
383534
63
718630441
22
14
718665191
87
3
46
91
71
150985
180603
295432140
6
2
204625
120515
862985764
295520
491304637
3
9
294270
41
7
374720248
280934
496505
72
94
327539
79
157384
466789
47
1
81
46
5299
437699
6828
82
20
37076
401348
96
426000
145666858
7
8
217758
85
165417083
98
42
591648482
51563
8
18
12026
323492
110771047
11
253089
150749
102829995
5
92258
142137
398658
486860
231682
28
678380846
416919
523043083
4929
202995
327592
488312
9
16
69
17
95
81
46
74
366975
289793
336756
45
79
57
3
500402771
93427596
266256
724412689
8
273625
38
89
17543
606103916
46
8
407986
392403187
398120
212670
3
71
10
49
26576
635550574
33
74
1
76
75
3
57354
46
30
548940292
76257
3
274773
87
94
328952253
9
198406
359059
64
52
34068
293639
75
6
11
705651270
68
22
89180
98
71
91
52
875768759
424797657
417859
86
8
572494242
644058778
1
270110
7
71
6
45
283356633
8
315631247
488210
26
1
25
28
2
37
379633
8
279712
3
16
353820
45
374020
1
7
4
52
53
140762
52
447090
265637
125501
95
117220
12
81
488678
236118
13
406933
363960
72
8
74
91
65
146112
400681
1
288485
110113
147998
466066
52319
18
926918452
485912
74507
47
641732689
9
83
295871
53316
42660
35
38
282938
341361
37
71
768890768
21
82
56
254601
30
114916
84
325632
60
30
197062
22
49
383987
78
11
151385188
25
95
45
64
6
59
274257
202109
12
10
3
499626
594463753
358129
63
447728
17
7
155669
296634
83
16
18
227496
325948
171692
4
45
353863
220632
340573
282265
73
24
13
35
440465
169979
390181
3
8
470076
43
35
3
206604
892379108
47
298308
357933
139965
5
89
216076
3
9
73
82959
61
39
32
392959
95
231181
82
233788
388933
363404
98
442143
284637
4
4
12978
447637
265215
76
9
212508
65668
4
9
68
472594
251113
23
30
175539
158847
35
9
90
430253619
77
4
295602
67502
41
92
56
462715
99
40
9
422568239
6752
29
1
305848
28
96908
53
498857
342259
5
4
19
6
183541
156418
21841
86
405096
181868
99
5
84
73
77960
89
11
70196
91
181236
7
399270
98
434042
58
217008
180124
59
77
59
85
348511631
9
11
710023890
49
58
13
261901
433612
20
79
57115
502176340
74
99
65
62
135356
25
91
47
128972
148379
33
89
565488569
450387
334595
270519
83
76
47624
790976749
489015
60
288544
2628
5
261116
23
340579
130117
64
1
34
74
75681
53
309073
18
11
350655
25
229304
847548895
60
30
377928
52
137106
247788
166741
50
44
27
99
269071
2
57
73750
93
85
94
93
27
1
45826
84
24
71
497707
66
272129
4
31322
70
165775
9
1
369613
68225
95
434224619
327700
97
83
32
68
358344
83
492983
447897
173098
21
22
224608
125646
15
128470
347934
44077
25
274402
87839
158745
68
316513
55
54
91
31840
52
36
405498
65
34
211608
77
6
79
2
48685
32694355
9
4
722485274
72
3724
54
21
1
90
101146
46
8
252782
79
163173976
8
147988
7003
39
71136
403534
412292
168752
79
85318
595353020
48101
4
173149
39
861110716
69
278430
327589
262960
2
9
539749033
73413
446613
51
339985
14
88
377248
91
110464
6
68
434725
186769
352100
29
6
491324
25
18
393279
611834337
246754
10684
110486
1
415242
71
24
3867
23
177581408
38
230746
109682
63
18
71
452270
56
1
49
77
48832
764023147
555839049
70
454554
354567
4
16
77
300229
38
411318
379689
8
49
71281228
90
72
339801004
252614
23
8
782105596
38
16
60
24
248374
87
83
49
351444
456840
10
4
90
150224
47
89
704510598
382885
39
44362
88
43
83
962271370
98
535292329
74
154703
68
133358
75
891828328
69
399696
21
49
59
211276
269156
72494228
25
6
47
19
88
330240
48
66420
4
2
150919
89
1
316348
41
72
83149
99
280122
95
36
72
19
76
4
343478
3
55893
60
323240498
51
383575
66
451872464
104404
364799
495989
8
109666
260530
45960
11
285844
628619800
71
5
206219
3
77
54
98
12447
4
98
16
1
227645857
4
284887
41054880
852492457
908620150
85
75
68
28
6
58
4
222227
52
34
53
25
56
57
95
28
25
65
202579
41
6
3
874681161
661047512
174188
80
15
26
248404
430018
321927
228586
7
86
492619
142906
420884
160532
180208269
166812784
60070375
1
193641
9
335470
9
42
79
6
117273
474607
9
87
44859
261538
74614237
307651
34
364924
94
170904
67
22
710113369
607834700
459865
14196
66711
234134
39
1
64
39
170793781
46
55
44
21
72851
90
67781525
527426584
99777874
53
162112782
88
194752
58
99
2
47
391487
497658
43
308636
392337
414377
366717
22303
315731
52
6
402889
141906
11
21
2
322502
464171223
425977
49
1
66353011
86
169889
383028
64
23815
6
35
269863
79
34
41
56
354377
52437
753636314
61
454881
169917
293220151
88
98
10097
59349
20059
52
170882
12
96723471
482080
20
438281
66
3
37042
98
233154
4
421458
30
131981
490535
1
22
246936
139654
85892
32789
286212
23
44531
1
429686
11
16
27
56267
37535
534022809
173347
41
61
562140768
38
462935
29
105294
66038
68
160915
449872
49
9
80
184114
31766
2288604
90
17
35641
3
75
56
14
487345
195816
96
39
69
83
73
2
38
74
75
339952
38
1
46848
70
341421
38
284512
448585
304763
83
661847991
1
205635
981527483
103185
441463
200118
3
209286
413225
45
242637
11
57
10
28
298814
8
27627
272144387
20
56
6
388142
66270
59
89942
335535
88
58
37
23
127795
165194
469842
82
378592
353402
49
58228
7
12
478966
148091
73
347679
82
61189
48
18
246269
61
380976710
277468
27
220492
156407
356269
85
972455889
215262
5
233629
23
405280
78
454726
349145
1
23
92840
434954
306826
40
83090
243680
9
80
27
308338
620148019
25
315270
241809
764702804
980141203
57
393522
60
93
16
420186
272330
47
43
484168
139297
17
535370174
290675
322586
33
55
421743
109750
61
486704
81378544
84
3
79
75
138364
639820405
9
65
558588235
5
470271
121974
72
99
85144
386338
44
34
589734543
244475
72
19
95
60
82
95
53
149857
886827489
8
171794
226422
61
81
33
60
44
14
28
983243732
152619
59
4
30335
31
21
7
597781349
22
25
16
239204
86
16
400332654
249287
190710
77
30292
322428662
9
300299
770697132
44
174217
168062
376408
49
58
17
232861
348133
785829798
77
15
2
379596
61
8
147421
30
40
26
850341922
2
415342
70772
9
279710
29
331188
23
24
81
21
8
350411
460572
485090
87
392969
178032
383833
422273
6
757190845
69
4
97
47583
242907
332016
185627
88
142912
2
232557
153324
6881
26
2
647113469
62
13
45
15
91
94
8
26
169834
79
94
796772717
269333
433206
62
2
41
284843082
521680482
11
745415339
557975044
13221
86109
31903
64
85
42564
37
59
11
20
18
341225
39
4
261457
84
270797
34
204869924
47414
48
53
477298
6
1
13
37
71
49
875708403
469573
28
819302403
51
34829
384935901
586046579
213727255
419678
324378
3
47508056
87
383780
41
444607
13
4
19
86
66016
265862
472657
56
52863155
485697
5
313408
123891
215562
480147
458758
37
5
265144
12
479918
405559
361342
69
92
294021
216171686
9
426561
45
161254
313494
75
15
34
46
274141888
94
353889
92119
782825080
254649
422417
24
273938
7
46
436114
72
32031
81
151770
30271
379898
173570
96
146243551
75
15
275765
1
250491
333158
47
255028927
9
40
468046043
345608
186768
15
54
2
95
384073
496913241
309398
644149832
300922744
37
38
8
848182114
247703
1
64
84
5
376789
32
65785
289325
35
7355
1
202647922
442064953
211992
1838
60
80
211701
338147
845542451
77
232238946
77
873663243
192910
9
359549
638551839
248193
5
77339
24
13
73
110930
5
26073
393904
39
888157930
307438
29
40196
3
77839
17
25824
98
2
337538
1
65
18
32
246148
74
109635
489033
61
292580
78349
446819
54
99
39
98
5
58
87
26
25
9
136069
193846
484444
308996343
140381
21532
99
132083
49092
40
59701
424630873
25
826765679
22085
46
18
39769
493036
237670
79
41
132996
293963
39
70
33450579
47
67
76
1
94
815755688
456251
90
41
412058
413555
1
450179
387820
82313
494021
45
310564
68
173398
331898092
352553
3
219597
48
452477
5
33
307144
24
84
83
134377
16
65
85421
483462
62
84
3257
193096300
56
327699
75305827
543232137
53445
4
385619
398355
3
79
88
99
1
497483
226204
345130
3
192507
50
7
27725
489194
133495
37
325020
9
32
412299
96
204264
1
51
4
85
479238
96736
149661
432216
6
164870
6
31
20
332376
46
41
74
4
157959
5
3
69
432077
60
42
38
406028
271063
45
53
1
234044
5667
457959074
7
295614
299139
82
7
28
151672
825238676
8
197872
42608
94
18
42
245756
63
341661
633023059
4
313167756
427776
353757
323340
560241825
91
93
82
46
13
99
268470613
67
38
38
30660851
152028
7
90669
18
400111
81
30
363642572
443876
149629
38
5
66
50
28
57
81492
81
69
7
79
21
8
27
445186513
93460
437012
54
32
29
158523
262440
86
260717
55
11
3
51
97
7
277486
458071
56
472537
63
35
5
3246
58
299557
73
156893
385339
2
16
41
55
426376
338999
90
836288910
384616
67
347323
9
312326
284070
8
89961
15
4
5
673812776
214156400
97
80
164315
285164
1
359064
182092
25
392356
70199
203262
3
977088375
82
386603
15
3
4
51
188723
440960
12
217688
420693
471619
86
27
333258050
81
4
6
43
62
58
87
74348
67
51413422
318147
361936
425178
33
27584
45
199714
258310
820576738
448188
57
242406
56
36
69
400161
57
83693
267884908
4
4
13
4
178400734
159834
49
33
46077
4979
6
972438368
385618
57
22
32
443299
481981
37
30
4
10
94
35
95
96
70
462121
244253
25
64
4
693394890
82
402292
310106
458129910
6
41
846951719
25
64
762747623
314733
62
354605
16
879389099
84
11449
51
38
358618
50154
26
4
906489292
14
7
19
64
40
32
87
7
62
67
5
98
419142
34
36
75334
440767
20573
13
5
8
115322
494746
381673
60
35
99
174833
115500
21
44
428971
936254663
74218
398153
31
19
11970
413629
372053
38
89
22
63
30686
434
16
56
86
400778
373804
227228
189983
93
62
156545
66
700722024
360196
91
256671
4
33
173651
66
33
69422512
17
60
22
818415990
261018
3
494816095
396788
10
967534669
97
153803
40
75
90
48
420228
2
57
495461
266511800
332134
256212
660555676
9
40
55
193944
272896
408490
48
34
90
323537
279368
9
44
257879
54593
382510
16
365276853
491558
90
6
6
28
473945
205584
3
28
573103391
46
79
426957
72
74
17
78351
63
449331
229821
367588
197147
401444
41
495747291
457659
429803
445657
18839
86
374434
15
129588
9
258732
2
79
8
35
50722
29
72
59
29
102328
40
92
615648296
177624
10
52923
471068628
481017
5
329292
99
94
69
497533
253420
84833
267867
99
108276036
11713
177699
958191084
790033373
165570
48
50
489141
71
474379
6
859940891
383642
58
188676
12275
130455
108460
241083
75
263123
71
929606415
1
74870
78
25
470640
376169
419324539
1
925828905
86
233890
32
89
180000
1
311159
2
490423
8
45
492911
450764
2717
7
361126
461666
85853
999333665
283948
72
139875
254620683
79
25
77
472126
47
73
356872
61
149855676
232415
311406
52740
474870
1
72
73
8
97
390496
81
139639
1
245097
439441
78
109596
441464126
99
64
76
97
478003
140596
99
78
51
87
21
254665
27507
119107554
95
407724
24
468872
53
336441
29
344587
78
431726
128770600
374646
27
442257
37
58
207230
330674
19
20
1
241252
39848
322430
97
72
96
46
57
587195430
5
101422
34
6
39543
56
17056484
2
45
89
4
26
309425297
1
76
175786
23
26245183
230698
36
787124823
5
82
98
95
493573
8
149029548
53400
195524414
6
72
10
373424
360274100
95
42
25196
554841744
138748
4
31
59
84
85
85
457906760
78
32
137716
417375
46935
736569089
74
211117
1
7
43
41
3
32
42
900010502
68
95
59
94
267150
382650
59
38
25250
392603
349880
59
76
874605820
38
157997
65
346448
61
16
19
77
390604
81319
94
60
85
72
85930
205777
64
5
49
59
377499
5
188833
16
36
30
374302
43
42
79
183721
494172
72
85
67
467439
340317
12
37
772700287
489511
311495
29
452303522
133208
472353
4
192339
57
79
63
60
485933
24
5
10
221855
135502
67
91
48232
9
286189
18
194198
84
2
207019
176828
353509
454484
34
90
88
161590
216366
70
1
334427
30
30
536107211
71
586264266
268040
425387
41
82
808474093
153425
372904
65719
3
281751
57
72
54
31
1
236904
395461
5
31
2977
111688
83
29
173637
32
153155
33
201272
78
9
8
88
38
596677118
16
98
185001130
91
213488
240714
480222
53
241503
91509
48
819945966
24
48
7
70
19
149029
227529
21
64
5
32
293716
387903
33
88
171902
72
39555
318181
241445
98
40
74
118223781
182899
36
9
46
64311
11
15
124209
31
325449
7
89
76716716
366287
35804
434880
217434
587008667
391671
488208192
21
12
2
44
13
78630
28
747960897
31
428055
255670451
315145
33442107
378284
18402
408332
451339387
272605
93
14
338271
34
252701
59
32898
96
65
398084
242983
151322
33
967027867
90
13
61
27
4
2
1
519717743
206452
8
717153618
42
86
55
114818
459968
395385
385985
58698
56
369158
34558
217745
65
38
451586
27
910703981
44530455
339893295
152806
57
168682
53889
368850
7
965364377
3
427717
33
135421126
34
37
68
73770
70
320896
94
109937919
199019
72
77
454801
461123451
283328
944358315
33
65
464964
377635
38
12
7
61
48629
322477
495683
78
131971
11
44
374966
461104
5
15
404753
65
495310
54
77937
226631
427811
7
54
179208
46
208613
41
487387666
16
7
317126
55352
81159
242223
56
22902
186121
47
417132
877559959
28537488
29
19
25531
55
93
2
6
90
478227994
304782
32
245017
259099
880735408
474068
399922
113619
74
85
66304642
40
84
80
85
102080
29
9
58
376595
61
7
354568
96
32
116127
149687
284059
132239
338517
9
645342907
116119
2848
94436
13
19065
744016203
59
442837372
76
73
71
23313
117117
497308
90470
114912
3
55
11
19
157788
11
71804
84
22
840849102
424647904
410724
477985
519514644
372033
66
62
79
46
31
39
476759
706432216
69
398982
491995
1
233475
531745669
33
472038
34770
376480
363057
60
329378
68
158718
70
20
222972
352484
68
54
2
75
34
9
7
79
390978
50
985553788
92091
38
93
31
72320
227775
62
23443414
69011
6
1
251951
139298
29472
91
137538
834200802
54
378676
56
375333
89
129164
167031
361580316
42
83
360409
761222076
392744
308198
3
87
339718
205393
80
51
40
378346
81
407376
175915952
3
16
539514747
30
349363
43
80
40
5
550505830
87
746179609
385306
38
74370390
163090
89
617313929
399848
429731
12
65
14
39
761440747
499055
30
3
414022
18
1
145936
139945
35
154413
4
104186
304599
304325
44
7
50546
31
615935560
18985
37
416512
23
980824209
238142
130335
24
293014
80
172303
18386
876182372
92
4
104300220
5
146918
159851
344891961
485359
8
68
46
384459
39
267475516
257974
24760
77
50
8
46
6
44
341042
820663966
9
97
61
277360237
16
140285
82
398439
97855
473641751
494599
4
1
948777509
15
22718
312508
94
32
418466
442834
57
440933
30
8
369310
281209
427922
308979
280024
481414
642648193
138776
386088
221716
9
280278
291518119
112496
30
857034720
357905
23463
404877477
387621
278486
25773
446739
405839
300985675
233488
430812
3
6
35375
41
93
69
92
130271
11392
278583
17
95
6
180871
167169
68
354745685
75
22
4
39
954269455
20
479099181
228678
22
37
53
152199788
85
294605871
21
2809
7
380260
98
72
23
324767
224009
462046
663912042
20
235001
2
286031
53
321581910
438837992
9254860
371550
493060
43
94
28
60
89
843939300
20
63010
52
70538
85
446039
225726
228917
81
69
93
283793
433694
3
4
99708
98
62
36465
6
6
6
337441
69
121289
270232
42
2
4
463522
280933
93
46
90
263820
74
19
195946
80
276492
71
604196409
36
261556
84
820857837
42
9
34
5
61
5
524662793
95
485309
170195
93
26
38
49
246317
80
76
77
938289548
41
7
246935100
318418
3
6
220072
5
43034763
19
7
83923
5
53
16
358441
50
45283
6
3
97712
61970
11
37
28
8
430025
92
325078
71644
323686
92
235305
475669
37
398979
171824758
4
248792
499265
239208
2938
300609
11
412175046
468573394
15
364927
480720
84
249506
101575
89
8
78
213623
92
26451384
83
15
778553344
53
13
141883
257791
446111
403199
12
298040
302315
75
421340
785933632
1
108718
383462
445134315
264056
28
23626
327935
36
125228
449093
248942
28
20
46
1
329819
100737
228146
70
91722
5
123290
242113
60425
51
167709
409984
2
993038191
23
49
61745
6
95119
4
37
63
9
4
41
28
457069
92496
24
152624
151418
17
8
377165
242711
276011
7
106386
254184
411470
326834
441550
248321
61178
45
315369
92
74
20
62
69
256722
265113
29
70
117542
494627
68
28
28
178846
55
36
36
80
93
331014
63
494393
5
490106
88
184747
847634358
8
187279075
18179
81
373858
967446167
13
91032
60
315524
141054
102010
11
25
78
213774274
6
8
241516
97
6
90
56
65
38
221880
25
617325750
417211
372617
61
12
405793
15
39
121564
2
235151
63572
89
945755854
910979918
52231
429117698
342307
22658182
62
639434515
53
4
342286
134295
28
93
75960
24
79
278688
103033
6
511834400
338130705
88
31
77922
198901
43749
3
58
52
116477
123806
321801
393749
335823
265631
296039
315992
499716
95
428517
426447
275651
816759238
432118
92
387115
70014
13910
31
1
19
46
328074
2
34
46
84
83
205133
41163
68
84
118332
129244
493792
43
565208944
7
122394
256925
90
231613
62241
16365
17
151875
55
34
5
26
1
37
58499
31
29
147257
3
54
149738
275692
487240
88
84
81
77
112617
15369
402333
46
670606504
1123
211177
63243
4
294728
7
74
477994
83
13
3
15
63
32
44
450630
4
35
82
329802
42
90
69422
48
16
3
7
450748127
62660
7
493280
34
402078
13728
99
84
60357
384857
76
11
43
417721
15
16
53
126160
308339
13
300560
55
771577686
103158
259335
4
6
2
364606
22
28
420506
7
260904
70
350030
306402
7
638828446
270017
66
29
81
32
264211
277321
7
61
201682
351176
8
3884
41895
320629
64559
47106
49
2029
97
74
51
60
495126892
5
4
42
6
39
60
238976
237803
80
39
81637
162747
163831
86
37
44483
65
442734
71
34
303995
28
89
804896819
30103
86
7990642
468253047
289961
96781
331101
2
728660686
94
155250
450427
545600449
86
360642
33
2
315959
98
279027
4
352153
86671
66652
249051
208677
65
6
22
141553095
216952
65533
43
277432
34
38984
31
100402
68796072
156540
69
99185
55
6
51
36
6
99
43641
124058
24890003
64
870822273
68
34
1
143213064
143378
44
472103
53
111147537
8
92
133920
27
898801445
13
547657881
60
356983
18
4
5
308216
50
86
343425
299410
43
183408
85
69132
30
87
82
137257492
115465
51
49
1
212097
68
73
2
27
46
30
19992
63
107577
48522
207682
77
361470
7
51
245647
202318
73
5
1
98
166870485
263408
460384
59
194728
76
6
415062
556838017
30
209240
4
47
848164034
18
377510
305078
31177
5
63
180152
91725
439438
181305
19
7
86
268903
156579
67003
24
27
4
206156
20
178376
279220
72677
243559
1
278860
520246945
811067790
362683
239264
96
2
8
351967
70832
63
375995
253277
570052394
365195
22
611730214
76
295967584
77
1
166720571
8
219503
454515
83349325
258704929
99
997208154
478341
94
194426
684538091
439418
74
71
12
446597281
51
496127
181204
431201
462299
91
9
288203
19
63
258820655
697743568
185808556
470245
84
54
63
187702
338251221
63
9
14
280945
8
461844
409219
80250
650165395
72
22204
98
245790
129697
62
41942
10
9
87
834675845
84
641788333
100993995
5
484669
7
53
938909749
99
294342
353157
13
67
2
407272
21
347019
387213307
32713
823329963
240348
44
74
33
432358
187237
46
116270260
20
224740
272910
50
359303
691718130
49
416512
75
70
98
56
21
489630
56
447391
5
253284
15
400544
439157
257948
161179
14
440962
20
43
23
318753
18
430775
345593
426456
180415
17
161316
374560
98
117054
244374
90
109986
2
295544
85
113244
4
1
523321315
9
13078
239873
358457
70
20
92
99
367228
87
702656239
212843
104294
917436566
86
33
423857
257159
168606
422841
26088
386653
79
71
446080
2650
15
215482
90
36
79
85
209651
86
71141
2
6
64
8171
452050
231093
137228
44
286810
158563
410372
443626
21
23
388354
165399
328150
11315
4014
130642
89
736533720
352364
6
89
423291
35
70
519568942
431090
83655029
183585
202259
68
45
82
218912
79323
36
38
392455
12
54
439132
159067
399148
9
197044
697668029
249401
336004
89
245485
384900
475888
7
197338
27
11609
62
61
94239
60
336303
153869
69
2
89846
61
205828
405891
467028925
304528
428290
40252
14
8
189391
224003
2
169649
37
56
14
436451
81
97
334434
2
328557
47
487417
450041
17
354181
66
25
8
31
3
81
82606
6
477943
458612
56
98035
121374
517275303
506585744
498303
24936
327112
10
7561
39
4
92
136745
182744619
83
473188871
88
108605
145822
487553186
87
31548
181740
65111
21
202712
148862
2
312261
96
382723
68
35
290017
63
191386
829031126
21
62
300110
196160
250636
127662
127737
17
72
271682
67
43
252623
101803
377747
42
22
377741913
369702528
93365
213982
37
90
328825
17606946
10
6
19278
69
471831
259836
135894
288302
70
315135
83
142059
10
27
86
146666
99
23
204707453
244552
434749
94974
478049813
73
10
13
345793
78
155093
173673
85
51
3
43
72919887
59
5
760387259
33
358282
232537
386994
396797
4
77
13117931
3
412236662
483807
88
99289
283730
6
106775
690538043
14
56
363035436
9
188727
145448
86
9
14
84
21
406598
40
29
311955
135946
49324
92
94411
186669
449813
59
35824
347898
369037
76251
71
471433
58
90
25196060
78
2
72
7
987176389
498357
294057
580588025
111209
47
85784
284290
7
2
324371
14
82
29
296349
418674
12
56
51
23
446039
201245
442321
18
381240
44
19
93
79
32444167
360269
28
68
362018724
814034187
16
9
204387
256008
40
8
421559
71
184563
53
97
820185656
125112
369649
270314
914434461
171211077
66
2
259252
73
8
48
392045
74
455339360
455114
138716
243860
120614
98
8
83931
59
57
459588
324220
16
253246
3
375496377
14
120189
169494
53
8
88
363545
9
15
421489
456619529
6
43
322421
7
575318230
61
1
61
18
424373
89390
365143
30
445139
347636
68
58049
50
26
89
713182912
16
898156520
167456
39536
265599
58
414523
63
33
499384
210166
60
11
200036301
130420
63
413467
90
2
80
390033
5
27
126830
92718
45
91
24
337532
83
14
96
196575
36
405361
159821
297374
7
225226
50
73105
10
288548
272332
84
83
149136
88
79
40
144430
51
271117
46
695815845
86
109765
382943
93
23
69
14
372980
41
436456
269880426
45
4
63
340351
3
74
87
467974
835346678
166042
348773
7442
255941
47597100
421971
55700
61
94
98
41
497943
24
70
32
13
62
5
59
56
20372
74
42
77
71
186885
23
190204
85
7
715072765
706322275
438896
318904
9
550775061
19
78
249541
132263
77331
239796
62
496315
96
149390
32
56983
3
72
24
66
299194
2
58
337949
6
69
350602
16
844949896
19
70
262598
33
498453
243003
86656
58
32
79
6
99
83819
330069
39108824
265283
120984
340479
9
270446
4953
113595563
203123
41
8031
97145
68
399471677
72
367060
6
351133
275387
291613
117012
25
179327
115697
3
27
84
707251912
13
75
41
26
176299
77971
12
232836
26
4
176570
142653
1
47
379814
12
121179
15
84
461812
55
416197
306359
65
2
97
62
59
9
613662815
108868
6
16
44
218361
376951
345806
128103430
37
86
98
324963
9
88
15
81
89
153466
52
6
3
2
894920411
89
31
52
9
5
32
2
21
429331
872906352
259933
71
125990
869507843
48959
30
75
78
89
527797898
328024
85
26
97758409
45
770485080
11
270369
31
250445
80
31
43
1
38
366807072
1
37
10
473890
62
13
17
344971
392070
48
62
43
154650
16
475191
70
14
1
28
982350046
82
329305282
111006
376423900
184595
80
498139
163985
330464
9
9
9
490231
47
8
88
92866
482781
10
37
28474
397056
88
61
193079
167087
271418
10
342074
17
95
165764203
47
31
30
6
179228
117083
170034
91225
8
69
330781248
4
31
6
314183
227544
365082
398658753
40
261009
198456
458900
9
472359
70
383321
7
20
31
465469
169061
29
25
187677
447060
255827
84
271061
78
73
86928
274141
243964
6
589313539
7
441031
448991
17
10
16
479284324
373840049
83
36
447578
69
151862
50
259732
80
336402
425318
88
2
911212896
90
85
195103
98
34
447924
32
966957766
130453
38
287381
86
92
87
23
82
33
35
68083379
6319
294784
13
207497738
56
30646
11
93
397679846
225672
40
91
69
80
167978
149807
73
80
646267462
58
863915833
6
86
95
2
321520737
5
167837
169444
9
946136986
263018
2
36
47
102517
23
78
291054
98
456023
479210
65
482377
72068
162637
36
40
327318
302981
37
95
83
381931
175613
689696733
39286
1
337281
36
473889
45
314284
21
86
51
360205713
356674
53
312322012
79
9
466229
35809
31
31
315061
92
8
2
47
13
28
23
8
294408
453759
71
6
114332
2
57
39
10
70
389266
455807
14
77
6
464993
167962
31
361186
67
72
7
398386
81
66
457310
66
56
37
160727
37
738698285
3
690452184
621994854
1
419322
11
166352
74342
188628
154630838
392801
8
280856
78
370760
76
3
88
213476
80
38
288866
77
83728
234882
325439
89
7
83
76
27
84
306891545
68
482044
271157
218447
24
390621
75
449140
135450404
139721
94
94766
388358
6
470252
38
995049313
3175
798417574
60
255307
92
58
3
40
70538
414453
14
99
264215
451435
98
23
34729
47
2
19
70
32
139401
46
130695214
97
5
8
6
10
58
11
69
993964143
87399
404699
8
173405
278041
245900
6
82
322397791
65
77
95
11770
153864845
18
120108
22
991755133
68
437840
53254
255323
367328
68
90
18
41
1
147862
70
123533
19
337376
5
38
637369018
158877
3
72462634
274432
2551
30
89914
863374261
143456
62
350049
54
78
334994
36
28
73
69
65
869743469
32869476
95
45
45747
81
579095525
792620533
821603623
777911170
145568872
210876
177703
96
953680197
897896898
332755
272383
331391
63
22
864931675
74
1
82
519542033
64
8
221500
8
70361
351563
17
204163
58
493222
323339
67
287582098
7
141567
92
239147
295503
61558
15
241999362
210566
460552
51659
35
264809
2
94
535478733
6
45
42
73
5
736105880
29997
214184214
195668
447244174
77
19
403051532
119882
302380
43
76
2
16
58
268445131
96
293903
430968
453560
45
444613222
5
31751
6
65
84
28
98
244826
92
422338
244208
225021
397783
56
3
437952
40
4
11
72
3
22
65
79617
32263
443883570
47716
98
436217
234922802
45150
142391
4645
17
6
400596
4975
86
7
4
66
460404972
5251
398870
14
215442
17
345
385257929
96
246626
2
8
45
38
80
419572
64401
40
19
9
482478
219202
171024
95
469004
131988
397735
66
85505
55325
69
92
7
77
24
118384
108317
100401
8839
290585
289756
79932
210167828
64
343894
188804
467525
270368
54249
17
69
412440
57
851036729
24
388690
35
302225089
64
31
291793
35
74
219923
46
17
82
252104
57
79
33780
9414
22
103645
20
9
87
174906
96292511
28
12
86
218277
62
172525
170433
14744
71
73078
6
367659
280318944
42
2
5
208375
46
134886
2
91842
11
91
55
882152025
75
57
465439
21
286925354
384667
320196
20879
45029
276670
583892775
407314
278496
88
71
6
373769
360424
92
96448
78
2
59
21
39
235099
72425
37804
29
64
140457
6
357721
169906
4
97
6
45
94
8
277010811
357252565
5
511065183
45
926853682
75
81428
38
798118018
117613
143866
97
69
154952
333132609
55
62
405372
138306
19
52
5
3
70
58
89
284825
87
4
460017
75
75
77775
114435
125466
1
95
277479
32
50
711414731
14
699780891
67
72478
25
70874
391385
456092114
32
59
133286
359136
394873
178321103
33
185430
69
125853
489523
5
62
413605
96
601921517
491752
20
84
8246378
135908
93
4
33095
85
484124
219334833
63
26
596623026
25
66
46
86
481564
55
71
20
6
221088
347740
667641458
1
14
3
281767
219045
2
82
322032
255880
99
269507126
59
37
15
324871
18
286860
26152
289899
82
456725
22
135979
38
217636449
4
873509054
37
173544
63
93814
447566
87752
15665
37
40
72
6
74
339306
31
16
292906
77
83438
65
52
94
178827
39407
947112082
50
115482
69
197488
287119
20
23475
306026
32
144733
9
97
7
420491
1
437233483
35
4
391344
88
46634
35
150113
84
91
74
2
45
1
221887
279288
368597556
450690
84
60
84
17
87973
9
18
80
84
59
57
122623
20
63225
9
927595888
461254
293477
285869
4
159049
304092
49
10
1
313289
25
8
246344
460412
54
1
48
11
9
424794
8
55
15
51522
43
62149066
868528526
71
33
272063
496627
95
39
366471
96
89036
459062
499950172
235509
198048
75
16
373410
78
196789
446189855
74
7
7
49542
496619
11
304035
62
423944
190544
21
24
40
142666
415128
71
249426
459046
75
26
94
20
89
10
15
32635
46
5
450181
389316272
19
42
53
415041
73102
99
409707
64
118576928
488799
42
47432
431507
43847
56
27
22353
403713
346452
1
29
1
181067
494549
45
61
108447
69
78564
51
6
46
67
419957
46
9
47
494092
32
20
24
48
251634519
92
2409
31461
74
43
849973163
1
24
325864
308894
75
438991
33
45
74
87
13
443108
359910
196347
283113
386847
422514
64
15
8
489040
5
245415
63
681025638
193295
477559
138321
209584
5
64
68
1
362982
225829
16
18753
208309
385085
11
81
254779
4
451420
4
89
404451
149790646
352655
152716
197286
54
79
15
105095908
24929
117855
93
61450
12240
91
176334
90
41
120442
419865
48
453593
35
91
446200
461579
102006
904910178
475770
7
26
14
2
798849421
31484
45
264546
62
92444887
69
1
45
54
206547
32445
259629
45
298782
53
83998
748548703
13
29
203197
346872
6
70
421756
3
69
8
119360
27604168
68
352535
70
198360
295491
47
95
195919
13
339555
66
162849
101783
81
61
11
402602
19
253080
83
192751
6
36
22
4
862642249
433271
206945
434746
349814
349134
9
137180
2
302334
68
33
1
7
308588
62216
349114
69
256570
42
2
21
938249963
36
144260
2
75
55
236535
92
28997
1
36
424018
98
74
79
250243
192926
335261
8
275614
6
104238
26
6
137010
26
26
358999
248150
637316982
203486
86745
19
48258
375957
70
70
7
407529
50
266808
13
60
359208
296142
14
457008860
40
91
18
476416
228572
70
37
318547243
482132292
318889
54235
2
37
297571
69
49
24
57
41
243993
393276
2
66
30
18825
1
19
47
7
68515
87
73
42
134675
420515317
474519
7342
3
433302
53057
4115
92
8
95
246527
225914
66248
52196
81
65
41
28
299969
93
425630
47
35325
8
4
84909
486609
282584
6591
77
45
86
216081
140225572
91
99
36
834350203
14
286843
3
152855
392714
50
406778
4
74
31
118607
396085
45
434443
47
949039396
32
38
6
39
349555
56
44
467152
5
59
38
447214896
2
45
182325
11
67
22
95
65187
185168
440347
29
54
88587
50
87
73948
91
385844
4
374207627
430437
111272
4
44508
309140
101348
59
424175
45
17
1
1
90
23
267149
340902
55
7
377392
74835
57
1
297576
675654902
105884102
4
331974
9
55
7
153888
60
491742
26
542505142
60
26
176743
8
554640189
460315
104272
996747177
33
388050
5
64
359040
52
415906
483686
64843
2
52
62
196504971
360613399
77
484329
448073
29718
66970
51
80545
55
471187917
566152023
47
64
2
67
32636
4
168313
14
57
250055
176955
56
63
32
433342
43
84
653152146
62
162578
78
213191
162004
226894
394070
457596
293858
52
8
481879
19
677010686
17
453671
4
325172
20529195
93
62
460419
190500
361801
29596
71
361272
81
233985
86
95877
960561312
97
7
53100
65
176518
62
45
18287
14
44
33
444930
91
23
86
241052
38388
64736397
44
6
222451791
68
367779
59
66162
42
96
83357
379426
30
9
5
69
234506
145409
59
73
47
479036
355256
348842
437129
851359148
687541862
60
12
50
230418
202285
21844222
49
349550
9
41032
95
289950
99362
495302
67
114939
69
416227
3193
453186
58365
61728
20
81
89
18
59575
52
30
72
459727
7
63
70
39
765267969
452293
75933
89
386535644
287506
386231
32
184976
490031
14
51
50347
70084
114184
247173
479102
33
3
67488
6
97
51
76
3
38
360819
475925
11796600
8
54
986049675
64
55
343733
187582
3
58
14614279
419987
186286
89
88
42921
50982
181454
398247253
192946
112879
43
612728942
59
118015
8
52
17
5
36
3
206896
83
474188
63136
3
35674938
441188
194137
39999
257137
78
49
487896
17700
48
3
8
75397
10
493515
53
950776863
1
31663
175052
21
8172
1
417406
30
4
5
41
206153
9
14
95
47
12
43
331951
12352
6
9
471193
482248
67
7
95
32
8
44
203419
33
61
153104
378835
126334
6
86
422525
47
91437
34
42
30
48
52
41
152528
278752
99
93
699624174
49
69
139356
11580
814550460
56
247940
477293
78
272940
987040599
457387
13
66
202610
22
192178
107791
27
366018
236333
43
767548981
36
5
36
608644872
31659
21
81262
5
438458
65681
478061
4
112684
469618
337340042
8
24
253368435
78
10
89
348998055
311406
58
360244
352142
291401
625545434
481871705
194198
39022
37
59
375710
70
325539
11
121583
139184
5
38334
633917277
24
91
119777
70911
203283
415488
5
91
464993
8
312790
27
8
34
79
436063
229515129
210347099
109223
29
197415
719174308
181164
64806
168377
52598
13
303346
26
9
2
76
90
63
94
63
21
302584
43
63
341293
67
396838
87
58
58
92
28889
7
15
462840
362930
36
467584
247621
53
430323
322988
210868
299861521
273116298
58
5735
358291316
203716
91130
67516
14
3
104424
128793
169569575
439607033
5
482376
30
68
71
72
418828
318225
4
190382
76
5706
270497
25
24
18
383159645
75
381958
160603
5
94
159400
398875
143308193
92064
83
11084
191946
72
653360285
484484
48
46
61
616899278
398373
140930
172003
237903
9
345783
69
29
58
87620
7
50787
52
38
66138
198945
108846
108348
94500
470902
99
34
874782685
121539
38
56
35
9
75
222931
79
70
65
240749428
3
286412
73
83
89
763059888
459188
368059
77
441752
64
487190
94
33654
34
190871
980087780
103551
27823
81
480802
54
82
342763
39
214759082
69159
915821700
6
281785
380496758
378213
19737
69
462933
38
118765
150319
27897
19
128587
891877672
177689
33
453703
138935
355172
22
34684
5
43
28
61728419
67
7
9
109211
98
93
44
84
3
283831
365867
630155055
53
3
334110
66
8
99
213135
26
12
47
102093
173360098
60
131918709
542428827
325116
4
703887573
60
100657
199834
81
196323
56
68
699305535
73
7
228144
481674
140333942
115170313
42
5
282756
71
310475
98
58
6
130876
454315
78226
52
78
84136
43
198776
5
284737
248434
314695
281554
131418
257687
246230
74
460195
449942
64368
91964
408274
30
91
29
60
8
5
46
76
484984
50
24
34121
457197
330806
608352169
260099
14
252514
45
45
14
307769
20
287450612
919634070
10
8
391797
242854760
27399
14065
7
83
36
8
3
24
13
9
5
73
65847
338059
57
3
4
70
96078499
133630
6292916
7
26
373848123
290997048
65
122581
6
856829047
63
6
270251556
69
471777
262600
335231672
93525
6017057
52593
16
4
35182
416508
60
29
305791
67
7
407893
1
251331
36
94
78
92
161661
321240
273446
64
96
29
211296
92713
493803
9
442849
13131
39
16
79363
9978
1
226396
41
151747
144310
320879
45
98986
22
84
173068
99
85
208396
60
10785
58097
29
210362
18
5
86
63
20
223290
59
5
41910
87
344266
76
193758886
244245
18
1
143137
97001
9087
109740
86
279756
645193868
109580
529015440
50
289637
6
12
60
21
42
29
8
81001
253267
747281927
364334
429685
57
51
37
23
410174
239075
89
58
13
10
77
273382
49
456146
2
319956
330380
25
109337
266651
50
10
363454
372069
480228
51
93
190081
537955458
45
1
34
152554
672137136
10
30
44080
292820
28
86
30266
134570
38187
209226
269831
32
9
420649
149922
316314
75
83
499183
429264
9
96
325346
52016
461885
21
367477377
108349
8
3
257501
58
29
36
34
66624379
82
18
5
74
1
46
243567
253426
2
277928
746733508
341860
67
30
25
97
57
378797
95
441654
18
430348
94
101824
85
170172
391235
52
71737
2
325153
39
29787
354136
88559
57
332258
432869
410589696
174383
100004
389476
465162
376235
249212
69
170968
85
111196
344888
48
65
4
89
827986009
380664
38
95
76
36
264757
7
811136888
31
896133083
161512
266225866
131198
463703
3
30
251797
100154
760120980
8
34
4
344130
30
74
21537
421792
387608
129329
50
288825
50
354846
82
27
351244
16
436249
390990
45
859944428
97
44
33950
441525
412860
22919979
34
6
58
32
64
29
5
86
34
46
27
34
87
84
5
304564
17
1
295219
68
319052
158769
374392
79
99
6096114
189950530
7
76
340184
86
888302022
1
454765
15
83
23
52
63
1
40
90
66133
90794
17
474164
194481042
116566896
59
32
462298
159934
756396888
442421
224362
62987
89
8
49
21
66
5
8093
28
2
179073
429767
58
7
119673
151402
67399
259984
301370
149238
425489270
95
60
54
5
173997
18
195247636
85
61
8
2
26
413560
464328
347835
106616016
70
3
135089
441386616
86
342253
109540
414497
102355
96
3327
6
73
45
314542
379486765
345159
456555
67
430207
33
22466
312415
37
698550586
248788
39500
317049358
393206
54
8
11
191518
26
372868
7
64694
51
77
90
73675
375168
49
59
37
19
340899
5
6
18982
6
4
45449
56
5
796540431
261051
59
75
147243
249426587
152837
723344160
138225
96
4382
180962
982992056
351195342
35
5
83
366046
143617
72
455282
53
7
96
23
379484
78
5
229198
112871
348032333
377526166
42
459634
99
388432
156378
448324
490572
56
324859
355821
2
13
54
48412
61
459834
60
46
9
396516
53313
10
84
103074008
16
885991859
33
48
359720
5
48
42
8814
12
9
80
22
459587
23
367185
64
313916
41
8718
877329425
302476
8
7
488409
538328712
58
41
17
700932625
90
57522
90163
71
4
716212817
10
455795
42
461395
11688
64052
430647
477810
491891443
94
22204
231551825
231449
415259
291604
148579
48
52
344557142
111049
566495325
5
1
82204
81
27
24
477684
59
335826
96
4
403996
2
292997
692990008
40
39523
179874
4
12
95
188273
77581
64
621607062
212099493
4
344292
463332
69
64
213460
376612
37
331930
6
418431
17833
282803
498553
22
14831
59
272144
164981870
241959
174065
483529
401401
89
672039562
89
822009300
210711
236459
431085
94
319439
69
435681387
22
356593
69
491436
3
196075
436785
424301
1
154969
11
427558
49
1143
13696
55
5
914065372
6
92
499555
423811
280645
390839
22
8
57
55
485750
391111
32
370935
46
427047
117018
35
31
22
3
78
284493
12
2
357374
45
127378
401628
50
20
137455
83
339059
19
185846
390090
40
63
77
397126
161168
16
80
264372
535445790
93
20
325256
65
504398048
498939
831786857
16
187980
37
348282
89
1
194693
72
52
931586888
181501
60
199581
456281
16
497436
874191796
991680322
348655
9
290459
5
373471
497877210
68
483540
47
202478
64
77729
468949
95
7
43657
2
4
396103
22
89617
758678607
86
95705
98688
268632
238894
55724
448120
7
241824
65
57
69
3
304530
37
9
343405
47
754173370
51441
59655
252145
199895
76
444004
427015
42
98
14
164052
615114462
48
9
27
357341475
83524
80
19149
87796
98
481577
285475
70
63
67
183074
74
312566
465905
32304252
94677
64200
50
1
887115997
24
140692
37
78
208437
432004
10
49
37
349555
30
72
724046637
376437
225028
144413
59
131011
32612
2
160232
52
44
71388
98
92
61
14
367583782
471659
73257
487958
1
34
31
121104
268606
431450
427074
232990
45
80
206635
80
97717
257417185
64
6
5
127544
448151
470287
16480
155052
12755
21170
15
31
4
188667
250481
1
44731
178040
115336043
50
140429
270805
76
7
24424
349613
98
61
76
8
37
3
8
1
28
42535492
136108202
82
5
4
483407
88
339243
42
398038
54
58
191811
90
324103
94
583723029
22
53290
41487
1
96
12
72186
788792267
31
410821
9
97
77
240226
321400
134860188
411256
75
336005
11746539
274855
399444
69
337313
3
203678
464460
381269995
60
151641777
823819487
15
47
2
260251
477178
295201
74
460880
35
6
127327
93877
95
81
32
32
253219
498391
191
21
372317
45
193556
46282
158915
135746
238567
19
30
149357
446746290
456021
79379
8
47
12
112107
381546
78
406928
80
73
20
881453248
471844
8
79
7
7298
4
396173
33849
417376
102644
265032
214616
359130
25647
79
25
126202378
96954
3
1
454241
243157
8
824061971
487273
89
253121
33
8
345298
3
115397
16
254800
265432
370688
71
384877
90
49
39
46276
451731
68
478146
254582
426919
415149
372035
128095
91
414792
82
64
8797548
49
1
387277
83193
340572
28
44
7776
84413
177108916
37
471554
94706
8
42076
64957
415772
263757
256267
10455
56381
229630
173754
63
80
5128
76066
101902391
373566
2
134509
452044
201242
385268
334083
255622
258981
532496640
13
273906
91
5
41304
414823
40
3
346980
46
2
531510453
81
91
34
165266
276395
169127
166487
54022
41
83
495878
642719032
361668
292776
443646
2
275092
84886
42
29
19
74
93
40
63693
5
24
21
401809
505049838
82
2
6
448266
74
6
36
17
331754
243941
9
927959615
90
29
18
23
75
482897
432395547
582831043
9
470933
33
31
340739
43
440961
220130
188060
275829
25
18
281596
72
53
275428
173882
397147
5
484968
71919
16
349348
61
313179
72422
432808
59
35
20
90
40
59
9
119260
214037
324565
194137
8
180696
53
232557800
272435
23692
50
54829
13461
144191
370222
99
52
45
452426
42
419095
86
24
43
277919
364756
15
53597862
295373681
837467235
44
384068
58061
142179
105248
8
80
400232
55
333217608
4
80
144701
877998958
48
86
76
9
27
5
219154
135029
46
28
497199
422908
90
338375199
107562
54317
365289667
99087
97
350105
285105
8
33
12070
211479
192458357
18
29
709060658
369680
20
82
237461
214303
171902
81
30
347437
39
322820
322825167
57
45
60
79
280543
320098
66622
8
3
465356
337999839
210994
348678
325415
28631864
69
66
116695
79
99
139722
20
11
62
13
231990
6
176229
194985368
7
79610
260821
355878
7
10
91464
514676865
57
74
24572
166667
434462
164021
50152752
98
250713593
139150
158791
78
64593
2
106556
677075732
310144
45966
78802
68
353547
86
99
438526
1
57
147938
427874532
53
174297
384573
171874
3
252137
330614
126341124
7
90
9
15
25
38
896491149
48
6
277633
823638049
71
3
64915
207778
49
90
158665
78
342350
85
85
9
226391
93864
62331
267220
10
53
69
129140
81
40254
3
86
30
89
556561442
327659
100994
263382
87964
405857
6
54
367757
75
461608
150157
726006641
295901
24853
52
345625
82
71
69
471137
47
12
27
8
6
41
77
279598
86
433571
21
621729054
474429
141958
903962878
54
5
97512
56
53
11
82
43
71
96
692741276
290194966
64382573
28
139023
37
16
148340
10
274305
466509
34175
3
57088
197217
63
87
36
32
320376
165935
15
7
128980
89
67
274148989
122153
71
18
295676
9
235396
130457
830855512
7
312316
471060
168892
58
462776451
33
202851
317929
439015777
486842
70
41
35
9
185202
346491342
326742999
456942
770917794
23152
70
8
35
224165261
14
7
64
349499
532922619
81
18
388345
4
8
156044
70
433691
27
61
42
81
159990
181841352
15
58326
85
83211
73
56706219
39
448970442
20
331252
22
89961
54
725535701
498694
75
417089
35
34
117536976
506493821
76286
523881245
6
43
129178961
6
6
2
42
148358441
88
35
75943
414506
499331
381843
276828
151360
7
255155
752008555
65
296316
30
4
371550
9
428206
5
65
35887
69110
263425
301637
38
94
6
9
36
13
275815
29
137344
7
92
54
74
40
246617
354074
81
6
382176
38
44
186034
5
85
85
112510
101597
20
215299
202609111
451364
454539
626925783
38128
778252110
25
204900
61283
66732
144932
281703
79
51
176954
46565
165994
89840
401976
42
9
10106
34
35
376009355
380780
62
393651
97295
47
271095
258009
14
12
360244
3
274209
16
3
254545
7
480831
895342399
68493
510426594
34
31
50
413913
22
60
115937
432534
494797
246480
32
444686
284250
6
104640
84
22286
9
6
499131
4
300577
19
90466
340069132
9
581491925
29
291737
87
28
229470
197182
250795
5
465365
349284
95
330566
230038
164009
8
227363
56
45679435
30
48169186
134741
335925
4
65
824277022
259547
1
45
366982
76
404836390
51
261332
20
476774
471479
41
95
37
3
409303
8
4
394288
77
213797
789111920
36
61
525029815
198183
68344
6
54
485150
58
7
392133
392335
144386891
89
774677073
45
943536062
13150
88
78
410469
271737
68
131091
403621
30
332151
71
2
1
311045
80
34
9
388256
82
392355
20
395568
439180108
49
22
9
68
354249137
134736
34
151757269
261956
9
57
26
22372
88
54
149892862
26
14
10
470081
142478
88
123234
82
80
91841
494876
390382
2
133504
15
89
681414188
115768
30
470193
71
71
671116497
36
13
30
42
44
489652
66
104834
54818
134853
126841
160725367
39
170789
444193675
99
920548244
2
76
18
1
50
87
13
19
12
57
8
34973
217511
142933
94
396606
351571
31710
364850
34545
63
3
536028918
79
13
98
69
132555
58
441707
44
227276
349362
288171173
251987
247410
348414
480531
347343
16
288479
54
95
440255
52
55
4
47
82
378884
10
7
275419
38
15
26
60
31
1
22122544
387260160
67
485879
248603
27
62
50
18893
296796
22
399104
23
115285
1
60
95380
36565
134076
46793
67
64
424477
293273
59
59
56
5
18186
51
41
167911644
85
91
76
387309
256093
96
17599
48522
73
34
843876572
214739
172442
38
3012
3
47
275582
284169
35
90
4
79
83
16
3
44
224155
73
574366102
136794
454590
388681
96
44
7
14012
85
478232
46
13
422147
62
38
51910
300344
15
834529706
49
137222
243953
329462
90
388036
475377
56
975265836
67
928886758
87
268712
404704
43
272583
441430510
223881
1
35
486466
40
457808
375253592
4
283362
73865591
408449
82
222224
9
6
102552
921509223
6
71
647928301
326771
43
1
60
237925
339554
77
54
654049342
91193
47
68
721924109
923123934
714149222
2
415518
496907
13
98097
9
53019
76
415125
88
26
23
278633
3
28
708578153
456622
128806
177931
408709
122066
119243
1
354728
6
207366
2
75
62
90
23586
48
25
27
31
384015
412392
491927
76
20
38
435003
94
17
203507
384268
82
48
91
129914
2
98
5
59796
872004968
34505161
84
663144737
107656
460880
4
474627
94533
95
1
1
22
711417566
195981
50
219335
95352
4
458853
232727
154365
26
67
151771
28675
3
420922
66
294266
54
200189
78140
6
84
5
243134
84
46
11086
30
66562
82519
83
29
75
336406
21
354564
93
115391697
50828
65
48
40
450489
352841
92
43
325627
6
216196
312081
39
6
232385
9
8
15
342119
346272
171102254
96
61
6
5
310030
62
187693
327528
387447
55
98
3
46234
7
369289535
448921944
6
331142
35
37661
380393
77
276856
93
857829125
32
12
3
84856051
77
263239
35261
25
9
70
431088841
1339
232151552
141759
16
59
61
32
286682
50922665
54
7
32
36
103792
117079498
74
65
8
8
6
40
500355521
142255
301625
87648
30705
314465
343454
82
44
98
32
37
452011
42097
96
360477746
84349
437637
110739
69444
364982
7
50164
77004091
293153
6
184114
461666
212853
287650785
230927
55
38448
4
81
423036
56062
6
20
1
75
86
2
91
41
30
202859
33
233348
152055
179074
130992
431378
472747
6
7
80
14202
482388242
54
21035
57
127570
281959
262232
56
5
412349
54
404251
7
68
72
29
152759
1
47
72607
8
68
321060
48
83
68
21
181621
471647
641352992
54
332293
20
12
390296
5
34
92039
99
3
52
97
48
92
446868
13
39
62
262465
105302
10
325841
38
8
273147
609155496
395523
55218
12
6
85
81
27
522626822
67
70
489498
81506
82
163207
20
729029161
99
421000
166544
77
392870652
526861729
2
395659329
1
155712
357858
34
46
49559
222595528
446899603
68
202785
437112
293340
79
463283
20
69
476728
269315
86566
23
402449
263834551
318782
33
65
466068
67
82
8
51
30
17
36
92
36
759843994
27
238270
42
12
97
56
271904
170477
474490
67
146566
64
40
205206
143223
24
469053559
391860
54
17
472062
52
37
34
455636
251559
248118
609222480
92
75
25
48
37
85
659988496
245649001
404773
12340324
58
7
264698778
48
280444997
91
122461
83
8
42
62
20
4
87
472607
384058741
239395470
393256
13
138351
977232861
59
91763
26639
6
38
301563
50
60
479435
80
85
49
177037
42
164091
7
602200601
366145
283008
259328
66
88
162624
14
91
485044
91
52
19
480423
92
60208
212253
53
64
55
386723
30
8
6794
595297657
75944
532840680
5
34874
330431
5
144897
150479
76
63665
7
430602
330949
370959
262005
179735
387398
234876
69
1
370224
370312
82
200680363
5429
14
51
2
1
97
52
152528
30424
219746832
8037
877699012
86
16136902
337648
25
200764
186031
31
27
60
315956
192500
8
42
42263
92681
54
41406
205938239
489612
91
439502
9
2
52212
127622
4
62
8
120527384
8
55
43
495139
2
91786
677930220
490353
87459
91
58
79
515617056
84
44
32
898516597
176129
377509
176305
23
428965
18
85
46
9
25
82
92009
81
264938
566051015
200412
703815536
341261
83
76
89
2
90
47
62
52
368429
349257
714373114
940572286
77
3
26
286685580
783025510
903349301
786900058
24
94596
64
59
758493308
56
79342
280882
923299634
278515
89
333591
88
374035
4
69
15
175519
558614977
424432
79
67
6
77
139119
65
76
48
49
33
139334
59
81443
643481493
142134
32
281466
50
305183
9
384411071
32
240241
3
442542
26010
25249
177849
91
82
68
54
263615
409474
61
8
2
221441
213245
30
91
74800
63111
897277381
57
76
65
49
35
784982143
61
56765693
119549
350292466
45
5
78397
483065
224491
4
416586
486125
49
429292
25
37
958119350
34
462976
1
82
97
893446238
224941
62
459962
464592
92
2
396454
57
266797
52
63
575096564
29
824806856
24
380578
305365
38235069
156942
31
44468
401070
2
192331
250258
59
97
89
34
93
133625
273169
344417
69
350362
88
5
208727
78
70
39426
30
74
1
53342
302289
129216
1
499917193
94
61
287932
6
507672398
408633
470070
29079
404423
64
479634
98
31
75
93
4
469914
47873
55
27
448148
78
78
33
97
863235360
300772
133191
24
46
72
213797
133962
3
135769
47
6
379245
228891031
20
32
68
58
56
7
366699
42
122909
45300998
91
90
266095
444916
11
90
16
137672
52
262494
174904
8
8
348735
210184
55
2
11810
51
94
9
74
50
595523184
9
6
29
235736
7
30230
28
205652
91
169091
259043436
73
258450
229621
413239
297279
90
35
264252
36
74034
41
42
69
386955
75
193989
84599
7
92
78287
56
73
425037
94
196495
268021
14
34
991870121
33
92440
314723
13
378302
34
99294
52
18
81
99455
45
188585
70
2
374784
36643
71
33
27283
316397
330266
954633043
28
4
3
53
287612
260254
86
19
67
65
85
28852
58
498056908
99
293746
437536
288796
363522
394610
75912
328135
20
654363857
112182
88
493079
45
55
404177
4
70
27703
245994
3048
53
99
21
4
44
273197147
51
158268
59337
84
544089132
7
307918
64
995594968
89
98
368492
159501
8
395536
368890
356286
205097
84
811768261
6
36542
285673
98
88
40
99667
20502
62
89
61
89
83
3
9
43
18163
96
13
309364
59272
338228
191414
321507
856658408
82
22
142890
12472
14
376849
84
61
273276
495637
147982
15
17352
44212
225810
8
99
354549
64
38
50
43
14
441276
86
432382
96
7
10
302408
73
18539
62
55
10380
112934
220809
186844
66
2
275067
16
545485672
313236
327793
78
392057
227453
556950090
415601
312317436
1
82
4
81
62
85
230425
459455
18714
86
23
134700
279781
85482
99088
98879322
92
397226
228636
38
37
52
1035
114903
19
227379
54
42
54
39334
152189
86
494323
184074525
757303941
463071
261360
76614
58
341304609
8
134894
112212269
346938
289836
30
317405
389157
44
266400
50047
87
81
207772
90
418171
195338
5
18
255079
12
313913
486093
101299
71
221532
719197367
375794
7
62
164926
70
3
41
13
134033035
506445552
5
733393922
493918
885800621
934510739
173673
448204
22
47
4374
83181
17
56
4
3
40
273752385
52
7
19
287048
99
4
39
6
5
218469
49
361030
396833
20
49627
24
45
488468
132384535
10
319877
71677
37
90
219758
59
7374
140422
111976420
5
3
62
983827275
456984
69618
813715940
96
247888
274145
136707
939832030
82
363373
9
374042
355926
82
13
42
36
96
933239880
213830933
5
171000
48
45
598608845
156726
307677
15
291804
78303
298173
66
117649
23327
438660
74015
71
8
87
262168
9
2
164924
483670
16
522281710
376551
153159
396142
65
71
186718
70
616286332
901377288
46
90
114651
459197
18
51644
19
18
460465
6
203970
145505
71
157475
192033
12
9
62
60
54
26
220025
24
41
77
64
23
395140
53
66
10
482099
3
53
41
401366
193527
136511
236556
146413
34
234374
87
65
33
1
208288
25
486091
79070
420200
126125
56
8
84
27604
11
387943
34
14780
32
237421
92
987520225
19
358110
196129
66
29
146458
102598
70
2
176724
394132765
17
4
442059
85874
6
51
892868015
96
53
291585
6
89
93558
41
4
89
260954
32
232485
400524777
39
90
53537
405744
37
29
9
22
72
79
163091671
469129066
395746
4
59591
85
67
404574
154561
663284638
104396
9049
74
68
211261
440428
63
39309725
501391871
232669
83
599055693
45309
39159
14
71
8
51
27
935972795
303580
48
118119
393037340
444135
56728794
330427457
20
90
98
650708374
420775
55
3
214956
13
69
324875
384965
97
79
74
224150578
50
620865662
33
61586
269526
152447
699949582
779119594
86
16066
37
89
74
208659
341992
39
4
81
242491
55
428269
275435
11
234947
73944
34
35
329678
25404
38
40
71
80791
78417
323479845
18
116679689
38684
332198
7
140851
1
93
62
3
72377
92
393055
70
352361
383677
64
13151
152858
91057
398392
88
274264
18
66657
400578739
69
230441
41
186144
107334
232586628
306593
74
9156
36
52
179798065
304113
72
54374182
9
31097964
208847
575083410
68
8
24268
9
35
64
359411
351655
62
436447
165442
103698
17
479221
7
450829
481221
68566
37787
1
57173
9
5
5
7
58
43
51
7
276779
3
12
86
937581800
185952
428942
69063
10
83
29923
461082
397452
8
99
227605
89
93
221970
59
56
371472
182745
21315
184132
424336
471925
44
4
389356
325003
39
74
405273
30
3
28
95
471162
67
64
336126
163933
46
65508
463489
102729
268287
68946
19
4
158691
98
9
21430
55
166606480
433779
96
36160
278157
23
7
27
76
96
5
28
390596
469797
61
997198883
96492
31108423
41
284656
420649
405286
28652
491917
90
61
5
715197131
18
36
898126286
702125519
99575
343976
78003
302700
241232
85
560205288
13
81
64
81
16
29
402954
55
2
9
94
5
72
6
19
37
929729538
2
33
72
47
165432
400808
298038
236328
6
136600
60089
249
498302
41
75
10
89
42
19
62932031
491479
716639977
50
383301
21
22
3
82954
444666
89
65
3
483917
988155197
14
59
4
190645
351290
38084
6
18013107
351848
444356
123439
60
69
15
81
138149
115912
34
266145
205674
21
116163
288634031
279299764
38
67
335530
19
695851226
89
28
335456
102550
5
99725772
93
261818003
184233
411688
778716398
240515
2
377445
25
39
16
58
77
53
214386
77
46543
442278
63
273004
69
94
748981095
233539
82
87
24
220860355
211125
12
23
579956640
414205
24
491339119
76
300503
6615
312556
34465
442413
39246710
265956926
89
404344
93
99
127982
80
94
586541148
94
79189819
2
160323
46
80
63079
13
98
319552
39
314878
77
388339
66065
173330
413488
52
196763
251538649
254710
32675
553801109
44
49
9
59
91
99
8
34
58
384857
438915
335500
21124
24
62
53
107967
73
8
469695
44
76
4
27
135262
50
48
395583
53
480124
38
18
88
363582
57
85869
401107
50
3
1
158401230
229239
57
83
140026
35
326312
82
25
267485
24
3
74
240543
388463
5
72
26
300659
578583981
39
79
3
42
193219
318967
29256894
9
11620
215047
63
12
6
226892
9
95523
22
342962931
8570
120976
237411
182059
215453
130921440
21
92
284229
21
212703
4
355213
465772
639586184
10983
449316
274211
3
330302
54
86
18
75547
42
157671704
59864183
209918
47088
99
307274941
99
471221
71
118139
4845
44
13
37
93840
53322
57
88
370025
73
84
69
67
232586
56
61
688179638
336636
227194
150341
32
137099
23
491282
575416628
46
28
60
91579
94
440478
92469
84
5
37
444141
49
31
79
889316770
58
195896
588621939
446804
4
75
34
236423
56179
226710
143130
28
9
313464
288986
21
565189259
229656893
72
691146524
932666299
111124
6
579335193
99
339076
27
218383
85
99
128516
17
38
79687
71
977139502
29
71
470535
53796
259820029
55521
89
7399
233533785
2623309
84
424836
2
36
10
93
77
421993
56
31253
40
213378
916277892
1
22
45
332665
35
338350
52
58
1364125
235428
375199
36
350392
8
47
1
138071
16
71
68
34
680949821
248533
285685
378781
55402
392898
33121
275200
35
89
10
56
4
455259842
346669
414451507
4
82
51
155598
406009
243045
245885
447175
79
260776
79
57
18
28
952474055
52
5
81194
51
79
28
6
45
25
202699
113305707
42
39
71196
124143
8754
6763
4
9
53
375440
34
436107344
91
16
105759
349636
19
463247
82
856599152
340168
3
315186435
457771
8
303045
241017
5
29266
498966
38
339542889
45
689654479
4
71393
321060
192655
278067
20
350532
38
83
12
451722
612094454
77
9
325792
21
148974
31
94
13
164750
207716
166038
66
124363
4
173949
491165
69
140240
235429
92
2
4
170737
486347
306936
94
481258
424846
75
79
26
50
67
698001958
145099
458808
392023
3
39
69
278785
27
17
55
666446572
43
85
93
186837
382510
31
87
44
399755
210605590
65
66
19839
6
26968000
26
9
446214240
335229
166335
25092
80
54
70
7
50
170761624
25904
6
5
89596
21
6
23500
555536399
254056
165498
12
420278
96
447104
14
9
470377
11
204902
53
49
92
57
74
53
248899
62468
31931
474946
482161
63
36102
310474
477997
43
79
159979
363433
138149529
52
17719
299085
123571
45749
13796
175604417
3
8
312487
68
32
404437
953505621
11
80
214777726
32
380854748
475610
36
438539750
334588
114267
78
120966
444757
221957
261420
508493883
29
273076
6
53
65
464602
151499
357241
17
379175
351402
9
44269
29
15
263896
3
395015
7
74
10
487786
139066
208063
76
18
624889139
456030
98
307622
95
177081
74236348
80630
324681788
4
24
1
292800
19
9
76
290811
91
6716
97
240845
6
9
124604
76
73
148201
35253
62
95
881123122
6
89
190931
5
187975
31246
463805
38
89
109006
67
290788
24
63
38
464702
434479
290767
4624482
76
435912
323062
192822
18
80
386307
354249
279236
401064
339744
79
3
56
19
243344
148885
75
663468301
7
445914
393113765
180773
91
58
451277
17
172553
165677
38
94
24872
354105
9
4
73
44
50836
841666422
490483
70
135078
71
5
57
16
421396
239166
274089
146958
1
309261768
1
2
58
77
285190
36
437177672
3
107582
8
91
327655
160492
98
57
55
41
739867616
331753
9269
21
354343
288871
73
12
12
49
382960
222709452
191693
312087
15
359175
26408119
96
206282
69451
67
325123
13
71
26981
72
44
333047
37
448862
3
76
60
93
942674745
31
23
123046
7
409095
59
80
222717
65
16
70771
267888
436165
67
127430
28
12
493098
93
48
319413497
623416885
841772858
364617
32
56
88
284676
84
11
312255
88
81
6
88
36
453000
99
81
466133
227418
48
564855634
156793
43
67
326204
33
260505
89
386359
30
254206125
7
81
255065
30
54
78
192577
58
89
246520
78
247686
1
24897
94
399730
48
80
43
144230
90
9
421830
38
7
248513
9
432032
130639
75452
28
30
40
33
71
718065282
256677
1
26910
275486
161989
479936
89772
73
67
3
917891265
72
443758
196958
200208
1
258504
89
523754874
55
58
478722
155728
22
393052
279185
35489
436881
3
39
258391
335359
143262
41
69
190250
80
671914411
30
196303
25
88
3
3
74156
63
24534
38
78
118924
50
32634
261040
408795
231967
419726
210011
357350
15
38248
311669
42
3
449446
6
186124
89
84
147857596
2
2193
1
299728
439168
36
66
18
19
465120
160947
89661
792749301
17
451227
316885
124697
45
22318
125318
80
417635
20
22945
344153
57
84
57667
31
84
25
478932
65
40
119472
631552923
376391
108428
3624
5
229087
90
86680
32
5
36
78
2
17
9
94
131397
94
247673
96197
97
856645985
539676856
15
94
11
989167948
419763220
9
70
220432
54278087
63
7
251221729
188689
24
4
68636
58
76
205065
41
46
278022
173729
344051
43
11
284793
460126
455939
1
5
358718
12
260189
149813382
332241
15
48
109340
73
24200
46
964225302
97
75
165836
51
87
59
5
38
6863
58
7
25983
47
61
39612
490944
20
67
36
22
226648
7
50
442703
431230
99874
41
413757
15
347317
72
187022027
2
117411
36
22
349336
5
464840
96
393064
33
888799624
442730
22
311462
6
297440
438977
321883
353186
14722
13
74
48266
102506861
43
437406
157035
102227
16
1
63
79
24
475175
1
341942142
14
64371
73545
893661578
187079
58
90
45
904268981
247275
266043677
1
418974
9
406457
98
415949
311662
855451047
5
5
421910115
29
187696
421387
1
90
44
450081
766702346
6420
75
15
44279
495797
99
304573
5
215561
30
116263
51
11630
4
9
101794
93381110
206078
77306
24
8
6
104575
3
264268
139645
35
68
60
431730
89
40394
30
33
232753
38
267961
473583
37
72675
64
50792
61
38
333139
25
65
200254
19
13
5
29
33849
5
32
13
41
2
519128223
311230
38606
64
50
742794074
291162
9
63
5
605544521
439274950
87598
93
73534
36
61581
32
343996
61007
118262
72
58
736621556
146648
430048
237446
86
360582
345260
14
64
41
403838
18
59
420661
9
105846
42
506350247
58
93270
84
70
308252
11
68
478680
237022
47
8
72
78
20
49
391898
99
53
66
8
328757
51642
169339
325707
284843
458159
53
184663
4
215235
73
295010
37
602926268
476232
64
45
373664
229836
61
74
58
71
30
69214395
7
283425
357432
256228
37
2
142424
125436
31
285093
8
15
71
20
77
14453
789771481
42
906721705
67
391301
56
57160
87305
338268
381238
37
84
64625
44
364653
118035
21
90
181430
215376
13477
6
85192
439969
40
101061160
78
1
456421
36
92
449503
321622
421902
234342
3
46
22
193007
55
8
36
79
381030
63
465201
87576
36
40769
394947
361311128
357099
478459
3
60
90
403129
72
1
3
17
466799363
38
97088
4
376351
85
74
197826704
783889045
21
4
207151
93020
4
689818987
173698
132182
339660089
957594218
63
396786680
13
9
69
47438
78
8
35
404428
473040
37
4
151606
95
53516
68243
442539
950048717
64
33
94
122689
115938
71
713989007
20
29
78
340887
79
305534
364876179
229206552
93
8
366706
215519
101708
32
150821
76
44556
24524
71
18
164501
17
403189
6
282798
27329
77
398665
316931
50
565418567
569978507
417568
26
499002
417179
316570
52
33
151223
186474252
7
156378
42
439925
94
47
80057
17
74
41
1
84
78430
471374
84
495267
6
56
251867
55
40
68
63
351673
17
127306
96
68
17
74
243575
4
332740
233894
105643640
298380
14
178253
475222
37
99
980712906
20680
4
43
431939
983232326
55
68
18
67
837669108
59
883089578
32302
52
53
195921
45
96
211504
5
208190
44
3
357979
142217
44
50109
58091
94601
26
7
360990
5
37
428837
403257
55
49
7
96179
35080210
7
14
71
126684871
69
376775
7
392868
56
2
1
40
27093
77457
15070
183301
400870139
1
416163
1
95
492458
781473670
89
44
5374
36965
245210
233032
2
464958
214702
30
78
386818
10
58
6
496873
346237
80
95775
370129
468889
10
352733
6
437954
2
331563
16
104575
867455945
286872
736880359
60
63142
86
9
50
4
34
86
46
42
253916
73391454
457427
325900
212082
11
8
47
82
7
45
37294
211501
88786
386862351
35
123025
198984
19
845400731
181659
323803
33
402694
479740
333061532
95
25
87
286962
206608994
3
29
260089
5
7
439382
265330
92221
10
63
70
95
490671
4
446507
19
490541
73430
5
25567
568023630
18516
47219
86
258065
242090
239435
30
444613
93
30
99
47
253285
66
337794
29
91
5
275242817
127647
295159
65
4
248599
74
63
38178
157533
329834
86
324824
155304
349394430
361436422
19
36
453652
196647662
9313
80
1
194275
40
87
55
85
19
78
144901
431913
59
46
880521626
323683056
462887
9
44
52
5
82
15
1
26
223778
219283
7
7
91
401765
9
153239814
31
82
46
18
91
32
498514
32
452138
83
52
1
33
42
3
33
31
57
285675
345561
191127
41
53050
141634
294753
51
423200215
123805
78
9
318735
255046
336969
69
396686
9
4
404666
56
304963
50
152053
379982
37
87294
175414
305183
6
267996
60
29
258628
337879351
2
82
295209
297832
361435
75302
8
2043
23
388678
98
487847
8
50
2
26
68
1
16
86
104747
96
405605
422441
2
460082543
3
4
25
95
412745214
185112
58
54
38481
40
44
3
269527
15
51
9
788312409
286860
73
35
900799706
40
379001
998953171
316629
355759
49
64
70
73
8
28
96
53967
233902
43
92
593486091
10
471867
1462
81
40
54
13
228077
397627
496917
1
90
91
853153156
35
452914
17
65
66
34168
34
71336150
344788
273165264
9
395526
49
687191240
407960
348395166
51
57
421516
46
17498
1
83863
6
372983
108401
98
174701
267770
201800
19
233336
44
334317
345388
89
80039797
70508
157653
8
484156
28
185617
408704744
495472
876527812
188240
453716
311822
5
292712
34
4
86
134215
48
42
49
359419
176658
477039915
91
425687
453574429
95
29
99
50
69
48
463169
432372
42
499238
7
3712
77
291407
1508
124552
31756185
22
331652
60
5878293
37
92
24
25
8
899194196
465943
42
92
243773
388356
40
208208
4788
180700
45
44
202440
183387
64
25
43608
27
22
52
1
99
934757388
19
43
21
61
60
4
7
91691
2
64
418314
216806
357543
33
55
31
3
170204
125406
99
60
250952
22
48
174589
87
54
94
86
83
29537
397951
5
195617
278161
44
61
4
85
402261
950646776
36851
2
114682
292948
69
498955
45
60
9
311981
9
37069
434644
2
474218
303614
52419
92
80
50
435789
55
8
5
84143
252544
21
66232253
83640112
3
42
6
82
63
12073
3
11
227916
443349029
65
1
432548
64
355315
334872
480952
160606
521226319
199911407
7
400348
127108
399604
74325
38
362746
2
390323
4
662494968
141924847
77
384259
458411
34
66
32
372394
24311
469994
2
61752
3
136441
48730
4
299976
38
67
8
242562
79518025
156337392
359081
76
12
177465
444251654
409881
28
58
79
52440955
1
22
82
6
31
22201
81
25
88
14
15
39
85
468678
294737
25
299911
56
37
60
87633
274706
498961
255242
48
35
1
943430233
284841
89039
38
349418
71
86
226416
50
22
420746
254090
30
480947
93
83
57
246945
2
4
218607017
54527
440818
13
73
363367816
460599
2
7
495791
94
39
49685
225762
46518
556018
159948
208050
341511
82
4
51
64
232160
86
60256
21
84
8
60
43
375037
112537
195190
86
39
5
20
111840
59039
55
9
252560062
13
223270
45
349576
19
25646
86
73
34
435439
318064
183736
49
8
485866
300164
62
76535
23
339834
6
46
299413
16
88909
71
329058
88463
241253
316263
387516
96
53
824612986
12
54
250858
413730
55
41
385186
490912
15
238218046
33
166379
3
283694
106163
271866
12
30
330247
84223
468818
39
951153484
93
78
5
89
984484938
260994
319799
4
16
23775577
81
396236
172318
252220
314545
28026
93
80
258980
29
78159
378686
380685
64
12
60868
367332
95
2
59
5
47
470470224
317114
45
75
370113
465004
4
426618
2
283420
5
357728
104263
110138
1
4
425573416
25
196953
57301
31
89383
570229759
39295
41
82
455592
21
151743
8
21
279555334
183891
74
94
29
18
463144
209237
113738
362246
401337203
129278
3
3
64
17
11
226676
367859
26
92
94581
48
32
68
55
89
3
33
70318
69
146521
349175
19
13
49
265266
98
98
215010
347304
60129
16
99927841
5
27
7
201716
19
70
415322
3
79877
85
450669
37
391721
140207
352123
363930460
88
116389
29249
66
59
88
9
875708269
116930
90
93
236034
9
9
194195
99750
68
52649
64862
318011
119558
799765779
9
77
18
281240
961127306
204758
15
19
167433
60221
62
58
434599
162459138
372406
248317
37
384696
38
1
4
4
4
472590
5
222509
499070459
45
497224
86936
93
23
34
333753
426201159
243518
5
17
399537234
33
96
9
53318
45
266295
3
202731
414713
211377
479798
65
28
2
11
101630
36
337306
8
88369
90
28846
43
214427
99
89
17
69
290440
6
766109706
57
53723
55
778238706
25
164647
189018
80
92
294317
11
77
33
33338
425909
263348292
416973
443667935
50
144970
21
47745
270751
52566
50
97055
40
5
47
370951
56
480864
62
451968
24
649494978
81
19
4
259903
195189
345471
47
450915
95576
16
68
361823
87
244596
60
51
36
442848
93
553355625
389129
84
38
72
63
221656237
488142
15
391005
77
340189
22
172434
72
22979
40
1
174532
125248
4
382169
59
51
500759835
19213
27
77
8
81
47
221821
46
89
39
46
259566493
347227
251896
80
159738
4
6
358222
183621
319124
647487793
1
89895
91782
1
463454359
75
406647
580129376
54
9
7
21
800606470
183313
352632
106867
434745
6
44529
32233
411087
58
443324
361098
287692
82
31
24
42
369926
65
459666
87879
601860225
57
158966
54380
134503
85
307637
57
611691898
434689
141285
2962
59
459855
439854668
62
255139
333615
204386
284696
56
479305
236410590
341221
28
110082
826489867
152538
900862686
8
69
465167
19
40844
9
130988
32
27
8
404517
344214
26219
303616622
98
57
313993
86619
55
7
35
243721
101867
24
45
214850570
344533
4
78
94
474775330
39255
70
11
177555
71367
13
25400
310541
60
699595844
248809126
7
37
56
455058
354025
149143
7
467458
388507
63
424996
3
264920035
25257
18358
79
96
59
229606
316233
24
1
13476
87
67773
63321302
253874
83
109309
261653
1
83
119445
45
12
412933
485758
48
75
67164
483412
60103
620832963
551356360
199365
843
115676
61
87852189
8
187813162
304409
31
12
453241
8
1
36
76362
32
487281
1424
75
32
87303
159432
54882007
212402
3
77
17930071
18522433
444083
280352
355215
496032
217620
381460
54467
396937
31163
88
980864115
9
94
86
80
96267
43
258261
77
155733
83932
2
8
28
53
53
39706435
50
85
334905906
7
58
434949
129120
62
46
256674845
744210055
5
360048
407463
88
54
770885204
388078988
661766133
833718203
277967
64
13
90
287262
472221
71
46
62
18
8
101076
76
3
331359
13
136298
491810
318572611
3
4
98
332072
29
252124
5
428735
90
455484
38
23
17336
62
286923
52
302995
66
4
727522686
391375
1
33
156990171
1
729984840
522053225
18
9
33
441759
416557
974356036
6
57
59932
7
94
290605
46
51
3
51789
43
68
363844
449892
495705
175535
77863675
41884
200573
28
26
695784842
14
28
8
24
282540
31
46873
6
57
73
376039
176131917
3
285859
61
101708
10
352011
155352
498294
91
98
1
239112
290525614
84
341819
67
46
39
66
452253
426968
5
15
57
38
317367
184167
72136
2
31
9
4
35
345439
324311
70
102501
6
86
218538
958456435
68
4
215721
28
17
19921
6
177594
46
3
51
63
861016670
280367622
42
151085
8
367892
88
11
451248
29
74
25
288242
496492
39861
437918
81
93436
88
984661043
55518
64
73132
361051
195634
22
47
26107560
86
701770695
216495
80
98
91
94
24367
372964
317414
45071
88
7
321102
88
33
39194
484957412
143302317
427391
6
351818
381336
74
80
613068857
9
393939
2
21
60
6
63939
29
193304
89
191889
324659
75
379487
64
504826307
1
726223257
75
30
234359
125878077
56
39
29
30
13
67
547494094
435851
402920
441308
8
2096
15834
30322
135772
44
31
4
122237
1
220722
329675
31
48
9
2
57
896155276
286794
34890
342141
96
327564
7
328632
9
248572
22
44
105937
105126
222130
102229714
239205
8
27
498787
325136831
114427
471712
838760224
472598
4
458863
624938412
906468742
143340
84491
81
21
23
7
653046506
441211
428100
95
270352944
93
78
3
50
70
264855
278781
31
198030
53
173368
86
6
136019
66
65153
68
755009756
69
30
51
179608
92
89
3
126297110
62
180381
85
561756227
437021
279075
29
16
25
9
26
83
54
33419
248596
361934
4
15
55
450267
31118
204856
4
87050
430554
365448
169888
43
222836
77
32002
159462
240387
864246083
72512
58
453278
68895
46
2
41
218908
485220
112999
296129
76551
7
139565
64
75979
85
468016
28
536921646
32
171204
86
177888
113741
244551
43
3
313503
60
72
93
87
478576917
8
121909
473506
55
491243
148472
475982866
94174
334826
291695392
440060
35
99
129726
4
92342
675540837
41
32
3
111997
4
468447
6
175573
54
262480
67
397851
145106
322131
79
48
44
31
9
45543
57
341074
229413520
169668866
185942
7
66
1375
89
80151
309806
8
71326243
18
43
29
782117295
71
12
99
495032
387084581
23
183456
274346
92
36
325849
302949
104288873
242275
371846
84
98
60
4
221349
464568
1502
264854
516854128
5
245408
15
87
82
10
97
55
305085
248403608
108709
422589
62
14
45
233745
411056
391442872
963003692
50
344884416
562555459
88
10872168
7210
497865
33
72700
309946
8
38
87
89
88
34
9
46113
236793
5
32
86
62
2
14033
8
110458
41459
300557
955141331
36
263633388
61476
268967
547004089
93799
216654
200320
243840
94
33
1
666478454
52
362848
190444213
200217
91
320117
49763
21
8
6
283039
732362058
129848
43
108293
49
7
76
4
78
83
75973
286021
111498
428211552
114408
524384938
2
79497
54
180022
14969
37
36
21
54
162955
88
202101
417035
106500
16174
81
74
242620
89
3
41040
282875
113534
435117
55
48
4
77
817021411
457077
57
95
14368
72
29
28269
471365486
20
89
87
93
8
95588
5
82
8
107756
258460457
44
98
27
82
347666
17
68227
52003
136737
325642038
208082
92
36
12
20
267801
461080
36
4
117865
77
47172
496528
8
384079
263564572
8
87
198230
338735
280241
109962
85
203491
700267181
267637
277912
17
18
8
313632
12
451967
227118
68
80
61
30
438556
134406
451489
360022
67
341312
254562
5
235447
87
160082
92
85
263432
70
106701
61
38
63
8
30
375222
94
1
69
440041
18
27
488691
40
76721
11
3
75
614463928
304920
18
40
181510
8
96
81
351759
36
61
176133
5
1
5
35
28
620719095
58
33
48
74
104453
835464595
9
136005
48
95
90712
29957
31
465251
8
327104
68
93684
55
76096
218490
244571
243468
97
265537
355930
319501
52
309505
13
164090
24
50
26
54
81
81
96369
69
40186
99
7966
30750
95
423064
442280001
428159
464472
382326
223703
309316
68
66
11306
67
4
80
64712
416231
70
91
82
73450
24
71
87
55
83
16789
9
12
122224
1
72
386597
360730
82
357223
1
583816958
147485
86
115124
418642
120271
312744
2
49
9
9
3
341949
354243
3
82
38
66
453539
33
191809
63
828540648
63268
266895
444235
67
3
292068
60
345429
4
24
193989
65
482720219
185666
501100753
90
120465
9
235109
75
81
5
9
93098
139905
94
518978064
11
150412
8
215190
292737896
73
25498082
26
714644824
51
32
787703456
427594
286381
480880
296044
58
55469
651454244
95
236219
184442
92176
204013
254736
489181
16
18
6
307818
19
125591361
75
87779
347995136
309441
64829
626115673
73
241609
22
32
24
289316
18
73
21
36177
442054
353673
56
55
64
31
7
190665
7
434886
98
108820
30
44
9
215745
116902
74
88
225301
312682
50
78700
9
489730
33
452666
221331
39248
21
50
349629
335420
86851
29
80
263924
29
460488
404097
242110
11
5
190065
54
6
356685
31
66
290939
2
34
83
22644
51502
738069056
56
13
214101
122755
38781
397420
23
41933
368882
45
4
96
3
364499
112316
47
930084091
74
445986
27346
433924
371604828
475979
42
222349
84
45
47
276023
476825
50
757889909
156075
33314
365463
731577352
542064556
409166
247630
192131
3202
85
276782
63
45
101418
8
999793261
173230
59
264465
429709
5
355621
317042
351105
78846
187430
77
100606
65883
34
43
88
52
158796
45720
66
28
58390
22354
45
99
8
122541
34
288090
646183010
32
433974
84
3782
12
3
64
434043
89
76
83
207844
89462
69
6
544221131
460126
417917
52
45383
425089
13
51323
478553
67
85
43
5
244263
4
2
330360
75
74
394020
74846
197061
75
412045
249265
201404
63251
50
41
292352
69
248508
99
5
30
446241828
91
99
28
7
8423310
15
229534
2
276341
64
209941
185291
3
16
24
5323
41
142273
56
52
199615
213115
94
75
425276676
63
92
438269
313514
82
426772
225151
405463
2
5
8
93
167510
6
35
88
491513
47
15
317629
13
8804
44
65
3
75
3
92040818
411617
315926948
193890
385153
222677
70
7
460251
35871
52
6
37
43
39
3
76
152301
243655405
15
202932
18170
1
71
133833
83296
684451185
102590
28
453945
53
22
462303
37
51
456687
86
72
3
46
445024
97
69
383368488
243102
271543
409921
227031021
61
168604
189218
92
18
9
264563
8
15
428506040
59235592
737140703
999831697
1
217238
42
908921276
50058
76
435642
361760
329001
352507
76
257740
2
123985
71
78
370169
346065
277025
1
14
25
88
80
8
391058
489728
58
444889
267144
155801
50793
93
541783115
58
310476
136452
183531
39
387944
450710
135042
33
470677
178539
214422
42
418203
392246
495234
10
89
19
22
158595
80
200449176
194948
144774
296011
739279532
65
44
248518854
80
120501
66
28540
409761
7
124300
60
30
406656
475294
29
20
19
768328435
52
32
91587
45
6
45
16
180145
3
421679
165553737
55
74
14
86
398991
55471
148943
39
185154
32
492536
82
38
48
157022
62
471586
26
137301
271812
44
1
55
70
488390
447116
390991
26
16
715365075
31
309713
9
994286369
453011
185506
53
226414
51
103709
5
82523
6
36
351951
48
78
476160852
3
391430
64
466670
47
22
87
98
20
57
320440
7
479980
9
563159873
5
55
96
371456314
198740
376035
6872
59
10988464
5
48
33
64
52
61
123937
25721
92
42
12815
94402933
55
34
7
56
257190
12
8
86971
437892
18
98
46
342804
26
191286
94
387969
98
20
88
183342
44
355389
15
198486
95
42
25
312755
635323643
936022688
37
166195
29
22
359486
26
13
95
45398
13
188610
309137
66
355970763
64
779923516
77
9
55
3
372604
36
247487563
44
232109
9
84
4
82
95
83
95
357476
6
59
70
3
66
157871
6
198699077
402496
93
98
70
430326
184562
74
16
42
40
75
426529
1
97
67641
14
73
395759
5
673230211
226070
74937
43
29
351317
173436053
184300
149834
41
55
264444
88
70
399585064
627107554
94
24
12
100735049
330177
36
45
397767
152117
1
108622
474019
273683
467644
90
986600245
95
175605
63
499287
37
178863
422247
431650
158689
87
420878
7
55
1
42
40000
147036
67
8834252
78
436442
33
27
356721857
861452642
48
5
241699
338462
172676
357310
71811
382830
73
419006
92
80
96
175242778
72842
18
487678
64
981075442
43
9
58
418946828
116991
52581
70
941
155691
220300287
33
184519
344286
22
281487
3
35
193771179
78
88
36
39
3
331828966
44
69
68
302192
78
251848
253977
7
29
407431
30
42
265147
62
192188
378996
38
865192921
83
39
32
279629
55
194063
7
311607358
80
155973
475545
79
87400
71
61
24317
143232624
18
170496
10
17
364709
189998841
302297
95
78
758106734
494637
52
77
4
45
2
57
150885
63
78473302
80
47
198096563
25
448735
55
14
95
6
267241
211541
6
62562
19
375030018
43
83
491362
5
252691
103260
484387
324219
839122936
250028
11
406284
368081
80
92
47
17
31
15
6
62
85
33
43
4
50
16008
47
29939
28
26
64443
89
39
189091495
247297
99
404521
642530010
55
7
364111
104456
299393
11
54
64
695132197
106738
245394
212765
489645
155104
410101
2
17
12073
116286
98
53
178266
1
7
74988
317030
93
36
186158
7
98
43
77
70
11075
18
13
70
300817
32
379824
402596
34
29
482684
143385
82
197333
52949
216555
61
426696
23
318174783
4
98
59
389117
11
58
3
1
113509
384077
194283
60551
148351
188865
53
62
27562
57189
61322
231421183
93
378701
247621
8
191696
135758536
421000
475689110
60
53
27
16
77
9
32
588937129
12
129480
4
452227
101689
34
205575132
325002
836224801
3
499001
103351
53
40
33
7
334206
354070
1303
427999
217143
3
56
8
137740985
6
6
44
454024
658810004
978065217
40188
1
76630
392251
43
20
147305
485292
94
232768
380331349
248672
19
147984
63666
50
66
227746
18352
77333
23
392235
168645
54
73
460278
81
4
180401
377288
227638761
146465
6
258622058
42155
66
89
32158
586565490
329123
63
447723
85431
447868226
165275
84
17950
118165
88
268896
976168353
88147
2
31
290138
69
31
251687
5
446703
10
74
92
176874
411303
327154
6
14191
62
82501
452212991
51125355
453915
475718917
28531
93
32
65
83
383802
659979493
6
208720
66363
2
316379503
89975
64
80
21
66
911029979
483321
67113
15
153919001
286797
76
49
489466
29
23625
91
73
379648
1
17
220171
46
82
456954568
80
95437
65
48
5
319372
38
9
6
76
320537940
49
28
970587264
25
77
373952
85
44
388910
8
140392
5
97
271487
491045284
48
4
26
32436
2
434095
6
68
159250
227172
38
427510
34
968539598
344207
346368
180739
812577929
48
361655
974318759
19
97
24922
66
64
77
484111
33686
10
264422
20
265754654
39
15
404448
203706364
82
208853
99
9
341679
56
25
431065
399204
168562663
854120452
7
178913
895109182
6
83
2
294249
87
462087
76
75
12
384454
16
490051
64
17435
142036
284647
416229
2
116583
61
65
192669
33
38
285446
339440
42506545
71
416691
68
16
115039
174400
2
458328
396474
43
7449
76
475130
309413
19994
72
224264
3
262432
67922
193611
156058492
63
132555
30
373826
981880205
7
146012918
339895
193044
96
10
27
577598661
61
614468877
62
360888
49083
83
10796
73
7
6
5
192094
100234
347550
6
86
12
332756
148429
143575
70922
325101
93
270020
19
231849
496653
46
25
110386
162905
14
97
9
95
74
645253512
467423
635959007
23
25208
41
483034
9
51
411753
416920
4
379555
388214
93
167808
62043
499166
965029229
156938
91779
128332699
5
80
493763
4
68
2
211665
249585
62
77
290069
28
591798968
98139
35518
58751
41
75
149038
177199
7
41433
90
177451
431607
50
7
47
80
93
30
307220
1
384820
58
394914
27
244647
8
423549
487494099
58737432
69
46
262354
50
94
203394
71
173960
78037
58
441841
206158
66
795195202
79
319976
41
362716063
11
42
332864
72
48
48301
920
23
345880
98156
344780
289703168
61
43
425691
40
142146031
78
225147
18
22
257671
172172
36
93
415095
16
319728
7
10
70
53
316568
380719
71156
27
32
87
21
24
8
239949
31
465008
195442019
327640
2
484941
2
75
490984
68952
223413
23
248348
358999
72
92662
4
60
67
286808
4
11
28
90
69
140504
143273235
58
6536
63
496989
205776
45
92980
78
63
81
297455
186313
69
393172
80
87
175603
159085
876838838
9
86
5
264453
210393
95
73
62
35123
77
6
175459600
937354466
12
277163
93
49
2
293258
57
275361
66
325150
277064
95
85
134578
379729
91624
375061
412690
638200238
495611
36
19
12
62
95
439227
449716577
45
463701
4
644207981
93
986025008
98
221773
88
66
37
75
33
14
149852
2
308887
280441977
812232851
674361776
4
841691240
20
269822
483204
20
59
385288
34
416453046
8
344943
417970
86388
368603
23
22
85801
6
837848910
286642
33
319112
138101
103351
59
8
17012
154238
82
9475208
81
6
79
104969216
7
31581
456337604
44
35
225790
258055
373788
69
99
18
53
216756
282294
352901657
1
42093
69
60
149206
253558
9
94
40
128948
581896438
378363
199266
824745269
381331
865332248
425157
13
94861
20
19614786
3
9
416854
54
8
47
122462
5
24134
389588
79222
62
69
493196
488237
46
418004
378861
589823369
98258
493564
600865901
85
480544393
3
209330
277008
374493
998937684
427347971
54
93
152457
48
248597
459307
79
512312505
244077
417651587
73
138554
10
101726985
23489
240831050
46
343627
392487
40
26
39046
47902
311066
78
83
47
93
92
852172213
83152
318706
5
153934
96
782421255
87
35
485040
4
67
337752
78610
45
396640
571968048
67
229300
74401
75
3
51
109584
57
67
88
168756
4
25
91158
68899
358440
37
220298
42
259126
59
26
73
279335492
6
276898
77931
79294
94
446821
43
55
184107
61
283764
4
249081
790769278
93965
430954
374024
790894051
326571208
61
24
46
89682
734897506
32297
37
3
213350
70
7
2
56
200454
315080
435605065
235560
74926
97
69330
53
36098
890455358
241415
382106
5
26
9
79633
711453428
10
3
254282
194793
489517
497019
74922
65
99
89
470633125
189972
303084
27
170116
21
94
24
8
576564084
13
54
569155190
64
44
404978
95
158774
1
69
289758
201202
63
248360
78
75
300420
53
197415
77
222336
260871
80
89
35
80
56599
32257
281691
474986118
101666
164810
55939
33
274938
8
6
35
46006
46
114574
101288397
67
80791
805590154
300145
330000
211751
61
77
58
826967255
94
16
212994
248571
153795
54
81
2
211030
115949
55
251497
55976
784313719
43
39
32127
425104
1
553698434
5
62
3092
402229
95
308703
88
330060
25
54
72
905599701
238874
338197
31
280465
210197
121498
201836
37905
123174
328281
1
44
73
43
321481
145407535
60
8
17
9
90
32
465790
25
66
1
6
186850
285997
23
6
63
135264
28
30
238042
83
60
373753
14
478760
75
38
4
19
467158
319057
283996
13379
110849
86
8
34
95
390063508
187809
69527
2
334503
158681
4
56
375681
7
520290096
68
42
941734238
213252
93100
58
132317103
75
181608
67
689667334
89
42534
3
55
10
829978128
8564
448762483
262479
62
322392
44
66
46
25
4
97
54435
74
92
6
62628
59
173296
56
37
417660
411765
73320
27
87
291727178
1
220230
5
318241269
21
58
6
225925
40
490220416
51
63933
25
6
32
7
7
22
58
219182
411287
204406
38073
8
328997
191117
171064
62
153164
49
82
8049
84
54
4
62
66
14
192140
83
679905302
48
75990
10
79
493589
96
104161
98
64
396826
60
82
169320
32
82903834
371187
986728504
84
142159
1
668220745
30
161939
5
391205
156768
68
269793
380165
445352
7
382367
8
171770
203355
97
44
99
65
22030
355787
494039
9
837159258
66
65
465639
338597
239262
4
275090
21
303173
430107
3422
165330
82
5028
40
85
883171309
2
8
63
305723820
48
99009
22
242525
36
1
311374
602426936
273636
78
130914
242465
217808
60422
255953
87778
109896846
488196
337816
96219
67
25
313267
304450
21
65
155261
544474557
269614298
200895
318817
44809
891879045
3
331957377
7
64
427508
85
2
242057
14
49179
42
43
38
236968
5
158305
296495
467232
64
162712
31
55
60
33
57
54463
18
16
144627
42577
59
61
896066305
258112
49
422068
29
21
165700599
189096235
91
5
107155
86
71275
420329
167709
98
10
45
338907
428573467
41998282
48
98
22
13
75
541685946
5
66
271950
299540
114411
42
72
492629
101380
6
377991120
358952
493447
27
438792
487566
83
493348
76
18
1
66
80
78
160848
21783
85876
84
24
7
70
656983678
40
854628252
23
39292
17
270913
253853
61
37
286112
98236
42
93
39
64
409049
60
10807
226842
9
41
96
67
410047
18
422442
22
454895871
249473
40
470858
186891
61
30
19
112797
432499
52
234126
63
17
410006
194726775
127099
313814343
542158715
485153034
58
219732
155446
16
76
740117731
205055
90
61
95
16
258680
53
189933
4
426179
8745
41492
349216393
4
33887
6
471637
14525
449193
6
11
156534
20
33064
156189
47
75
498375
31392617
945930161
350774
488345
600877785
4
440870
53
2
276089
231375
79
155088
330849
44
68
69691
80791
70
345221
852041727
27
155383
66815
44
94
39
42
165594
38
231538
988167994
361721900
68
440595
99
687518170
45
935907777
98
318848
75
56
140589
83
190634
440171
164527
688636200
27
93
35
568647100
565
27
302782
14
369567107
98081
138414
99
2
377173
283689
27
39
64
27
50
366926
70
1
44
89
81
75
43
116209
284320149
18
13
303691
77
3
79
9
6
6
126975
28
431465
59
570228073
335325
36884
316758
79
8
465869
107959
969821416
730068416
45
4
37
73
27009142
336399
331759
84230340
25
41
35
5
210621
240860
86
37
74
256738520
50
81
77204
93
83978
31714
7
13312
219978
3
78
138553
293856
780901556
452680
150142
3
142928
9984
69
74
452446
98
75922
89931
28
114284213
73
116879
98
50623
81
9
96
453590
73
469980354
276320
132113
7
25
346588
15
8
118596
10
84708
84
55
22
71
133643
461709
358705
56484463
424362
66
418261
442220
254924
91
40
63
151027
404467
278758038
429411
33
6517
243723
21
260223
263831
4
87
332148
30
9
345261
977672436
388463
49
74
98
19
84460
36
244055
278674
368856604
565554872
5
15
304076
9
436982
98
95
85
82
89
73032
28
8
134231
95
9
122416
307639
3
206619
1
498429
81
63
55052
466297
6
171757
354844
16
7
93
85
143632
80
293103609
28
487468
99
572911816
493553
50
110159726
959132370
433955
3
19
41
93277
8
56
126982
720153995
72
6573
22
19
6
85
46
24
330548
82
97
54
2
943437941
16
413605
27
84
139920
8
47860
8
488995
60
50231
206602
53357
996515927
775749720
210804
46
442525
93
8
91
2431
606538437
542107486
383766809
986297477
97558
96
11
313244
37
24550
171253
98
412190
92987
29
83
280612416
16
19116
16
370756
20614
320669
200423
6
155884523
60
54382
18
106961093
8
895777197
2
458512266
79
264695
34
36
76
403402
50
234586
7
304296
61
252408
22
79
55
100937
496819
7111
425542
517653937
8
874713650
5
618
14917
6
26
16
3
37
17
108511
47
75
65
6
109934
98
45
200467
405588
738620723
353016
386554
346597
40
4
12
45
1849
89
25
368898
8
1
482780
204526
445822
8
15
77972
323303
38
98
86
44
537175790
57
75
1
95
98
12
2
29777
79
200527
81
22765
38
57
89
24002
13685
73111
5
9
84
78
497363
160264
22
388558
435150
73
32
99868845
31
156075
84749
350996
44
498117
7
77
78694
20
142938040
16537
107349
80
451150
48572
187112
86
94
186747
190521
472397
9
325410
329094
48
44
22
55439
185043
273725
30
271792
183172
20
8
18
223055
255837
7
63
40
64
76
32
27891
477468
39
357196
55
34
185958
71
60570
29
392171686
133183
466247
78
242350
17
452122
32
332646
34
26506
78
19
479662
150617
791136963
7
10
19
60
81047
45
22
65
16677
6684682
20
49
949109088
3
665628410
42
8
64
16
83
197041
40
34
253863
76
426931
97
68
166149
75
263668
55
493577
94
276845738
213822045
437853
50
67024
33
73
295348
31
5
68
49098
362814
543669651
429494
55
94
581465183
245094
455613
65
298764
19226
275978
45455
76
306760
23
381033
62
290833
35
64
37
1
185885
13
5
954323046
499262
2
416040
362363564
49
99
404217
52
523120085
43
49
19985
74
403196
3
98716
419948
82
66422
25
317140
6
45
82
346260
55
41
38560
26
15
796599082
377316
10
67455206
64
35
88
328267
85820
45
885359220
214320
213655
394532
92020
5
827134293
385628
4
59407
475677075
16
32
63
66
34
168230
41
37959
93936
47
21
36
66
338813
85162
576838802
13
178809
465045
178260
380595
68284
78
299866194
94
158562
552472902
55
86612
47
78
40
251100
461065
23
193775
11
485979
81
43
44
31
200575
168437
416403
300880
1
7
27292
3
496598
72
5
97
3
35
419932
18
333647368
209029
316208966
13
22
60
167863
6
40
83
470817
5
7
75
5
130022
230078
75674
59
45530
211511
23
454412423
186372
88986
479879
53002
293811
332725
327881
216424
64242
256319
435747
341138
54261
76382
704384694
64417
69
41511
5
8
429802
89
424716
5
182615
73
32
205267
9
94
6264890
71
26
8
365369
86613
23
362217
181426
8
425939
14069
207608
36
92
61
75
82
50
189186
63
184814
2
263707
61
199045
3
26
354746
57
212424
332305
73166
412539
246927
144849
4650
35
6
35
469697
36
14403
494418
6427
162961
773020022
82
290618
87
488001
383456
10
82
126638
62
487425174
150211
455807954
479696
829375595
68865
757817802
904780233
26
24
678642625
99
58
183959
382849
67
25
359743
93901
40
9
64
27
16
127177
201162
321744
6
283871
656708795
173129
30028
6
77
340931
53
16
95699
9
221785
2
519081252
17
61944
16
69
36
45
193317
22833
71
5
96281
97425
97
2
70
75
362836784
260145
88
150574
293292939
430885
39
68
14
83
322458
344255
54
8
113549
492311796
407386831
294751
159404
728610643
1
161204
180861
817444732
195282
211720
354689
79
7
213995
6
497321
65245
27
222393
95725
163416
61
81
40
219902
191524939
450257
62
409909
354682730
494984
392788
53675
70
58539
167224
92
13002
80
151388
26
75
227024
178760
609276336
5
47
418741
13
29
94
60
107881
87012
46
13
468001
450578
27
342816
339239
26
326250
36
7
363088293
86
161465
197822
867671746
34569
19
12
209283
382869191
192521
18
197966
48
413642
32
91
262338434
22
3
354414
32014
462366
390772
77
42
95
30
471081
931596422
75
48
236686
64
82588
111831
47
87
916286320
386931
93
321032
81
371266393
3
167835
45
32
7
852009393
229793
61
377905
42
382710
89
394007
64
2520
543436251
483795961
347880
56974
2
10
103886
15937
486995
9
344738
95834
97
36
29396
13
65
353189
41602
99
435056
62
43
293261
1
94
80
28
63
146910
115201
324884
334668
88314
100974
253789791
71094
207463
74
69
125621045
5
98
18776
154757
136541
71761
33
4
113112
202822
44
428215
9
449335
89
22
138723353
93
174693
37
4
363952
144302
75
476524
424720
57
12
199594
24
46
45
271412
344806
38
313257964
79
39
81
187013
34
5
98
22
376688
3
1
777236757
261700
167819
570169057
79
53
879964983
83972113
761957902
242768
67
6
21
972760461
8524
289502
387911
91
69
81
72710
89
358604
5
130871
6
20
101910
211566
23847
20
417127
46
379991
44
11
92
277570
9
294170
74
60
487615
96156
310473
39
5
9
315008
475305
668593063
357552
88783
550851773
48
26
213656
1
29
45
342043
92
142267098
48965
8
572319061
310939959
133499
174249
177566
58
191096226
86
549864873
28
52
5
307845
59
11
327740
224855
208459
18043
77
24
40
348513243
60
1
482352
88883
67
37
44
85
67
23
82989
15
88682
492846
91
59
46725
64167
2
235529
2
69
7500
41
78
71
8
19
24
95039
180943
37
399006
5
393412
33
267749
154358
97
210135
99
15
143835
35
57
73
28
120529361
350378
27
367560
452254
4
460929
13
124663
3
48
1
76
15
78
314463
45402
9
72
429761
24
32827028
965652839
11
86
290960
63
475757
470206894
272198
20
173976
126704
22
75777
282636
711381260
141321
223962
10
419901457
19
8
73
51
17
187618568
307481743
51
6562
19
104836
108719
22
62
67
201279
51
204904
16
45
80
3
22318687
54
382882
500276375
6
2
29
263391
44
3
65
88
62
954532809
203378637
8
242189
448303
194758
36
92
90070
102241
2
44
29988
40
290473
182712
10927
375567
463015
57
271891798
484376
92
139074
45
42
26
6129
22
96
2
393007
41403
36
90
481498
1
303803
6773
281439
118822
22
29
730569102
82
478314483
71
132377
481915
441586
974102639
78
95
39
3
302864377
19
141577
168534
155782
187930
364674
5
451168
98
274369
87
363952
9
229644
32
20
299483
220974
33
6
42
11
90542
77
18319
8
15
14
35
87
70
34
112855
366251
199140
20594
46
918312217
56
72
440624
5776
7
64680
435616
78
77
199456
68
33
190449615
49
86
2
8
897911916
2
113410
52
9
288613
42
54
301688
346710
45
84
495962226
558393688
351471
18643
57430
419693
70
493052
9
30
265034
53
86
88
80
90
923217936
24
397490
201379
132041
269331
17
437889
184270
76
42
90
82
16
53
148585
7
173577
418057
1
80
2
421675
129789
4
296597
97
40
62
350951
94
150882
79
46
1
38
206097
483793
48
146015
390167
60
334747
324891
153355
86
6
106252
2
408886
152958
21
264525
464638
95
475085
52
41
373449
271751
96056
30500
449868
3
80
55690
184257
6
415107
86
47154
27
74
143961
97
61765
430349
30
569628646
92
26
85
636856378
5
499098
85
347349
492252
369900
23
328977
457095
89
85
83
32
197334
121672
195350
48
48
130484
100186
50814
455173
491229
134678
48
304219
90
384191
90
89
2
1
3
21
2
140419203
11
143659
88778
366986
94
20
407520
202985
162637
218139
397019
47
83
309047
273751
30
338225
163329
32
32
65
42
332262075
46
48
436570917
419688
935494837
70
9
12
183422
57
354296671
64308
14041
482875433
414926
16
75
34
1
77638
406625
308668
30
98298
298212
162425
90
457874
65
53
529608727
420702
106709
83
64
114552
33
93
58
58
240662
71457
280081
7
474317
68
883710878
326431
3
359815996
35
32896
42
28
95
268264
447708
448610
78
422150
55
498575
60
241877
230480
182161
42
345521
79636
45
6
131045
476315
201991
204425322
74
436455456
86
211227
445686931
328868
401288
216510
56926
460762
34198
43
1586
631017176
383780
105245
227735
562211687
50
77
20
17
23
61
46
343961
177921
16
697285664
73
332528
2
77
18
7
6
78
15
34
73
11
14
325256
23
28
29718
38429
30
72
19
489411181
44
242828
14
10
56
393779
35
223664
42
68
54
13
210087
6
18
715840487
367922771
84390
935651085
30614
442351
99
331569
275506
410885
50959
940193398
262236
24
79096593
44
19
343549
7
472776
26
4
28
656759105
80
268069954
40
59
249694
988425484
38
45514
34
74774
22
4
1
66276471
24
408191
77
3
7638409
46
95054
84
76
339309
297476
434799
38
1
34839
278829
314713
30
42
53
314598430
107612
3
174525
293312
77543
132255
64
117776
95
61
30
14772
94552
40
364733
11
3
100545
280056
38
58
50200
95
51136931
9
42
4
420337
71
762308407
54
85
9
436411
51
18
69646
31
42
92
326190404
341776
87
411552
417571
106081
49
210865
45
1
32
688685126
76
490646
85
16
317596
19977
398258
4578
8
5
4
560730278
262326
85
25
96
43966
310194
62
26
232787
6
28
304421
38
31
632698628
67
56
72
337317
252418
198134
2
93
7
351867
324986
263726
306713
194430
295512
864089640
369317
91
20
40625
155831
19
946535875
72701
437002
88106
25
78025
418669
497165189
58
97
62
55
171579
78429
13501
187668
18097
212499
236131
49
441486
47
41
86
427145
17310
80
566992607
283217
8
343318
151397
52
21
9
64
7
68
5
6
254257
143170
484656768
299689245
379223
26
492741
162068
43
8
19
402571
187832
499822
71
134471
51
352947
162301
19
76
94
26
691
1
28680
122884044
28
97
91
470288
643042941
632445666
19
38
482414743
113940
31
38
66
99
378397
29
200444
164760
26
42
7
86
43
612205175
94
78
224527
7
2
279183
55
80
152648
185107
7
728619308
266654
190822
57
181977
6
13
47696
82
56
41727
27
28
84
45
69
61
453117
27882
41
243726
4
144519
45
96
313694
7
8
30
48
2
62
71
93
86
97
99926
6
458088
80767
97
357361
41
4
25
52
5
384099
67
28
56
80
6
81
223812
30
85
76
50
97
75841
69318
377808
142812
442411
57
90
366519274
38538
301937357
212830
61763
25
324896
2
72
120202
54
357945796
58156
95
22503
83
50257
468819
2
90
276599
394942
9
446503
419241
369233181
306635
32
351660
6136
5
115121
131212
173797
18929
185702
478200
41
87
45
260806025
89941
12
25
170186
39
629757507
84
90
270293
341265
274560
11
47
59
16
42
18
33
76
340457
498436
5
85
41
953691423
475935
259820
212507
27
50
4
158420
165268
10
339891
89
28
141784
35
352593
88
892307219
65
226950
103677
344805
82233
361459
312066
416628
79
216253
302198
53
47
67
14383
96
83
291112
101201
599960815
8489
8
46
797697755
427210286
484873
9
6
96
416962
43
77
430113
205583
241208615
58
400008
18
895812986
80434
64
446901638
160841
357841
996777801
43
28
41
97
256549
3
72
1
43
6
519380338
67
72260
311270
26701
3
9
105235
166072
23
71
55
15
39238
514988210
2
412089
81
82
437763
349756
41
1
196973
4
304409
260081
220506654
59
422743
88
413323
417754
470356
75
472916
402863
205015428
42
451291
79
263453705
32
2
224179
69
97
164075
327233
70665
20
241107
73135081
30
188558
3
187824
46669
341387
6
35
120699
329987
12
3
86
152101
109842
86
84
55
842850409
97
426034
32
15
483756
50
53
457297
42
6
432567
26148
730350635
314217
60
113393673
136094
86
4
23
55
446641
96
41
9
42327
134934205
201662
83343
3
70
72
11
56
190291
733830484
359365
3
111198
24
945807817
6
42412
502524752
62
458026
377199
175342
499136
199911
481315
42
90
338645
76
417414
259637
93825
14832
192500
53
79214
192174
74515
641387745
134297
78866
69
50148
19
13
58810
429216
474027
85
9
36
20
63
17
496647
17634452
43
12
50
843086197
33
95
219235
916132756
7
17
29411
345247
249063
202059
29
59
379559
38
135494
185025823
8
93
452117548
7
22
194615
174644171
75
154433
93
332248
6
50
7
11
353639
904811349
56
80
426687
418289
19
173171
232786
34923
62
381561
47
53
736612429
156507
32
6077861
59075
202392
3
120353
45
313939
41
568562677
73
3
344184
58
90
62473731
12
66626
412096644
44
40
74
65
999684226
365805
388879
26
219266
311507
648406314
84
84
89
433054
283447
157212
199282
51
173332
473543
59
47
80
81
372483
54
12
105757
431493
7088
4
66
51
4
29
7
38
42078
235354
773341519
20
96
196481
287603
8457
426801
8
162953
85
202146
223086339
46
61
99
398323
38574
247999
120483
338478
52410
416805656
64
2
322177282
182749
135874
1
173995
78
80
449256
106323
328688
36914
62
3
7
92
51
93
32
2
2
82
8
97
27
30
357251
2
112036
57
94
159925
393879243
85
121010
671219267
741246800
644878034
19673076
34
25426
440369
146329
405409
54
294347
47
15
67
47
418217
53073
9
1
532675541
437723952
86
237167
156018
12
387377
48
53462
22
303882773
228972
425644
73
622187996
45693
443808
8
66273
6935
51
133604
64
176489295
5
35
198669
193987
8
12
33
63
207093
157450
476161
6
331428
18
148270
82
311460
57
22
6
308336
1
27020
644545365
31
75
141147
10
3
332682
191377
89
4
257804
462159906
98
69
64
89
66
433326
2
65
97210
47
94
87
76
47
254502
288677667
60
61
342556261
44583067
93
41
188126
939118697
211797
49
205485
405316
87
326966666
4459
8
80
50
25960454
68
99
57
470787
296544
23
105588
203472
490281
379052
95
73641
429189087
34
13
39
349308
296355
18587
41894
682835208
5
4
25
17
51145910
90
90
32
60
57
13
9
192992
787580787
247854
167479
247597
2
84
10
65866
63
310281
144915
393697
128357
48
411469
104714446
10
79689
91
71917
9
14
27
41
406351
50
85
11
77
363010
469789
102804
90488
830601655
336145
322567
49336
12
434447
37
402490
144749
72007
181441
39
446293
246944
305633
15
700942708
88
142076
263510
98
5
8
65
1
71
60
2
30
14
71565
6572
60
68
248836
7
3
34
42
223303
49
284519
5
75
386765
393166
405024
104640
72
42
6
27274
3
862282655
4
308514
5
344637
790457103
76
20291073
79
28
4673
4503
337205560
26
97
59
437479
2
32591
38
116822
56
97136217
332063
425679
408077
52
448434389
9
3
65
654320863
143381
60
421950
44
32
444929
16681
91618
283803
46594
92
353813
126100187
466596405
38
28
405244
350221
170055
8
25
576656526
993252615
166929
87
148872056
60
23238
21
361098
684068090
8523510
67
71
192014
33
56
471954
43
31
71
504198710
85
15
714916677
188447851
3
93
47
665926121
84
91
396148
104554
85
91
4
63
263239
55491
4
9
51
46
2
10
4
91
16
774592942
236733
23680325
103328
70
96
887046161
24
342391
554124585
44
29
190906
85
334836
26060
4
46
46
87
73
44
306133
275322
1
5
776486455
91
269000703
36
69372
70
12396
749042899
73
80
1
247952
108053087
80746
51
55
219240
18927
118675314
80
1
484080
458211
6
308730
602029930
336192
447528
50
135871
27084
15
92
304148910
728961777
25
51
5
74
44778
18
3
471506
75
79
97
274455
75142
196690
58
159909
879988104
59
780498319
42
27
60
326901
182869191
89
158035
67
85
60
67
328683
21
364257
70
49
62
471671
6
72
5
69
48
518951750
75
494956
356176281
99
249956
83
19
5
479936
190969
438011
7503
86964
323720
102938
119006
80
38
32
63
86
9
330170
73
257416
250361
175237
25886
310884077
30
221024
85
20
42
274019
21
82
51
94
75513
98
33
339854
28
930227828
435279
46
318529
29
36
92
46
404179
386421
21
46
82
78
6
20
32
10405
46
19
5
23
349047
416205
10
72569
5
30
66772
7
37
29022
448212
39625
26
42
499977
314544
95547
77774
6
480428
221419
73
23855
55
160250650
759004064
847085940
7
429441
7
398876102
99
61
86
34
94
44
169971
78
414917
83
28
78
329276654
22
82
399639214
14
170411
442922
3
93
80
45
33562
97
41537
99
113108
75
43045
75
495700
6
176261
39060
76
41
37
378483
266373
459067
433798
91186
207660
29
186596
9
192619
315904
174012
22994
55
27
112011
96
402019
64
857165848
68
64466
40
389739420
267793
335791
51275
67
565015923
5711
297552
53996
19
136411029
199626
5340823
69061
124763
929307649
27
553199012
87
5
377922
4
11
342126
118436
153528
93
88
41529
391365
319661
140685
35
80
10
46
360332
4
228644537
17
95
78
41
44
149141
9
263442
24
70
302822
19
727000524
291274
216587
2
290270
424653
86
412417
120498
9
42
37
443057865
87632
70
50
155057
289981
404479
106159
153322
72
74
2611
495682
62
65
88
52
165545
88
88
289663
63
32
81
119142067
54
58
49
241237556
99
711707947
261224604
31
199611
133804
102802
143521
83
47
9
67
73234
561045895
11
5
242731
92408
434374
160262
50
477613
19
394886
59
480265
364957
37
9
497134
87
37
6
30
6
237723
743563755
453013650
470880
248342
976826583
24
499825
576497423
314856
95
81
22
13
57
5
5
431841
52
741879760
483870
27
145669033
423929
39404
153535732
7
210312
57928
73
50
202336
291618
58
430471
8
502904047
5
11
103341
84
6
35
76
51
164503
17
28
224138
99933805
1
10
54459
178759
836031558
260713
51
364842
232853
70236
363050
4
79
14
23
80
10
58
58
111370
52
151646
93704645
6
363860
6
380656
402843
213683
15
89
40
249404
92
26
2
302717
198997
46
36
106884
51
398376
349636
350739
339142
69
15
138677
317408
229132
8
379522
3
7
4144
87
2
342631
16
405929
250280
342156
72
80
21
20
7
14825
5
313826
467684
69
195495
96
96
269258
21
925793105
64
5
34
380588
446404
495591
89
220621
319534
279387
69
45
80621
430236771
50021
34
32120283
382789
167344
81
485302
26
365754
3
248424
386508
75
158715
22
302334
424489
56
46
62
36
141509
345686
21
7
20
16
54961991
69
39373
5
30
362431
104493
806056295
57
44
424779
51555
78
173264
190025
4
2003
216831
256921120
424958
462966940
128564
227761484
304137
100760
25
641917552
113585071
26
82
20198
37
92
14
29700
126094
60778
92
367013
8
126451
360301
481868
7
26
58
386495
2
74
68
182555
366958
2
562477451
66
78
293021
20
477331
23
4970
46
85276
420007
16
64
1
72
30
196228
46
36
47
101914
26725068
70
81
304669
110425
66
91
272479
31
256579
6
136221
9
15
333433
34
68
489635
323813
769414765
230286
35
666027405
327039
33
19
73
7
66406
66
23
301426
78
1446
3
66
90
15
395204
95
481907
233784
202171
157960013
27
192064
59
62
163956361
344507
325787
85
18
282077
67
905064771
95
220242
205215
340338117
259858
35
52503
82
135788
37870227
287637
291325
73
8
39
79
35
41
29
325424
78
248880
263382
26
5
98
98
8
28
9654
390910
78
6
15
951741678
4
95
3
159747
376931
219563
357922
237705653
133369435
90
75
453798025
447416
1
25
16
25
244188
397989651
335948
196138
59966
447804
32
62
7
65
279681837
41
172835
14
224463
304784
52
5
92126
382658
32
53
94
28
16
38
18
283874
58477
27
27
461918
99
425847
93
84
240380
90936
8586
205825
721157591
33
242962
341499229
420085
57
467212
77
87
464822
463048
12295
487297
75
355625492
244403
336123
38
5
70
284530
846406962
452045
820921954
67
24
58
100256033
80
87
282042
238740
267585
80
119832
10128
70
412055
255986
468929
263413251
76
56
96236
300770178
36
202090
847094487
204240751
17018
19881
67
399559855
136765
7
326783
15
350192
28
94828
87
864302311
39
171568
8
99
63
9
45
740119450
209526
299168
730038097
251574
2
203684
23
9
315640
38
83
52
25756
422755
17
63
11
339049
205430
364567
99
32
217863167
10
101424
2
27
217855340
7
86977
481758
461573
7
312401
16938668
2
98
57
11058
217085
86
1
57
27
59975
40050
253455
337250
98
387553341
45438
8
243077
67
7
55
251490680
23188
613249792
81
172041
171101
40458
57
781290560
86
323164
84
36
98
7
32
45
8
23
197270
39703388
9
169046
90
185438
842548366
222269
84
31
1
56
39
91
9
89
59296
394144
16874887
425802
59
19
275481
118722
394304
22659
117810
114015
89197
140518
463161
4
6
436341
83362
346408
388925
13
57
207954
8
96
57
83
13
32
166439
54
41
171209629
12
50
5
83
35
64
16
441560
67
47
37080
5
58
16
869287493
83515456
93
258528
1166
38
138951
108225
97
93
5
68
118222
293283794
25
78
451349
159002
10
55
75
882513708
224576
184289
282816
17
95587
5
378479
68
50
3
97
471014
384572
379623
35
173070
84
66070248
78
193334
29
2
383316
298619
52
264495
41
8
58576
76
4
185062
95
62
53
311142
539796735
84
60
164642
920721558
445873
468685
7
117839
451928
404435
685871035
80
7
85
431276540
38
104893
111542
12
265634695
18
277064
310900
389820
884876505
269657162
380325
67
368591
85
218426
169318
103653
81
22857673
44
278023
93
93
29
261162
322222
82
262157
64
311128
260950
46
60
57
164703
275893
474785
71806
160283
3
4
30
209254
487603
392089
9
82
214197
286402
4
262429
326126
35
423771564
474928
2
40970
96
17
98
8
2
60
16
927235563
165823
21
161866
289893
356977
74
15
195350
178485
450190
64
77
297013
8437
55
954010369
49
16
39
311204
26
98
690081685
66
20
350823
355553
227370
30
25
22
57
52
50
74
36
68
65
63
150502
82
191781
86
31
60
53
7
4
51
271143
76652
53
104617
92
86
16
51
63665
494107
477143
17
94
2
72
158233614
467179
77
79
98
443701
455265
417731
12
71
176182097
4
28
89283531
149048122
25
414788
294207534
5
88238
114103053
491327
76830739
88
73
437491
185869
62
149656563
270888
2
373341
280074
374133949
9
45
455213
197138982
164349
113418
99
391824
266437
12678
364385
4
28
121911504
3
338533
7
478817
298251
386252
35
606619590
66912
113375
43
337996
87
236542
56
318253
386508
34
97
368593
10
95
43
56
50
721190920
41
200571
549047884
70
977727907
74
390496
24
45
366145
384229
47
45
255075
270947
296719
72
494464
90
350631
45103
7
90
103028
87
907047540
50436
178990
86
267277
9564
16
151051
91
91
199313
389239
49
58
4
47
82686212
146569
39
62
4
271305
222984
204817089
20035
28
63325
379854
68
99
413992
6
451795
54
340219
117395
87
437984
38
418863
415971
20
63
78
193553
64
463360
59
67
194282683
35
462048
467798
68
156267
180462505
14
468972
28
183261
238112
45
338058
73
26614
60
355813
193509
406607
137841
87559
196180
20
13020
245986
70
432369
296507105
418019
94774
37
93
84
203716
322005
436656
43
3
352280
89
312148
791313425
73
167540
107780552
215034
57958
148657
233122
1
33
73
499108
724896217
21
175495
81
7
77022
174078
59
442487
430048
24503
300893
67
27
34
491854681
85
303271
111284
266891
652128111
828197585
142846
6
73
33
39
20
38
8
58
277216
40
165110
98
383928
72
29
487814
54
70
47
38
8
62
2
200781
42
51
465651
41
847048411
629588631
78574
67
349827
600284501
83
984795543
353340523
472438
3
122817
900310571
33
63
9
97224
2
3
6
429668530
96
65
78
417394
705743787
96
337625
315301
38
6
73726
7
976951989
498452
98
72616
17940
10419
207791
870473854
3
311626
409393
8
6
83
360757
50
72
68
33982
75
81
11
704616197
9
352149197
319421
93
429368
82
18
384023
55
442314230
112477
57
4
420443
226209
40
698366727
17
225720
426057550
92
23
72
46
166039
223091
62
94
447057
420757
27
53
823583604
319559
71771
198222
64
73
67
152561
63
457159
286287558
18
29
387697
453849798
313154962
70
92
205826
97
2
930781727
957908604
55
97
24
9
462056
42
258516
382632
67
94
34
164106717
44
223742450
19
58
163076
29
275701
110035
21
314293
57
10
61
9
69
229155
225495
75
17
12
511354937
346949
88
338050
74
22
22
35
320956
422632
44
27
961627518
97
650935381
288156
21
85
53662
95
92
83
1
5
57438
74
469750
265820
62
52
209977
196747
87
196522
77
20
95
428872
78219
6
77
67
21
36
43
777807796
717424133
80
83
430970
8
240053
9559
26
72
35
140563
58847436
46
6
465314
281281
212202
347672
499899
32
350052
413611
290089
93
94
22
2
4
60
7
114794268
148536
88830
418344
53
88
778359162
57
413452
36
420670
120265
67
45659
60
22
122890
1
91
336299087
36
27959
37
70
268515330
453368
6700
214986806
407297
490948
2
7
7
55
47
59
94
260085
348013
13
113801
47
93586
175284
122369
62
496886
30
8
241459
10803
83
45
384210
181122
218696
164915
6
35
741111030
282392
76
30
49293
77
3
54
22
88
171295
41
574952741
9
36
209869
209121
286946666
141715
53882
186640
479594
65
91689
8
201791
508302007
8
47
9
468415140
58
9
313896
158631
598605755
307187
76
7
68
293671
62
318769
408839
19
80619
48
42
243400
94689
6
61
5
61
410574
47
85
255380
72
5
45
40
9
265270
52518
49940
449752
3
371453
18
85
5
274748273
391459
86
234850639
392019
67
222580
8
302904
132117
47
25
433450
17
24
341169
9
61
70
15
239055
226954
67
310983
5
959631606
160809
9
86
78
32
22
199242
303675055
218298
8
476803
5
307847
56
55
50
347671
387941
980
32
1
88
120184
645256976
199091
468109
716883464
1
406320
14
121903859
9
47
75
125367636
194297
29
29
52647
265410254
321221
79
426482
38
110701
91
108144
2
434076
125613
123733
770703861
1
13
76
100899
98734
8
489927
76
506459879
52
475967
77
2
39
31370
45
36
93
99
32230
43358
31
6
77
52
9
115874
6
12
30
3
60
267249
24653
94
3
68
196557386
257956
18
68
64
24
331693
74
25
14
20
74
64
98
40
67
52
146010
333542
58
49
795481856
52939
95
458860
79
101819
44
26
20
31181
157649
271626
286161
37
264087
7
43
18
93
28
433425
264175
54
304481
70
286574404
1
91
26
72
431166
42
461179
87
16
347077
90
351667
459224
123557
498458
198094
3
185172632
14
48
87
399826
89
351504
68
479503723
291222950
74
1
94
50
62
400617
183032
8
32
20
73
105693
8
221507
260483
1
268341
138116
72
481481
51
75
291990
91282
494331
290271
192044
15
20
52
133197
63
367849
294081
47024
41
138677
414021
486204
60
47
100838
412567
393523
77
187796
49
94
43
16649
39
36
67
312484896
405667
79578
158751
86
203714
413791
256802538
13977
24
55
34093
47
29
369735
111792
357323
4094145
4
170080
62417701
397928
60
815100980
53
8
424480
95
456885
710374577
4
432164131
90
401353
460490
214496
305502779
85
65
2
143132
92
44
263629
52
158380
52
87
281694
44
94207
5
44
271794
33
332661
327723
772896094
94
97
48
412995
30
66
362052
265703
93
100108
640704630
52
36261
284958
491971
217046
707179329
73
228286
73999
313246204
62
55
466154
78
78843
33
53
295470485
43
260275319
459179
98
76
8
72
67
42
69
112992088
66
56
40
5
69970
69
41
71
93
72
51
76
58
249270
52
8
18
127005
35
311261
56
15
51
83
95976
1626
9
49
207711
271256108
24
145820
87
98
25
8
14
27
106703
47
907361734
5
82
1
362160
41125
485815
18
171657
491369
443962
32
117211
71
449052
218202
477239
54
95
711393176
40
776661441
4
44
235035651
491134
26
65
36502
85
425653
3
218333
7
74
41
344000
12
14
77
3
270488
554364259
483021
251870
13
41678
22
12
72
9
318616
161598648
204351
51
110615783
74
22
17
28
139484
642787945
445163828
54
77
107805979
452838
73
411363
23
241792
858116315
321596
424882071
448495
26
174341
386762
258822
243867
437962
803079993
33
66
240370
108532
22
44
748601553
6042
67636
30
148516
303832
713605580
61781
203422
15
19
363836
25
19
470268
384812012
359631494
87773
91
41
389159
96
15
309506
263726274
37
6
98
387425272
92
8
48
9
223771
197832
465970
163402
95
6
1
252458
21
164072
35
237442
88
7
366183591
24
97
93
484754
72
115723
437753
53
78
16
283233
369869
57
438825
9
19
28
501870118
8
324933
80
358425
427610204
6
161542
2
86
11
835634388
484395
71613
46
315026942
209528
25
93
3195
341538
50
138086477
311514
400329
304997
9
35
92068
35
125699
429066
79
478935
38
60
368260
7
267175124
76
362926
267059
4
17345
78
82
25245
319919
121624
360610
11545
5
90377
318375026
256889
175377
93
840779013
99
170558
100932
33022
360176
49607
266747
59571
59
455610
465067
92
115026
7
287433
8
1
95
6521949
181291
42
747812881
489221
65
43
841890257
90
68
51
88130
759199143
415649
414435
49
44
248657
150419
231612
22
59
218503272
2
10
69
613540489
168380
90
72
249083
553102826
443705
305111
2
22396
431598
70
63
95
46
498971
60
22
310161
32
416838
107561
8
73
87363
5
67096
48
335464
139144
21
36211
480101
6
5
92
163073
2
400588
57
70
20
81
205887
7
7
61
210926
28
9
8
60
90634
659045986
387279173
224853
413932152
338694282
21
598434371
13
56
57
47
48
524368233
15
57
139135
55
439745
387516
40
216668
4
319554
88
12
88
279160
40
91
93
2
309009
83
624972924
18
6
56
69
79
155440
280314
18
4
1
506156677
489369415
82578
61
21
21
16
90
59
62356
24
616832107
88
440572909
7
387319105
20
208489
175111
27
68
366111
8767500
254987
52
348390
934046636
3
153496
72
64
7
87
42
46
499084265
3
15
206085
344479
5
1
97
291860
1
6
41
264393
20
5
5
115353
36364
1
367985
126324
9
2
23
327890202
48
388567
465513
470559
559293065
14
80
271814
634744350
97
395375
78
72
9
387787376
91
1
484104
216264
85873
466703825
82
69
54
81855
70
9
305028
269832
3
302964
95
67
4
62
66256
14
2
155130090
50
128310479
13
26
263800
8165
4599550
258927
6
868846740
95720
44
489768
73634
378306
23
79
35
482374
440302
25
5
106701
314520
2
956172478
491323
344445
42
132263
53
56
200276
232969
5
158740
492797
136761
39724
18
441612
69654
11
2
44278
61909
882465754
79885
292056977
352680
59
16
4825
8
78
20
67
50
452163
256176
21
8
67634089
73
33
95
6
42
3
65571
87
73
21
362102
269682
391964
90
301994393
408587
356861
331911
771316376
13
381732
410142
28
990092697
459781
475047
160930
29726010
53031979
32
433171
255244
395902
8
120170
4
83
105022
35969
19922
28
28
68
338484
272122
267602
74
472531
205735
233671
419416
300304
21
67
64
91
296225
99902
17
303937
213230
361345
5
45
69
286280
2129
14
66
55
38
4
119647
58
366821
8
82
98
361154
8
357399
199684
32117
11574
335215
475373
28
3
384040
137314
58
271447
232584
40
242173
400935
15
59
298237
43
496468
269676
220021
89
9848
28822
180785
103656
4
91
196776
484163
53
53865
45
111180
288308
31
96
153018
34
13
261255
298645
18
86
32
258481
96
246717
84
18
8
5
59
57
83
61
735128026
374259
61
364040
44066471
218687
832029765
65471
52
51
339314
74
2
338332
77
364878
25
92
6
67
56965
61
857335961
263087
78
397438
75
54
87
74
241494
63
448454213
96
52
103145
13
230491
285808
347218
23
304930
270440
378718
304003
34
160791
454019
11
41205
40
877814813
108219
443684
76
81
139178
5
1
606939551
56
355329
379546
26
6
84
88
1
169718
329705
21
320135941
48
1
33
51418
417461
29
3
186691
90
22
30168
78
56
78
22079
59
88
178263
113532
106778
372836
41247
14773
99
19
88
89146
282171
77
22579
295688
67209
73
80
336103
278767
62152
70
472322
70058
309792
426942159
470282
9636
36
407070
4
133737
420799
400321
143321
66
148327
30
7
17
134714
7
786317561
78
7
30
61
26
360522
196050660
57251
716631325
21
6
52
85
5
55
57
985579924
328364
297862
479536528
468747
96844
347529
33
26
511030482
59
134043
89
33
21
8
366892
78791
431632
54
98112
2
252357
192341
91
61
442818
26
109542
60
6
215306
71
72
45
471969
43
7
263427
66
82612
286773
9
80426
1
5
20
16
43
94
25
93
698223251
64
877343137
26
220518
412502
8
9
59
5
78
583460341
322711
479772
177690
155698
98
412885
53
21
305855
8
11
196410
335442
6
301926
55121
359759
407657
8
92
60397
48
7
3
364399764
84
263245
27
64800
426836
94
92
33
20
284135
154991005
46
164440
79
392687
79
399485050
149987
39
22
342509
147592
58
345329
4
51993
7
266603
7
19
99
99
45
388411
70324
243543
64
334329
8
16
429303
322233
82
68429
22
292165
8
995382017
9
89
318782
97
61834
165474
678644909
112978
4
34
14938
72
489333
287336
346937
420776
14
3
314102
623649821
59
437347
65
271134
793587703
157794
426909
78739
59
370984
66
219996423
81
373181
19
95899
80980
79
29
374586
148528
72886
3
17
263217
25
5
94
305213
480905307
53
460222
95
54113
26
34
58
57432
89
265768
419690
55
50
5
103376
404645
398781
25
64
72
436844
19
3568028
429901
254411
47
99
545404245
78
74
265518
55
48
3
33
223505
945458150
61
97
21
21
37
134206
71
393799
97
334947
56
33
81074
31
568923953
12
1
67
272343
2
473195
337717
298149218
52895
396085733
22
215575
14
13
70
49
67
79461
205649
8
57
11
59
34379
289977
160959
26
85
80
186224966
10
44
8
3
21
98
394045
217005999
31461
936205224
90
2
244686
51
1
93
77606
137568
2
61
266671
69
77
413085167
74
64
95
79
85
10
7
14
81
438387
468602
76202
326171
27
68284
54
67
450502
75794
38
486006
280821
401417178
85
2
399802
23
221556
90
207136
964663214
90
95
23
38
75
396350
31
11
12
336102
819540670
383073
6
63
267131
193936
43
48
441765
94018
5
36
274687
254077
3259
98
56
412099
38
11
3
88
868069220
38
7
184061377
320613
136256
302101
25679
39
94
85
292063
22
42
9
292882
5
333398
361190
21
32
7
291672
38
70
96990
89
60
78
360057
30
3
285703
39
26
967206057
67
91905865
39
433435
78
353407
74
73
380457
2
600522337
169044
418085
10
87
77
97
87987
6
4
86
22
379207
642541974
324610
80
70
226191
3
125655
7
30302538
22
5
69575
120465
6
17
57
47606
452050
88
186444
70700
3
98
21294
297782
99
50
452513
5
52
29
266697
67
384699
114846
135674
33
91
39
88397
271671
86554
39
400576
63
5489
51
80
763165166
184080
350679217
1
218905
97
298151
5070
176609
84
449236
220181
246300
28
18
190685
26
5
80
392111
73817
103686
457094
951144586
3
38
158726411
286588
15297
502983679
332988498
2
653051116
366320476
71
241505
294123
74
53
71
344827
556906718
7
23
411011
53710
483325
6
66797546
297765
424413
431238
38611861
201951
72
654757573
32
8
5
69111001
79
57067
490594
48
100155
91
53
118086825
483474
33
4
18
38
84
49
80
399495
171331
20504
61
122555
127575
348318
76
44
268419
57
11552
85
64
60336
391912
23
84496380
14
8
21
49
4
33
79
19
40
77
26
126982
1
271766
34
168163
133983
37
98992
14
62
478885
31
79
32
96534
525880487
4200
275441
446876
333721235
13
32741
607595848
8
31
287742
167287
209737326
476742676
487677
3
82
593444568
70
352922
284432
78
169297
462717335
214542378
418275
157915
30
93
459955333
2
911767992
85
2
421305
36
422827
13
429653
591137554
140610
40
151272
55
220690
478410
99
111094
57
52
72
82
143654
2
96
49
23161670
48
233006
73
17
453702
225335
121837
148736
2201
30
29577623
6
45
408012
65
5
70
298141
21
403767
21
235998
63
19
85
268058
16
422504
273107719
669015992
264154
94558
44
93
11
20
99
4
12
65
130430
855709547
195057
24
93
99
29458
957002443
64
86
60
450212
59260
74
20
410976871
30
392515
167797
68
70
104379
15
495463
189541
3275
591595863
41
113696
80
319248
350962
256553
73
359420
16
77
62
46
11
7
570018150
370593
8
85
366996
348327
250122
29
365926
177288
386259
9
6
45
63
302002
65
54
69
428942
43
51666
379785
208066
229961
52
163359117
65
66
376158
2
7
51
33
92
444709
62
48730
64
1
2
442236
417436
20
2
90316
61
849257416
291314
51
59
13
34
369952
60
422911
149999
184744476
473996
117524
161696
20
94
433624
149701
743503060
328174
219968
707252714
212819
5
63
133665
71454
55
69522
140860
65
25660
45
73351
31
17
24
64
57
7
46663
343468
400135
74
6
44
426922
2
89
554260466
462168
82
56
1
51
82
47
51
58
270938
32
94
54
262044
15
95655
45802
81
689539365
90351
4
1
68
87
7
10807
12
6
290297
35700
331979
11
1
75
231951
82
194702
235304
303729
22
1
284952250
172352948
146837
3
952570065
73
151102
39
74
17894
92
98
461134
459254
426733
65
53744
202980
359388
170667
8
306894
2
8
145324
50
35
144483
90
1
70
128886
47
366743
49
418982
112654
495622
83
44
268892
82158
144152
97
31
246388
2
436944
326922
53
291099
213633
82
466107
469639
22
287936
242151
26
28
89
427665
126243723
474807
70
187492
95
84
103004
50
40
445051
170416
406669
1
37303
57
468136
801195161
877185406
46
140568
54
222177
414555
72
462358
16195
377331
159465
202516
3
91
195610
923688104
169177
95392
22
10
1
63
41
74
3
181960640
32341
42
257958
194771
127082
2
412193
480330
161199
8
97
477114
170477
50
86
480582
145164
2
52
16
207768253
995153576
524464597
58
957668750
605757668
8092
78
10
6
131429
8
69
20
400315
9
9
55
90
86
1
49
409641
23969
331233
70
490691
32
337569
6
322050
30
86
90663
196414
110853
207322
95
40
307892
160098
19
24
23
66
40779
13944
424915
30
5
553531460
181210
73
296202
240587
25
10
5
51485
56
68
514188824
1
72
492601
30
58632
18
38836
91
470398
217776
141230
447535
278672
1
143671
244038
73259
72
62
296355
325080
541329185
341368
170329
26
41
187391
39686
4
14
69
220121543
481186
215978
10
3
358553944
77
64
355254980
346519
241721
440970
60
2957
84
481003
10
395195
75
9
467767
58
25873
14
214418
295807
327811
21
416313185
404645
93
9
107681
9
40
484156
86
205050
75
73
88
232413
27
7
29
116503
5
371851
377368
71
79
7
317895
241409
78227
93
397176
29
9
140907
91
74
44
162373
41
3
342306
269053
47
4
27
74258
103932
5
249899
20819
61
67
6256
368268
356841
246424
316914462
3
416147
53
80
168165
3
81
345453
183562
406495
39
31
387381
31
446119
67
14
142512
2
34899
55
12
61
170527
407274
17
51
51
30470
58
2
39
59
8
215877
357609
97
314260
110189233
25
40
173838
3
92358
355807
298423
402659
437294
93
426215
67
50197
153548
411068
6
285311
146725
40
48
66
26043
25
12
471609
18
83
63
114393
53075
123881
423585415
11
597291686
92007
331184
25
97
62
2
314779
354913
85
74
8
51
28
104901
15
67
228303
3
82
85
397202
41099
81
35
144435
697125619
316100
269915
51
4
991612166
48753
4
327473624
35
291198
405635
299682144
252450
25
93
59
23
235994
5
68
294202
22
209699
56
411211
117896671
82
37
35
713943231
172855448
213458
79
22
7
310745
221027
789466960
92
107432
6
317908
52
2
50
127578849
1
32
42
14624
86
740906067
484734
369907
83
251645
29
5
29
72
162961
338272
95
73
50
369569
68
57
5
16
473903
76062
50
458220
98
3
68
255842363
481053622
86
75
82
395108
78
26
413933672
43
250603
395522
41
111869
235111
16
7
185235
48
150422
30
189020
31
319600
361859
88
85
401683
58
48759
370104
70
32
184301
78
105736687
271951
339492
396797
31
24
9
314137
45
86
101080
3
371396
62
70
450423
58
1
27
82
185967
178098
128401
48527
953063454
194888
330033
397535
54
9
318141
45
67
36
457987
93737
289567
948305661
375002
234274
43473
7
596043863
71
61
120285809
6
9
464000
538905542
114682
82
45
4
132883
41
88
144774
433732
72
81
725368466
342966
73
280211
75
976448922
817222743
33
49
82
256854
175910
2713
238237
148404419
2
616803544
71
63
40
611330121
163797
107812
434536
17
7
72482
9
70
90
108270
346165
21155
63
124209
279789988
327515938
267750
21
508713550
8
98
276529
797175496
17
99
335767448
130740
248904
996476654
105350
159128
65
332325
374033
83
11
105762
36
56
98
321105
485316
107015
432807
51
26
93
67
81324
6
81788
324214
61
7
27
71
171073
300090
182203
82627599
4
22
151321
250477
77
492046
141459386
648323192
251069
362153
191843
32
70
6
480105
309495
90
137127
880836569
18
27
204747
49218
353680
80
94389
337849
87
69
942052880
63
163774
26256
68
4
237957
485029
18
54672
9
479352
71
326146
347865110
1
37
227266
54
13699
64
61
67
87
235244
231995
194682
52268
29
50
54616
642396397
79
357056
226950
832300194
29
3
364400
372498
9
175462403
425253
61192
275209
616376782
745568502
28
127105
28
88
43
368707646
394311
52
278358
41730
417303
159671
182487
203419
347387
70906
258000
62
3
102854296
43
4
173650
9
44216
154874
251470
2
471226
74
98
22723
13
92578
46
14
8
930468837
68985
480682
45
491938
1
129240
315898
96
68
5
237884059
31
47
778458840
80
91
53
18
37
6
14
434458712
136848
462786
7
24
96
5
669695554
88
99
77
75412
196796
9
394676
216268
27
264706
18
22
9
46
133294
262375
10
421922194
3
79
148238
90016
56
124449034
97
318965
262808
189548
4
420934
35
54
88
286203
99
66
65
98
226788
90
860472810
36
8
79
149928
210710
241339
25
387522
6
495197
37425
3
62
62
4
35
35
53
38
270804
39
15644
48
7
69
373314
145284
422670
394198
25
6
3
304150
571537227
169575
7
291251
421464
82
179764
75
13
59275
400048471
66
7
83635563
49
16
470845
59
2
247928
83
96
336090
33
7
52
16
315209
312209627
263997
301438
389785
101895
34
264621
319774
191111
440492
203546
89
2
8
467660
398158
22
8
1
41
439191
98
116644
895095440
377930
98
36
97236227
41
35
35
63
298020
436477
304968
259681
461413885
224751
11
299878
9
316661
5
16
363825
3
477031
47
4
226970
82
432178
25
199997
13
92
42939
83
29
439164
480840
67124
51
6
552447018
458947
84
97431
71
36364
201834
91
342564
95051
84562
70
556746231
588432458
470639
730259345
477435
76
49613700
451700
3
250878
51
94
138384
83692
9
48
873184904
194470
76813
9
26
65
24164
468156
358415603
99
59779
824533648
42
462322788
39
333674
27883
155783
530394001
186429
11
2
28
2
243700
60
40
277440
83
350925
59
29
58151
665729650
65983
55
30
87513
82
54
57
88353
64
62
888236596
25
75
24
29418
188148
97489
74
494141
569311157
51
34
282071
131918
48
225177
6
420138
74
95
478415
92
99
514430721
71
607832859
58
3
30
4
75
306942
46
720592939
48
43
7
600156733
2
138267
95
9
32
319578
457151
2
221826258
29514
33
147347
43
72
324712
146619
72685
83659
411451
51
494873
66
90964
455329
8
410061
39
63
87
13
219468
265794
350385391
11
11417
441203
403164
10
78
934173614
999219531
282643
259313
122427
87
239105
58
444490
1
309920
159032
25239
8
30
269523
200072
43
290273
86959
97
37
425989
5
400612
104908
57
56496
90
230280756
34
6
231340
406107
75
28014
84
35
250345
202423
16
26
10
69
14
14
468018
352804710
160616
42
43
45
362660
59
392184
409179
356421
242712
490149772
50
97
54
84
6
284587
79
82
5822
3
244824
46
327373
94
330239
952887033
90
8
186886
406892
103411
293239
410174
28
239037
117880
326893
246886
41
118079
486678
401720
960539783
159994
82
30
214143
37
309398
80
275441
7
98570
408477
44
8
347259
99
85
51
28
67760
105638
52
9
363376
110554
923664225
178422
386961
171007
153421
68
79
54
38
58
131118
338483
471931
76
352208
442632
2
328984522
135682
474843
8
338541
2
818350776
334554
84058
1
24
8
552431903
70
2
644480753
7
21
103776356
245839
74400
503436534
6
2
415602
55
378994
494273
67
7
6
390535
456939
98
983896687
270086
379077
50
133993
165398591
64
54
180188396
485097003
427588
115750
325924
8
953442091
79
695637374
18707
41
126406
156020
370174
40
110900
310204
408975
263391
6
484867
4
414556
8
243940
79910
120740
3
281814
48
9
295108
9
111948
62
92378
207035231
59
405437
70
41432
36
44
88
492177
380148
97
450283587
59447
53
235050
41
51590
283541
30
31371773
28
37
348198
6
235475
1
59
75
47
32
5
208824
93
76
36
8
2
75
685026824
48
711855776
175774
21
17
27
77
159598
123405
1
51691275
333237
98166335
97
457502
65
108062
408412
10
3
17419
783669242
492395
6
97
90531
397442
180580
462708
90
20
25
34
22
81
33
240884
272051
303750049
120831
96436
329020415
7693
32
35
283521
364744
201735
22698
50
59
9
432618
47422
266004
101726
14
38
97567
585174178
39
89541
71
51
6
247383104
57355
151460
28
345631
70
84
35
359726
7
4
367889
53
109759
61
88
1
482485423
57
194459
333107627
54
62
514264079
5
33397
276008
10
3
6
240592
46
384618
321569
40
73
52
78527
94
250977
10
442410
72
620192242
80
62
8
20268
228920
212295511
44
443993
540660872
40420
6
23
95
27
96
219144
60
7
36
34
85
97
49
9
223504
5
68992
29
45
222857166
106905
151338
30582
329035
55
174118
413860
39
7
268798
33
68
974513548
483172276
13326
39375
578056024
92
87
355337
327713
227936
9
438884
65
4
71
258671
977549542
208758
806111023
67
313741
9
7950839
93
389644
463907
294313
435651
98
92
300602
55187
156078
103586
26
21
4
324242
312643
118927
481966
27
138116
59
265636
129314599
3836
164879
399598
59
74
179036
11
427212
96
51
61
9522
1
33
8
570671689
17894669
63389
97
90
32
6
338758
219847
184561
30
67293
39
36
15
457025
15
86
67
222108
34
158300
476351
193878
56
66
34
805695695
21
50
84
9
3
234312
25192
81
268465
921434170
8266
7
20
225436
36330
6
10
196750
196182
24323
55
88
144423
330305
188052
399698
16
47
18
96
106526
30
31
161377
235382
56
7
60
9
355681
182319
87
55003531
226746
72
849379725
1
59550
258971
60
899165479
31
32
317748
89
34
21927
325295
78640
3
69
79
50388
4
3
31
414160
48
12
275558
364880
12
241053
18
49214
372689
1
319419
70
334782930
595541182
22
274819
66
16
296571
80
62
49
71
18
234518
84
50
236157
15
58
98
82
452487
85
87
123064
341336
53
646993025
105142
255295
5
54
6
451735908
487875
117063
80
4
73
37
120695
12
752168143
233742
389948
90
30795
1
82
302285
38
188228
8
76
6
38573
7
33
402479
97
245604
270702
42
385186
28467
295094
67
45072
246407
90
8
172100
406086
187161
366090
86056
840972472
1
466058
1
214021
41
7
785856152
63
840600910
237180
6
486166
5
74
448329
227438388
204186
92
38
46
46
65
217795
92
31310
134491
38
114816
9
235966
860876993
363094434
831141975
1
6
329554557
5
694082498
14
25
36
90
470447
15
295874
353463
256452
39942
70
62357
1
383557
82
263822
498926
7
243654
4
98
167862
349983
51
296631
15
86
341085
295932165
76
34
370342
72
45
20
83306
165688
19
18103
56
40235
358244
361921
403403
230206
66
406852
93
187903
177465
86
45
126693
44594
348329
94
19
142140
45786
233702
68
83
312764
75
76820
25
57
242404
26
123311
274394
474186
5
12282543
684628595
240142
88
208778
402886
17
81404560
474804
26
501890508
179010
316874
27919
405855
17
232425
32
418566
355117
77
32397
232129
10
28842
81
417570
108403
427898
399808
173803
462251
26
66
80
19
307846
299043
442206
118123935
142437
98151
93
40
226878
43
95199
206192
89
230220281
430455
70
225186
32
55
347700
52
41
94
49
86
42
137046
223650
23
610745549
203189
14
13
21
44
42
338684
48
44
126009
18
307339240
86
78
97
385664
348852
53
14292
273313
68
92
73
431336
77
42
400869
380296
29828
260646
366455
87091
1
12
265409
81
92
59
152615
317917
60
394365
137619
498019
23
2
60584
4441
280236
163693
53
200059
27
320898
636717744
90
79
435346900
55
27222
74
57
59
17
18
1
164385
285736
133831
282372
27
88
3
356750
46
86544
300831
267344
8
316912
866068265
14
328250
28
22
275261847
19
6
471826
16
80
68
384602
256522
37
56
7
350868
44
320477
34
495624
389666
210824
253599
548820872
12
25
327121
289584
4
80
34
365034
6
200659
193473
185969
6
486666
63
85
50
354679
6
464445
65891
40
74286
8
24
76
16
66
59
76586
387424
50
72
112836
65
67
19
67
407447
636534598
894377916
200770
80
32
484459
83
45
198084
28
36
19505
96
263513
35
477599
427892861
9
398802
94
359525
708097597
48760
14
70
486007
67416
55
432120
354525
73
285616
60
159591
4
303842
80
362825
90889
299799143
55
50
581315480
493194
83
271663
3
25
287723
107675
10
27
5
262107
48
168827
396196
469365
230716
54
1696
21
418018
56
375941
92591
43
10
18
66
357398
7
67
5
271751
56331
98
6
354267
45
30
3
7
50
43
19
105755
34
42
327636
128469
409081
30683
205267
43
189461
325651
214051
21
16
232329
69
62
23
219503
38
873383807
394191
92
422643049
194478
227452
10
19
93
38
283634
5
175998
63
41
393946
33
38
276993
24
188615
35
86
28
420168
17
495184534
140799
482017
52
409542
57
330593123
73386
38
321229
48
86
60
93
493970
379320445
39
43
74
25072
38
48
332138
177179
161535
114036
7
495347
437763
190927
156448
13
70
15
168365
22
193178
398421
90
100595
84
68
226418
49
103295
240284
340907
95
790831566
6
136685
249882
11
441967
55907
11
6
26
105402
168177
76
364781
69
349232
74
78
224971
48
35
35
206359
81
847890688
63172
36
81
40528
40
376544
9
87
5
61
54
287978
252172
8
14
97721
457165
302057001
242134
4
41343
194646
53669
365499
411405
67
27
442300
185155
39411
46
92
56045
24634
468179901
542545972
278979
118570
23126
292463
75
3
55
83
74663
342676440
26
267810
278114
325356
59
9
294099
52
392474
11390
312216
367037
7
360492
33
88863
86302
55
42818
46
59
598920373
42
83
81
452629
15
302366
82
5
7
41
2
91090235
411397
9
77
99379206
326200
314854
14
4
150736
101200
13
228177
42
214292
94184
54
63
373546
94447
492780
163282
641282182
37
407383
481942
5
201182
425270
279734
407021
8
73600
90
95
28
218355
43
7
94
96
71
471156218
282101
48
12
12
162940
937081536
298122
30
842755758
207415
236977
491375
118035
92657
252711
843013787
482480705
83
38
299568
117190
71
46
39
479756
28
175161
84
79
1
354690
88
48
77
442162
276156
352436277
88
54550
414562
28
33
474791
40956
85867
191325
84
37
4
566584635
67
38857
333250
84550
389466
11
23
99572
77
95
932185462
91
64
82
21
149228
22351
55
94379
341421
204916
83
55
27
2
154648
889801159
875110581
9
774518091
315497
734614944
78
7
242411
24
903088222
169862
19
2
33
40
649444903
234735
4
143269
341335
186670
87
265927
256691050
87
301103
156583
119107
90
44
37
431261
910
17
488581
85
4
462974
259637
70
169251
427117
77
7
428418
424156123
256837425
317488
47
262835721
12
187325
45
36
98
313943
2507
12
58363337
83
112451
92892
10
129835
43948814
369648
66
25
84
402203
34
294117
120011
84
99
46
480041
596488434
48627177
17
73
159502
1
32
9209192
471307
439524
30
35158
23
445384
285216
364595
9
71606
166736
447913
8
232900
353150
43627
272802
41
81
36555
453627
405647
5
510364575
22
29
91
339181
49
42
478073
52
231761292
62
346124
36
196933
66
323416
48122
308449
3
21401
69
879160094
57316691
125047
109160
53
16
2
313405
134568
35
66
48
2
7
74
17
89
102207
157141
195372
53
22
91
6
492929
75
43
23492777
88130
312915
7
768556394
343646
25005
301604
316003
90
68
95
56
360517
54
87
26
283143
38
81
420310
187640
475654
435690
43
83
32
24
87204
72386
47
426694
66
488807
135745
98
50
27
49
429706
46
4
23
391988
84
798757904
71
94
15
268260
8
90
199615385
1
1
384013
7
351964
16
358235
247384
19
1
761636336
1774
58
555587160
56019
12
70583
404218
32
34
373970
107073
260611
86
39
495191
27
320665461
359292
44
155424128
45
51
64
38
15
96
69
152083
361081
28
358757
229381
130118
469679
7
65
78
21
427710
93
380096
443678
12
5
123918
496136814
25
4
30994477
317233
47598
35
46
187043
294585
17
4
54557
13
46
86
57
420589
192472
17
358040
32
539387735
24
642651642
543602904
83
267141
73
111886
65
69220
477763990
41
66
387701
4
386912
113301
422668712
394123
125851425
22445
459624
5
78
67
82
176049
53
42783575
73
30
871517144
58
56
49
2
62
420580
100211
12
323522
6
266987483
413681
8
6
113150
450117
417533
248269
180661
1
19
476978
93
332550
36
160678
393919
336897162
47
88
47
394166
757434121
27
51
586799125
366354
496400
412450
23313
213471
235278
279258
7
8
463782367
3
22971
264282
260784
414428
127599
447491
419963
42
78
2
404004
30
247685
35
267078
710488699
911094831
271188
479291
296452
360243
960790235
222821
283298
382666
8
317682
96
12
26
480679759
145932
37
66
13539
349754195
7
49
27028
528362899
1
260710
75
224896
52
389825
518112819
76499
5
95
8
464404
31
83
6
97
74
3
115815
76
199134
37
8
54
62622
148931
3
415802
404424
99
28
243157
92
57
20
357341
71
9
139484
374485
317569
298402
57
5
14
303391
69421
121315
2
345130
58
455735
407922
16
53
390455
89
443120
286761
19
9
95
86
308023
99
292912801
32
51
11
48
203519
397490
400485
334379816
139414326
816713642
398922
96
2
162302
83
1
96895
816830888
62
16
29344
62
476276
433064
73
53
66
5
4
424628
24
28
195918
54715
274904
74
75
9
143875
9
23
2
397489
444900
7
9
43
4
441983
6
462297740
38
14
86
3
442163710
433107102
7
5
340150
25
78
144005614
91
39
203356
80
523739273
3
9
68
244709
3
245903
992042705
802115302
383795
3
9
16
273344
67
191181
697270008
82
26
247893
7
44
77
24377
65
349447
910114547
5
96
168703
10
2
84
198570
23
6
555842699
485140
393360
64
411982
21
65
77620
26
54
28
361981
84
204660
33
65
77
59
7
55309
61
61113
25
39
38
23709
483635110
61547
262650
8
5
358610
16
2
297556
61
734990978
371928
47
459972
73
27
361811
10
142480
136376
55
403530
387736
149512
34
29
394701
460374
265713
71
475707
88
294470
226715
68914
32
55
158708
17
32
274904
6
81
851332126
311817
457966
83
467816
33
6
411064
40
462261
5
218905
3
72
351074
43
13
43587
83
136509
43
52
730298992
15
62803
47
419438
556654002
457065
26464247
50
353337
51
156232
362207
287154
74
1
36
433821
21541
75
566694094
304600
90
9
284295463
9
350943
81
17
60
25
1
67519
94
39
293891
284281
621369978
56
943552102
277982
36094
89
52
8
195911
9
885747114
64
57
7
23102
48374
37
245776
25314
892610232
54
25
286150
376992
266648
75
21
373494
215993
66
47060
244825248
19
25
50
506240659
35
291595
1375
96
140651
49
95702
456109055
3
88
45
97657
20
170369
118872
265850
8
95
366984
277902
322047
191188
400396
285568
5
341342
29
252075
68
358398
87
1
4
70
7
501219162
82
369863
41
85
8
80
88
369085
36
66
437667265
67167
46
27
90
164052
146329
39
5
7
2
39
3
66
234098
188133
304502
2
28136
152048
335288
442399
37767
322405
83
258940
286552
61973
46
41
495521
15
393607
21
330956
492600
89
521191650
30272
76
32702
31
113040
78
727994781
399479
478572706
24
303192
33
53
86
106542
141795
245340
56
33
109283955
44
62
127596
40
32
454804
112032
8
72
373675
8
15
91519
108886
6
340215
45
110952
92
50
260484
210576
42029
233774
43885
449677
34
295961
95
68
26
7
495431
435752
353973
60
451770
443725
60
5
4
418156
34596
295217
105114
67546
82
81
91
5
44
53
26
303346
178967
35
327441
455006
310676926
29
63
364993
11549
88
88
53
5
15
50
46
37713
175022
358785
1
121103309
241650
2
30
463070
19
28433
4467
202055
41
157132762
29043478
91182
343935
374450
17
875351906
195646
24
84
273629
384983057
9
50
287384230
51731
112076
701938424
648503567
89
29
49
165501
37
22
57
65
613043939
1
152106245
85
92
297847
3
75688
27
94
58
57
499588
158615
313989551
618010924
202489
187037
80307
434463560
213928
7
299818
379212
99
8
343611
56267
88716
3
991595896
38
89
10278
65
411339
407470
125472
1
63
30
465971
70
83
46
373648
231945
46993
176381814
3
86904
134922
7
4
694121416
38
18978
350748
27
52
340680
879408980
63
120527043
384975
462633
75
358975
86
67
63
116017
79
442712
8
3
768665972
90
85
263443
230818
16990
9
9
11
48
53
96
89
74077
79
19960
94
60
20
16
330170
236579
64
388458
9
58
66
88
409636
62588
6
36
228184
76
100815
35
224478
11
72
53
63
409228881
271292
16
47
33
232125
349786
91
405602
998818685
284723
125304
79893
96
206337140
13
75
177234
12328
43
22
11
88
892574531
362536272
36
41310
9
75
437114
22
13137
41
178460
17
191177567
375920
3
28
20
98
37
438113
19
70
375510
330211
67
51
8
9
34
156627
247251
211145
34
386131
190128
314072
228389
464863
8
17
411473
219243
37
99
30
40195
82
91
337531
5
491995
13
401391
113156199
152342
94
34
23
13
12
8
659888011
469607
47
485038
109710
249837
38
649909182
56
4
276171
81
44
23
765167543
726714443
490747
67
135258
592647968
16
7
169987137
337801
6
2
5
308352
155878
10
36
9
122776
96
2
155984
849524951
350850
82
308834
663810855
22076483
76
195127
17
232459
2994
853178632
76626
2
266332
217728
155998
8
5
412214
271994
208561
9
87
6
3
45345
206256
98
112838
53
70
372585
58739
83670
28
83
245607
32
96
60
95
98655
77
89
91
22
365985
868370775
288327
417364
266519
23
303532
416923
61
374659568
335402
273326
298429
93
286956
32
83
99
104933167
68
493268
96093
487674
351352
925688527
3
8
211336
58577
35
10
453031
8
492283
423684
255593
532538655
40
3
23
140212
288904
9
4
631023155
9
93
9
27
368526
55
50521
9
340777
224112503
7
89
65
919778080
80
417705
31
266420
39
94
11
97818
398185034
33
97
720989457
462369
6
3586
91
147710
452948
27154976
236985
91911
36
6
5405
2
47
397811
79
66
102268
17
29
70469
641156035
81
282802
59
381356
155793077
2
5
75
8
144067
37169431
106711
379728
101400
471979160
257632984
88
8
392565183
25611
363620
37
641968131
404408
33
12523
6
3
7
93586
71
62
267978198
5
99
198376
17
6
82
424847805
84
49
24
486861
85092
2
8
56
386679
8
219351
6
364750
4
87
18
211582
450235
66
215062
461490
97
62
3
66
58
372641
103902
401508
715484935
426338
431295
71
9
660309295
255494
53
36690
85
12
223845
96
131076
894403250
274804
595032772
1
97
63
37354048
214398795
83
6
12876
926953696
242196
232
58
69
307590
87
61819
615693149
9
420829
217301234
18
88690
64
29
37789
394790
28
60
79
183305
343520
48951
6
5
497551
217101
99
721133599
307687
3
24990
498951
165572
324615
9
66
51189
57
3
68
7
37
3
5
2
65
365105186
56
90
3
82
630000719
84
2229
18
425877
8
204071
42
71
20
67
97
47
280292
58010013
234921
404670
373581052
50
982522163
149594
8
32
280959
10
305774
39
75
173266
423059
39
31
196042
66848
14
11
233899
97
274678
1
115969
634883806
57464421
228387
54
330203
30
75
733243962
375418
5
95094
1
69
179372
151518
375290
508497328
89778
7
97
64
878867234
6
37
31
781645744
9
361187
37566
396933301
837469924
133472
78
186788
489194
85
83
292987
54
52
118264
314271
71255044
2
472855
252479
68
747120909
72
478241
73133
331265
61
133371
52662
79
2
96
131043
476488
56
238198
268757
29
18
45
11
91
269164
270089
21872
41
433378
40
34
66177
417412
426773351
46
99196
409672
74
34467
55
188543
30
367290
374701
455265585
350346264
1
92
848775375
89
41687
76
2
194463
453744
36
351977
55
94
96
2
708425026
89
37
59
78
2
17
86
221969
200772
9
129046
70054045
725708111
8
11725
90
26
65
12
2
25
69
445329
4
893215688
15716
41059
3
10
3
366158
220939
93
4
158900
328116135
9
99
5339
88516
13
343027
489500
494521
3
233435
85959
6
25
22
96820
22
300020
42
183640
81
6956
41418
32
15
45
921577170
137150
378388
13
71
81
68
9
420409
82805
53
27
98
432142
46
92
442001
798590190
230795
267369273
324323
87
492885
184467
41
66
576226816
468807
174688
21
4
210794
423337
386012
619994368
61
63
85866
34
73
368925
44
29
76846
119296
450285
496182
896696592
8
95
5
320862
10
111820
28
40
3
168300
25
31
49
64
43
87983
326047
34
506061251
208164
253645
402991675
1
190990592
38
451858
92
719026017
27
26
326860
33
57
5
518381391
428338
475831
79
83710369
4
3
38
206010
49
2
164912
126320
284430
68
23
26
54
212163606
99
468690
95
97
438523290
19
6
42
205560
293488141
59
54
67
9
32
221958
11214
42409
14935
92258
32
4
72
74
14
319971
475003761
137252239
57
20
9
17
24120
94
45
201610
77
379983
800063831
58
3
73
4716
592922164
18727
176095
382013
15
338858
96
21
7
97547
696388705
181703
194781
378190
2
293645
465721
32053
59
57584
58
18
90
52880
388009
76182
52
455677
29
17882
6
815986605
23
278672
349503
452459
31
79433
61
460638
97
343669
425064
436552
235178
43
4
90
7
331242868
46
8
60006
55
176504
384827
362603
9
48
90302
14
9
280579
43
24
7
396613
32
20769
81
66
459729
93
428111
95
383157
68
70
54307
28
189165
64
3
72
810552832
76
82
38
4
48
40630
89
322052
44
48
1
468087
14
172621695
454014
54
49
38
313473
89
439918
39
27
77
24
451204
51
52
77
280496
39
84
33
17
71
7
68
95
10
860775956
89
75122
452674
285219
50
23
8
1
251817
9
48
5
402147
5
19
147117632
472604
63
44
40
403458
3
93
69187
151906
87
27
30
47
171076
25
979755971
437088
298941
22456
88
269263
166444
49
25
35
152180
49
7
378965
9367
17880
40
49628
406106
60
505754797
31
909813848
457989386
35
306423752
40
36287
149357
87
403129
8
210083
32
166701
226627
84
366297
36
38
37
102513
51416
38
21
357811
358981
5
492793
478192
4
76314
28
4
375362
79
9
58
439013
27
98
7
271501
91
52
59035678
720689967
376665
388900
140273
340967
161222
43
247511
51
7
446850
43970
53
6
1
88
56
3
98
397238112
57
118020
15
51
167598
297578
5
35
475108658
15
8
76308
2
31
423745
3
35
960304985
272091
78
9465
393424
448651
960586058
60
452555
624956392
346533
35
74
440711
595289057
371114
53
227977
338703
37
21
1
235286
68
66
55
88
80
30
90
242783
90823
121374
30
86
1
311565
36433
299992
743764506
6
6
21
265087
60835
416980029
417382
392898
9
332808
207793
65123
186752
290078079
2
306648666
7
5
444353
962459560
436879
5
61
2
218777
422306
182084
5
173972
466799
336374
115101
30
65
192727
27
45
199976
303782
449520
4
318675
13
39
22
228009089
24105
98
27826
97932
463779
374851
97
69
14
86
644579305
140379
22
55
138981
107378
76
16624
35
47
142282743
8
395935
854924450
221521
259240
3
34
83
27
12802
76400
953361048
50
76
35885
558253245
44
146036
47
40
391614
389293
56
16
51
229383
277081
122557
7
67
2449326
273580
331302
459314
30
502180586
262196
250408
71
404181
1
30
457697
43
216864
38
64
35309
296720
379365031
33
137004
331774
70
96
186704
79
22
8
840864586
78
481972
56498
70
96
363440
431895
285053
68
15
331114
16
317810
384540
548774585
71
41
125050597
59
70
11
44
361639
74
19
65205
285350
33
19
68
71
282440
88
28
5
95
312305
5
66430858
833696666
91
22
977585623
47
92
314048
38
464624
12
80
544832062
613852804
453621
159023
60
327362
468931
45
54
69
439206
51
441581
149144
438907
64
95
3
13
5
58303
200888711
488010
390670
51
59
226055962
86
87784
229974
95
10
69
4983
27799922
120440
451901649
40
84
3999416
478576842
215454
201537
1
66
43891
59
68
436610
9
70
221871
56923
46
56
33
4
98131597
292197
34
17
89641
26
61
63
36
50
313572
46
18966
307812
23
98
261630
13
52
91
75
346973
654035295
98
412497
151084
2
175209
38
87698
96639
77
432760434
8
67195
79920
905213514
60
96
63
357813
74
92
463885
35
233576456
386219
50
5
5921
1
490391
460085
70415
58
98816
588678729
37
27
110542
334198
7
321598
246177
367449
379665
420338644
67542
66845
354714
122183
31
61
796913166
232810
39
39
4
9
81
219349981
149328
295259
9930
57
99501
89
53
272416
93
299792
63
311872
21
102306581
72
66
6
77
60
15
58770
96
20
41
243852
359071
27
10
36
219763
493565
60
15
63712
89
460218
250375
76
397674
330373
19
240149
25
998757147
53
22
411555
1
2767
434772
57
5
413495
61
116968
450714
461942
1
411942813
42906
424086
27
69
322196
101353
3
429397555
167938
331954
72
89
561904255
96
31852327
488919
66
387658270
319865
35
227563
84
41
4
8
90
4
4
71
139419
5
357176
47
267655
393702
83
224674
5
55
134879
786000533
241975
2
15
14
375661
69
93
74
322316
13
557986290
9
297627274
459590994
48
181036
34
375201
289196
6
26708501
68
6
95
284231
9
105929
20
283226
8
30
385740
86
84
30
12
36
140895
30
631377032
29
162515
57
18
63
211762
7
758318404
24
52
835366602
60604
335802
43638
180720
81
11895
5
58740875
69387
99
4
123370
207496
82
1
217160
526040773
57
4
523978910
154306
786531503
131220
281713
158061
684363960
72
6
312209
47104
7
350849
61
36
470770
21
282954
87668
49878
78
149337
12
104752
81
570651466
93
49
1
76
239285
234536
137900
7
91
17633
41
84
66
54
758877693
17
387919
65
21
194214
7
71
471666
72
149644
250503
490695
4
68
175985
43
34
77
56
68
484400
68
391967
76
452752
5
182856269
86
378442
193665
612770416
417743
48
864386632
59
38
116029
401169
304665
39
95
214531
491587
698836770
54809457
67583
121944
199110
85
1
202703
203936
324808
378607
397253
145213
8987
442227
443984
164728
413761
45
30239
476159
236572
14
16
90
58
71
25470
79
120237
381960
4
97
482359
861396457
120177063
205620
87909
69
983008023
313050
86
291067
3
305857
422562
381912
33
87
51
325651
63
863585138
88932
72552
440548958
97
58
9990
477128723
354990
184087
6
91
78
42
20
23
11
57
415679
490267
81
85
53613
413875
32
57468220
57
20053
21
187424
31
110908
34
3
15
47
53
61
13
363837
80
93
55
308720
451935
40
838598852
17412
127740
306740
335353
477080436
449468
61
50
574073687
123649123
73
194969
89231161
69
31
59
69
40428
276838
59
28
85101
113103
40
74
257693
16
35039
705919883
2
327537
7
110052
468150
63
496003
8
35
6
43
69
95
195463541
18
3
4
826643699
149459
12
41
76
103926
40
262945
122895
226004
39
41
3
2
81
495758
262102
439763
322350
217242
5
58
29
78
38
225861915
70568
78
226720
47
37
73527
60
90999
62
315721
1
934127861
24
20
82
281917
211128
281865
128147
66
23
5
175819
9
202066
28561
19061
58
443284
318969
26
690939642
70
89
237458410
318121
73588
21352
45
873713972
236853
14
67
424294
35
38
71323
39
12
159511
90
53
59
774173439
425322
78
73
273180
108983
92
11120
244729
70
69
396666
222655215
813814979
314531
23
85
262390
14
3
211982
368998
434227818
294080
978120244
99
103925267
347894
4
306904
66
65
373797
243467
126790
74
67174
99431
66
267054
120699
187848
317083
76
85
9
92
3
199623
1
42
23
451346864
458392
88
82
671155725
28
11
271709
52
297436
308044
197809
472941
59
358759
460377
9
420512
282030
66
892601724
98
40
6
87
147689
98009
95
117679
41509
54
64
16
292710
717003050
74
90
84
27
37
4
919356259
56
5
47
344586
7
39
436353
320129724
489091832
42566
219749
90
94
29
252772
46
77
23625815
35018
386333
80
35
58
151099
45
39831
72
6
17
380403
8
46
308850713
2
160341
19
9
9
60
455951
481193
306124123
32
54
20
20
97
3
36
77
442382
472503
7
2
65477
458684
371883
31
35
207346
78
8
80686
43
428018
102287335
8
166793574
639641583
1
91
452790
206200
12544
23
8
86
146581
451179
27
356176121
21
800634158
25
1
30
96
184985
122657143
87
334095
167738
64
58062
135733
9
87
88
56
56918
33
83
55
362993
353949
28
75
23
529409759
337669
49
16
6
6495383
156136
62
56
267879
42
345351
11
25119
94
15732
489827
7
183021
67332
85438
50
25
336301
475877
4
19
2
235315
417065
7
35259
207466
76
191209805
32
64411
297394
89
362598
4
31
37
161910
39
29
169226
24
445675
57
125516
80
168261
294326
222002
19
90
954209645
126337483
32
58
33
12
764987807
260820
95
64
109293
95796
412618
3
271851237
916770893
97500
57
1
2
2
433195
129136
57
8
660438700
17
72
432598
318714579
246909
10
429977
30161
493340830
344635
2
48
18
92
4
95
15712281
3
53
61
185462
16
6
12504
357909
44
56
13
84
473381
47
7
52
39
50
1
493934527
388216
69282
189992429
106478
383479
30
337657
10
82714
461422
82
11
32
378611
185770
19
33116
6
29
60
97
392255
250519
87
93
4
499700
472701
90412
463450
43
5
477977
99
31
230509
77
15
60013
598791109
12
19
28
750133874
8
21
43
453012
9
366899
2
488083
23
58650
22648
42520
343746
3
16
96
56
25495
176401
347300
799096783
91
48
100960
859724813
154102
53
55
7890
8
54565
50
304985
97
38
331317
878710446
455484696
95
8
4
158043
79
252586
116039
490932
28
496811
233319
260826100
9
4
322280
85103
82073
99045
694918780
328094
22
215782
87
360904
111760
553842836
5
349139
242091
26323
171458
82475017
48
53
643168636
6
53
13
29
176565
99
76694
9319
116837
311014
51
34
818372159
377514
63
457436
33
20
79
968284068
15
44499
74052
79
3
269563
7833
19
12
45
32
81
25
9
195058
28
14
85669
89
38
424220
104767
10
87
1
242400945
403172
69167
99348
36
93
498993
7
138007
13
86
438902
443512
1
97
466604
50
353013
250611
256639666
60
171359
8
23
55
3
40
33
3
356518
173256
80719
102431
7
67
79
346095
65
44
66
717873582
218901
66473
20
72434
18
209514
248034879
12470664
33
63
140282
4
88
24
429573
292938480
7
990636485
55
66237
14
398805
106016
158604
83
49
83
23
69
104919
95
26510
11
55
567009348
26
39
141611
55079
18
275311
24
6
286411
213106
45
77612
405817
310103
134331
77
9
462958
873471388
5
22
6
1
10
338583
64
51
7
95
131624
55
65984
346896
90305342
217869
48
73
99
45
347219
15
94
407795
3
86337
32
154108
13
52964
93
22
99
232626
80
500449627
5
18
59
22
89
368504
559836767
38
35
258108
638846235
405438
238924
63
5
81842
400757
56
11
84
7
37
279416
78
140609
88
27
715058043
989309891
316784
283236
68
107855
88
7
55817
43
388479
77887
67
276211
19
17
99
831575739
229578
36
139352
479448
29
11
188818
193284
144759
4
720480231
259101
176435827
250632
267881
389214
98
107030
181693
411527
82177
33
414798
167512
799152207
300380
6
75
237362884
5
158688
196925
809324805
64
466136
99
410146
66
7
95
13419
5
714809482
93
94
39142
419751
44
126533
62
24
177392
271035
60
40
76
77
257925057
245706
22
74
55
4
26
51
80
283127
494015
42
64
61
99
69
958817937
176137
11
96
635303594
291891
233109
494247
60
474008
40
273999
98916
37821
84
59
72
494653
33
74
208076
146195
427725
311830
8
362806
34
412556
515866044
52
171416
87
50191
353784
7
446860002
192113
42
852081595
95
788940086
44
32684
34
1
222314
214886976
70462
66
283693
118048371
59
66
429756
299382
8
70
70034014
23
256361
23
394292
7
9
94
15
348964
739503077
6
3
18
7
637066791
102767
69
53
83207
614947730
135930558
67
178790
84
196688
74
567858583
4
5
6
65
75
418673
233277
14
79266
64138
75
22
346833
221879
76
374054239
54
405440085
78
195709
17
422332
63315
146518
459155
1029
7
262499
17
65
20
60
54495
52
33
466595
229026
23
255873
380749
71
115155
67
48
29
336711
448338
99
441713
51195
29
96
3
79
7
52
411719
62
376263
248412
262240
465551
344662701
37
476397
284605
36932
186812
99
52
65
172544
4
276867
39
384462
360588
167705
348395
442128
105268
39
56
4
135903
2800
95
18
381041
29
716165957
63
135428
492649
17
436061
94
115261
203675
64732
97
87006
95
94
9
42
2
150676
213139
86
41
432518
219592
53
98
65
92
45
210149
29
278277
39
53586
421181
64
4
5
67
258881
197006
474201
438983
42
57
39
407652
66
304111
60
315125926
34
159076
508701928
102714914
27
716533383
89
771889040
257688
1486
928691873
930418571
5
89
30
210432
76
14
357749
341955
26
75
385655
34
843235584
98
46
82
206173
342257
2
129172
62
373350
669924682
50
320199
191479902
389319
17
128285
7
83
20
59404
283307
36
8
63
37864
78029
3
26
51
75
357583
11
93
3900
566079290
43
428658
26867
376304
17
90582
335200
85
96
380114
475239960
441241
88
24855
78796
109543
67
228310
684792382
1
94
730416323
55
76
477116
947690626
632052932
636982143
615536701
46
72
51
77
90
56
59
493944
28
226378
165623
496562
406961
9
81
36
9
369668
5
40
165307
72
96
324349
144099
720694482
829349987
98
137400
48
103582
20
449609
56
23
3
46
192606403
93
88
85
369576
14
497405
14
319263
65
9
35
380703
20
184376114
8063472
22
93287
367504
9
15
853051757
21
460020
45
9
35
2276
37
444295
88
94
2
16
490784
195435
314541
66
64
222976
9
66
31
75
305366
264428638
191044
129310
43511
83
238530
26
43
31502
352355
14
114380770
18
201050
58
448835314
6
381624
323803
50300
13
286684
73
26
75
8
39
38
17
81
2
158738
277563
55
950273414
174128
25
192909
245243
438583
39
7886
10
101853
232622073
7242
213413
4
92
59590
65
292687
251327
115601
23654
298480
9321
35
73
48
32
58
4
41
246570
84425
60
37
380134
93339
3
88
96
83
98
170490
28074
47
80
90
8
154207
19
230696244
320773
405694
54
1328
110835
12
120486
90
276672
202379
22855
7
53
10
58259
10
33536
244167
298635
965408082
110120
29
128609
295413
5
175400
481085
28
1
281832
72
53
657365678
198481
26
23149
50
456690
200123
120792
247741
361368
36
77
9
273796
33
275564
260600
401237
96
301944
70157
92
26
65
687606415
382727
91
68
9
57
66826
445526
481977
181656
205868
408306
82
25
390742
383470722
358974
408922
311843
314183
110441
27
80
242735
84
8
30
184817
272669
182361
151668
35
22
434972499
381134931
28190
143269
263848
464764
65
132162724
384685
57
2
33
5
470661
354271
82
274427
44
918230474
390850
88
320877
669710516
353860
93
64
9
36
190108
76
38
959877601
298123
119061
86670
448794
316274
54
97
68
318332
21
68
83
74
356872
61
73
6
5019
11
88
237454775
110230
22
440303
28
117482
86
85
45
278853374
88852
287853
698439823
433392
75
1
155763702
1
796005956
85
362065
3
6
2
376350
387758
82
11273497
20
7
220857
3
4
44
375579
225111
322414
2
101198
81
16
7
13
43
9
52
918685710
57
242525
59
414829
213150
394633
221317
18
307792
730315997
951486421
126023
477125
257675
71
548670566
367047
19
116570
38
38
323270
43
46
505069500
60
16956
289278
171654
95892
134256
79
530090469
422028
32
9
60554
44510474
945524894
77706
15
4
410923
31077
12
356306
32
445360990
59
306449
2
69
391824
129606
97
180176
51927
95157
274110
376544
35
94
47
434565
4
108246
5
99
333434
84
374421
8
1
205533
380813
40
372507
455728
27284
9
169317
45344
32
35789
72
312012
284024
81422812
396256
88
4
324717
43
41
668699830
1
310550
31
157270
44
221261
62
485768
20
9
1
60
50026
35
41
274438
6
8
260565
445885
305918
340894
394882
92
70
327882
78759
74
51390735
880118262
13804
12
9
4
472918579
135396
48
263196
51612
15
238015
6
6
58
423281
4
378036
184332412
256746
86678
392294
61
98
67
703675461
38
14
80
6
53
390177
160976
73
64
20
16
19288
69
77582
8
10
8702
9099
115723
30
75
250621
74
511691884
69
73556
197096619
104613
367644
91
57119
96
539556065
6
29
35095
26001
380573395
12
24
693987772
87
486662
6
427720
95707
41
70
68
59
16
12
188416
2
92042
77
9
167913
19
177969
57
71
34
287119
72
411585
46707
99
27028
119919
58
905715378
43395
9
54
58
91
53
613999155
488338
63
559180899
6
122262173
12
94
41
110807
18
704628055
96
6
68
132681
12
6
5
24
246212480
36
5
56
52
405007
11
260769
75
297332
77
201943
19
55
374935
6
85
405626
834159316
6
73
110999
47836
629502496
672222230
48
31798
81
5
27472
9
69
42
223130
95
96
3
70
269308661
3
11069
67
10
803154495
102479
365893
57
2418
243374
25
346182358
449200
321340
47
10
7
8
44710
292612
8
457767
132065
439480972
125098
45
148543585
262630
199870
8
59
25
4
611844776
730177243
9
97
50
172304
2
79
9
16986
94
40
935406875
49
86
60
569261777
6
447477
67
95
387845
96
403357
91
7
823177286
376703
42
11787
85
63
341856785
7
5
88
14
1
97
9
492098
404060
69
77
85
858178522
77
209054
402448
133769
43
373218
4
79
75
135503
462303
74
91385
148902
70
79
74
153439
121217
35
466528
65116123
384346
63
201234
59
237300
101930
99
2
71
497777
489082
138936
26
10
176974
4
63
77
447682
15
285196
374133557
475008
104624765
816283613
80035551
58
56
395515
1
520298454
1749
69
1
347175696
117843
298437
535150113
58
85573
337976
422793
475759
59
295922
69
326810922
48
253388
11
9
253200
8
190122
76
12
254425
799741943
140828
279377
337983
348433
306809
65
267290
89
187139
97502
333226
68
24
216211483
105805
93
496085
57
500503870
339654
23
3
76693
79
68198
94100
143276
9
150883
2
45
91
65
403856
71305
10
4
195836
203834
846360664
1
176333
62
111420
75
68
144098
63
94
154747
3
188139
18027
475203
426476
56
5
121301
53
90972
7
225898
217579
27
36
58
82
73
1
7
55
188376989
438281
142353
96888
484806
99
657102003
307501508
95
135791375
121015
30
43
9
23
6
2
439652
68
220903
453303
2
85
5
122999
18
12
31
332963
29
91
80
288402
53
163792
224795627
404956
79388
9
41
79873
1
259696
461841
92
86
35
325659
57
93
10
5
44
121073
51669660
63
52
11765
661882322
20
392624
107637
93
367618
49
626363504
236421
381156
441693
769914191
2
16142
6
85
93436
79
9
169195
61
54
28
200476
174523
32
62
38
72
81626
254321
29
7
329479
42
79
71
472304
70528
90
94
121166
318299
3
57397
3
52
48
433492611
59
24
128899
959041044
486850
46
261224
437621
92
20
565556089
285241
12
252784
261534
287466
440252
42
644589189
492392
42854
438279
25
73739
354977
154609
48859
383376
354650
94
332695
80
12
55
481169
73
229780
128359
30
194897
153261
104722
87
54479
256428
328245
30
4
46
117426
4
212928
4
42
79707
88
71
92
27717
484632
24
39
75
2
2
64
362412
49382
91
97
330068
54
22
14
46136
17
283695
4
4
17
473374
223445
34
9265
73
26
73
390781
366250
486451
132376
862533617
87
62073
67
2
85705
71
112296
307489
15
27306
11
7
4
459434
56
50226
3
62
17409
48758
3
819168431
14
81
67
474718
61255
161651
239737
615117367
4
127155
97
82
76822
97
391990
137658
358007
74
99
57
710674248
490751
597948117
97
255985694
51
323057
18
78
83
461653
4
66
23
35
905
595304248
48
5
251034
302461
4
5
22
5
470334
20
74
173915
8
127043168
40820
128070
955779517
127518
346308
90129
44
447380
334668
88582
35
98
422957
30
59
185594
62
65
196703
7
6
35
45
346080
99109
9
82
170685
339187
95
274146
89
136851
483466
338974
61743
93
173540
314747006
429130
262713
33
52730
147199
28
559697292
47
157098
253927
476246
148301
76025
1
473783
4
156268
277671
59
27
461222
307068
90927
305646
7
42
28
72
77
97
16
91
65988
2
76
276613
9
83
54
91
295980717
494245
154781214
301347
97
159069
41230
44
427906
55
109484
263161
47
58
79
61
59
94
6
37
487263
980003652
388956
346265
8
95
21
57
49
10
15
49
388022
443979
208514
71
46247
70
370439
318350
26
421988
207102
84
402920
158897
76
83
97
315754240
420839
3
9
207661
229219736
64445
462909745
50
7
7
20049
438073339
193612
92
499614668
9
290568193
469014
77
78
420854
79
16
42
73
11
108130
249811
469517
350332
110212913
9
52
697514631
72
446418
108165
135475
109383
7
190199
447916288
794493727
30
3
36
2
33
86
31
39
281306
89091
69
74
794316463
375689
221313
5
9
433922
71
362653
282106939
87
8
50
291243
247223
488596
55
67898
45
54
84
312795
96
73
13
69
13015
59
96
214119
161428
24
386232
457164
79
4
909883199
54
263400
847190840
4
21
4
257513724
47980
301500
936505870
419310
355585
60733
279298
68
28
402286
41
6
96
34
10
416309
37
92
18
44646
35
659768279
582074960
36
23
273444
4
7
13
9
6
34
81224
76
438863
387319
296577
18
40
183031
25
47
60842
196217178
91
11
18
6
25
71
47
89
3
88
348374
65782
20
31532
15
14
21
229030
1
29
660146680
883479802
247887
9
37779
947955795
191923
205172
36
24
7
806654605
27
61
17
110424
185807370
365340311
73060
210497
3
84321
124028
65
86
9
38
25352
2
389571
73
969132560
17526
87
87
253275
184597
244630103
43
324592
97972
113556
88
2
207756
664396890
15
80
54
67
3
79
69980
93
22955
456291
32475
14
261563
6926
98
6
26
33
253838
112633
86
96
376641
38
222034
153479
435695
166458
33
6
306617
81
81
120194
135799
7
23
443633
476624
15
269081
309133
277382
91
7
465075
49855
4
67
483324
342472
1
9
671175877
74482
84
38
250441
90
422015
100327
974891406
388125
947631507
97
37
178489
767258103
57
40
99282085
391229
620931692
136935
191922
589105481
7
94
12
113109
325107
351484
28
155023
6
53
244164
134041
69
321409
308402
177199212
24
71
205990
15
130851
30997
270938
70
10716
20
68
505053651
162567
206818
6
72
12
244760
48509971
47
30
215434164
65
414951
23
206585
9
37
126185
357864
292893
1
97
85488
371839276
928205975
624137736
209318
31
115139
170649
720340753
21
47
214416
181067343
90962
51
4
444192775
81
7
448596
154319
85
84
52042
225872
50
131891
66
858008239
23
96
51
81
299937
71379
118479
995112244
388994506
376025
40
381330
91
82
85
973804725
20
64104
94
197335
12
364045964
83635
10
501190772
876554617
243772
39
554796895
59
398383
465787
250377
428783
485749
48
259659
282404
29
1
11
10177
94
28
56180
607070882
373993969
660839295
445819
5
25
329215
89
775912717
94
37
47
6
6
3
373442
4
6
57344613
108502
266123
66
6
95
80
121923126
6
90
176803
76
37899
326061
9
87716225
75420
391520
197651
72
91
497273
37
1
74
70
417651
16
333616
23
2
33
411124
11
273587381
71
8
6
268553487
875342899
10
146916
62
67
79
20
256714404
157501
77
4
36266
353443
181505
251575
92
116151075
407250
73212
14
75
63
6
482791
72
307159
164154
24
46
10
98
181676
39
19588
1
315002
433546
495137
342127
60
16
308188
11
15
402787
167641
55
309606
50
190027
13
67
49
469022
96
859159095
73
641106962
57292
70
85
29
11
986135739
214980
369514
90
17
3
4
9
351102
23
66
19
296300
371009
516539046
13
437562
60
8
86
450192
49
15
752441672
339210
37837
382957
97
44
7
322195
1
3
75
84
311225
818054872
471482
481951
95836092
207851
464515477
265530
295351
63327
81
2
23
31
61
464862
633019051
47
17
11
488753
69
58
457109
334324
321131
373365
166837
13
353212123
10
180828
4
225122
5
210719426
275593
247466
449699071
170402
126209
81
22718645
426151
229491
6460
93603
12
10688
77
37
206678
3
400133
214191
1
14
2
410954
3
15429271
74
410947590
37
23733
64463
56
126575
226364
223643
137923
106219
457011
200056
9
66
68
36524
420522
370722
59
4
31
347285
137647
17229
408056
47
105090
313500
16
309865
80
4
35
65
266245188
482962
58
396165
99
25
450650
70425
1
382757
107515
7
136804
92
64247
347465239
47
226111
10
178847
280364
9
2
54
66
461900
306535
9
54
10
271698688
2
45356
40786
63
9
30
60080423
51
8
354032
76
61
3
71
77
42
16
16
647095742
414097
69
22
32
7
154989
67
75297
37
108283113
619807753
332182
155468
6
9
232758
263539869
363810
5
96
159868
342482222
14
6
116013
59602
201564
64
2522
30
433039
5
9
336338221
83844766
79
350010
66
12
60
26
90
28
178010
15
46523
154013
319866
427847
80
55
6
195047
235753
64
46
7
71
396655
228926
427384
33
341623
17
29
14324
43
5
161558575
14
239361
2
22
20
332074
83
227031
256482
432153
199785
346520
86
80717
658573308
39
486373922
34
2
54
928532417
2
83
438309
31
918993209
27
97
201005
58
22
214711599
599339523
55
99
380959
87424
125951
87
330750395
530323079
41
3
412210
320239
95
332136
144131
66444
22
1
85
5
104860
78
98
78
416132533
825871819
34495
90
212533
97
73
166453
30840
375242
73
313023
31
6
20
16
3
76555
36
93
22
463823
9
279423
4308
75969
37295111
209448
70
8
65
76
241697
40
122164
288998304
1
24
45916
162913495
89
58
372565
482245
44
2
63
79
368860
462115
55
25
553238533
265738
4
208434
88529
334646166
643708399
53
27
22639
5
20
49
67
45
109293
61
14
309057
25
318704
116081
13
66
320145
429313
471388
85
6
56
738569831
64
9
41
5
4
23
72
52
18
28
296558
16
87
131294
197895
5
151125
18
271502
46
265656
365408190
393937
85
211219
27920
378904
51
89
23857
36
138706
7
115743
232612
4
37834
226917
83
208860518
398332
72
32
848038003
401106
24
83545
82782
94398
45
93
5
6896
6
8
57
142735
245320
3
2
268998470
14
17
158664
74
385320323
45
281507
389659
84
358831
66
278417
25405
246958
53
336422545
324389
482514
84
37
295892
123929
75
3
85
5
314301
91
302998
3
205608
58862
107442454
173713
83
8
110063
95
60719
17
48
453113
70
2
344866
828387993
2
69817
2
340686
281089
45367
23
874101777
38
186069
80
77626
7
90
79
882726638
267759
5429
473407300
61
54332
123334255
440174504
7
3
248737
185134
952033777
409080612
414122
2
9
16
570648818
402959006
57
446825637
9
62
10
201548
282562
48
422498
82
190663499
27
251920
772342719
99
56
3
8
81314
362895
477654
63
78
272253770
70
5
51
9
247008
75
14
354705
996342777
425380729
14
49
91
951195906
464538
285500
60
451041
24150
48
2
481615
11129
32882
219742
3
491768
78
94
94
10
84
374353
347352
18
46
56702
37923
392032
16
27
45
217478
4
88
63
84
70642
50
3
80
87
430629950
31
204013
13
4
7
33
203465
37
59
743216980
123757
87
69
3803
10645482
38
99
442090
384018
80
72
139273
39
61
8
92
662571260
5410
63
50
140820
242473
425901673
89560168
91
297064
55
26
21
16
85
92
453622
238921
8
2
70
281584
89
85
261175
78
343432
199404
2
38
23
483884
341467
81739
82069
66
45
477855
155986
37
376881
60
34
178197759
98
132125
56
2
416857666
358604
27
390589
94
68
42888
93
145230496
266124
154902
31
773396251
6
69
460281
464737
184123
178356
490595
96398
33
61
39
60
184869
450418
461746
146106
13
249263
276126
489757
9
305952
114480
460722477
17424
10
11
90477
536400079
58
4
237078
39
208203
78
290644
315981
79
301652
3
86
40
70
35
455885
40
76004
226309
13
843932941
196901
160052
468261
207212919
351695
9
55494
52
49
8
5
42
55
203788
394454
21
1
33
21
50
68
262633
373198
468933
6
30
70
94063
135204908
481733
322599730
290493
52
451431
195352
33
5
256359
100554
83
34
248397
235716061
573809982
81
177707
10
292362
985450532
93
39
75
57
493801
331257
62017
50
9
50554
299823
74
32
71
190997
4
467849
23707
53
344922
68
13
390751
8
145474
365938
680460807
62
159640
336928201
25
367300
48
4
180998
127795
179327
408028708
114583
411026
857186049
75749465
84372
20
9
143307
416376
2
511553025
23
22
208092
293711
439914
491503
124039
298313
190683
28
735755270
98
155220
58
313005
6612920
414733
82
16
405096881
400518
86
320461
96471127
46
51
11
633612790
39529
148425
933484821
8
7
7
8
270825
161131
17719
4
285981635
105365
43
21
49
31
402895
9
36
105358503
41
100043
65
57351
34
220256
20712
28
475820
72
92
288656
4
45582
397518
202901511
41
183801
356004
35
361730
98
33
8
164314332
6
60
16
451
829104966
88843
51
84523384
88
2
297507
25
98
97
196667
93
43
2
53721
511048731
91
51107
483026503
23
286590
61
2
36
441370
97
2
17
79126
477312
69
15
801236090
59
25238
2
793939968
223632
23
51
83342
4
90
8
102764
995061575
267856
89516
10
5
46
61
3
73
25
389837
29
265153
9
382404
496871
248309
3
394603
287850047
39
897661253
62865
75
163725
86
62
32
221414
464698
290455
82
3
193609
402028940
51
989466685
765954586
183552
77
48427
72
66
73
39
5
99
39
158241
854384436
64
22
70
480858
88
25
6
83088
331523
382213317
38
902202966
42
377220
52128
45
99
49345
11
82
83
42
60
65
483578
35
9
443446
67
414421
57
35
24
60
42
64
377891
226361106
30128394
9
149062
2
219139697
39
57
54
405574
18
94
60
429846
3
97
407420
76783
442058
57
50281
11
85
467796
5
437171
60
52
30
132817
177840
41
21
211981
42069
537102239
31
305973
92
104739
38
472266
99
663053053
8
191816
490449
10007
53
40533
307588
169058
72
59
3
21
15
318667
8
102872307
81
40
799875796
206908
181782
256505
26
79253355
88
164927
37
10
99
96
67
597348217
50
451200921
386110
50
225207
9
631243761
393497
28
22
482283
52911
9
69275
296401
27
170989
329859
50
333482
19
33
936759815
340917
229822
113361
87435
65
95
484296
15
35722
128450
458967
506234197
94
400760
1
27
471434
189223
64
18858
7
7564
14
51262
95
276178
599189041
65
5
2
69999
61
9
62
82
6
79
20
526256438
36838
333432
10
328060
13868
25
17
22
12
180722
58
172739
136414
235003
52
251594018
38
2
214087
3
225325
169298
445673
68
82
270159
351339
826064843
35
60
9
422987
95
395456987
37398
103898
253980
55
13001
42
79
3
57
380967116
5
48
98
41
31
72
77
770057737
9
55505
33
486015
376795302
3
231979542
405838
74
72
615386140
214348
84
365366
329738
831396550
58
133115
44902
86
262864
115349314
29
420294
18
269357
477486027
80
114580620
480383096
453806
95
967533833
92
287084
333543
43
85606560
198775
38
55
120573
436487
130812
14
162407
43
206192
6
395024
56
41
2
18
329037
243273
78
44
246179
212813
33
246734
385224
55
35909672
401027
39718
50
85
255158590
47
17
98
6
79
5351
373222
21
24
455511
8
27
373384
989707632
11608
92
99224340
5
36271
113710
394109
664858950
261125655
236629
471486
15
100369
2
54
180043
696448748
1
204249
83
327717647
265979
22
126954
277805
552842145
465183
38
40
94
219616
13
45
35
77
22
404017
487068
302721833
20
526054152
80
20
32
71
72
580307537
32
96
950365244
185431933
68
52
212995
479060
26
80
75
70
36
21738
90
213036
94
9
272403
162659
206342
46
405143049
86
334534
11
7
50
15
361382
53
1
96
64
352148
89
51
2
155777
257475
5
1
821117482
495348
74159
93
607680099
685890558
286498
109003
62
170118
5
137845548
497116
653625804
52352
22
356132
13
2
2
25
98
42844
6
180077
167914
9
55966
8
67
435824323
19
197584
136433
52
235413
89
264968
91
36810
20
9
20
12
50
466088
769005548
98
81
105184
357427
45
54393
80
229381
261255
162723
31
8
82
106479
95
6
36
47
92
8
45
199656
62
357035
62
593498416
68
72
64
635591096
3
312701439
14646
92
60
649152980
59
179640
19
204265
18
82207
52
196296
192558
8645
17
96
6
34
47
312506
64
77442
9
492764
29
30392453
91
45
8
89
67
55
7
47639391
67
67
23
56
422358
60
4055
223048
82
16980
56
87
334449
19
240271
83
171330821
19
1
652538218
354298745
310242405
31
762646322
22
76
67
204893
65
154956
496045
97374
147855
300892
356103
74
67
46
85
67
87
21
76330
46761
85
197499
53
423543
258924
33
14
897202933
6
65
4
36
41
29
919654158
45
62
68
18
7
76074
78489971
66
2
122753
190014
80
428290
62
71
48
51
44015562
9
75
46
177061
21
147945
64
32
80
355206
180301
229761
434209
62
28
452696
19891
253905
1
47
118526
312904
29
486427
181058
1
16
355047
43
33
4
17
949069223
110683
135482
69
4
12
414416
99726
76
54
18
54
124290
65
714972931
68
362404321
92
229345
176065795
48
315047
177204
70820
271539
57633
9
97
34240
154125
14
436250
9
84
266393
55
330807
10428
16
107389
43
81889
346497
24705077
4
349190
391589
84
126365
289374762
56
59182
430588
318073
469916
61
44
781957274
60691
32
33
26
348196
29
121490
442048
9
397670
354268
476466
86
9
52
266481
126064
189102
439739299
96
252392
96
47
303044
69
44
122890
34
63721
87
2
135374683
7
74
76
48
308159
157420
223792
94
186716
549481305
493359
9
285030
19
624183732
70
7
174310
867376281
174484
390212
40
20
16
31
118225
45352
81
422235
429918
365475
450934
28
237627
77
196137
112405
3
144868
98973
38
35
831812043
342045
293270
94
67
9
2
55300
648430250
99
78366
1
90
67
13
176279
7
90
759562225
29
182051
99
432515
204640
447103
233344
245330
99
99
37067
83174
125113
88
7
98
13590
20
3
406538
292963
338325507
95
275688
425702
14
164468
22
473350
228403
78
96
299284
51471
73
197778
430904
49876
69
215349
243154
577109579
4
91
694393192
7
218277
42
71825
243151
44
468351
28
498346
79
4
93
7
468484
260377021
14
45
273437
21
23
72
26892
476479
5
340357
5
217275
63
8
27
12
53585
377436
52525
41
17
156837
621773011
9
811426082
31
876256023
882282006
11
224501
31
35
449009
1821
2
45133
217243
99951
4
45
94
372823012
477057339
492327
76290
62
99
163081
81
175624
412066
61653
63
59
17
6
398952
415177
80
96
70041
9
58
344128
447200
380188
304309595
55
370532
72
77071
445821
50
78
6
279787
92
8
252773
11
339403
69
15
85385966
352891
3
43022
86
648557152
81
383147047
16
172184
7
39
511635077
114419
55
440211
42
36
405258
73
22
112061
64
236112442
44
308257
464945
19
29
1
928123798
243872
180097812
359691
71
96
32
86
8
423796
471035
2
311691
440747
270427
28
295644
67
852676056
248688
82
674039236
13
99
994377581
1
276279
99
97
744110517
4
94
77557
8
49
42679881
60223
252111
173091212
56
52
88
21069
11
28
834543446
50
80
5
6
38
11
835695065
296709
66
425027
275031
93568
40
12
88103773
92
50
6
31
477093
276134
33163
407472496
46
237256
44
367752
232226737
59
3
173134
227652
563726258
5
197465
159836
33402
226555
67
365993
238480
296442891
7
210751
354891
752734086
159630
324443
12227
174990
248428
94
496346
479600
178924
260938
94
171794
21
87
691852899
33
2
156229639
468630
480916
24
376811
30
3
468967
19
488409
63
12399
284600245
47415
392042
490585
16
296453
320850
236979
20
41
2
1
4
213010
270879
424634
788352942
302288
7
23
304078995
361345
72790
134729
309166
212664
355967
79
28
3
48
6
19430
9
494858
96
95
27
55
481462
398752
421648
104427
214539
20
8
183278
10
41
492945
38
50
36
116430
32
319740
69
83768
8
293120
135883
172314664
53416
72
469932
142585010
60
86376
23
50
418216
127609
1
37
96
289275921
3
48
316157
52
94
261759
62
96
6306
158295
86
60
81
330280
11
25
41
648364859
1
980795046
391987
51
274602
208242284
16
358586
44
96167
453713
3
691188036
363597
5
52
51
79
14
69
49171
52
6
74
33
40
372758
1
90
108541
292399
30
66
728350609
386144
7
70
70
53053
12
124578
138879
88
52
42
222878
137501
406354
19
68
296086
337461
41
60
92
14
98
55
3
113777
126697
175971
30
92
79
89823
371426
92
291745
234504
7
167884577
20
242365
79
338134
54
775462539
79
72
17
636724341
97
16
40
5
48
87
202941
85
33
36
73
91030
17
84
14
15411
485510
4
77881
56
41
460059
340077
18
6
489712292
30
177663
103326
13
252655
23917
38967
138052
26
15
48
84
267650
289471
91
72963
88
84
20
281897445
428250
422295
84
9
422027
86138
3
67
470079
3
411705
293748
73
296125
85
42
81
64
239403
409554
21
436632
299198
142130
71
60
85
34
231948
27
11
471232
535011345
3016
929561454
273375
317519
917256868
441111196
503385055
89
2
60
191816
94
443969745
83785
79
54
226253
28
231146
92195
9
70314
44
95
50
9245
352497
429840
24
85
67
45
7
390222631
408158422
77
315872
907151955
36
347548
269993
165797
139459
132575
89725
349091
74049
192033
275502
422217
61
22
270953
3
448836
243835
104672
14
83549
476613
410521
356534
200787039
13
6
158959
260657
257629
35281
172617
109993
464047
186863
66
2
65
9
81
336976
386437
32204
29
139762
30344
438384
11
53
281841
892748348
130127
40
498843
146932
4
74
89617
337930
1
90184355
463743895
25543
75
58
65041
3
2
355591
56
472020
446519
55
80
282493
396806
65
2
617988144
620695928
736323682
74
66
187724
80
959985744
3
15
329286
45
497987
276055
47
37
54
85
16
445448
487874520
56
30
463833
23
492282
4
46
180870
20
62
469869
86
64
60
74
144714
127368102
43
76
293838
353859
63
36354
371344
134477079
7
322659644
40
8
15
168978
8
486610
20
74
91
99
38
73
108288
9
320628
77
172312544
109068575
88
68
57536
113397
490233826
90
59
5
327640
332050
2
79
15670232
168748500
93
222743
287745
101371
383923846
12
362409
13
25
169906
307694
63
358167
314060
383337517
80
24
40
188634
36
154025
63
6
88569
8
877954441
66
84
1
433719
33
319927
46603
5
856421882
78
61
8
98
38
788384595
227268
47
6
28
53
1
475825
435857
33
95
44
362287
954536066
492733
12
43
281936
368075
33
15
14
13
261004
27
8
458401
87
76
96
191999
210539
58
1
316425
81
75
57
93
37
455904
463650781
293485
467944
427234
116630
48
73
328861
2
72
62508289
236156
14
86
7
392454
51102362
335226
24681
77635
176363
29331
32
9
96
8
39518
383242
40
17
144762
217655
98
301244
253447
91
429919
44
752415906
33
444282
32904
68
602912630
878044961
58377
38
916650026
79
188453
814584731
89
14
389897
26
12
118089
21
8
30
315133101
465184662
12
9
381892
225046
182803
66
456162
390586565
17
481212
79
184475
373964499
9
485854
266284
9
211250
151980
6
196764
57
467141
61
117995
30
328995
463374
34
52
473575
467756
3
37
60
13
39512
93
45
99
207616
38
322207
335091099
139540
2
155187
3
94
60
4
676338830
29
96122
456307
106868
799805996
76217
181084
40
303907
83
50
69
394785
2
440339
410868
2
320840020
59
457047
9
85
35
53
51424
43
169577
31
19
59
377767
25
9
4045
99097
95
98
471753
45
80
252385
70
67
30
454188908
153588
243959
328358
165525
47
51
470236080
21
286849330
50
10
416567
72784
6
3
189337
71
40
184878
11499
943762791
197273
7
355680
70
241564
32
3
1289
1
8
280871
750866458
129958
490417869
210044
34
133776
275087
349999
46
12
22
50
240930
6
413056
193274
47
6
63
3
51
496357
1
97
483194
98465
13
55
165926
774648636
405290
309002
42
28130
67
15
762211101
2
94763915
406630
403149
17
318735
48
269078
218054
335461
87
320029
7
92
10559
4
447714
280221
59
69222
54327736
93
380838853
7760
4
80
259860
17915
513881645
9901
415740
78962
50
284085
18
143944
42
36228
22
274067
54
91
329223
79
95
23
996432640
42
235259
61
371530
70378
650857177
469392172
95
76
15
9
25320
96526
10
424292
447173
318441
56
143616
394122
170586
7
437447
384788
468264
11
303791517
191826089
30
142890
223793
88
77
575626093
72
418794
26
1
169878
56
423288606
410021
47
94
7
49540789
51
63523
64
279295
14
7
311417
93
5
129899
51
836
18
271541
84511
232685
458636
116127
70
3
83322
56
26052
131757
841690667
115709
908358132
127866
107557
15579
634455201
60
251900
92191
8
868562453
391821436
38
57
360305
464065
32
31
402698
290032
193748
244056
354946
247886
61
189221
9
49
33
156994
175638
75
453070825
41566
222683555
90
22
1
52
2
134159
9
124499
69
57
2
204283
129004
24770
275388
401081
826384659
72
360186
75980
97217
41
17113
310971
486249
91194
488241845
337145
62
3
82
49
152662032
42
53193
6
5
9
375936
25
6
122336
89533
38070
853565648
31
239908
77
204114
41
91
6
260074
67
225142
275267
121480
443718
66
76136
280806
2
3
23
11
350176
88129
277346
18
962790291
484969
59
154458
41
205596
369901
3
656356332
47047490
670737293
69
55
16
33
264098247
481504
479633
383090
27
411909
53
37
446932
40
43
451582
153562
40
96
236686
614345220
45
22
41277484
169619
47431
9
444271
107146
255703
349346
56
697270777
342426
317628
20
7
92
317669
457179
365745
417652
4
313404
453116
88637
41
415545
2
977430171
12121401
6
53
958910831
333931
82
172627
72
21
499090228
43700
91
217065
89
63
16
416477
351129616
83
354331288
3
63
6
61
21
123109765
65
780379551
16
330273486
243385
98
98
81
68
47
371858
234697
4103
8254
2
35
47
31
149537
59347
710051691
334212
99
190274
30
23
81
504367897
132065
388380
390405
476818
54
6
9
12821
143740
63
5
221848
14
18
485261
391547
199994
5
90197
76
23
22
7
333998
6
53
496999
2
63
64
2805
92
63
952697290
254062
1871710
113763
314987
41
79
8686
47
9
415978
733217995
52
89
39
447452
5
59
110805
11
101797
53
52
485616
8159
85761
23
54664
92
8
70
258766
171202
50
74720
112816
62
157375
46
80
293642
30
622940184
56
413376
41712
482
45
138021
18
193714
194889
32
389785
71
64
132206
632054286
8
55
59
60819
14
16088
71
1
190489300
49
348636
288158644
412509
344732
67978
240026162
1
69
7
76
147754
43
21
333749
387685
322229
86389
119981
6
31
45075
26
57
2
24
780814513
356923961
212336
75
279743
873050370
8
383447
1
45
5
66
85
35786
52
17
80881
493481589
46
5
104820
623518478
122842
167265
74
200148
338734
396348
512743269
51
280804
36
439743
425302
332741
319412
34
96
80
35
64
781326258
330300
41
8
44
45
319742
91455
6
168556
68
414323
235945
376028
112184
66
301117614
875044124
9592
91
204684
215028
45
127697
248051
495152132
83
146832
26
9
18
10435
405725
375653
91
53
1
56
2
459014
44
476975
376868
92
113529
3
29042045
66
34
9
46
19876
55
6
5
409816
6
167118
76
83
19
37
55919
51
51
251157
12216291
87
82
379890
429718
16
95
21
82
90680320
80
3
480754
81
96
2
242332468
8
172183
448656
34
2
99
778740556
30240
958165607
48
603965596
137492363
259414
10
240225
400352
80
967312946
132095
444556
464827
106828
86
223906
498166
266591
60
29
356458
373983
90
85
16
45
9
3
382104
174314
82
11
117254384
909035767
303776936
66
73
42
1
35163
57
66753
67
466593
35
4878
370284
84598
71
38
130328
48060
18399
78
82
12
8
77
11
4
426769972
17
352990001
72
91
175271
68
902741043
342573
26
30
15588
7
41
422530
1
6
428467
334032934
74
782584681
9
62375805
37
7
961210550
340076
7
43
97424
38
85453
79
36
89
265782
65
447331
87
206242
64
63
76
52
95562
2
90
6
26
79
29
357796
116464
158791
52
66
81
4
22
321871
69
146432
446658
66
225052
1
44
7
22076
398306
98
2
44054
37545
41
8
2
152764
107844
239229
68692
96
123479
19
73
90
38
84
53
63
97242
310045
58719
23
14
307146
33
208577
111518
8
178757
71
29
422336
98
158804
90
74
45
284464
97
60343
51
1
26
37
464254
75
20
302387
58
42960
960291123
86
761422557
13
2
47
153864
256998
97
137849590
421294106
622392879
49
74
9
36
9601
804898294
862138381
59244962
407132
9
499904
359043
78562
30
160867012
38036
253069
961714481
84367
32
413737
44
83
44944
12
44734
439504
15
171090
745024872
9
88
54
29
76
12
15
339718
486592
92
78
709793344
71
154677
459008
256472
256088
398444
49
80
65
116085
39004
9
19
41
22
55
88
30
495498
374341
21
306069
486754
966420361
94
62
32
419808
66083472
65
24728
10286
103229
154739
478434
361643
299908
464865
79
78
439626
44
62
6742008
54
326620
10
26784
177734
366904
83
273836
71
636799277
11
31
6
432358
4
22
75
305417
295316
730137517
34
40
21
70
228536
991432342
6
2
248901626
17
477462
8
23
488655
12255
97
53
63
436094
55
88
41
42
37986
34978
95
22275
596055208
4
79667
82
34
5
329093
357676
19
314092
7925
7
59
93303992
58
11
2
55884
483470
4031
312743
592566827
1
63
2
243828
39
89
63
31852
108291454
95
438212
26
164421
91881
3
33
246877
86
126246
50
659525642
13
21
7
325729
82446
468846
9
12
7
91
248178
352782726
341431
84
33
6
435284
72
270982680
59
89
32
308909
74264895
306045
212720036
201520
50
75
2
168356
59
68
216592
51
787450337
65
45
3
144421
33416
445698
275438
305549
6
36
50
15
26
43
6
252217
45
89
310891
4
433728
483963
335903
446375
470773
462356
70
69
29
26
78
96
59337
91
12
202421
7
398171
3624
72
53
182622
38117
362926570
95
310469
34719
69
281443
350720
167145
23
137557
63
340188627
283717306
162530
433659
51066
112975
78595
394220
15
75
15
24
48
54
731470693
65
643633989
77
28
45
3
332903
59
3
4
919961453
140480
873419522
79
175695999
31555
353775
88
46
6
6
81
72
45
4
13
78
359026
425052
141905
49
31
7737
16
246945
206121
297640
28
25
8948
86643
103754
272096
85
27
328812
77
5
210816
12
266132
2
8
111389
415420
32
151273
1
46407
22
44
339788677
204905
9
117123
31
275171
5034330
498763
58
220926
92
1
695718668
91
488768
2
214637
352189
58
5
1
98
47
977808002
55
89
81103759
48
29
95
94
59
3
365873
53159
96
83
221247
497638
4
163659
58
99
206382
14
39
78
71
87
116337
342180
88
94
407676
331964
98
131432
85
44
30
470959
42
5
452931
210336
53
78
474094
145497
442094
99
54
115289
482952
3
111526
391814
47147
83
78
53
7
398743
9
155237
2
38
499725
225511
364389
86
63
11
8
33354
5
785563282
6
36
154164
466179
302021
348513
441500027
26
69
121306
329169
68
4
21
472500
2
84
143885
36
135829
421914
19
763484403
5
785494691
195196661
12653
89
117019
48
183206
11580
82
16
47
98
440612
67974
40
30
31
2
211029
77
273926
214359
282526
51
30
137930
121600
46
600182663
344741
9
52
15
34
60
97
2
72253
61944
509486889
317783
56
87
354894
204969
75
80626
56
22
49400
12419282
28547
758832209
75372
18
93
362947636
65022
87
93
10
274716995
48
245929
79
625896215
1
16977
475240
12929
70562692
51
474316
47473
483119
79679465
3
7
57
11
220760
232402
60379
98
96
16
90
73
226456
202193
70
38
327944
92532
42
485840910
411792
91
470175
282266
200463898
2
127676
31
162619
203086
42
360465
299119
37
208534
45
48
463051
423491327
779434309
79
571334529
485827
460410
20
18
383376
50
32
730898158
87
36
29
11
231851
212509571
17
401232
436038
8
90
820184734
113481
65
82
4
93
29
10
453598
9
92
22
338144290
190897
463597
363782
23
34917711
100871
328493644
442198
369089555
20
64
465962
59
55
16
246810778
436100
25641
424539
22562
738928758
68
2
10
93377
312680618
87
62
384752
70
25
406402
26
99
78
417985
1
423745
155375
5
92
308723
987600133
133772
627042723
33
485331
340119
93
4
452291
314054
31
205723
220294
499
8
1
26
401760
65
68
405517
338804
38
3
475476
481052
64
98
5
96
1
35
2
82
902443288
87
641290653
48260
51
472437
64
21
14
336576
879648042
368061166
83150
63
7
88
422901
491382
499190
79
280257
238489
27
192370
11
45
8519
122289
5
48
92743
21
216028
75299
234108
468174
398463
58
14965
987920039
344907
57
4
200664
43
92
18
28
283635
93
92
17
54
144732
73299
199195
9
246212
42
17
75
81
46
3
80
348853
6
13923
1527
407632
76
87998
158369
16
2
308464
67
16
94
62
97
206983
8
1
16
25965
416389
87
32
4
26
430903
88
95
221481
27
221946
39
50
93
69723
75
95
128800
56
56
90727
24
64
22
257936
469093
56
22
70884
74
71
54
82
59
77654
40347
163731
50
873323557
3
37
5
71
20
42
92
3
2
129066
281633
62
351555
23
42
4
7
252034
352749
41
2
45
94
25
86
71
63
263016
5
138050
263001
45938
925860061
57
87
663621481
104386
428614
889257044
4
9
67
94
156359
11
70
87
16793
44728
30175
43844
89
87
1
418573
86
48
68374
63
204805
78817
3
53
1
127973
364998
34
297545
25
383853
400444
99
68
3
421138
221955
6
70679
358235
46
98
4
291647
198231
114755
155920962
26
443378
24638
91217
39
4
95321
86
29647
973179481
491414
297732
20
72
7
76
998857721
37
34062
59
498571
87
6
81
42
67
42277
298690389
394340
72
48
30
234994385
62
109736
208822688
96
111853051
416483975
6
91
257305
35
83
93
98
9
69561
804351028
69625
5
96
25
26
71148
4
434128
1
11
50
222638
177394
103308
94
92
225821
172162
90
73848
61
70
2
174236935
77595
91
92133
366584
89
461519
227447
420106
4
21
3
263114
54
80
82
63
317134
215534994
16
554064808
3
16
37
92
311242
437030
77
483817
1
182156
50
28
17
263838
33
4
15
43481
491080
466102
404998
94
279957
128938935
138759
51
222336
190358653
11126
183707
41488
90
482436077
93
5
4
852707651
86
280209642
55
12481
81
2
481672
471256570
21545
32
284432
236384
314513
45239
73639
85
60
381961
473569
455242377
95
62
11
246960
899176004
87730
388672
26
325813
10
36
11
3
78
6
35
74
95
2
8
385278152
248038
3
120171
25
251089
68
84
28
321073
48
53
29
8
474165
153616
364552
321499
232467
7
43
25
49
327475
14138
784101464
41
50082
52
9
87
65286
43
422223
65
46
304642
432210
37
44
937444202
1
89
7
881489798
210247
99
67
2
190220
22
464509
118810
467472
84
54
5
60
357928
93
302235
81
41
10889
8
28
33
163647
39
58
330385
126271125
246625
425689
408353
53274
47510
189735
2
296516
38
216265
116636
19
471072
278130999
99786
1
4
177980367
403779
69
77822
20
86
188943
110299
50
113146
532238743
56
96
38
74
874974891
5599
340802
5
41
3
55241
54052
47
116344
200285
424544
97
395474
24
18
34
3
393978
5
115633
405249
322571
331042
76
211025
8
10
193693
70
60
138155
302532
26
4
402728385
20
23
132900
11
86
10
202172
6
219347367
19
15
51
16
477339
471173
277631
332402
347240
463062
140606
81
472796
26
472251
260031492
82
67742138
96
92
448055
136783106
5
862559059
434956
73
67
707497210
36
81
427979
3
458717
246276
18698
430271
115417
28
1
93
8
339309
127288
74
86
493312
99
261918
88
25840
381635
165662
44
37
294626
472537
88
71
79
46
50
373787
191260
28699
84
4
6
356337
364347
48862
22
348600
721488099
281013
190852365
68559
322200
413868648
81
40
95
436395
78
60
91
49
16
37
51
265234
190170
24
12794
10
389795
470938
8
452668
78
318956
28928
95478928
15
56
26
24
317867
434809
67
24670
11883340
76
246163
83
6
225863
1
21
147239
89
461822
144327
73
6348
127057
32
69
39
66
295776
31
874146284
58
227540
338029
49
419699
3
33
4
59
140584
203455833
330244
27
32
14
37
18029
130895
46
45
70
295106346
78
65
50
196893
319878
293346
273723
30
115336
94691
10
16
448674
29878
406779
1
60
6
18
67
7
57045
91
60036
186916
2
69
13938
75
58
22043
88
97
442303
24
6
457004
43
7
41
146533
2
78
3
36
353884
3
54
252455
87
86
263893
44446
24
758470808
51
449556
84925
77
8
466954807
10
332375
271980
79
231816
584012270
308104
13356
325116
51
12
317789
379401
64
72
2
214450
304226
8
22
775858085
486728
469281
489651
46
380216
482627
314101
63
1
300859
110610
939621948
86
9
62
81
456771
13
12
1
25
28
49
94358
403068
367023
277741
257375
20
18
307598
209494
83550
7
36083
293704
77
460661
162141118
137567343
20
708192806
36
481846
126726
18
422912
3
165138
241030
342293
39
420471
8
306979
96
57566
5
26
74
83199
85
9603
7
260349
2
9
403557
252909
26
261086
371327
396300
409429
129212
398219
16
500993195
7
394867
389499
194820
193130
268734
64
68
16
5
377215890
277997
272005
393372
49
83
228816
94
62
3
116710
1
5
9
3
2
8
162392315
42
306937
50
76
216959
141329
497362212
52
151701
85
21
35
89
111451
465032
62449
26
184810
385289
84
91
13
387258
60
50
35221
3
96154
6
330140
344690
429389
14
3
173155
307055
301081
6
434381
3
33
134735
7
673439247
6
36302
13
169590
457961431
286129307
89
4
38
398195
817227938
189714
3796
89
88
422474
41
34
60279
8
10
5678
355361
339148
193808
130943
57
3
35
87
1
226225
98
68
18376
344588
66
266616
173657
18598
13
23056
76
55
62
48
48
451605
60
1
71
294001
20
4
385858
740461902
27
6
260717
32
84
57
75
259487
20819
12
197555
53
18548599
645722957
44
92566
413429181
33
953632247
60
2
65
16
372637
26731
78
403606
23
72
371437
293407
430658
70370
4030
23430
19
167230
309107
48527
7199
93
1
201387
5
37
17
96
108144
836831355
255652
74
72
89236
472052
54
106991
75
12294
871633037
42
450503
8
97
5
39179
36
393874387
83
353609
1
64
256625
6
44
371588
85
22
43
149911
213227
310249
401084
70
84
8
16
53
5
485199
466496
428729
6
86500
330728
678147603
53517
15
51358
42
196
4
101346
312342
380205
88
55
287229
294097780
22
49102
314519
149641
53
212141
90634461
12
65
6
89
303925
41
383764
592941854
1
7
91
147570
389193
78
108669
199035344
22
334397610
53
96
287345988
33
435894
196868870
72
83
815003484
4
5
4
123633
2
85
428023481
32
66
358787
21
426287
327737
33
152577
33
50
903342134
93
16
128052
271819
30
309397615
202737
97
38103
95
962329068
60231
6
11
34
7
76
874563098
493296
209864
93
888039232
6
371658807
92
333457441
58
8
243208189
62
59
345191
936810990
59
56087840
21673
4
106890
58597
21
26
458573
52
34835
3
244540
340863
362774
284893818
47
28
398192
725766443
315179
32
202499
5
39166
64
35
4
266023
340859
1
324013
8
92
277526
43
639634099
168340
109494175
627931294
319564
52
313175
95
439768
19
26
88
53
75
153585
9
496630699
389387
699756337
51224
972498858
19
52
75032
55
505467489
65
372346
178737
72
1
178203579
4
104130
33160
459547
493053
30
468594
182647341
194467
36
972917468
81
1
2
242783
95
21
30
12
29
26
26
87928
83
218836
375276
463698
241466713
447997
446834
12
57
277475
134236
114954
3
78
479915
9
66
129761
50
810525453
99
79771
306151
98861
1
138766
128751
4
55
4
2
9
8
4
15
391690
88
4
5
139567
76
81
9
4
58
95
828938080
231710227
413402
20
89712663
392825
255239015
42
819932123
69087
499352
9
155361
3
304628
446813
93
97505
74499
265913814
415433193
78081
692627988
78
44
45
206456
46720
595729752
271234
202006
307292902
57
56
19910
199957
8
27
41
406586
73
25905
6
398426
93
7
12
53
896590421
23
8
428061
464850
39
436949
778479113
5
50
400446
29
167371
43
53
79
20
148325
22
400522
219774
427657
9
384598
22
66
45
50
5
3
955489439
11
72
61
267227
58
16
2
96
215908
40197535
134916
69
44
598894851
570269159
876560403
266930
49
379287
463761
29613
97
73
5
406421
984709141
411319
315808
244622
687160779
8
39
34
321667
182359
253834
195537
33
9
46
10741
56
55
465526
10
265927
932653912
31097
2
331630
37
269459
221956
438878
145267141
84
8
16
307934
59
5
4
49
268970
57
9
76
2
260284
46
24
41
5
45
70
80
101528
6
410070
6
151985
451319
4
7
85643
210941
392979
107760
129853
53
56
14
29
33
784535569
2
4
68
405287
1
3
139433
763446525
389092
57339
51
231357142
2
3
865116547
33
114542
88899
95
285457
22
4
6
92
238286
90
14
50
410485
4
478205
5
329798415
178593
7
82
384764
22
38
3624
73
7
49442
65
31
694696750
37
308377
66
132321705
234988
97303
16
95
51916
54
63
6
32839
461617
15
43
66
5
75229
11
1
424067
49
92
91
422032
363730
40
118806
86
281407
2
77
354008
57181
399524
448229
68
173404
463516
76
74
85
72
57
58
490851
86
203792
95
7
87
131571
426361
450122
31
66
388193
61
434107
452901541
147866439
9
13
223259
39
93
269250
13
95
312787
985677712
74
46
36
494354
411682
431064
267579
207546
491800
85
467797
15
9
6
97
267607
322937
204914
71508
459856788
50
562833294
85
16
3
30
33
82
321720105
72
263191
81321
322634
265682
86
34
59
52
874136490
464721
462623
386640
49
275841
72
39446
81
77
6
75608
437644
52
14
71
101632
97
49
72
2
9
52
48
116031705
469497
3
354133
255085348
69
89
69
371866
90
329421
23
280215
86
158703795
2
75
46
386929
2
201143
313695
54
66
187971
143928
853475630
205154
71
2
3
132886
25
850201417
46
47
232545
22
48
27
96
12
16582856
848099000
257470
25
98
2
364554
995259175
56
455528
202299
207465045
693734013
700182115
311680
67
19
142183896
69
67
12
32
311367
146623
8
140961
20135
202957
600445965
919998007
485461
994322233
278839
63
217773
723902605
75
1
14
204263
114389
5
122020703
257789
355601
58
59
94
182010
400869
352031
6
160047
82
32
29
5
12
53
10
366466
41
125308
63694
50
53
308097
28
10
68
10
104403
205157151
205642339
52
76
265622
7
359244
35755924
30
37
192427
62
113171
36
876619128
76
177487
92
281550
165284
247519
476436556
313020
156826578
3
27
11
377068
672069656
427478362
61
16
82
7
210149
95
470167
244512
24
2
115465361
154101
125837503
55
389388
388034749
202312
48
40456
224787
3
478570362
395591
72
341866
183126
85
69
540231836
22
57384
224795922
240851
88
353528
387325
325451
235711
160000
195929
987120472
416608
21915
66
2
42
13
51
59
395933
214793
143627
5
8
22
48
129605
281721
423551
409885
61830
43766
91
478434
169922
66
66
464262
96
485771
18
94
78
218279414
177869
49
28144
39
90
67
388092
255710
8
16
18
358796
26
111262
362213
54
358773
73
67
480915
53
30616
195763065
467435
91
67
483192
420834
33
96
6
11
433409
27
13623
94
193566
19
92
8826
23
414989
226163
208679
9
13
149896
409078
96
94
409604
44
86694
145287670
28956
446607
976337650
35
49
180295
263398
16
154290
381373
984407124
180236
314175
17
208688
211200
64
69
62
307590
68
212635
332703
182617
257514
457365
2
99
496093
150312837
47
190960
376132007
895687059
81
23507
89
113583055
91
704214963
88
159357
28
327070
90
47
93339141
711169847
274101
194030
382521
94
351847
16
462278
4
703774376
88
876410767
63
161626
81
21
82
480278
280239
493306
11
12
56
8
31
362738
73
25
9008
426295
196726
271599
2
92074
7
389414175
1
6
46145213
66
236026
3
1
12
630196220
427064
17
335711
48
4
7546
379036
13
26
191362
78
293231030
67377
55
609973383
752609094
5
82
249930
343727
27
79
562503411
384893
164131
91
328209
182447
205274523
193534
480525
2
22901
69
36
490294
27
295992
19
517405396
599567062
11
373503
35
13
567627002
283873
96
334496
57
279977
456694
190641
220392
143223
243494648
23
358531
453561
926296893
6
18
46
80019
87
38
976115443
37281
74
280807
374766
370767
167606
65
37982476
46
250613
284039
402516
6
6
197853
144327
462626
29184
9
70
20
27
5
71
78
4191
68621
70
94
217654
471235
4
45
23
9
214649
60
19
58
873556578
1
69
42
70
26817
7
48735
5
97
40
2
5
404902
3
454074
86
172288
350245
23
10
236537
363479
499019
87047
381448
276329
118759
5
11
22
126905
57
155493
174655
11
390440
34
284035121
185492
124498
303752
65
428723
4
353864607
37827
74
465669
235666
50
93
114792
37
83737
49
289106
71
35
278340
276492
55
65
378494154
4911
19
7
306336
11
93805
293762
11
8
129342
87
59
36
230562
2
124401
580413827
272129
51
336844
25
33
401216
49821
136032
98
50
330897
61
440849
499297
40832
86624
9
98
57280
94
42
62
219021
57
344131
386339
419426
222444
425763
363152882
4
329718880
345706
116500
342556
416431
278550
5
100002
61568
18
81
3
90688
24
15
41
46
133181
334833
54
3
58
19
341464
414347
446152
289116
293612
98773
90
21110
9
123825
96883
425255
58
68
75
276879
23
212906
12
304882
462965
83
4
276185
283057
12705
3
475468
222102
418256
142138
62
3
35
279795
25
3
339739
291243
25
630759147
279961
262949
139037
244075
34168
44
109928
38
6
30
229792
27
77
10401
404176205
87
481053
327915
7
712461009
71
49
50
88
57300
62397
33
91655
165348
151224
76
67
86
48
169317
97
38
50
42
231018
108544
7
437091
19
85
80
498516
75
129773
331696
60
78
78
376109
262641
47727
5
306725
90
33
74
116780
51
91
147065
463839
10615
98
4
92
14
487738242
29
807620028
21
17
81
885278102
400061
305658
20
55
228211
82
50
388466
55
57
389910
9
59
96721
3
479040
61
212719
690226327
2
938203735
56
45
95
31036
16471
48
50
62
95
44
40
4
96
15
204675
62
447995
96
363116
280803
838070961
29
149496
184273
82
29
658473513
46
62
215911
78
70316
263860925
775591433
353848283
19
62382
456662
35413461
48
411327770
72
6
347765
97845381
30
816927332
310340
10
57
3
67
224889
856663787
311406
455700
92
68
18735
51
128783
14
224819
93450
62953
5
34
33
922150994
38
384895760
46
31
3
15
187577
142143
95
137054
358334
37
426824
158878
68
177297
59
490012
54
55
49
7
192038
10433920
59
29
10
30
214711
73
9
7
182139
8
61618
28
5
240791147
90
99
49532
66
107270
336238573
6
335535
124368
400903206
9
306560
92
69
63
67
176638
198263
393840
63
9
355712
95
431864
28
153390
414312
20
131676
37200
133293
138683
56
45
273434
196471
264274
3
495974
45862
411788
125771
85
47
252961
98
345612
3
35711
26652
203226
59
438473
67
27
92
65
380011
8
13
565382157
2414
257198
57
70
183552186
21
41
96
14
900738415
73
401735
433439
459229
35
65700
26
187734
5
70
69
5
17
71
364766
82
3
67
79520
82
24735
79135
93
394222
22
144650
34
40
345383
71
99
238750
3
20
33
144236
73
74
26
401864
43
209056
16
135692
983359063
91
149409
31
29
235287
2
85
280076
58
80
9
21
49
406346
68
52
264113
78
104858
164534
13
267748
6
235966
227523
420037
176347
76
51
90
23
73
2
9
82
20
5
49
54
64
112151
143864
67
666864801
193842
35
329196
16
49
347837
2
63
272223
260523
44959812
545832718
87
86
177700
412175
492119
97
180785
2
7
11738
80
466828
60
334893
9
7
40161
56
48
99
2
183910
614759148
382478
99
20
359852
28
333340
126141
27
92
201728
77841
8
320472
126158
58
20
69
28
14092
49
6
78
313709
3
266105281
93057
160394
27
289308
319660
136392
411964315
26
152925
423942
332255
55
160702
377729
9
498618
17
7
325764
9274
265931
270630
6
81
4
3
96
7
229044
239234
33
421026
43
47
40591
2
104767
135403
90
381583
390401
42502
449916
581493409
3
243301
7
377793
850554114
201840
52496
74
154442
56
96
170358
58
167695
27
331937
39918
4
42876
94
355665
59
86069
26643917
40
45
334953
495323
5
49
56785
43
76
51
138914
79
156665
68
333040
32
29
3
17
37714
154724235
189908
295294
84
86383
946003512
142873178
69
75432
57
276194
47
66
179853
945638465
12
44
443102008
79
6
41
95
301374
111589
48
79668
47
2
481567
403613
25
33
464112
38
138623
5
268920
7
426610045
23
305727
94
295042
419945736
389218
58
47571
90
78
9
91
69
70237
383835
146300
12
55
338288
16
3778
243825
447367
30
99
6
411518
2
201666
68001
68
26
2
9
404009
291697
23
365215
80
448955477
498936
69
93868
57
84
361217
480915
310761
25650
98
4
9
116642
44
472089
62
36
33
59942400
33309
139675706
99
77585
127125
55
43
158293
30726
9
15607688
173528
72
47
93
15
1
48
279624
177164
292075
22
9
22
94
79789
20
4
462374
581324503
39
33
78
339476
11
450231
299584
375117
268710
34
339773
120220
487549
15
317412
602684472
218847
755322816
631472047
255101
247122
80
425652
380259
656742722
54
92
2
326821
116648
295618
99
84
404281
40
199937
36
2
23
652822295
271044
22
94
5
9
371581
79
13
70
32
83
472683555
265034
773518161
295071
112708
78
363388
204735
368930
68
75
30
304707
90
6
271147
678414050
11
187179596
31997
488621
361748
18
65
75
69
59
280543
20
55
72
40003
474431
2
48
903179316
177514
32
2
98
825280085
384177
93758
45
16
332635
36
470429
484434
9
414667
47
124815
219838
64456
64
878874738
21
29
299563
74
21
24
9
6
71
469638
3
24
39778
162924
77
482688
39
67
71
86
94
480956
61
680923700
34538427
239539
63
162767
29
14
155325
312527
44
17
423602
216274
7
426700
63
40
40
113930
15
472356
392276
82
31
70
143092
292484
90
387946
455825
54
17
31
344637
364401
594900432
935927871
234396135
25771
99
145714528
475885
45
365
219889
12
89
330079
28
9
207411
44
88
12
4
186024
112053
829297927
24
190495
19
765877593
276439
182381
56
75
442344
497217
71
287107
328525
68
24
51
469629
67
308801
60875357
33
174744
72413
214366
74
260821657
203827
73735854
58
61068
81
25
464155
85
43
47
22308
99466
285554
60
38
95
15
887551333
50
35
7
12
144199
9
7
75913
68
73
32092
934568003
227108
79427
179466
998190355
67084546
49
1
788539739
401359
3
167173
42817
823694516
6
90247
65
127871
8
438621
539086394
87
43
68
82
61
1
402951
72
463077
57
22706
70
402126
20
67
76
12
325981
230775
25
248665
92
25
60
248723
78
4
74
41
8
386865
395051
329443
206922
242486
909850370
93
43
53
57
2
1
7
85
83
74845
8
199063
46618417
149502
277198
28
458948
26
41
50
41
737317684
8
119852
259813
355476969
41
77
238222
78
281045
314322491
20
2
81
4
474241483
23
270787
194144
20
88
77806
347406
93134
116909
330487
9
213983
404503
68
143629
942464177
240515
77831
52
870029443
86
49180
30
14
287976
53
875244926
155164170
66
70
75
46
267118
919902693
252593
28738
99
469870
454810
263642
117250
385068
10
22
23
193549563
316663
74
91
7
266244
48
395961
49
872698462
81517
4
35
78
9
2
383945435
69
7486
39405
179363
3
326122
406029
24482
6
144291092
3
7
12
139740
64
425490
262689
3
91
467867
4
723692612
27750
13
122334
69
23
83267
75
98
95
336954
79
900061783
51
89
87
95678
17
474585
370678
67820
97
91
17
14
445782
89
67747
29
46
2
1
402450
31
446190
18066
150451623
168730
60
217910
219775
78
377908
460715
223289
58
324767
39
89656
136604
155690
40
62
438853
7
75
47
18
48
59
65
12
401827
47
104844
74
54
77713
340329127
3
69761392
159016
36
218823
47
19
42
18068
82
385253
74455184
7
408482
59
13
79
78
45
26
187227
30
311779
141921
2
66
72
95
1
30
344291
32
198660
234980420
329968
66738
13
1
1984817
412799
72391
4
376379
434817
156517
2
121112
70
434988
90085
93
97
252268
35
157337858
460703
447693746
7
10
87
99
445379
9
44025
476674
463805
103148
39
66
416294
429642621
1
101573
179396
403956
191125
36390
350112
249594
312683
323073
346916
64252
72463
8
1
493781
103926
91
35942
74
155298
668647447
132271
121522940
165509
11
1
398585444
298088
34
476615
4380
49776
28
761251258
448154
7
404315
54
8
196815
300260
50
89
409781
115991
48
450675
5
267204
512777569
45
174877681
450696
38
21
34
297392
114874
357404
57
217096
39
32
74
955596526
26553
2
76
473076
62
19306626
317068
453126
7
61
97
12
14
8
24
32
153716
463867
30
4
692538606
58
45
273176
798921967
323555
369121
85
872958909
45
4
151721028
76
131219
63
50
64683
196887
382230857
19973
39
28
87
91106
7
246795
287367
453735
82
7
53
25
775946254
265852
277598
138920
22
87
121873
99
588484438
87
95
164330
305128
15
62
58271
71002747
67033
328416
57
466204
448100
81
8
41
4
404361
72
237824
37
47
257047
71
98
32
423337
875952997
315743
149874
363986
4
47
148112
547971633
471697
362846039
98
93
83
352226
89
25
410013
2
80291
2
982196246
928873347
75112
456537
66
12
3
98
32023
72
6
464053
64
112480
4
302536
173034
400704
43
51
41
486824
220309
285553
68
401079
63
42
152991
71663370
171473713
45
4
307800728
6
192249
82
42
84
6
18656
259646
89
23
629721696
15
235644
53539
22
213411
25
17
19
482176
478430
6713
312609
448672
810759095
17154
138646
774072143
77
44597
33
105723
231340364
256887
52
35
18
159795
498456
60
52
96566
36
545756966
75
21612
108223
918961623
178025
93819
95
10
22
83
10
258860
141558
488238
7
459507
78
1148
364235
7
19
249446
427998
59623
43422836
55988
69864
642402397
9
270053
60
10
39
23
269614
175054
361285
184218988
795263983
5
40605
91
60
80
7
59
343675
25
616473087
300633
29
53
310198
4
18
96
182637
32
11
86
261910
219157
372265
122113
47
154352
49
124024
58
61
96012
110583
858157633
137438
112732
42
53
104130
204467269
425132
150976248
96
91
26
560647658
352866
51
1
88
122521
486566
2336
330753
12
70
366516
293725
74
58
475359
772117571
338188
232468
451812
11
61
3
189562
60
330800
14
68912
81
96
24
82
493502955
22959
57
297302
91721
302195
435833
278389
100819
497250
18
281320
369249
165871
606439226
465763
17973
207985
63375849
5
128525
692861689
7
397668
98
289855
53
272636
99
130170
5272
65954
68
46
341159
7
392987
28
109251
1
140543
30
347088
7
245743
488620
132050
461554
72
63
62
187659
63
26
74
5
887057213
64
20
1
62
87
408519199
379624
49
224493
19
77
25
317834
22
876484431
84658
332204953
242537
52
88
313472786
88
45635
2
30
198138
73
75
46
211292
438647
27
105494843
31
225850
43
67
50
342246
166717731
51
24
85
48
86
171380673
30
64
87
429740
169137
409545
48
60
61979
92
253272
67
7
101863
5
448344
327871238
6
54
98
368928747
27
8
27849
6
278811
200065
109219
401783
5
260495
124355
180291
83920
410600
38054
219097
99689
29
24
55
116351
19
97
290817
187562
527497974
24413
15
69
13
282549231
25391
19
896999214
1
58
188793
406023
116336
62
436492
56
70
2
381662408
53397
67
16
87
473641
1
307867
58
252758
499001
74
488813
27228
149597296
82674
68
176386
49
81
152634
107046
377126
63
470412
74
957597356
195325
56447865
229602
2827
312787
77
239817
60248046
54067
306780
31876
51
27
777663130
261522
63
68
42
32
659593527
84
95
948408669
40
41
36
354999
44
150131
30
258935
74013951
83
59
25571
74
21
398881
489707
96531657
100500
164432
38
155766
4
16014921
84
58
81
6
453435483
289671085
3
875250481
35364
84
116490
9
52
87285
6
96
234336
680164929
26
495996
36
31
153951
21
56
434589
104721
985994122
95
287253
2
989818236
43
85
41
47051
373189
140529966
24675
4
116203
63
52119
540146818
16
172508
795836664
6
2
6
9
873979344
70
64
5
30
431230
263450
880954
72
53483
490550
450361
4
427422599
60
299942
14
355461
2
29
2
29
67
93
55
142446
90847
30
87
32
3
5
22
65
116381
59280713
320398440
329991
39
48
88
75974
37
37
61523
68
25
1
227528
435633
59
88
30
15
247116
74
82
134952997
280912
8
51
98
472439900
6
356850
72
3
12
54
389893
77
106228
131197
301665
58
10063
64
6
41
47051
89
7
263779
57462
110017
111326
13
7
81
432445
282811
89
46339
14
29
81
430322
59
42
45
4
146809
17
25
353031438
444050267
20
88
3
397916
251601
90731
119993
60
486305
476683
188840
40
28
11
8
47
9
39
9
83075
17
1
496971
63
3
72
42
17
2
87
355240
8
488026398
418596
194054
1
1
42
68
39
381334
7
19
51
60996
19
6
82
404715594
59
330374
489233418
270957
341609
11
2
107118
92
600984131
233283
166026
79
445692
57
75509
93
219726
78048
12
174060571
5
442488
62
61
85
64
7239
59
285383468
8
15
96
242325
8
74039
77994
14
78
57
232243
54
596568087
463139
397413
398550
6
29
47
99383
12
17134
47
244170982
363298
31
77
24
164013106
85
53
97
277385
703280805
215071
31
197568
432199
11
2400999
9
479715
499094
64
495261326
190348241
11701
149659680
94
430255
416877
92
87
94
83
14
421170
23
251774
91
91
4
76
4
62
923299123
46
319411
197884
44
46
20
1
7
70
348485
204311
945510480
748838916
34
31
2
98
279795
139081
48
47
145552581
91
77786
80
57
34
6
3129
42
10
15
84
574411925
87
1
43
21923
410165
55
79
14916
47
27
37
18
54
86
452765
76
436819896
229102
24
496108380
293570
315492
99063
29
45
448519125
66
127719929
46
162597
39
654376600
920082474
48
166097
134948
23
3
83
5
2
9
58
25
45
427690
3
65
444162
84
478449
614565714
362684
6
461867
50943
349808
76
36
11
61
25601
754863226
413310
74580
153759
50
81838
6
82917
3
170342535
251777340
55
120169
96
9
120981
187070
32
90
12
267213
53
38
35156
6
340784
71
3
355940608
47
937286061
303555
206186
54
80
85
396004
7
48
21
8
224230
69043870
548605997
7
437844
3
221083
3
107083
91
74773
139829
112997
81695
18
50
349963
2
172035
23
70471
6
140523
31
9
154797
75
37
42973
103956
5292
167136
486492
199685
9
89715
15
56
388403
59558
5389
4
374678148
68
227519
60
162392
286855
357717
69
98923
390687
74
367287
16
250168
156039
468084
70
64049
4
10
69
87
15
360528
30
666205324
93
77
93
47
387481
18
246561036
421173
4
43
449515
676939739
308069
18671
178072
9
15
19390
482004
4
151225
76
686893337
8
80
197076
475283
4
68
96
243364
36
72
24
97
83
131345
9
69
206198
13895
200697
62182
410693
79971
292976
150793
829336411
331427559
55
217797
59
86
452293
54
85
10
88
67
14
269453
85
475642
330350
5
34
438088467
54
32
482716
154925644
19
74
27
19127
50
910732444
383511
91
25
69551
45
76
870637444
440335
331858
66
50
32
796999025
157513
299950
9
32
64
51
104344
27
18
6
101540
499719
490507
64
335323
20
95
78
293706469
24
29
27512
293594
49
767027276
6
117974
64
49
271438
4
65
301659
88712
73
89
59200
85
97422960
1
628020793
225496
44
34
24
1
62
30
71
101703
4
759197565
496400
3
87
64
2
91
467627
120635162
84
428822
52
479074
534064688
95
75783
766872693
256584
405344
26
207562091
56
302163
3
243646
5
105706
71
44
96
88
22
391814
15
15
436867838
4790
99
96
88
78
54
31
41
45
66
91
84460
62
248100
285614
331382
72
330334
30
41
7
34
28
62
41
131056
74
66
42
64
154207
61
252782
301665891
416680
99
80850
60187837
96
206891
59
29
75
106779
32
76
64
291138
433034
1
56
252325
974609498
94
259064
131351
1
32
449506
74
25
247039
6
453509
342128
2
53
19
310182347
49579
57119
465569196
63
91680
300647
177013
456367
43
65
14645
170921
341242
464017
93
231276
59
400842
486016
802538385
901887274
409541
35
39
5
53440
428144
39
262544
429870
400454
61
5
9
469886
121945147
370218
73
264939
14622504
431050
164729
69
234029798
71477
24
90
61
56
25
27
13
93
409342
86
120187
98116
120177
94
311944
97
81
3
49
81
434952
30
203078
632660797
476198
4
199150
30
74
253175
286829701
58
14
50759
82
89
94
301053
483671
77
852764880
352029
201949
200914
805559543
73
3
5
452972
755853418
287602
240491721
43304
5
94
73
36
83
167332
85
98646256
46
305366
64
96
38
12
298767
2
3343
20
44700
39165
316516119
32
479417
32
95
6
239192
6
72
58
560684095
75
459160
405938
914192777
8
303517
80
279846
56
266296
43
77
99
13
52
480607921
5
77
323239
743300355
97
86466
49
77
393939
6
84663292
5
98
391623
176666
65
75996
343109
310921
58
44
186630
710283213
33
47
582783379
17579
27
16
62
74
99
34
281993
85795
351879
288113
412878
38
56
232726
218888
246884
97170
234843
449368
40
131083
873267339
62
260242
496307
202009
94
73
198093
225207
82
37047
63
188439
340831
757746307
398351
31
307002
60537
240645
86
12
68
402830
49
34586
31
401637
349942
6
328336
44
359530
5
656574947
54
860096026
14510
4863
281064
331082
343372
67519
228103523
93
324845317
76
172373
393790
59
440893
443285
22372
181925
161747
44313111
97
898787475
8
8
69
379203985
397696
298681
892756890
7
133397770
228889
42
28
255423
6
274222
75
49230
81
48
317618
6
660780953
68
823521570
438726
380256
5
403908
83
288470
263253
23
744066328
73
49
171752
196241
417663
91
295334
392551
179142
13
437623796
854796748
61
143497
52
442192
69
7
84
40
430472
98
437114
66488
303247
90
656480296
488923
218307
437710
559530303
81
74548
865335980
716426686
5
43
21
74
911798970
95
6
413121
85
50
88
47
63
209819
1
21
84
264239
144355
46
171688
163032
65
728755658
61
11
47
74
98
99
70
349741
15
78385
220496
47
181532
153340
63
874986205
2113
57
11
146154
14909
613768347
50
11
233658
2
45
370411
54
150311
719342195
975731907
477925
78
469298
281089
38
83
62
56
91614
355427
235626
19
8
478193
3
85030008
81
5
88
402217
1
98
263666743
30233
27
86
346147451
159705
133870
17
312704
41024385
253367
44599
35
503178467
4
400986
430595
11203
98609
764052534
5812
177973
92
449338
278724
357459
61
12
451013
34
90
5
6
19
25533
25
311243504
485501453
454630
42
51
22105
61
414791
100156
435007
340252
398644
69
4
64114
21
522066718
281875
86
9
202728
5
4
59
781459032
359899
88
57
82
419277
189973237
467365
96
54
24
18
158903
241388
292471
440474
71
281650
6
21
848581543
592923333
242646
7
17
78
53
41
190649
125168029
7
87
420247
77
371992
479127469
93
2
298610
68
26
267490
66
275385
377166
6
464313
210438
32
6617
493008
445557
138622
20
154890
52
154119
7
68
325021
299698
488053
22
32
9
100790823
88967
142045
22
72
67
23
641736020
43
26
214582
409656
385397
20
288372
25
275298
623812381
32
35084
51
466205
2
31
45
81
3
210601
49
53
228725
875531265
906724610
797555759
15510
27
85
87
91
372586
319981
76
105583
132015
10
52
90
123878
450773
922095742
62
78
56
54
403219
10
72
82776
196910
297434
98
45180
78
2
83
210288277
197397
5
98
276474
356952
931278514
53
264853
287256555
74
90026
349039
53
93
425665
5
3
255336
326356
2
426936
85
55
518405278
485020
186346
143811
57
584444156
222671
1
28883
36
40
185478
190890
33
136242
39
182732
341431
320888402
60
6
348424
61
438369
61
74
121820
384556
18
482511
5
413111
292335
385828572
412000127
682675700
258898
508230321
5
192322
62
7
75
41
37
200375180
547034802
469628
36054
158220
4
79
39639
17
89
87
190778730
390118
354988
296981
6
320454
222368
271812
5
64
75
78
476857
68
21
29
10
5
423812
76
986254284
70
73
38283566
6
72
128118
89
23506
109895
7
64
72
342460
58
84
340434
635305918
26522
87
102673
406552
471929
158093
34
5023
180704
470589
69
62
79181
70
92
6
369462
84
435216
20
47
10
7
78874
9
48719
27
10
350265032
91
91317
759184795
402874
29
410467
6
9
10
35
453130
9924191
7
457758
353308
27
77207
1442
208785
83
445424
37
6
60
323784
7
411021
41236
79
45
319494
79444
32
217601509
363112
82
65
406904
6
150222
55
8
5
48
45
71746
20
25242
93
729453123
36
383650
362705
3
95
2
14663
261352
202394
960639813
73
57
360902
34
34
35
89131
32
19
39
64
795798506
436348
995838244
967059746
407575
74
401685
84327
82
269115
57353
3
353734
290183
6
2992
10
400224
40
93
347900
10
481610842
5756825
2
51
20
1
194005
55
137904
16045
88
10
583426106
93536
28
346712
78
43
61
30
6
5
15
417653
865171005
768820932
279644
307982
97
90814
466246985
118411
187218
30
1
4
33
4
155684
283458126
6
179077
194673
159476
9
310517
36
315462
35959
63
16
87
46891
13
467200
178801
225819
220791
90
392276
475034579
474799
26
4685
151541
1
241906
499074
9
2
2
86
4
90
180348
303203
22
644648102
3
129984
16
42
253990
28
388337
79329
62
217583
441879
12
1
180113
758264774
377284
559529462
264217
104760
375821
344177
56135
75
71
417259
11
350965
116350
168693
504687866
27
242982
275873115
4
37
183815
237154
64
272857
300190
210904210
545469394
245188
845104278
368397
38
4
374614
43974
55935305
69
312050
190504
97
186286
378417
372625
62
22
207353
212491
4304
42
130586
69
447806
125582
57504
15
68
453886277
49
482249
15107
6
135057395
303322
338882
17
40
70
70
75
417054
83
11
493205
75
1
82
58
1
86
97
1
17
8
76
9
74
37
58789
172043
952011738
147114
77
484561
88
53
242438
9
31
19
332839
126783
7
276211
14
58
17694
99
79
225450
217498639
89
39
272246
46
64
130664
97
96836
88
20294508
35
263413
309852
3
299926
67
88
19
251305
7
1
258179
452692
65659
282808
38
91
233810
325647
26
29
39
46
91
58
82
51
223032
147992955
6330
93127
66
7
920649746
43
33
91
320435
132487
183498
450154
495100
294902
485231
9
45
77
49
177349
234078258
601990254
5107
21
183768
30
160170
402900
325870
3
424062
465503
58
287525
6
8352
13
241042
339261
58
9
372600
35
859508747
404130
28
3
57
89
706177263
737456429
89
2
381064
3
37
635616648
35
15
74
85
1
418786
99
388135
66
35
18
55
495141
391381
140903
420141
25
81
3
43
67
392734
1
95
16
67
166644
75
61
27
1
460668
378570
46
6
3
192315
201678
112949
20087
392027
46
433812
334720
445957
92
243507
35
445984
2
116211
345211
40
89
357623
178996162
845557123
61
497570
8
61
6
39
371143
77326
85
225717
272066
46955
3
346979
50
2
38
221475706
15
346983
93
10526
39
294025
5
287664
87321
28
242139
9
39
92
96620
7
498871
280921
440241
65
248158397
74
304129
89
464172
88
84
856831109
34
60
3
324713
72
459342
46
141532
45109
329961
740507085
416265
465771
3
11
272546
86
61
590031173
948566819
393105
5
612128425
76
4
92566
31
74
204335
21
28246
389843
327882
184219235
266084
62
5
118654
405507
907137524
106219
360219
3
50
9609
36
35
14
87
19
40
16
75
2
75
53
409646
19
54
269964
140558265
6
65
28
83
13077250
68262
31
261145
317884
393191
97365
86805026
80
370338
438266539
458829888
213407
129579
76
47
59
32738
1
91976496
68
46
41
57761
66845
20
8
124934
287469
404217567
2
33043
19
307375
98
397417
363913
56
3
224366
70
36
109614718
28
54241
326783
226158
4
55506
50751
203670
186038123
83
51
71
43
434433
562950725
295661
83
77
37
54
60
142784
99
116424
423723
4
851948817
99
77863
490021
210200
45214029
26827
11
61
266080
567561164
6
61
242683
15
45
22
139149
440900
149707
29
97
35
417939
983348440
43
29
89490682
81071
39676929
45
48
7
6
41215
1
85
88
78919375
55
93
33
5
2
34
246518
131428
60
342616
14
426742
53
870841739
361093
22
46826
82240
169202
244697
19
2
77
73
6
175087
73
296196
463321
226226432
271318835
7
335336755
21
43
321324
836481289
338933
10
495040
163608
391806
23272
465010
3
74
447753
12
98782605
61
393017
68
192297
99
290786550
842277810
993448697
591416335
56
75
312285
33
369988
452045
133595049
86
596645716
92
4
231354
2
470714
64
310058
514917803
67
50
278004958
339649
2
447395893
86
184093
80
70
206655634
96271
71
24
348126
9
35
24
85
6
32
44
3630
6
411465
392269
89
125278
49
53
66
9
327209
25
8
272827695
344065
36
368535
82
76
204159
55627
3
8
242295
60
417238
409544
239936848
5
48
119069
96
369434
119697
182610836
157059
332889
169902
490325
32
10126
35
28952
25738615
57
50
29
32
65
114496
34
97776
103765
98563
174100
87
49
27
81
803795215
364564
27802
64
54
55177
6
333845
205418
936405425
214492473
871416260
435181
92
433726
20
8
77
92
458516
279498
32
71
60
236132
55402
44
6
245927
467676
55
131456
241816
5
63
325811103
79
426426143
59
372999
79
71
190173267
483580
38
217095
307418
45116996
142753
1
1
17
46
331703034
143337
453222
196093
28
388597
162756
5
26367
22
5
72
358345
297205
249171
23
93
308203
8
57683058
21
318456917
5
30
43
176083
243526
215988
6
446230818
56
133711
72026
668844910
94
779
24
371704812
78
19
48
73
72
437103
441217732
29
37
357800
433538
71
168741399
257057
7
9173
90
23
58
131329
960407272
25343
488962
3
584
82
173404
5
7
118740
95
9
4
79
2
180575
404176
66
369966
15
336773
11
47
489163
34
22
499644
324178
65
306747
54
210088
112453
175474
4
69
346604
52
3
66
67
749937485
1
157769
648298802
28
89
70
19812
404395
338054
69
4
165676
28830
41
141531
218126
81
104509
68
7
27
10
39
429044
294087
9
49
498019
255564145
78
65
64
359898728
280803371
95
498162
146753
426016
315585470
139076924
21
158189
485
82
132943552
53
498256
371565
341440
5
216815
63
642793250
149746
81
54
690467184
67
602607427
246811
269932
13808
111292
247808
179079
72
3
329816
487512
1
10241
347583265
235508
16
6
3
85
80
449969
106097
81047
81
52103
269802
489974
28
417481
157213
385025
78
205962281
450459
26574
9
352748
6
72
85500494
95517701
9
267929
163034
40
106133
63
6
4
174212
177662
72
470110
37
53
26
497042
98
25
46857
344531
28207
170916
87
8
19
370089
166502
459398
9
2
89610
21179
118583200
485645829
48
356552213
74
702149801
32
51
411010
80
257833
72
431562
41
278504
5
13079
352381
488457
240906743
71
37949
39031311
16
68
31
73
284834
1
76
58
56
33
7
343221
154140
7
86649
487126
71
35
6
306230
75
37755079
113740
438243
64
456673
16
64
7
9
383269
363109
75479
295294
94
403092
152735165
198646493
98
23
9
223620
449580
79
243071
489847
69768
377029
21
283175
465501
493527
437843
86
57
194264
68
418782
290096
69
168460
62
1
97
232095
287978
98
168868
57
162575
59
202528
6
334979
116746
645134412
268649002
404213
49
492234
129949
471838
102213
179498752
157362
84224
255912
72
46
429192
353148
46
276550
65
41
42
97180
5
240730
7
87
448087
154794
276714
118601974
805550784
5
499301
357424
849794160
475176967
65373753
92
234690
248861
813911372
272994
965608660
266630
39382903
549500754
109080
85
83118112
985193369
59358
45147
65903
428968547
51779
305589
23
34
312352
265018091
35360
19
487951
1
62
35871
77
69
97
85
73
319198
28079
341180
24
97
344045
3
9
383882
2
2
251508
716602401
949629688
33
484988745
52
286524
75
143531
27
74
13
218632723
218871
465
69933
34
66
89
384237
60
6
304223
274062
9
79
96
125281
63707
56198
87
636569952
382228
116331
368208
24089
96
284835
1
74021690
78
23
46488
22
328141863
39
17
1
6
135135
61
43
6
83
79
62
330562
66
251973
240729
52
9
56
355262
77
82
78
194069
97468
232020
16
51
109288
154259
43
321706
22
462311
276736
53
32
224124
78
346611
338336
4
37553
278625
22
79
55
97
62
106264
156321
27
145397
4
36
392559
21
7
166454898
85
87
320366
39
74
86
2
33
349808
299768
9
205749
64929
92
295509
398006
49
37
393636
367371
7
222040
1127
40192383
428044913
16
24
98
9
37
171444
77
359971900
10
626701608
10
6442
23
32
12
92
86053
170927
9
366993
254100
4
70142
85
208640
234140
6
59
14
811246942
47
52
2
111248
40
106701
467743
17
18550
93389
470994
4
42
45
16
3
7
38
38408
277229
160687127
393004
50182
9
24
116955
89
72
67
50
97
3
193431
4
126523645
67
576282099
69
733842151
52
179396
206963
74
6
66
340597
22
49
97
53
94
120310
38
73
21
59822
17
363304
32356
73
71
85
77
446862
7
89
410584
78
5
68
402470
24
81
549004182
60
8
343801
18
60
27
16
339211
6
91
385548
46
19
80
152315
32
370076
393176
691258174
215157
475529
46
3
4
109125
284705
327404
496680
85
272895
57
7
45588
54
744787935
90
19
64
88
23
38
14
4
202266
15
8
47796
2
14
53
2
353092584
43
6
77409
4
967912411
993737637
50
110284
43
1
187731
41
147541
95
35
61
3
341567
2
6
94
99
66
390725
35
79
47
26
86
298030
69
9
297321
923255456
87
417637
373297
234094
32
31567
329752
46
3
91276
31482
478260
769507058
39
683425124
32
92
20307
7
33
89
6337
32
7
78289840
912760598
49
328297451
16
52
81
8
47
48
53
187600592
50
64
46
47
123043
191807
41
367872
450040
10
56
356454
69
408723
48
495652
1
450527
217845
7
65
47
141172
106548
994844754
42383
69
60
77
158635
17
22
88
258478120
101691
314481069
56013
267739
793652684
69
526656374
879421097
376232
30
72
426875
15
386967
533106743
45
331121
346234
7
396626
63
427714
15
7956
60
25
5
19
274522438
66
15
139731
476883
69353517
78
34339
462322
29
2360
60
45
193256
6
360623
445690570
249071
352349
36
85
422992
341001
216607
495637943
108460
20496
251161
284475
424522
174363
75
21
487620443
84
77
29
290056
31
362791
80
23060728
31
368034
84
380585
80
85212
492162
274082
147840
210271459
92
229009
99
420618369
484617
37
14
391005
184637736
53
495944772
280688
48
93496
304701
70
253607
57
99
216427
386988753
411539
21847
51
86877
248710
492524
52
96
31231
4
428047
429347
5
167527
35
3
22263
916200798
170639
12
78
84
324357
42
228996218
8
173963
90
12
374123
38955
703647359
33
442236
130827
29
120178
779945922
281287
1
378902
50
410611
56
49
6
45
106203
63
75
85
65
30
99
141781
224509
424083
497585
3788
413242
1
209358
753134321
482412
72
45
99
250579
377068
42924
35
142091
911532757
29
75655
69
8
254810
51721917
23
89
319144
820099036
331558
80
62
671387443
97
926280266
74
6726
83
272922
44
207354
19
294635
213436
71
18
325784
4
321480
479784
81
18
51
68
730519854
4
39
36
65
64
25
37
4
24
678274806
1
389231
410040
11359
227891
445047
6
22450
304753
64
582686192
62119
779018644
4
2
281120
16
48
6
18
11
160203
752215719
11
19536
907392975
47
382705
28
301188
266740
545123738
127169
248190
1
381528
214923
286530
640666532
212563
397778
61
69
38
43
48
326686
83
9
152131793
1
78
132213
10
71
4
120905
18
75532
390776
281194
59274
67
89962
92
27694141
6
188774
1
47
494450
95756
802936631
24
471394
301535
215426
336429
96
482875
71
65
3
6
2
416612
61
19
67
184528
8
466375
423744
225956
45
76
121096
59
825104683
381081
63
61
57
94
8
38
39
555072255
397342
391791
47
21
184573
41
42582
164419
5
68
870230540
6
184087
891160634
34
492658
424914953
12
87927
25706930
26
56
15
33
27
955252169
16
22
56
487519
48
83
92
59
99
115169
79
219736
70831
68
312260
1
48
61
95
389838
98
327683
5
453623
18847141
328150
96
5
1
304925
9796
24
29
8
619235706
331786
22
203347
465839
535774226
939888512
407057630
426201
37
93355489
3
401122
24
93
72
427847
902332061
342843
60
76
212598
41
245575
2
53
76
255866
53
201535
104547
59
9
195195
62
25
7
3
114299
478010
61
187452
975312477
126741
64
7
14
45
51
457970
45514
285834
52
60
10
16
265259
13
36248
957224287
169762
54
42
87
29685
327747
29
40
350892
59
155453
2
29
91
39
1
92
22
21
316935
11
9
297352152
96
26
6
97
392694
81
88464282
169336
157307
1
234619
450161
70
99
241564
91945
6
527553564
20
518771971
277237
42
416272
20
459707
72
67
37
4587
4
158944
6
303637
161829
99
277600090
2
195281
52
97
57
11
469052
87
250878
314743
10
155306
499217
19
16
249739
387131
114648205
81
26
326792
345360
53409210
73
331398
457854
4
88017
3
72
80
313474
409402
325926
486369
2
296498
74
203903
5
26
394407
962360329
53
175944
405710
32599
346829
29
23
39
3
604308416
217148793
130781
72
316021014
77
318642
450496
471961
301599671
28
375722
91167
21
390418
2
259563
27
72
79545
7
68603
234247
15
17727
230234
730701013
35466
84
30
27
456348
374194
261533
493211
429246
6
59
25
415346
31
43
322649
87
79
26480
349963
87
191757669
257728
264649
38159
9
73
67
91
60
995189698
413888
381000
160311
273840
49
63262
283544
14
263922
125742
212329
163618
39
14
56
122034
43
18
419740
48
98
39362
154419
7
65459601
747832811
36448520
60201
291594
7
127236
16
488464
340263
56
10
47
59
366050
9
7
411523
340127
69
20
376674
74
626728905
33
73
9
94
360375
57
844409556
307460
77
3
10
3
188139
49
436215
40
45
32
212388
67
51
23
1
2
109527
404427
184097
938162475
50588915
363137
49
126052
1
499807
88
54
131362
313472
181798
53465
107772
1
332549
53038
6424
341954
81
17
20
843252857
647183895
100498
91
356499748
198073
89
43
222374
99
41
47
66
8
203476
308579
370095
29
347962
6
57408
319742
334544661
51
161693
156637
271126
314311
72
38
52
1
47
467108250
279288
361552
613761779
80
4
390390
145983
337709
80
82
94
631207363
355236
438729
20
2
38
228272
295162
129349
81
7
615460027
459125
22
121800
449116
22
93
14793
55
470484
9
45
155586
421116
202932
34520
178490
15
269876
239867
5
642410350
232554
484142
71
391744
22
2
70
390756
239382414
138930
282053
229917267
89
2
91
90
3
8
53
407307
44173
107714
331583
164158
56
714197667
42
54
658934523
329956
65911
86
6
70
56711464
80
29
376858
168137
473713
74343
87
311258
38
82446
62080
65
443270879
83
204922
394591
9
398398
88
144565
63808
388385
20
46
91880
965043272
2
75
99
60
101386
57375984
494453
455534
218040
27
318761
9
65
130754
121130
379268
316746409
384647
46
5
352806145
3
494650
315278
75415
207823
19
6
55046
658512409
18034
216842
45
84926
1300
160318
163910117
20
350442
330347
120952449
7
10
22
608084091
632726814
87
40
45
6
784925922
28
65
57
403239828
20547386
85437
96726
98
38
29
383197085
17
16
864363096
364448
356051
65
967445717
69
320577
494639
28418
706231118
476136
32
191096
83
482581
111583
81
60
64
163595
305928
59
247183056
68667
85396
84531
224989969
279808
522936414
10
24
87
770731989
98037620
43
3500
14
25
112087
180380
29
5
125639857
374096
272577
34
508879353
822341577
46
86108
89
93
3
3
347826590
64
63
42
18
80
31549
27
281226
850628985
28
6
179100
356906
6
189931
36
306799
8
5
97
302881
160110
195314
324492596
98
90
69
163051
278148
616671509
96
718983896
25
169266
82
12
4
448359
167991
90
41
73
32
308848
65933162
71
50
99
133243
76
22
25
309596
339224
90
71
89
56
309032
36
21
35
210136
393350
395717
18166
5
27
869530270
23
366443
38
394864
74
40913
83
489370
214183
91931
83197
269962
10
413451
21
208878
376547
33
98
433925
80
10
39
94
38180
57
7001
481461
5
1
31
372295
12
240685
292092
82
41
13
39199
22
343351
83289
420502
478413
160640
891628867
74
74
428536944
81
372598682
31
5
83
34
474231712
177853
52
2
26
18
12
116889
130429231
18
98
38
365527
154527
469448
229096
41011
79
35
53
35
33
360774288
23
68585
54
19
90
1
44784
496176
89642
391071976
218524
450621
56
361128
294174084
136737
28092
76
134589
63
60
78
60
477097
185956
489090
53
96
374147
42
814648340
18
300372
99926
31
155628
435841
149133
47
433825
66
338585
348081
18
82
221226
62
69342
92
49
71
92
173811
34
113808
857035408
74
2
64535
2
853655206
27
5
67
214934
104012
405967
91
445159
19
357902
93
311929
211829
92091
720091537
80
14
66
363130
37
481991
51
1
36
24
5
46342
42
3
4
7
191005
67
29
309977
142403
2286
9
215825
328951
17
58
31
352427
889566360
1
39
50
29
445219
83921
708869544
63
367620685
438850
91
63
1
350191
26
4
2
194582
22
53910
99
859486981
54
263435
74
204860
2
74
51
8
3
383713
367424
9
189384
98
8
1382
232163
24
417799
9
28
5
98
295175
81
210620986
83
454747
258559
9
68
454312
253069
5
991775330
60
45747
41
37
63
397733
451291
58
382066
16
1
131199
94
93
96
7
87
224878
255353937
61
56278
1
489759
18046
62
51
41246
93
261578
316050
94
81
77
28
382811332
52
29
46
97
330121
2
452350
58
60
6
68
173145
188299
318267
29
58
80
4
70
30
177887
263035
32
165165
48
972362450
312886
494716
347477
2
146176
27728
35
333517
48
2
72
52
334584142
332022
262151
382168
217844
59
643602774
268641
163914
6157
42
82
12
14
105816
451606211
478365
72
30
45
392423
255935505
97
9
8
65389
225765
6
77
74
75
346765
563815880
58
9
38470
9
88
8
84
219531
47
434013
334303
4
9
98
27
68
5
60
888675366
40481
99
311672
35
62
83
12
982660141
863544596
7
55
172702144
82
588560444
24
82
68641
432686
1
65
46
12
256795
207261
418015
94
11
56
345831
14
454152
458565
176620
182616
302448007
51
796667344
151424
28534
365573
467745278
482612
112707
409222
210436
2
75
89
39559
445562
62
476200
2
58
57
47733566
259306
93
7
10
55
87455714
18
259905
408467
81523
39
46
16
456901
481918
23
484250
52
20
38
79783
59809
71
98
213149808
61
455349
65196
359381
5
67
7
16529
99
12
137533631
91
143169130
23
34
43215
98222
93
36
92
8
89062
164309
39
46616
26
70
478306
81
81672
39
2
3
80
5
47965
90
55
160588378
473610
64726
654504545
57
82
33
558392060
13
73
99
55
218730
70475
454833
197336
6233
98
9
70
140888
18
59
21
471903
23615
7
74
54
15
122096
91
262422
64346
433732
33
259996
18
33
168805
440720
846174930
66617
16302
6
253342
62
54
126968
84193
277631
925261214
481360
87951
284976
247697
243579
25507
487652
46
181545
111555548
50
76
405750
8
417298
9
26
942342266
364393
581976873
74
461826
288427
482723
60
4
77
449079
228206
296846272
213871
493200
56
319103
21840
92
26
46
2
361676
427396316
71
67
117427
34
5
26
142646
5
99
691407887
77
42
97
30
382939
33
47
35
581872621
4
2
77
129332
78
6
932
48
49
104298334
75737
2
209083859
86
31
15
144099
45
38
460187
83528
341529
80
313929
8
93
93
3
39730
97
98
9
304518
68
49
222178
215922
8
484400
5
505121802
45
5
18
8
74
2
363607819
756447055
21
83
241064297
412525705
416767
255369
39
435464
83
79326
12
389895
860537989
37
251861
44
116907
44
61
67
415177
467276840
9
43
298699
41797203
450682
137396
37
89
636039310
12
92
41
27
69
109180
385457
430471
93
82
10
424389
2
26
11
778987523
200147
327914
482543339
183724
3
31501
258987
400400
71
40101
921971055
900868910
889015713
348412
77
1
45
13
984362652
22
444508
97
58
553769328
369905
20
69
18
143645
143337
50
2
191837
146707
306043
2
498111
15
4
31
274044
106698
9
51715
19
99
51
92
39
373543
7
884588031
204419
139825
30
98
386569
22
113109
19
9
111198
90
217444
313523
46
94
56
46
2
317895
2
43
90
89
45
80
69
202318
90
803
476259
95
79
333817
403174307
367529291
218715
44
117891
67
485499
384297
178872
185369
24
162716
19
72920
344813
69
72
158310
26
1
4
37
99819
95281
386717274
126696
51
58
56
348648
88990230
23
84
55
17
84
95
140109
308630
75599
44132
1
868463454
172032
299308
51
227278
7
9
147353
862757036
320150
661412712
55
24
45939
65
9
43017
67
60
991696026
58
275736
27
40367
96
68021
104895
7
93
90
39
8
467130
18
17663
495663
436058
193539
19
638944281
28
12
40
449300
198549
8
476521
183908
255506
30
12825
13
3
221451
66
19
73233
94
4
130479
77
54
93
152181
140141
15
88
18302
147875
355626
961446272
760704010
40
86902
287057
386272
1
324931
72656
56
40414
92
9
17
66499
289224
98
87693
77
485671
86
340403
86
412488875
3
412644
59
335307684
111414
6
447881
50721
76
12
51171136
85
168939
55
416177
435330
5
95
14
391787
73
8
337975
351151
636235281
287384
13
53
26
250015
386212
48
290200
286794
5
64
155052
1
482347
30
78
36
71
338620
165647
280607
268239
4
227896105
15
355605
59
67013
411011
42
417817
94
336067
167899
370090
555100215
360715
3
45
79811
153170
41535
26
227239
4
31
2
29
14397
998914832
57
296790
79
163525
244218
9
57
692876439
367927
48185
3
821558003
2
190298
188912
291075
58
146889
56
58
58
370038
88
440413
64
92
41
13
36
345297
288384
218532
168601
81
45870
16
60
6
478665
426820
420445
8
275526
87
28
66
94570
418936
83
135491689
38
62
55
413500
71
43
345953
32
182702
254955
324411
82
5
475250
120298357
12
395122
394690
584448239
301222
23014
3
40
69
424364691
244430
200340
720283165
490817
389922
425518
57
206761
262220
18
42
921233702
13
254066
5
168610
1580517
285451
86
497937
2
9
30
329854
488131
197293
54
51
973197254
43
48
3
49649
63552
449358
30
78215
41729
17
15
88
485987333
498171
226962
331023
68
181760
359243
66
92
77
878800387
33
89
50
102866
349411
7
353859
94
28
2179
3
12
58
363239
721149005
20
25
78
83048
34578
65
21
47
93
84
735051163
329261853
53
223500
57
52
1485
5
347067
346230
3
183074
264953
33
486118
453280
25
517275837
61
476178
263501
878478915
47
110263532
269677985
162643
67
504943739
82823
88
36
68
407630
641781219
64
6
124328
243154
276791
56
470049
36
8
27
144786811
404
5
170541
70
69073
75
316640
2
60
355300
479360928
3
184684794
35
61
64
299822
228762
2
328575689
433677
920807606
80
439209
40
52
201577
474214
265655
84
334795
229024
392846
6
825921346
75
90
3
9
254480
417617
96
457552
21
20
45
248988
88672035
78
1
5
43
259961
747064243
80
1
447461
125201
40988
27
690073449
116509
108632
22164
71271
98303
486279
202809
23
37
39
85
66
31
7
87
9
94
773
349558
94390
166522632
84
174675
250911619
9
53
23125
46350
2
32226
443940
104617
40
244503
78
245513
69
14
13150
218975
431787
3
67
32
88
315701
236570
44
90
11
4882
23
1
27
95
67
279619
48
52
16
327788
148648
29
9
388033
2
342461
6
83456
269287
478688
97
481312
79
110575
19
3
61
509484598
65
82
435100
403015
57
893091408
178066
215177048
96
453117
286730379
23
72
7
36019
5
332836
10
46
448140
8
331404
506277336
394792
191458
431642
49094
24
218266
778658944
22
237766
327889
328244
30
329061
74546
65
11
50
383774
58930
142008
311009
34
52
298377
42
90
371814490
187484
80
64012
89
448548611
2
77848
78
85
204977
188756
18
65
21
99
273534
41
19
250126
10
148220
7
188686
302480
50
239370
5
38
315255
60
4
48
219975
946950520
295323
9
91
16
335517946
77
3
6
6
455666291
119406133
31
2
34
447587
450338
414803471
58170
337837
83
491697309
282773
49
4
51623
96
6226
277291
28
60
442095
62550
2
2
40
89
726507538
344883
201517
464423
28296
17
27
94
58
216470
53
89
42
796279582
53
97
508405154
902687462
78
51
981919149
66086322
238720
96
7
117948
306657862
71
7298
61
264146
7
407995
275142
64
565008885
14
65
39548
20
23
14970
440483
71
77
492965
5
55347
452850048
52
40
37
57
22854
36
20
7
3
264351
142578
6
68
465475
204355
416585
67
65
26
55
369068
78
262592077
256887
61955
84
33
79
287766
427584
35
34
475716
197633
43
1
37701
94740
283473
56
834359665
81
150002
82
41
50
214226877
78
298790
374793
34
4
1
18
117487
73
1
92
40204
11
54
183864
8
166533
17
185256584
270468947
402578
294403
325148
426297
451950
19
642827496
142712
48
58
233386
10
3
351876
42
1
90
17248
93
70
67
341818
47
2
176258
131383
270301
17
119954
376236
238363
68
180336
2234
12
418278
121416
276678
65
8
445717
13
21
58
377078
1
84
20
9
221482079
965357307
530508186
109133
281780
186551
282900
81
46
196498
36
119338
237495
270399
6
14
5
70
342044
5
18
124009697
76
238957
246867
479854
371765
1
2
72
30
108324
87
27
395629588
36
414772
306136144
11
144172226
303588
299688
488731847
828434828
297795
120784431
18049
38
150575
71223
78
43
62
33493
298519
90459
302291
5
46
84
39475
86
144915
100744636
13981
57
9
12
72
3
12
83
21
230469
282210
235798074
86
64
98
32050
16
2
73887
251589
363630
220200
7
29
477055
381287
42
25
2
208967
177312
95
58
486748498
56
434695
70
26
97
46
79
7
30
85
29481
1
68
14270
166825
8
67
287694
69
65
300963
27
267446
61
1
40
5
41
30
168951
75
16
30
5
463877
329793
310776
75
267849
267203
77584
64
493294
58
203760
53
5
75
7698
1
838751176
95
43894
34
93
36
97
43
482999
154804063
2
15
4
285863189
421305
58
30
410019353
50
322678
5
56
38
80
476248
234040
75409
60579705
52
50
481623
24
7
44
151486
89
207125
14
260825
79
23367
479048
88
332610
98907
419957
391483
70
24224
68
212260
492716
11
29
51
94
140681
40
661749459
11
95
80
137124
25205
71
30
59
484809
12228901
120435
60
9
64
110039
5
293535
8
217116
4
429223
80
585383132
4
290325
14
82
30
81
50
73
9
17
8
465903
62
147022
68
59
69434
295560
611282812
394
51
5855
821541830
156771
66
64
197339
11
17
372136595
459141
20
356529
48
6
31
805507460
318920260
338947
61
83
72934
314385
85
510439813
252801
45344
449042
9
22
82
62
53
860622176
22
49
5
82
63
24
247060
96
242282
223470
30
78646
296356
163057057
91705
224325
41
642319666
91
240045
691690976
48
7
935235493
282818
9
52355
87
406753
24901
9
69
260148
108384
244713
780787748
80
38
19
7
47
7
41075
3671
15
267421
6
47381
67
30
346369
276088
19
192058
51
442832
291658
456172
992030325
704184961
3
96378
99227
357020
88124422
141640
26
99
10300
52646
24
245883
64875
2
200275
270428
74
373560
1
216166129
146361
13
15
418822
398541
5
144018
53
6
555593586
5
81387
38
25707
75
3
363725
4
395885
7
65
332390
3
55
29
10
338128
76832
8
9
82
38
2
91
50
18
1
14
12
374917
20
153462
92
393816
62451
864883158
62
18
66
481137
21
443011528
462655
349199
47
94262250
111297
316122
32
1
114035
81
430339304
7
276511
86
46
30
287026
418002970
31
229072
250582
48075
436052
267918
11
80
22
25
275763
7
1
93696
339677
99
53
32
9
27
84
237682
90427
28
89
32
64
192360
39161
40
5
25
15
3
142703436
22
56
35023
56685
32
326097
59
1
157888023
115823883
344081
36
84223
53
30
78
93
51934
17
10
96
9
3
47
30
64
422868598
63
36124
382722
21
90
490466
73
60
69
79
492606
37668
407902325
85
69584
944695297
474328
414554
432016036
71
91
34
196975
19
407158
358272
113940
51276
481447
53502
211105869
72
315967
67
18834
67
36583
79
57
406009
14780
57
36
102532035
37314
343508
349950
49
148834
328147
8
322144
42
17
331561
5
148693
700618540
16
5
35992
83878
553286629
302021928
8875
92
2
5
50711
538606393
382457302
347939
261782
304468
12
26
6
292230
309936
95512
377290
665201332
168814397
87
59
210310
123210
69
281796
2
63
59
252651551
343100
6
990959153
220385
3
146052867
301072
441895
58
204260
225180
10
276859
49
55
76
31
43
496818
97
23
72
33735
43
351918
66
71
5
467136
1
487392
15
16
139308
15
91
81
185895
7
353561
4
212310559
130599
72
415085
493392
69
14699
239959
205337
329198131
329122
52
340714
58
69
373505214
271506
60
49
87940
51
83
128392
48
97
172542
387435
814661412
227992
54
1
8
255941
772496119
348925
23
32
91
263881
210944
80
9
279709
48
328466
4
309635
842222769
33
405046
54
406970
57
340817
90
89917
66
27346
7
37
55
14
14
24
61
225199
234890
71
396019656
23
214881214
5
805445103
377711
311136
2
254514
460444
336519
56
62
3
488863
405298
264979
51
24043
3
9227
74
38904319
218167
99
25
115814
64
310881
46
53
43079
424597
65
159942
470758
65
7
433477808
28
6
157764
214007
13
78
25
376223
39
403608
92
66938
356924
289156
21
63
30
8
9
491321
91
328876
95
36
84
31
871696153
1
233346
222111
313696
69
16
341558
42
8
296000
75957
32715
246122
56
52
387718
89
246365
658477006
77
71
306914
29
6
9
16
332814
149186
23
4
137311
14
75
78
342823
13
17514
11713
44
3
118995489
39
381767
10
53209
55239
33
401258
886443576
309567
384435
2
341921
103447
56506
91
36966
895142237
106440
58
726141290
925814239
59
9
86
46
41
252777
83
8
96
3
215096095
64
2
94
406017
64
186585049
71
59
24
7
1
6
23
362404
90
51417
20
192818177
50
448796
94916
91
141035
471892
21
422506758
42
5
48
59
56
50
305119
34
242539
257999
93
9
245027
1
126135
21
146987
11
45
25
91455825
35
357408
61
10
373822
152759
89
69957487
50
416724
84767
217624
99
443816
318779
174326
83
82
328758
75
63
78
365510
53
143585
463113470
5
38
8
10
304619
57
92390
47
71776
474943
286814
47
77043380
77
77
145352
13
153008635
312282
8
5
35
19
89
1
106203
222177
6
486568
46
21
40
9454
426356
266173
61
297381
31
230540591
41
298814
202574
5
51
288870
6507
482176
33
407941
257268
54061
169717
381924
47
21
284185
41
65
2
741766445
43598
4
4
177692
68
30
478833
23798
60
331176
21
397297
10
149276
81
8539
4685874
97
434292
14
479559032
13
89
427120
52
535642128
391400
55
5
169411
101618
87
94
293734
7
73
46
313605
91
31
5
47
39
59
27
40
372439
27974
33
74
184982
75
389592
488502
319417797
279016795
413486
47
322045
131344
40
92
70
58
419902225
5
4
101185
445681199
91
73
819375236
96
71
166146
9436470
646290710
736445087
214736
8
60
893800253
23
86
33
864515555
32
60
377614
8
967023842
190179
380928
5
45
99
1970
1
6
83
6
74
73
111871
19
227883
65
162807
305478171
69
68
316466
24
65
218943
237347
261331
106351932
93523
60
485906
86
89
70
8
5
36
28
13658
69072
14
77619
2
36247
212646
481106
94
9
70
122902
4
76600
4
3172
363554
7
397458
89
241824
45
18558
67
56
11
178540
96
21
282933
68
227035
51510454
66
100307
318219
72
489609
161183620
35
199684
70
83
49
70
336549
37
212198
331647
60
32
99
143519
41
8
409011225
3
2
512737655
339438366
431539
408148675
115121
36
70918568
78
260999
464990
150349
209171
330492
78
203056
237105
373327
175296
440528
62
211164
20
84
5
96
394554
54
9
99
242920
406499
416999
35
411360
57
482994
55
27552049
313539
67913471
17
96
475822
126725201
107639
243380
272533
33
28
49
79
298612
55
217884
9
9
71
94
51
223602
451183
130221
47
38
32
13
75
54
23
389137
69
302142
18
203148
240056
5
20749
217683
403265
163899
197264
24
75
1
368630
25
63072
414758
204271
74
620352099
87772
445359
20
7
59
35
35
2123
18
31
30
61
171430
452713
87
32850
57364
98
45
42
808116154
54
97
321127441
1
35
463466
21
95
952656569
14749
128439
4
74
68
173195
37
304831
6
67
52
232098
72
108200
72
65
59
63
146306763
5
718003984
35
490548
33
54
2
124884
12
394421
164536
18
70
32
39
19
49
81
473552
29
68
4
481086385
72
345505
301991505
90223
113229
93
64
690629877
192659
85
421095
259795
89
2
378578190
362189
4
181178
316023
9
6
101389737
19
79039
525991196
322032
56
81
39
297923
6
8
78667
45
4
25
206869
5
149962
60
98
198704
77
76
94
117702
34
256951
25
25
254584
49366292
22
31
366650
3
25
756641261
43
355823
153251
463903
466984467
7
92
266266
86
690314657
89
169754
41
43
133603
25994
411407
63
93
19
7
35784
8
202767356
117889
66
57
76
99
44
15
11
91
43
53
260146
174523
149548
16821
134664
52
9
278344
601216232
72308533
494652
66
65
20
21249
76
34
911055988
10
79
133584
326011
27
385209
50
89796
4
56
149952
312702
422429
108239
968666616
11
12
24
61
41
97
33076
66
87
81999
20543
566569814
751617809
463889
111232
7
425893
3
21
79
32
19078
53
35
237949
67
18
35
57678
8
303948
232971
27
36
592659759
855091494
7
368702
446916
4
9
61
45
382514
90
14
8
341599
140461373
401130
9
287740
10
84
2
419138
21
160213
52
5
75
264689
37
91
444382
5
18
114698
147612
267186
478846
194536
467614186
23
211060
30
66
134877
307623
246008
92
2
250438
5
707479425
43
67
350366
107514
304501590
102519900
3
193662
311895
5
70564
490886
78
9432
290094
78
90
1
5
35
82
297325
977972039
272715
683652789
359418
19
37232
45
5
490701
95
127152
141046373
85868
73168
26424923
308386
544230897
52427
418777
445183
93297
852274476
75
6
37
33
400026
6
119786
4595
254405
97
31
986665465
197716
2
409667
75
47
13
92
218339
111002
62
38
291265
11
68
78
85
61985
64
25
9
358719
32723
5
80
85
359378
36
367454
95
6
536899861
521834776
94
390415
379945
22164
58
84
210252
494426705
378810
7
279362
3
462443
16
93
2
147657845
470470
430671
410176
96
307106431
66
234142
25
76
95
386992
178076
71907
86
56
5
272251
71
41003
121050
834526587
75894
238907
4
42
96176
57
300771
169793
57
332518
236807
6
14
90
62
42
7
52
87
691806827
107963
66
279162
74289
61
20
2
92
57
47
26250385
80928907
84
82
61
455585
69
199989
196093
195931766
44224
3
1
54
42
17084
85
20
134903
181764
89
80
248628
563459089
7749
282466
1
22892
41
311902
28
13
408665
24980
96
259716
108616
174375
117975
376321
63
414472
97
47883
88042
6
95
158576
63
326829
64
73
455345
129916
63
316503
312714
46
425370
42
456350
13
83
987844614
97
2
516373513
43
18
87
47805
51
54107
85
661105955
302411567
231278
72
11
51
29999
80
204025
223085
225252
33
47
24
300911
52
826006458
4
191839
475123
61
362102
564173641
219380
135404
82
4
64
62
10885640
79
84561
358609
57
46
17639315
8
5
786262891
87
882520900
236914
48
9
51011
12
448614
87
60
1
326257
150827
95
188722376
373161770
63058
39589
89
54
93
71
420778
6
15
28
48
487931
61
77
294136
77
5
187999
216142
6
208489
9
5
165896
32
20
39
204011741
301307
84
628671338
5
174297
38
463690
5
24
68
34
316648
82
21
7
23
32
92747
84
99
38
55
787294044
78
81626
175067
365220
28
902700595
8
43
257650
99
42
29
81765
31
72
221992
17
4
48
310478
870101526
765351891
869257264
139845
101799
64685
136211
184406
2868
57
22
13
228405216
66
163979
53
12299
41
43
54549
6
18
134632646
58
32
7
115215
299417
4
22460586
114448
88
366579
9
294483
284839
3
32
89
27
76722
370973
93
21
38
322963
87
201515082
244759
70
13
77
79393
338807
30
44
1
9
28046
66374
29
14
4
761200549
30
15
193454
43
256188
373873
84862
94
1
92
10
382022956
68
60
22
994497438
12
127731
4
61
41
152964
261051
459305
72
376091
216081532
34
6522
100062
110374954
32
67
2
38
32
30
749882743
71
49
92
71
76
380221
75177
42980083
567962854
961355438
225908
98
82115
357979
132277
561136141
242386
42
37
94
8
2
66
335738
30
138640
66
9
62630
50980308
3
205765
42
65
59
344284
18
774551136
455971
394831
17
381942
492136
56
6214
51
41
5
475647259
23
6
34
33630
25
29
33
51789
378407
22566
952345152
58
344952
81
14
425575633
127625
357099
357626
357446
341774
209113
5
424419
147442
391695133
7
332366
41
282271
406657
267320
126445
89792
22483
86
7
60295
48506292
7
21
18
90
31
41
85
322003
369408
59
367717
23
104801
34591
28
13765
19
44
84
418703
84
71594505
7
921298071
40
427779
234043
4
244246
251124
60685
40
45
376356550
46205
366946
90
45089
39
159645
32658
77
467028
26
226551
98
53
1
82
198849
92
388906
171575
897107904
8
523880115
160164
983948962
159286
288154
121691
153308
374962
64061
276620
95681
250735
85
461038
63
82691
46
95369
18
5
431453
73
65
40482
22
192901
39
258188
198318
88
7
5
9
400491
910022704
48
4133
269194
30867
35
251999
456974
26
35814
79
7
291548
6
25
335225
306703
762560116
454117
48
8
44
56
43
23
78
30
187331
86
474158
34020
226517
950691797
16
47
487454053
264447
469016394
98119
33
39
269321
488867
12
93
292006
3
163334
869803894
379812
68
52
43
298279
289864
37
264068
160226
106349
15
8
22
312608013
13
81
873682454
7
113645
42
16
8
98
8
313879
366197
26
220077
66017
51724
22027497
85908
96302
96
476067813
315386818
26913
6
766065451
4
96
37503
61
13
569524041
453075483
83
66
12
225709
42
382158
19
290349
2
164175
77
64
77
41
5
310662114
231783
235214
21
23
12
745346085
25
83
7
353977
19361
48
150925
47
52629657
43
33
64
1
3
300269
390990
94
8
199624
111387239
113298
479163
13
325281
8
495778
35
35
82
201964
93
33
1
674694257
232467
19
55278
126991380
809483708
225097
41
44
19
345319
9
462219
85
446075930
173832
284196
94150
45
71
78
43796
4
91
191680
36504
25
82678
53815
1
464386
268085
12855
285041
8
337810
96
42
327926
3
75
181004
6
33
3
33
293040
43
63
5845
71
756011193
225028857
309021
345991147
88
3
317441
461058
35
719392158
62
218410
419780
73
785775398
7308
579781914
340490
34
91
54
25725
65
145232
277577
923015011
2
61
15
61
229470
76
337298
46669
34
37
8
5
108050
365772
44
9
21
12
170353
93
87
11
66
216295
440703
3
202983
158803
10
96
24
4
8
117730
61
40
91
7
277294050
127259
24
459910
78208283
31
953119593
134234
231305
61
409747448
69
44694
235222
94
454980
63
6
3
11
345746
53
152660
218223
81
529281917
76935
436403
384797
24
1
35
10
6
71
5
416364
90
40
4
39
22642
40
5
621773327
2
495920
275980165
5
32
485313
310243
789525119
9
339368
23
256534
65
86205
98197
124960
52
274213
35444
925963150
8
50
443781
32
293394
75
4
93
18
54
89
2
73380
17
486968
731147401
41
95
491701
441698
7
39
497817
176127
27
275971
8
431709
181730
432817
5
226399
47
456241
1
198466
15
3
5109
123749
54960
798272614
256635
381665
879753640
45
188744
77
58906
24
91
15
67
40
19
14686
14
53
78
469955
159039
155019
77
91
234221
91
497328195
88
65
116105
34
22
58
22
29
383253
92503
91038
194586885
378853
47
81
26987
158173
202140
13
389878
61
417209
324131
147142
892685014
83
49
3014
1
6
120117
116049
471922
13
297052
94
6
336827
236279
45270
47
11913
46
15364
154115
31519
258959
95
551103239
196993466
74
299027
53
405957186
1
435417575
19
272083
91
442762
151700
9
1
62499
235605
8
62
32
78823
337627
53
72967
4
16
86
417583
27633
75
346734
321466
182455
424123
37
30
77110
347777
53
189423
36414
58
33
56
98
158440
275842
223443
285504
458083
49
58
1
26
55
139272
25400671
97
76
376445
91366
71844
227339
225285
29
85962
4
87
67
8
57
34
498092
54
120414
58
25
486468
34
76
265468
498478
21
149714
98
925941734
154547
4
10
431812
50
342629
363503
238090
92597
283668
116370
72
46
498183
21
15
159140
407143
59
82
848869884
84
59
18
182621
25
211503
30
315878
446858
36
38
6
82
6
65796
412050
10479
415951
22
23
355306
11
141843
62
777681395
190226
423591
309091
96
485532924
112601
363796
88878
221699
40
226881
231651
380896955
61
47
197832
98
117132
93285069
319880
286433
97
45227
133125
3
251428
168675
56
166881
393879
65
13914045
16
70
38
95865
73
16
574396897
75
15
62378
94
29
641814818
99
385814
98
421410
367601
310898
338685362
6
208167
474654
5
35
33584
76
95
265323
378915
8
243639
33
120554
316865
44
41
86
552352051
3
265340
61
99
2
85
15
8
68
7
355797
377502
8
4
60
70
20
91648
426952
21
40
37
200042
945870293
18426
266019
31
495720
22
259301674
33
77831
40
6
78
25755
6
933260914
372909
210716
54
41723
62
60
5
654842724
50
74
88
9
780767021
85
3
46
95805
22807
66
45
16
20
96410
84
15
95
972039164
159664
311971
69
290583
20
82
201051
23
97
918908653
103363
73
9401
237634614
61
88
474716
26675
89
272441
52
87
388580
244684
48
83
8
88727799
214640
349807
385049
319313
90
356137
273297
68
76971
24
52
326899
52
58
19
337104679
443772
15
23
4
419354
4685
260736
96
403083
450735
398853
496072
643817254
9
97
23
1
200266
7
477135
78
50
161558
20
285661
224629
68
417332
7
397939
239994
62309155
296449
124827
20
359155
80
351955
178197
17
13
2
13
4
54
219394
9
372086
423318
6
366799
406171
932369333
280897
365291
420137
2
251320
812678950
235587
4
396706
5
133990
41
289695
157673443
209607
7
26
78
35
84
489986013
260819
33
151054
52
934772268
140005
92
172907
49
39
113318
18264
404172
114120
223125
72
46209
345582
51
1998
30604
4
44
1
286679
18
19
42853
16
200478
688193352
790236376
64
38786
530065655
93
53
222306
97
1
9
437405
178368
120295
197456
51
16
73
55
3
360059255
6
122108
87
374657
16
382060
391205
495935366
14
92
731778009
97
90
262812
71
24
37
91
21
311144
53
451314
203740954
17
52
32
95
56
392381
121673
6
119905
70
89
455163
350818
89
234603
50551922
3
7
72315
417851
187224
8
11
246357
54
41
21
396316
64933
36
59
446776
147565
104974
30
165205
79
67
358760
544407320
4
190335
414662
473277
369334
625607887
136089289
108545
58
7
86
8020
375818
285823
373072145
8
363778
164410
95365440
204081
52
300826
471773
959884252
416541
55254
78
349581
40
436927
243604
440595
55
56
68
95
20
32
28
40
12
24
375694
285875
427213
61
69277
59
60
325326481
28
435739
72
419362
45
820153887
6
90
92
49
276027
5
74560
70
245653
28426
332293
615814129
7
40
39
56
9
972336295
79
331991
279851
15
219943
26
11
470699
34
211887
4
5
93
83
139569
80
453086
10
24
413386
91
429032
1
92
22
6
375662
259728
358896120
4
363602583
9
16
9
274187
8
83
265716
2
11
41
62
10985
4
71
296338
474487226
25232
68
795058542
87
456797
159892402
81
196828
456199
663074865
21
70
41
378127
12
91
105165
27
631521834
75
223013
381748
3
226386
83
286064
99
187078
81
463752
6
404734
397665
19
39
49
808009111
32
190249
103998
88
791190755
25
453305
25
34
63
231633
764062825
4
83
6
209404
41
52020
71
4099
37917
366139
98
30
88137
55
106123
393785
65
7
64
284664
239285
104105
5
398718
406426
155785
52
455826
300487
3
84
104687
1
30
13942
76
2
68989
34
4
357714
75
18
9
317852
152611
413787
256534
89
5
55514204
10
297559
339820
97
25
535811924
90
23012
34
47
455772
392052
86
378423
96
338455
53
7
22
268983571
25
148376
271491
199049
342819
82
59
280750
56
4
72
57
343550
356021
399505
64
389033
22
313564
42921
25
74
26
89
264216
36
82
216056
98
48
273131735
383934177
825623136
34
198620
28
686617737
17
26509331
20
324866
5
55862
9
68
856144779
29
98
31
23
248446
154039
84
450856
33
57
280912
477237
3
313240
50348
74
702689908
348244
152326
356530
8
364444
491015
102497
105835
358513
91046
234087688
387754
99
19
6
38
53
14
922541640
381731
37544
84
77
99
403649021
8
450257
36
401962
135236930
60667
336
130837
14
93002266
102480
379666
7
5
58
18
81
325316237
95
212054
60
60
992106231
16
38
67
19
409863
88
4
237934
223644
8
843909560
62
428868
452885
491818
403810
27
9689
75
427625
84073
23250
5
433488
23
93
7
195233
47
97
98424
294149
5
120780
6
842202064
75
283547
846168440
31
36
14
429510
74
413630
85
21
65
519088076
42
223607
42305219
27707
189473
6972
91
92
247525
33
76
46
122676
20
9
439957
54
37
726019044
267722
312480
58
499752
641007002
283423
86425
2915
35
234975
476922684
57
21
58
22
399955
5
18
179200
77609
110220
5
86
78
219045
329231
159000
159489
17
44
216037
117669
19412
9
38
251244
12
87
43
88967
79
189810
75
69
66
233922
112418
389779
53
29
514909392
49796761
444959
99
36
9
451634
5
450619045
14
21195
332765
68
49
3
580106630
99635
48
293539
417992
91315
467530854
16871
116801
696221694
746762661
289201
20
47
87
158235
367346
302463
52
52771
87
981739325
34
65
282378
59
42
443824
9
379477
435526
472305
618449936
312021
48
275047
171300
87
8
35
3
788844490
175354
36
31
121546
78
473278
256742
429152
428318662
55
71709
107025
427848
64
26864531
54439
167788013
72
1
26
22
59848
492258
53
295579
90
458911
65
44
17
472506
287063
119326
36
338730
398768
464764
8
40385
32
53
324759
352952
52
62
453527
453256767
79
128139383
13
206603
28
225297
193910
38
8
84
29
139458
325962
288926
20
213038
205914
371111
93
93891
3
486253
755347712
219142
24
374647266
48001
95
149502686
18
226000
407715
28767
410287
168898
36
58
719659106
97
51
96
97
34
38
41
71876
81
74376
140980
86
372112
70010
437681
39
18265
268818925
17755
916795224
17
182047
354728
63
16
291612
331381
401375
452300
555652450
320105
58
30
286730
483959034
460377
16
7
95
64
756160224
93
16
379678
35
47
148053
10
720790723
395880362
333678
37
995271707
81
23
490247
99
259637
103085
6
98
24
934473340
408110
387711
9
363147
334708
57
92
221439
252290977
7
145589
94460
59
299875
73
389954
2
46
34
33
78545
72
7
98
3
332838
45
472113828
465939
361843774
75
99
66143
89
441443
827588182
62
24
73
179982
442995
22
485669
147143
44207677
24
1
68
9
13
211761
35553
124095
242175310
22
8161
65
217157
23
25
232257
49
24
319825252
75480
6
448103
388780
32
47
310166
111651
55
351629
32
95
4
314623
85
94
6
168648
24
304122
24
759754167
127928642
70400
437955
415462
72
41
23
13
127494
327488863
53350
8
166255330
18
929327792
60
147247
14
23
263002
2357
22
22
40
174382
61
219883
48
231069
311384
31
4
151010
34316
26286
3
5
493138
233127040
97
7
39
46
93
175891
156161171
38
485924637
68
1
1
291813
17
250021
62809
77
612767590
175977
17
135916
29
60
41
95
78
183969
47
95
73188989
114834
235870
77
234443
825069237
254451
47895
27
42
197420
37
24
279107
162549392
1338
82
888045154
300331
107143
178519
29
2
457696
6
473430
307097
79
438804
449463
56331
46
13
267985
496687
22
394997
69
94
65
117084325
774101610
526744247
140222
478361
173659
22489
475154
6
102880
398604
110466445
3
451785
185718
44
54
590928734
75
1
93519
57
16
432092695
58
332222
417379
493860383
45
67
4
376305
9
212724
52
65
149295057
26
25
194577
27
666708232
63738
66109
155360
174440
6
341183
21
38
344574
39
15837228
134593
22
382874
15689
40
258623
640082398
93
50
418480
49
655258133
472488
295821
725603205
194009
37961
91809463
76
320744
76
55
8
37
68446
86
699766690
79
363887
31
375597
45
51
186898
36
9
76
78841
7
73
82
98504
771653530
283660
26
17
450253
46
6
2
1
430470
808592021
191439
34
16
42
72
1
87
37436
300504
129476358
3
32
458595
273429
7
425849
20
80
185245965
53
61
269389
73
389446
169249856
50236
304433
76445796
325161
209889
74
859505348
289912
489566
917049399
89
151064
327888
25
66
4
49
103472
216574696
390516
161908
26
65
17
6
362234487
301751
382851
275119
834336922
31
44
49
321484
437859
8
179263
482421
630710554
56367
17
88
144447
3
778487213
145518
59
49
6
9
46
56919780
39
51
48
677843085
73
496454
36
57
7
82
4
12
1
1
33762489
83
476742
18
62
303943
92
494872740
416348
96
90
267408
8
278053
283455
190987
7
407367
50
355622
52
912061082
30
794756855
206372
226386
243444
62
880327443
67
24964
96
22394
97
866641861
15
460166
460685
8
10
35
23037
47
93855
36
38763376
48329
6
315984311
74
655258372
2
97
305934
173700
308310
5
75
249311
6
78525
138833
291157503
96388
54009
90184
285639
95
197124
419176601
221801
45
450526
226582
454091
92
316387
62
51
44
74
537329812
479437
495015
51
38
30872
68
88
22
85323
43
81
95499
28886
16
86
24
17
44
56
462273
78
10334
350750
67
102873
8
298230
210443
88
68
42
8
355376
52096
92
35614
13
48
69
60125
288678493
48
62
172279
19
56
250231
452058
165768
5
55
426860
71
328642
216656
327364
306780
9
51
16
139172
73
65
219025
91
47379
56
21
895313681
158190
123935
446133
6
5
922421917
14792
227699
459974
58
462630
618148026
356007
31
18
489901
54376494
327977
39151
79
6
314943
959786559
39903
2
30
7
26
828650080
92
8
75
23
2
115007
29
92
392309
1
440159
77
56
3
455393076
51
3766
37261124
70
21
493813
883895670
69688
296000
158203
90
77
301704470
85
23
1
27892
31
118865
3
86
19
17197
26763
281955
45
130438
7
891185847
10
116145
6
59
5
212483
7
49
14
298302
61
98
422773
44
322370
25
257646
386099
360661522
98
52
21
48
564910939
33
58
946666523
73
9
534902215
84
526196791
62
443932
828578033
228379
492602
64
971070576
252123
424090
9
65
15
408357
33
452362
81
52
589593970
315090
48
67
1
47
83
9
39
76
289975
257011
73087
23
24
86465
5
258596
21762
313879
8
106459
102548
66
66
83
3
284555
62293
92
68
341704
12
308403
74
82
97
750580671
93843
485454
347227
190821718
180694539
34
31
182228
185009
92
8
420798
47870
385583
430915
6
903704332
448332
48941867
760449176
4
5
182593
174533
6
103664
78
77694
89
864007126
31
52
56
372267
208441167
1
15
1
36
278957
288045
22005830
101451
211472
27
239297
110327
83523
79
74086
305376
113317
460924
428765
57
12
47
168840
1
52
57
480552
114982797
80
8
99
232814
76
6
62
342006291
87
73
86
71455
912129480
4
46
94
26
146344
6
20
64
12
99
40
58
372519
18
6
73
279103
95
443852
76
50
2
355026
100530
24248
15
55794
280724
8
89496
18566636
175372
848329934
27
78646
325335310
24559
355125
50
73
136080
66
53018
33
44
186542
378100
346587
182375
6659
356296
141055375
77
9
44
54
761550336
268667
27
717969769
261360452
63
49850
59
55
96
22
15
455790
51
63475099
22
107004
231019
30
11
31
2
8
143004
187108
97
41
4
23
62
460813
270068
89
23
170219
372908
53
39
498704
93
68
210793
477156
198767
244113
73
17729059
285064
320944
93
3
832211912
2
7
92
20
31
835917182
5
16
53
3
48
7863
906847369
278944
487870
57
27020
62
413480
645788622
1
400726
438815
70
37
59
830419668
184249
69
67
290053
6345
337483
13
9
62
13
89
447627
83
85
108788
38
153491
39
67
367571
84
464304
86
164851
355081
90
343938
75
70680
157570
7
492608
93
26
23
69
87386
63
68
102545
79
87
697904119
250783
48
10
406269
262504
201065
485545
60655
76
207398
224381
449200
89
306243
35753
286224
36
8
283215
93
2
3
204426
53
415099036
33519
42331
268171
77
6
1
34
2
249776
26
295642
112975
50597956
309660
72
9
263630
243566
10
593261896
396029
99
86
204005
122794
4
81
188719
94
79
37824
27
49
466563
261192
138091
49
46
475795
267172
6
330006
366590
8
424015
3
373497
3
750564364
44
81458
316933
168526
39
85
172755
165711
497792
85
210440
419620
70
99
312523
8
414017
453347616
6
99024
63
75
28316
34
58736
307832
415923
90
40356
2
135854
85
306531328
67
6
113063
37
463233562
73
314863
265114
3
4
4
233741
46
306879
212872
458394
12
417397979
72
310159
141089
7
312452
8
232312
54
598340402
33
27
48
192024550
93
51
8
335528
932858270
7
92885
33
46562017
794077386
11
66
312839
60830
497352
98
408444
75
99
80
60
7
29
62196
2
68
52375
260809
32
22
11
80
27
199575268
9
9
395365449
58
203606
10
292099
321182
30
174840
80
63
74039
37
307455
326051
93
175698
497302
8
77
3
87
322117
82
181996
197238
241302
5
164160
5
237635
87
381278
290333
494125
361543
2
180219
316006
523016025
136267
966421240
3
363232
11
4
67
288297
143011
29
4
488354
28
307374
95
273089
309880
120078
24
368286
98
473354
32
423206
24
87724
132851
91755
9
13
66359
64
46
434212828
23
29
28
232231
426090
51
175637
18
25
348573
25
13
140895
166494
55
39
21
53
40
217305
9
73716
80
7
134783
164461
781294746
76116
25
379360
9
94
28
335623563
96
54
443034
9784
36
97
14
57
110452
81
35
62
68
453752
343505
583154182
818368988
34
560550376
163627
34
228458
847509851
69
4
50
242724
716595665
191757
123668
1690
92
9
427348
9
26636
141176590
380742
247050
36
651995331
226000
382462
63
439335
2
5
68
280710
64
400070
52
446717
435625
433270
445825
3
282434
426942
10
6
398858
44
92
46
37
468753
153026
244741
95889
24
167906
43
2
411963
7
217511
32
12
8
60
1
80
253110
497993
25
92
437102
74
392091
241466
300940895
11
58393418
203436
58846
375133
63
84
34
39
266606
32
469520
50619
588142862
389113
3
1
69681
148828
21
21
948160010
67
30
287614
244084
4
450251
53
30
226320
641697965
396389
472508
15
93
361747
72
428128
218886557
416314547
92078
77
64
84
78
73
56
295153
18061
339663
83
113917
80
200539
26
7
43
231633
99832
43
86
204383
481642
487768
259064
73
41
98
451119
84499
27
8
56
67
87
53609
39
46
53217
73
544996628
13435
316722
187093
867425342
14
13765
14
570678893
41390
6
7060
469151
53
3
9
51
448092
35
30
51
476734
363387
172468
3
35
490912
46
52
88
79
80
20075828
87
13
2
421806608
185218
341531014
9
14461
3
7
523904956
5
7
418496747
89
343431
30
65003
76
64
30
55
78
194328
496687
25
357757
154153
821227166
76954
60
39
195916
397595490
224780
4
80
87534
8
5
31
230991
293843
296706182
698388926
1
225577
477202
14
315904
43315
243377
5
32
2
93
314408
242957
215601
8
99
18
737697137
9
37
36
1
32
27
69
293487
62
440809
72
96
283603
632183319
113521096
55
7
350410
89
37
205992170
452900
264266
17
201012
284640
46
13
157861
51102
422528257
418057
298119
258315
443688
384211
110295
56
49
15640973
351514
495601528
71
76
131322
27081
438986
56
290832
84
436846
143525
733521205
55
6
20
123880
73607
542884594
68
20
189000036
91975
75
454648756
403754
51
35
93
998457543
14
98
70
386755
39
96
339802
285372
8
95
3
72
434005
826204235
693489530
41
37883
86
81
97
61
132549
41
89
221270
49
93
97257
141434
396477
89
122800
27675
25
22262
372772
466598
278370
40
2
225506
2
3
51
34
496277
90
67
52
415828
247037
201343
19
48
43
475173
60524
379058
682905279
448000
94
433985
410182
46
299307
415705
231559
31
74
285225
57
496388
94
7
1
15
382961992
54
154664490
264407
90
116291
98
75
405993
328480674
292125
98
187175
176988132
357568
423789
44
308312
7
4
91
15
27
23
89
89
470572
73844
85
484927
455452
82
4
3
777604011
73657
204575
222805
24
83
21
334188
14
29
46587
13
173335
90
196689
63
318558
78
41
48
483433
37
109428
82
2
9
7
18
94661
13
8
3
13972
93
51
1051223
488804
22713136
13
392537
284016
423250
389671394
85
52
63
79
280999
5
71533
22
75
238212069
45
443913
180632404
81
27
95
113809
244724
46
250834
1
120185
56
11380
15
262300
81
51
292507
9
9
325144
236450
308063
613842755
352151
6
61
348862
341871
86
306728
396308
139107
137147
95
353735
99
53
26
33
263488
472251804
9
23
494097
34442
8
22
59243
31
337914
59
4
6
52
11
362587
158765
456955
23
80
83881
44
196491
22
208669
81
96
15
367744
3
216377
26
12
63
315702
324819
20
38
78
2425
37
5
395055
255750
40
16
325941
23
243460247
206965
709695393
91
92
388889
189515
42882
18
92
35752013
73
3
82
60
68
6
30134
584847251
397774
32
277489746
25276
70
9
14
11
67
642552894
98
63
95782
35
216723
672893718
592570273
56
564799244
241763
499764
1
80
243370
78
345378
71
89199
104352
8
69
43
733721941
26
9
13
8
230270
53
99
77
69
42951
190390
1
32
453147
65
36
9
1
58
11
160381
22
98357
5
74
197175733
4
320063
91
350842
40
436070
8
131676
165002
2
6
11161
176262
19
222208
3
46
2
55
820625438
219836
49280
343578
362542
231953
73
60
151125
42
261128
223116
54
69
236352918
6
16
865710618
341723
260251
33
274669
34
85
174891
4
488260
40
271133187
87
141742
82
87
318091
486552
625943218
356063
26
12
513203638
188050
119237
96
1
8
7
94
79
22
449258
418911
37
14
440639
66606300
29
98
115623
84
4
286636
442539
96
197434
65
21
299985
71
9
351838
9
119401
2
473772
272048
40
48
29
487154
30
6
71
203127
24
465026
15
35
349825
70
497957
1
364206
47
3
77
63
200622
78
126643
447593
285842
84
419985
40
7
170808
192981
50
412748
224864
236172
85
80
193481
322014
1
93
345523
8238
57
74
68
1
22
79
73
6
4
71
267411
711634503
415421
95
92
226607
69
86
296710
26495
88488
485495286
73
818913732
17067
91
390520
60
352795
443584
11
8
97
148233
44
378580
66
247121
657515083
400138
200941
222934
5
81950
57
80
93
95639
1
75
71
12186
265457
495217
33
76
15
151338
324449
196826
74
423001
4
5
17
15
34
8
77
86
52
42
480894
32335
225390
21
348621
356387
20
36
877888264
429056
7
62
3
152109
77
375819
79031
1
66
382395543
66
9
723720005
89
610268027
22
415775748
31
216232
37
35
74
226064
47
987451938
24
50
10
58
123997
290621
28
218866
358282
292668
72
3
243283
80
1
80
459189
85
34
67
24420
124676
497625
66
22
328375
34
175198
69
182868
9
35
244503
6
23
43617
9
66
2
8
47
725460123
429121
68
65
146767
94
103630
43147
230367
298936
23
100612991
6
99
66
282573
48
397930
36
146554
198506
69
372539
34
82
37
139831
72
46
310230
92
6
205837953
8
484188
425784
69
76
7
51
65
38
55133
4
23
54
4
451089
491458
77
55720025
12
89
79
134587
371128
36
492211
18
13
35
813875221
65
290369
60
37367485
262055
87
152953
568392431
62
390284
236457
7
20
67
72
78
46
15
9
306013
35
158328
96802
37
24
32
301589
402793
85
72
6
80
208691
8
70
268022
71
64
96
77
20
75
127417
97061
60
378812
55405
493437
29
33
54
92
41
90
41
62
25
69
558298675
30
45
88
56
422036
81
99
11
7
63
1
732586604
423938
64
12
50
39
199763
41
305873070
207395
53
57
466843
34476
405808
94
71
85860175
306483
382897
232775207
69
57
37
321005002
12
495692
42
352045540
225054
164464
97
4
41
52776
63
8
479694
123128
53
163288
60275
20
4
177980
7
59
249841
87
374629
728241168
90
44
3
61348
66
3
873342229
449172
78
17
85
267826
3
3
21
96
85430
333602
295111
13
86333
9
9
814272688
5
342120
83
429370
76
178243
47562
420204
333898
74
445536
47
50
647045307
170708
362201
122495
39
274233
79
51
484892
3
95
82
53944470
6
312683
40
370630
94
81024
72
643953788
752897895
8
30
24
353049
211621
63319
3
2
440337
91
41
434581
164791
77542
263656
95
93014018
301701
358183
888188244
337603
430961
362595
26
37725
6
65
397783
233108
34
34423
417988
10
277365
300831
412059
242246
65
2
89
71
82626
65
82
19
256840440
24
222296
375035
431910
371956
44
317614
37
367027
317117681
877013141
46260
66
20
199828
63
2
89
17
96637773
80
440003
358335
123043
97
75525
303917
406663
165299
84
6
373446
22
445055
281443
422334
45350
42
20721
15
39
451016
10
12
39
261610
350220
80
15
54
174101
583982013
391855
110953
338528
20
76
379598
67
36
45
62
83
81
142948
5
6
2
38
66
538713964
40272
312996
18
99
635670169
84
346332
258759
59
61518
71
45
305921
99
97407
87
98
310566
132599
158441
35
362055
5
32
75
161308
35
301571
35
75
40614997
379936
197342
20
10
163134
21
282767
363021
78
55
60
1
16
480752
5
12
33
64
101343
85
50
339039
67
55
40
6
6253044
217289
9
75
63
350420
55476
97
8
23726
356105
756819120
476848
499223
88
103845013
192422
274441
788098815
470422
479466
747751783
145058
317032
50
60
39200860
317781
12
59635
41188
437577
694145842
7
93543
91360
89
7
36
542185277
39
3
7
271935
210893
222197
76
223512
3
2
1
3
175448
89965
480835
40
82
77
44
90
195786
2
56
6
73
85691
128308
51
228754
348396
99
6
13
226905
1946
293552
37
415874
72
433895
318983
454221
56
3
64
7
4
62
90
18
25
235214
153500
469015
434976272
68
57
23
426658
557791627
72
76
210753
392609
1
7874
66427
100598938
57015
81
403334074
493344
58
696597285
298628
281524849
204186
47
50
69
375915
894658709
83
88
454913
982138089
4
81
262699
17
5
30
377259
452813233
7
224666
14
95
129368976
65
1
216783
319350
46
84
8
282156
50
376548
39443
70
3
471783875
131332
366110
10
9
873473136
12
165795
43
360994
13
248508
81
9
450242
216863738
4
29
80
437831
81494
27
19
6
3131
296945
97
82
68
403415
49321
31270
130923
54
236450
84228
66
62
34
9
101640
36
332803
551439950
17
841407581
263414
253615
64
18
42
43
57
434687
383486
434247772
326302
85
194705
28943
26571
224641
439501
465565
31
8
67
309726
62
6
4
1
51
49368
205037
237019
27
4
5
69
1
935124743
286923
55
258108449
131659
3
76452
198656
51
28
70
339533
52
65
35
25
89
362779597
351414
84
331204
813331565
20
182215
95
193437
35
2
17
59
277306
354405766
298467
13
26
7
9
60
72
76
8
449339
68
68
300798
4
3
3
58
52
58
59
92
283694
4461
149575955
72
68
7
19
30
64
59
813266215
88
417945
734598242
85
17
28267
2
446756313
1
8
4
349117
72
172654
492911
8
292612
60
19
266888
188930041
7
46
29
60
172418
268998
2
25
461916
477003
450607
120731
209801
286193
23
157613
471896459
89
623014430
198024
45
3
18
1
94
92
72
327526
11
91
244709
7
75374
59
288101
52
159630
55
64
45950
4
5
50
326436
63
73559
55
94
75
334875
42
93
53
9998
269719
451232
97
228732
5
20
348930
338219
253067
379223
250118
229914
5
94143
129177
261257
31
340197473
270955
3
18
83
388052
258524
87
65
71
5
499543
443557
38
502034359
11402670
35307297
54
15
22
82
433754
85
467428
969707823
249051943
958282911
25
226446
300360
87
60072
408774
67
20
209523
382695
24
30
164838
99
157420
133699625
232492
3
112341
374409
401023
5
233148
372252
58
237
782348418
438649
362569
366950
22
90
140059
29
2
85
373234554
905968465
24043
72583
71402
84
8
851968117
20961
11
13
71058
49
112857
20
93
36
295182
29
2
31
433695
310162739
319917
78360
65
992595278
261904
195602
415480
1
274708
30495
3
317537
26
45
305898
215612
81
130786
6
198191
446875
106571
706659336
811989853
189444
344336
495638
189939
30888
3
375302
16610
414235
203161
205353
31
99
28
1
24
49369
325982
16784756
297932
69
91
373439
63
24
13058
437839
42
454128
36
304758
81
75
119760
23
862655505
5
96
45
62
40
5
6
157146
51
8
5
6
56
64
94
81
60
92
38
4
165885
71
327910973
452679
50
55
262930919
7
23
9
363794
6
458895
56
420064
242320
8
29
2
66
29
831319214
17
7
81
298067
635596930
31
92
336544087
327662
9
129276
22
42
97
455561087
31
944527523
75
275723
107651
148339
360766173
6
10
208805
389507
695632307
223888
475509
12
136287
347649
59
66
42
343815
69724
10
8
388690
50
35
54
291751
409098416
46
288090
56666580
37
407636108
77
28
298538498
237470
446766
74
433927
6
3
201091
204269
63
378186
470143
35
248444
67976
29
96
75823
26
6448
140625
8
395333
98
70
51
11
23
350104
920335951
348654
61296
18
11077
656238277
604939445
4
56
193953378
84
319825
6
69
94706
468563
7
69
59
671987304
232507
49
346883
39
177699
1
737351168
61
56
227391
256840
12
79
480261767
87558
85649
89646507
9
57810
50
99931
9
212129502
286970
27
89765
3
52
7
113314
53
45420
300436
368150
915221175
1
58
349198
10
302883
86
222809
50
61
320929067
4
72
36
5
40
177456
100004
107033
1
64
2
470373
289895
86
60
490269
2
353475
157557
3
30
161242
298324
65
396874
732714370
29437
104848
61
90
448655
94
91559
51
47
99
80
77
37345
897615133
46
101722
781998494
14
39
93
9
88
479118
3
160336
283471424
64
356487
72
461153
45
15124
76624
70
34
372059
134551
169558
93
98
414436
122050
332776
3
177753
418666
69
5
83
170421
303480
416472
230665
201108
83
223503
35
234740
357393
45
293488
196424157
67
168554
445168
3
89
41
89
31
10
42
57
339543
87
46
358352
22
67
9
9
2
26599124
60
52
57763
76
430859
6
155546
289127
63
76
68
271379602
17
23
9
103125
328623
181237
243785
272122505
446182
58764
221845
59
50
92
448251
299028
193588
299798
207807823
310459
353434
251130
19
47
115109
16
9
99
232693
5
460745
250147
9
11154355
46
354660
438614
96
70
170068
78
36
366135
375894
99
152319898
24424
406328
5
495373038
71
148132
45
86557
143794960
284456
58
484809
523778247
479956
17
25485
215776
88
99
90
5
29
130248
281183
417302
8
22
127766
554839680
453351
91
319498
8
297717
254581
13
29
112884244
51
392095
47
333199
1
954882409
80
18
124049
417848
52
364520
213639
27
197695
3
57
38
14
251838
259117
155849
141893
98834
311948
80
6
69
77464
92881
251816
280653
249975
83
58
169054983
66
35
93
863622666
439966
303708
107797
284915
13300
88
17
470925
769726092
168675
194380
6
725055888
4
14
2
67
84
82
68
56
80
80291814
894380094
430703
6
10
97
212744
167146
59
178617
75
82
97
51
28
397108
470433
5831
3
27
27
2
392906504
57
31309
68
255874
483161
449540
496232
129659
48
209716
34026
96472
15613
5340
144181
120126291
756062950
53233
49
4
771116697
101510
197410016
251798
108169733
48
9
34
39
39
88
8
344864
16018
93589
5
68
8
14
458307
93646857
49516
1
91
351463
182380655
68
67
82
269387
79
136628
59
444856
32
39
425
243276
40
93
324783
197650
164202
19
1
2
71
12
180877269
45245
941184812
852625432
93
96
5
4
18
37
4
386962
302011
7
92545
16
431275
9
82
1
9
69
24
329344
298440
68
22
22
241372580
530085233
518428104
2
161425
84
10
262729
780961865
634796086
33
259103
31
710217332
3
78
34
99
99
51
498706
266325
477379
30
198337
420090
28
355115
27
138849
111251
455813
29
6
175238
17
39419
76
46
177186
188130
229779
43
151018
51
122817
79
8
243579
630437043
370735143
940890815
2
4
196563
113884
191334
177313
78
366644
10
31
22
22
432956
67
46251995
50
8
46
74
50
6
63
76
98
246819
27
92
30
25
11903
11
503012083
340954
352779
805245963
2
312235
43
163307
47
753015637
234642
134385
146845
323551
292346
75
1
774892367
294137
13
58556
24
98
64
81
1713
32582
5
431613
404599
71008
185165
81
81
78
362381
189872
55
445420
45
93
92
10
394604761
17
248810
69
6
15
173542
445712776
81
403847
34
53
10
9
91
43
2
441998
66
78
14
44056
193691
314279
431820
63
99
71679000
24
221570
50
59147
159560
59
369694
18
77
298967
72
17
415860
7
2
75
472014
28
284483
25149
48377
8
80
26
430533
48
197975333
14
323706798
136928
17
35
258894228
86
74
46
53
85468
75712
867453353
43
239396
49
387460
30
210213
34
64
987609902
437504
332195
227255
458171
96
97
6
18
238684
264870
189737508
70
84
373891
67
60
8
299359
494118
85
699871791
399811
469160
294781
8
139851
364498
9
72
24
10
50
68371
344220
88
238741
5
3
44
54
398312
103354
19620
8
64
187085
57
213435452
505873056
19
47
455697
36
16314
84
23
473525532
37
285702
483449
30
82
362651
211066
404928
395849
299945
166058
50
2
379472
69923
164192177
99673
39
33
77368
23
336706
905440850
9
87
14
154668
64372
28
846309265
5
98721
732912625
64275
393894
5
93
21
379556
15
106225
962171011
1
57
307267
257065
69
199455
98
60
483668
127760
83
159139
241581
58
57
99
57
87
45
2
16
57
58
91
59
6
52
84424
74
137455
471952
75
54
1
196396
43735
10
3
47
57
61
475404
24
140675
375913
407076
247855
477676
260613
60
96219
5
134819
285291
114042
323561
378354
330312
4
64
79
433483
88
145978
62
690556215
356427
1
67178
51
56
125875
18
61
72
88
471732
313600
99
55
367410
9
239046
28
102110
306893
194453088
194387
219855
31674
445961
39
38
483931
267221
141309
83
293963
349873
39
146268273
4
76
57
227113
9
402891
53
246970
25
9
98
78
2
47226
391327
446095
75
30191
25417
11
70
457066
304905
73
5
70598
39
110412
516300323
70
156893
8
67
4
161650
57
1
134566
478148
622739162
228952
18
79
14
468649
62
41
58
86
419433
82215
222097
35
38
475135
68
2
91
265153575
385155
33
93
45962
491044
1
152566264
34714
2
2
200493
70
2
331348
559556536
2
21
39
85
43058318
615913143
7
427882983
67
77
97
5
418935
28
530033371
355542
297101
211195
76
222818
478624
12
319967
26
34554
474398496
157352
283375
130806
93
469509264
350958
17159
93
332425
185799
6
42499
140161468
5
261893
424675
320322
132328
11
249106
14
66
62
333878
480875
62
96
68
78
9
790394690
121621
325741
51
17
9
324423
58387
473097
405691
252714
64
15492
2
92
1
7
50365
65
56
78242201
34501
63013
73
178743
202207
901868042
225980
22
73
299034
9
43
57
77
36195839
351578
38
82
97
472742
3
467103
408486
479420
8
25
22
143763
223326
85
102880
288891
450297384
5
430560
20
352200
221399
93
99
67
193105
349519791
265646
277545
620992906
35
312108
292160
49
10
643110722
2
145657
348531
3
856463914
508933252
457322
44
34
96785
234914818
389551
180454
47
89
5
68
453285
7
190545
4
141323
56985
139167285
76
168054
146351
4
6
20
552808864
21
41
240782
77
846899410
294311
466119
336734
9
246733
506382457
79726
92
20
19218
85
8
7
54
96
26
9
3
146244
380305
298590
25
689872840
485611
288580
223275
272464
27
4
427476
146663
395831
62
85
123280
44
167957
22
90
37
344765
224605180
196519
27
118849
26
171781
19
220913
408632
77
4
86
57
83
412571
19
81768
205817
81
50784
51619
20
253697
212968
30
52
79
89200
372458
30
63
265360
2
75
50
29
6
318917
118374
34
480617
66
37226
169947
37
490456
4
609715774
99
300506
96593
34
149561
2
75
154431
26
11
54
294803
27
72
403882
462972
44
73
91
109817
593374268
125371
41
4
148316
1
235001
290858
322254
8
33
66226
61
27
122888
74
301170
965283746
71
92
413759779
278540
235881
554506139
37
105463
275184
158443
707237935
3
4
27
458643
476986
448895
91
671368320
77
107689
7
177541
292961
257182
238233
31
92271
93536
185631
220001
27232421
57
390569
165594584
70
81
85
585130114
14
408362
27
66
25
332308
29
395245
447951
10571
4
49
48
243724
25
1
87
990688896
455033
41
88
257664
89
134112
3
295581
430581
247399
5
16
360670399
28
81
21
82
23
426168
86
193401249
94
151313
49442
96595
315405760
34
32
441812
221565
88
864317129
443700766
822681097
70
22
8
313989
287567
32
101525
431422
16
449420
58
46
36
16
12
783085171
240762
244052
740546269
19954236
587847484
22
262199
436519
952334118
81
77661
154130
413689
383401
58
230226
19
145147
84694
63
5
68
362180
72
45
35
482254
2
433840
344092462
17
485043
25
98
340191
362551
20
2
90755063
323255
95
74
248156201
3
222398
380131
126883
4
233088
369088732
41
67
417034505
26262
424702
84
47
164992
8
3202
14
3352
10
85
23
168152
91
232192
65
9
62
29
2
82
56
225540
6
6
384407
333330
277774
50
221005
83
716582142
15
42
276572
335933
294260841
99
3
71
280250706
126036810
39
47
49
49
12
314953
109198740
255962
498413
257147
91
12
56
189331
27
6
228724267
11
290567
85135
201500
827574983
204103
8
33
90
63
25
40709
46
3
25
46
68
83927
39527
36
319837
242835
213338
68
6
84
366855
75
201289
277002
30
94
65211836
7
34
181362
56
18
26
697608574
75755
1
270924
4
154625
368564
8
920042460
263204
325931749
133594
68976
22
88359
65
49
1
191241
16708
106216
492888
8412
46806
161585
74
95488
333624
78
6
463967
74653
47
419246
79
4689
367244
339725
71829
21
66
30
3
43
61
167266
278173
126056
379510
74421
421969
383821
436170
38
219545
478051
97
23
79
488120
47
77884
93295
35
31903
85
104040
429648
57
76
4
786801165
458551
35926
393943
395882
99
457648169
2
273484
339551
45
66
60
73
883173898
48
8
69
8
265768
51294
84
19
70870
91562
15
82
9136
390465
392108
53
63
6
9
35
481742
4
380163
40
8
62178
1
351509
4
18
754692408
7
219517
111239
39059
5
485435
26
27
15
3
49
7
313491435
39450
83
304184
766614932
407860989
489391245
481027
321
476774
33511983
178287
360828
230925
142256
9
7
1
373245
2
28
346832
9
88
28845
439368
96
8
32
94
85739
11
172591119
30
2
74
3
4
499582
309564
497434160
8
52
133856
19572
19
68
60
68
48
92
49
560054986
476610
466042
20
1
14
9
86
9
42
258339
16
1
79
51354
260755
56
91
77
61
35
231694
48
14
309522
221054
312823
198474823
71
698299
35
89
45
53
239223
95
15
56
69
835535193
97
5
2
1
1
250939
230391
37
47
80
16562
14
163831
176830
390406
546238484
555697828
7
37
16
61
3
36
340655
425123
4
70
255071
260287
385101
223147
478315
61
476931542
28
147311031
473757
30
29569
97
91
339192
2
376915
130362
279557
455872
259532
64374
95
199838
167810
72
404149
434422
22
393526
429320
60
358069
81
484281
246606
54
95
382713
1454
43
36
90
67
145236
138618
6
871754617
69
29
684902041
33
47
478152
90
36
825688519
194836
9
34
10
807277862
4
214618
91261
323693
9
30
468095
452164760
130751
2
489209
94
28
60
9
42
764056954
5
51
763711861
296857
329829
252035
80
27
77
12
6
391705
90920
93
1
247653
9
59703
3
80
373251676
23
99567
72
59
46928
39
149700
55513
39
495746
5
37
82
222121
259146
2
6
407680
74443
6
33
453962
107767
103020
118004
114929
80
28
93
87
37
48034
975707507
302996
295786547
49
95
27
38
63
316383
79
647951446
70
293854
27
322972
48
75
235711313
717021887
48
211575
899436455
222835
2
235819
66
98
102837373
13
4889988
70
195657
212509
11
23744067
298996
2
465850
13277182
372892
3
732637830
35
78606
482462
37
228500
67
348209
422293
105254
483407
74618
87
30
321170
55
466795666
59
672710818
64
26093
90
57759034
343963
37
84
80
294473
192365
88391
36
317996
28
66
259805
29
240896
67
35
44
28426
13560
994463768
153165
486924
658135964
64
5
8
4
31
136529
6
1
141464
24
74
467993
495715
37
95411228
84
1
114063
133679
123222
88
805070933
471601
717368221
27
69
327653
178684
3
542793027
255813
298825
928701873
427311
192213
14
85577
447346
57859
227766
132656
68
416768
65552
165942
89
130055
398614
744969077
419161
81
5
6
20
464431710
123430
72
61
43
330557
754703663
239451046
462223
70
471797
12
238679211
55
34
819289551
95
29
140031
57
58
279070
318250444
60
778412785
85
5
28
93
7
6
364629
341186
95078146
854473504
431315
17
65
292233284
348855
12492
5
37
189406
323903
216388
86
12
314478
97
9
13
63
20
146837
8
304108
6
72390
20
889322208
97
74376
123383
49
294750
295849
81571
80884
963500439
173609
14386
5747
939448988
24
80
55
69
87
97
328328
409748
9
186685
74
97
13
293973
11053
367903
83
85
870418823
23
425259
6
92080
50
60063
21
197063
287397
195968
53
70834
282149
421528
252459
92362
483925
44
285887
96
454987
226306
26
964831403
71
24869
447635
42
193456
418962
61
69748
94
16
385490
20
935178462
386171
425516
467364
79
90
434463933
86
36
90
57
794965693
276582
887309139
4
8
38
4
55648071
327541827
372643468
6
7
79
782759555
41
224278
82
6
30
479781
4
244601786
35
89
335422762
95
356447
28
29
294369
190747
249826005
371476
350649
75
85767
210250
322109
241439
312353
5
436261
327902530
4
478039
723683595
28
834872835
20
276285910
391868
16409
135217
300755
7
265774
14
74
187071
20
454896
260787
364441
287680
51017464
256825
78
2
813935906
2
75
346002256
80
71
60
37
327595649
21
69
330313
323805
88
64
39
27
13
3
961695412
7
3
173915
57
288024
72444397
99
47
352673210
272828101
52
11
32
426596
438827443
335610
426786
2
83
64
25
545646713
2
39
960347335
164923703
49
67065
174495
91
32
1
353363
62
256646
76
279811
35
71
28
19
38
268979
351155
149116388
36
67
7
59
405487
76
145958
5
20
809234620
58
75
105831
77
80
666291742
81
91129
96
277404
391396
53
226152
2
93
28
4004
1
143541718
273906
88
179281
44
41
94
60
444608
51
310668
396373
63
27
2
608356743
691051315
400172148
62
2
13
37
436152
473501
403560
20525
267598
319731
39
77346
29
28
378544594
27
14
83
203125
7
281623
383965
483771
498424428
407860
68
77
96
56
594575698
211548
34
12
31
24
329989
2
18
77
215153
62
347629979
31
59
73
822540533
4
66246
25
64
493231
496362
21861
1
28
8
353354
54
54
14
193665
371943
20
493767
3543
27553
11
5
496001
149020
254933
82
199337
22
75
1
166690368
90
493317051
64
447161
301059
415587
7
378268930
30
6
19
183911
443332
22
30115
24393
66
234711944
59
73
3
3
79
195237
3
410059
23
197517
268415
131744
66
68
45
5
370363
691474999
94
97
7
38
7
19
87
5
123443
410754
591635304
319144
81
319538
77
151186
127187
576564976
50
380752
12
309508
3
62
29
173822
391369
12
371912
20
32641
40
94
33
124674
3
11
65
161991
355340551
79
93
43
284714901
186000150
396035
4
54
389411
252
31820
38
5
166769
47672
329161
998206515
72364967
876725023
157000883
56
471000799
99142
409401
172061
88
310795
327993
362756
168787
59
370691
175845
617721208
151588053
18
18438
70
57
157128524
65
109658
365029940
281396
393185
4
7
25
184277
171139
517263796
100263
38
98
16
166958
2
88
58868
23
384876
21
8
92
24524
247726
48
56620
60
311487
260367
93
6
86739
63
405202
556035233
45
2
8705
230271
402935
66001
375189
51
459249
479378
1
30
5
23
88214
199266323
492582
866494345
266082
471112389
12
655961448
56838
34
98
481943
33
72
286852398
493224
206394
92
79997
17
199350
61
88
59
30
874466793
76
129735667
491188
8
74885
608783695
91002
202561
111131
398341
180149
234817129
451018
93054
44
851139982
9
38
14
53
59
53
110199
22
354693
526284549
56
3
402346
27
2
434386
152751
250048
29
130772
226205
822467677
94093
9
453008
256467983
39
634762360
79
38
411615
638414385
8046
329110
125487
59
51
472809
190526
25
102805
402635
402270
50
154846
462546
36
49
254187
15
23
166519
460473
707086128
187586
179249839
15
90
68
12
1
215525
62
85642
29
15655
5
719422817
764207398
127550416
415324
19
110295
13
98469146
615551907
95
88
1
36245698
106980
380105517
24383
8
250455
84
109976
467393
4
104331
56
2
272052
66801
55
98873
260949
494167723
20
7
424103
81
99
258237
72
407281
80
12
2
8
48
9
364984
241379
6
22
343046
6
170030
42
39
27
54
94
81
26
27
43186
43
306493730
20420
73
43
459597
445284
20
219492
135674
9
56
89
89
477792879
476349
14377
268484093
68196
459698
27
724001926
132882
37
373882473
99
483991728
2
96
333454383
266700
315418
456156050
389681
754888393
428749
7
84
157128
4
27
774665705
3
14
1
33
8462
3
30
4895
59857
328883
980848613
234906
37
9
12
257546
186286
2
406445
294796
52
11
5
17
30856
15
30
215449
18
53
39
14558
6
99
1
25
34958
349117
85
80
95
56
28
85
6
89
484876
82795
452065
954189168
8
36542900
107918
60
638969829
159220
64
463595
14
427922
198476
48454
63
42
3
22
35510
74
226317
53
76
484385
439172
47
55
129104605
336312
25255
152278
240180
145082
35
54
76
66
46
8
873494126
44
36
4480226
74
101279151
34268
64518
63854
5
299989325
351053
33526
387132
85853
371512
354277
816022757
76
61089
489842719
27
82
628910479
32
49
60
9
9
320474
309953
7
59
248889
83
403587
283039
129574
60429
75
57
54
55
52
76981
1
43
6
1
178148
311695
607444429
20
279075
704270735
346951357
85
449624105
254090
65
67
83
46
32
83
99
61
481422
87
39
64769
392389
84
247015
8
12
75
966412669
54
59
36
471973
35
407036
300716
274864
34
20
318471
15
91
706958153
341707
185706
9
120186
3
489945
45307
28354912
263358
62
13577
95
40
97
3
55
2
7
69985
259036
34
1
8
407425
273431
23
188956563
924337381
123183152
395703744
193494
15
45
96
78
99
34
479447
99
89
40161
86
89
16
497045
298602
39
72
4490
31
74
73
938315854
7
18862
25
37
24
136647855
78462
45
372971
80
41
80
91
71
5
89
20327
30595
371251
68
290897
239900
948355594
93
358683
15
569046484
35
101041
65
88
65
35
11
16
478487
388642
486529
89
2
51
225318
487308
528459435
71
4
143079
52
11269
834598737
329302
4
68
301473
431823
60391947
26
40
147218
85
125025
31108
63729284
414047
20423
272679
41
319530
99
74
96624
281146
194006
933749203
124879
57124
269682
14
21
95
55
410391
443887
488883
96399
278143
26
392887
290584
358545
96
41493981
69
30
422625
78
407030444
82160
201833
459607922
14738400
464477080
200195
80
460169
51
7
6
7787
318867
477107
203323
672658801
31
35
1
72
75561
44406
479295
87
16
423130
80167
278904
46
91
70218
59
37
409323
8
1
41
1503
364748
157414
48
250910
75718
252573048
44
27
874635333
9
260710
246822056
71
55
65
93
26
197952
750187025
128393474
95
73
464306
96
83
240433
93
274563
48
83301
94696
8088
83
84
315147
391525
437675
35
231920
168930
41
256331
192197
471064678
77443
733599054
73
236068
991983926
123387
61917
477524
37156
8
44
94
100771
90
57
31
2812
142512
134677
342297
698964575
88
11
65
49
307148
78
77
4
59
454909
165867
452171
7
969523263
381267
874907797
247536
38
921489652
15671455
288135
41831
81
138443
372319
419580
139741
87
127423
43
74
341151
87
385675
168436
171559
49
265690
44965
27
15
61866
36
37
330217
170253
48
7
15
46
604685337
27
1
319034
42
58
189032
6
11
90
5
55
224290
4
221634
181441
14
382708
5
283607
300749
105360
72
1
132970
90
175583
10490958
63
26250
96740362
57
39
72135
997098279
33
94
34
57
113799
29073
41
50
91
15
5
79
48
8
292591
241510
6
187907
25
92
246641
134011
156103
55
36
29
122955
257603
46181
77
355822
114102
366142
761344253
234105
449987
140122
19
356264
298608
98
108510
83748814
8
70
257782
22
29627
365330
1
60
25
5704
497705
331542
88
129770
90071
9
237048
82
352420839
650299610
315288791
214027
404932
57781
4
494787
47
12
37
892623365
36
430323
28
96
44
56
988700907
50
56
294009
98428
17
24
7084
64236114
57
88
70
94
13
11
4
66
43
75
4
42
6
1
170123
11
10
94
13
78
3
35
947239032
858955661
57
21
57
22
99
52
9
380972
434805
270167
441864
194515
28
56
22
24
75
269044
872974102
253143
82536
87
280626
214438
214289
92
41
130500
81
6
319527
455977
52566
76
266970
38
704768861
93
436035081
105795
61
96
22505
664610262
283581
36
32
69
186706
3
71
968312477
489312
41530
12
82
244824
76
759616125
4
429098
67
6
2
14
16
206100127
216468
24
483349
57
12264
924297164
37
558928705
110725
343573
347590
392494
218489
199394
24
23
282619951
74
2
79
232896
261420
122835
245842
41
91034421
42
394105
143176
252482
69
184419
14
372708
1
231910
46
47
319398
79
298938
2
14
12
25
33
53890
269212
39
72592
452501
337316
23
58
48
34
29
564312922
343769
67
89
56
495538
48
305314
44
94
95
55814
460586
140283
131525
7
180733
171163
486026
4
33
453218
438890
2
45
39
87
276405
88
11
347146
88
285681
404909
144238
71
2
21479
78
403793
305228
43
178777
81
86
89
6
18
5035
58
186766
140248
39
607082069
31
32
1
354530
669887830
314130
181964
352274
37
59
33
702153736
5
82
39
84968
433107
43039
237997
11517387
61
487246
46
5
276111
357787
265692
418210
20
91
148993
6
408565
121007
389757
203913
4
75
475099
4
259337120
82
395150
691222297
4
77
441532
21
83081
99
335058
429641
11
71
96
7
36
44571997
66671
414378
498197
6
55
3
25287
90
65
19
249752
65
13
163760
43397
406068
57
502445471
12
38
6
96
937874984
78
402346
170965
358296
401336
8
100199
157590
555001580
40
9
277948
47
337809
490472
331798
4
379558
427008
105593
192070794
63611
67
59
66
198424
22
4
142524
32
54736
65
400417
17
372753
20
24
3
153578
23
560688079
47
34
1
401270
376322
68
332331
135517
59
273809
759461051
53466342
4
3
295571
276531
16
199286
411637
466552
591081440
111029
52
469476
356528
35
61
226588
24
484839
24258
80
79
242106
44
469882
47306
188905
177797818
46
88
72
876296191
75
16
3394
2
80
153814
279242
94176
18155905
187710
2
344042
481208
137781
427980
98
29
174901
407811728
15
78
397448322
203363
116594
2
443764
47
262870
41
486042610
24
438150
255311
3
496483
4
285935
84
422065
25
15
350486
490302
90
185299
18422
47
2
6
3
365467
448322
36
155195844
89
18
92273
105577
7
373512
69
72
216545
71
449567664
195645390
951464712
144126
313872
402271202
43
6
177642924
952511097
65685
88
153564
1824
89590
32
426286
71296
80
655341072
306085
20
494387
21
11
83073
56
479365
451637
133624
3
52
31
66
300388
458558
415143
45
78690
245829
954303975
61861
93
99
405307
99
342502326
288153
10
121896
4
153707
378417
52142
56731
259439
90
1
497857
115248
498005
438968917
15
76071
43
89875
16435
8
40
43472
229474
116668
6
56218
332237
57
326663
20
22
84545
69
466542
487279
66
54
271672
71
386062
9
238662
244119
60
72
9
5
308542
42
20
220892
102832
322847
398820
69
93
245299
244343
108045
7
7
385342
480218
27779
27851
84421
465288
47
9
348466
24047
900042451
340902
83963
1
83
310246
66
342557
71
94566
9
137223
7
23
86
56902
99
26
69
139335
19
356109
24
26
39
44
94
96
156125245
256989
75
123115
11
8
413784
257238
435729
81361
16
22
60
12
409361
85
282591
164522
34
151897467
65
9
22
179923
34
273174
840796131
968800838
136836
38398
100987
30492
70
92
324568
170857
60
267097
3
74636
62
12
8
22
762179965
55
22
8
376323
324594
5
20
56
19
328674
30
250865
812738886
36
454969
73
22
30
254306
301413
257182
24
184001
99
6
855887262
34
2
23
217406
38
91309
31
274145
8
54
219791
58
236760
895368831
57
99
34
169366
146826
19721
37
71
59
77
63
104135
318501
48
9
135466
930538193
253481
22
423972
5
272072472
8
458441
78
98
147053
18
704653305
302311
45624
325401021
446514
728537767
61
23
242406
3
77
92
2
19
39
59
54
392835
88
429783
20
79
27842
458574
87
134079
34
3
289837
81
9
73748
316840
82830
12
1
52
709384079
23
62
325803348
23
353636
22
5
372755
145494
46
198302239
22
396630
35571
52
69
9
449325
29
27428939
282863
450670
13
409310
30
86
19
9
67
11
162124
92
56
333531
461076
295612
260369
6838
53
138812
130282
421530
470375
56
79
6
384720806
45438
415548
83
23220
6
375002
49
5
29783
223137
4
430486
6
98335
84
418692
486592
49
92
94
56
48036
10
45
31
61
52794
15
38
98
21
215884
355884
999350408
465640
38
18265
2
2
38467
10
186160
385752
67
93075
62
51
5
32
268852
40
70332
889041064
99
7697
44
5
60938
324460
9
30
394888
88
120944
2
76
25
90192
272441
185249
18
22
32
281253
550196653
234185
240479
54
6
6
72
224681
5
40
406012
31
367469
86167
2
5
431786
7
364015
90565
15
211965
459753
71
55
294945
87
75
42
149764
460665
4
370077
415970
75
6
32
401582
164537
465247
149446
451064
79717
8
36196
7
315329
25
54
18
482459
12
170762
43
255809
51
7
43
82
74
3
358185
81
921170833
3
87
373476
325169
283100
20
9
6
388325
56
12
850099394
295501
18
71
9
91
538968143
587786674
418413
491380
67
5
209489
18
9
52
47
64
211699
53
78
84
478922
86
351194
443721
616982090
280411166
476861
217877114
60
64
6
409405
82
33
98
354092
8
952191716
241885
73578
18
54
962060277
227417
778020527
48096
83
458391
307224005
85
68
90
91
818278314
48
8
212643
270373
32
88
102344
459568
39
47
24150
372384
46
435642210
50064
42
321511
35
85
226940
13
89
63
500301679
495114964
45
42
58
51859
82
45
5
249636
346205427
352989
90
201359
19
806722776
486803810
43
41
36567
497907
205629
46
393173
42
3
81
29
16
67
3660
6
35
76
1
26
38
155682
52
781641087
24
54
96
284069
332755
102012
7
99
38
69
114384
320634
66721
211652
61
45
55
49
56431
96
5
247175
88
401353
71
37
322856
192837
153055
33
28
262652
64
232850
77
64
129617
3
440751
217239144
30108
22
91
77
65126
83
3
112854427
43212
24
378110
92
94
3
15
288534
21
38
421805
430889460
1
84
979692780
130326078
7
39
126761
117974
340071
86
89
63
65
14659
42
528110342
27
42
61
201393
71
2
398312
163240
66839
73
247116
2
488878
323367
28963
24
89704
769481247
5
133939
229310
7
25
169163
98
73
329481
122271
73
86
32993
378445366
424020
462959
782147308
412035
4
138577
164866314
469003
9
426394787
98
23
241586169
11
286435
221328
438539
63
7
52
5
77
6
456078
88385
13
61
87
251603
189937
70615
910392583
345525
479159
5
175985
6
820436007
437146
444317
226093
47
431326
464925
190064
259355
95
78278
86
68
164620
34
5
196620
229935
3961
68
63
357087
14
757122620
66154
9
187653365
159600
224574
356042
79
88
22
17
4
70
15
455179
7
50969
31
324667
63
59
68
64
56
20
17
86
4
20174
949398793
191837
32106207
65
378903
255867
29
5
14529
237160
215824
34
43
502175527
27426
650257930
371740215
55
316243
166266116
193650
34
46625
10
398677
93
273028
58
6
118721
93
7
214127
36
476545
286148
38
45
5
79
4
390371
477760
61
56
108857
78
381553
68
48
48
297959247
7
8
56
827393789
416708
326171
211444
23
338680
55
330946
460273
78
87
95650
14
63
168880561
74
145451
374817
92222
93
41
143199
98
31
61
834568399
897647158
55
29
39870
492048
53
57
467187
2
37
109485090
56
62
96726
139832
257287
98
88
52
272418
373871
42
94
34
192025
242245
8
33
32
732129176
43
95
310129
446163
482591
415957
16
40984
30
9
14047
345048
99
18
53919
497668
99
358457
121100597
82
80
38
4
449086
23
313796
5
21
171530
70
3
86095339
48600
384878
28
447703
1
253629
28
87
64
420451
4
262382
971656215
324409
21
464897
450111
34
14
325525
51
16
10
346698
564243880
17435
80
62787
51
25
9
71
920018100
349806
8
51
492755079
10
31
11
2
88188
53
96975
82222
12
13
2
94
356193
75529
817698912
56
370577
325839
69
413389
92
89
231827685
28219
245596
42
275817
90
392667
427989
34
87
453311
187955
76721
42
46
68
234056
53
1
8160
60
314882
138404
624858341
325451
88
46
39256
32
266116
55
761695626
148546
35
69
88
69948
930782188
49
430674284
120356748
491398
226930
24
36
409570
7
9
199537
95
33615
35
457424
18788
127302
19092
241872
505139497
130611
217864
203664
28
797928400
395247
713503531
88
316176
458454
26
52
406638
265134
374997
38
291900
464487
56157
13
72337053
79
6
9
482280
23
54
73
15
454999
88
35
68816
437435
496895
33
488577
582477298
67
17
110781
255613
69
2600
1
205873
87
234754551
406285496
99317
51
398259
55
248585
40
97
345285
240132
639699690
53
17
295853
449076
488796
68
77
46
226165
261544
82
163068433
5
76
128974
217483
144900
6
66
614881284
49
281591
54
70
68261
263261
980839834
1669
94664
24
4
1
423373
151803
319891
113282
56
111982
211599
192190
19
233455
469539
62
11
67
315492
95
8
531903993
225547
20
453311
95
70
95
43
175606
136218
361834
6
289693
58
92791
73
716653701
462390
14
86
287171
8
93
61
286082
238514
382902
57
12997
50
414934
27
187378
804369958
76
56
457845
44
44
21
73834
85
44
97
134525926
208119
222439
726820959
366829
426479
90105
276528
669189633
12
784937404
284823
30
482889
31
31
163391
114911
20
28
20250
28
116966
499547
246859
38
348542
11
123525496
51
92
8
231542
15
20
7
55862
85
84
29
95
48
98
2
315518
739709456
264937
19349
88104
379168
3
34
79
1
44
68
71
91
800801099
291379
47
95
8
129385
266829
293490
461955
8
32
67
64
840944856
19
65
301327159
186
44
692228071
46
41
458328108
226303
815479334
804031602
82621
327804
51
191439
127562
56
211768
207
9
41
321839
82540
48140
313856
90
81849
240909
154697
2
74
71
7
482357
97
12
208246
25
482601
87
301400394
252321
19
22
990228479
397257
116463
99
72935
62
255565
87
359178800
4
78
982489158
89
85
90
388528
333511
426372
69406
172358324
85
60
56
17
12
39
93
21
27073
3
76
16
309209
86422
73
239072
192376
24
22
56
368721
67
315940916
459069
16
3
72930
41
33
10
73
62
20
993743256
155472
85
393114
312332
70
74
20
8
380630
34
89
246459
95
494043
73
7
94
766607502
36
166282
80
279090
14
66
236450756
303007
14
126881
40
47
80
276210
4
381577
203277856
244673
997862067
63
48
126727
3
449277
55
133494
1
346741
56
177551
15
61359
21
82
55
107575710
7739
3
8
59
338904
62
80
318119
361161
434555
764217826
6
45
406320
60022
84
74
90
335458
43202
1
154561
353067
9
431081
6
19311
69132
48
57
79
35
420948
116615
304574
48
7
157998
154047
284528
3
95
52
409005
49
460443
93
85
325889
318662
6
53
72
96
73
391025
37
282838
261125316
240922
41
239602
122784
112310
375287
3
73
73331
265955
926426362
265308
29
74
9
469146
23433
73
289643452
460999
392744
25
220463974
72
118669
166420
127614337
194975
244061
495700
27
99566
497016
384470
62
10
51
98
88
50
92
8
84
461350
221975
172241
58
211363
9
79
250150
435876
84911462
897230407
31
53
208219
55
40
66
6
393519
26
155840
99
44
69
8
59
34
738960293
15
7
30
347855
93
375668
241640
261369
419446
79
47
89
1
400300
62
488428
809266571
18
2
101580
12
9
249378
461344
268633
4
93
493004817
406398
73
71
63
413333
235239
37
816920721
36
232022672
323108
472789
379499
238143
473221
286406
145351
157458
252867
31
24696
1
46
31
83
16
24
237708
184705
36452
102191
88
823501663
71
43
23
70124
312019
195841
44322552
11
315627
388778
12
9677
346844
364677
21
884726432
60
89
36
442019100
7
38
65
98
19
259369
82
144170
7771
109159
481816
45
311464475
234478
8
19
487849
91352
218721
4
23
2
115356
56
7
148186
267987
4
2
10
265652
22
12
67
505807116
2
201293
121554
428750
59615
485263
3
9
10
5
100461
379470208
4
245512
315062
254639
154130
93
50
19
851291834
57530
86
94
88
733943366
50
1
126352
55
11
376919817
11
2
323709
98
359515
83
13
8
4
51
25
314819
43
19
26
66
54
97
20
173677
173131
87
403197
165390
475430
21
456690
90
244221
2
267109
44
65
369697
551436473
52
896557943
396520
102402
90509
7
449106
89
30
366119
111543751
21
51
1804
80
48
452204530
46
283689
297219
439588
20
238257
177770
877959986
47
85
92
47
113248
370458
225205
296467
99
9
43
20
589950157
48047
27190
86
397856
708521877
176447
75
3
765387897
78
282778
59
693775724
49
45
88383
83
11
350982
26
144424
356329
89
76
73
75
6
94409
281227
349499
7
28
56
216380
23
27
23
289710
344193316
458437
36
50
85847
249247
31
4
83
34
70
200860
122043
77
97
469200
79
55
814049661
1
337757
73
69638456
560358694
735625719
405731
334334
466000
65
6
171000
83
1
907554002
60806
5
354298
1
176857
7
18
53
39
47379
8
97
64
179086
461113
481254
469421
5
290161
38
937783407
379215
95
30626
92
105650
81
10805
95
48
395302
886522783
21
7
231600
229655
456903
337854231
297553
9
162248
21818
294263
118966
392507
62
38
64
404882932
3
340403
212484
86
12898
401627
403136117
99
93
114077
580215429
61
476107
61
190255
67
58410
32527
409741
80
99
12
56
91
36
440435
329365
490195
91
86
216980
165812
98
390
173378
147459
49
365845
18
5
407479
392117
60
80736
1
388928
181455
705640482
1
462895214
43
62
769203192
155416
2
417820
186462
60
482054
50
498332
39
93
40
51
962915464
97
250974
469674
446389343
496120
39
391355
31065
2
7
241160
87
238955
13
411616
65
73150
321182
39
204181
95
73
702235858
75
249523
194353
87
236770
378900
309279622
295351
25
326444
469166680
423152
108135675
143878
64
9
22
562334737
56
385874
12
80
46
9
46374
80
72
612214991
396849
10
29276
410170
37
231572
321310
171582
213064
319218
433629
260026
194539
438004162
45
6
357353
6
66
61
52
13
79
297941
447506
51
8
77017246
7588497
6
71
418905
36
254353
76
332025330
32
3
205205843
69755
93
71
13
94
47638
79822
72
908163294
228210
55
331794
899594397
125261
171735
43
62626
184628
983117664
1
497420
7
104125
63
95
410584
692229691
90397794
95
224196
4
21
417677
388534
38
295917
28
482109
89
8
47
52
62
323098
86
309390
1
86
14
11981773
2
68209
98
73
471844
232950
415024
25
283274
21
20
277723125
95
4
3
388401502
123097
20
66566
9
24
85
5891
57
1
5068
322985
376575
319952
144079
6
2
75
375042640
385698087
96
11
279438
142579
182813
258835
193114
389311363
18
350666
7
95
338444542
437701
91
30
58
89
963907709
98
70
141004
342958
420317
899697510
427350679
351138
29
53
39
87
89
328511
469152
3
63055
93197
20
354539
70
81120
456049
257314
74
404366
55
10
384126
862884065
44
82
240413
404128
119435
247249
92
431101711
152376
75
220362
82986026
26
83
115212
331224
200444
117300
12
8
14
335531
9630
350839
244794884
19
57
73874
27
134314607
28
276332
541691216
72750
56771
182127
2
81892
39
377199
4
59208089
33
12
25
226377
37
493810
493062
406066
12
6
310694055
28
491119
386129
66
57
95
390178
97
243482
37
2
449545
416328
68
375231
89
339594
457807
189261
216453
144450
1
139987
319001
81561
278503
712361814
307439
1
47
61
6
435094
79
30
180951
287753
12619
6
780351322
88
27
46
209734
29011
55
367406324
57316
70
6
348588
5
360625
119532506
50
39
88520
72
222619
8
55
85
79061
64
135859370
23
62
89
76
55
171450
425313
89429
45
35
485021461
406583
123075
4
94458
1
54
37
109585
48
74
87
143921
56
8
12
8
61
217187
17466
369476
445702
896340153
665574000
35
194532
86
296656404
9
990970122
326302
5602
3
328990
15
12
66
405996
42
176141
330665
62
143933
108704
430542
213782
798401827
304980839
77
434361
27
64
391004
3
36
21
93
78548
440450
451163391
3
156010824
41
40
5
294427
66048
439922
991252136
496434
67
180366
92
90
63
290850502
3
734206595
110529
6
68
72
257374
96
90
419418
5
140633
44
427018
94
98
3
45
96
415000
170316
752608553
34
483676173
490667707
730856934
7
326171
162487
12
87
5
39
419108
365174
40
488314
229936
122816613
5
175296
98
44
95
128487767
37
250040
88
43
444878
307938
367615
3
24
53
75
141034005
9
44
469357
23
99243
32
20289
73
99
85677
430528
315032
12
170800474
60903993
27
40036
100809
288095
836753977
76
29
6
52
29
647523618
134552
108913
333366
352262
440161
372388
36
32756
64
73
447758
768923311
69
54
51
356904
407223
2
85
44
351536
668940116
24
455476
7
236350413
412302
1
15
98590
246877
66
153096
5
393653
45
224567
39
21
99717
5
217210
52
21
48
57294
463780
6766661
4
60
85
401179
9
469820
25425
46
55
174574
271226
48
35
60
493246
459320
365742
345862
364981
297050
89774
17
527990178
131727623
469051
30
26
826056917
26
88
26
121472
1859
83
323141
53
46
654965916
190385
59863742
12
4
6
36
84
490952
282522
302722
289755
53651
254152066
76
54
65
345262
835714456
91
45
13
30
59
45
75
25
20
206929
229175269
8
22
32
348964
310138
215651282
2
397275
61
30228
471410
86
65
363511
35
4
83
461340
289065
67
59
40
98
59
41
110081
37
492343
294107
91032
69941
42
42
366439
111298
1
54006
75
86
1
926369922
24
461484
9
72258
36
47
499251
487915
20
29
53829
9
90
30
51
340568
66
139732
32
8
76
35
45
34
4131
42
40
83
94
312198
51
52
4
10
88
175088
416834
70
11
43651
459075
8
177702
329940
6
107359
94699
8
3
24
65
19221
5
178143
14
163733281
73
57
222206676
18
126174
35
389424
71
390823
72
358164
2
499640
191452
993542924
25
29
411439
51
91
94
479124
99
353697
83
480579
64
970197616
152671182
436765
41
56105
5995
341872417
172377
60
239622
252349648
257049
6
331856
321226
6
64
94
78
80
87
435749695
96
68
82
23
1657
353358
394350
18
437896
135149
1
111349
71086
455799
196509
11
1
293210
2
4286
5782
76
931464499
350625
198152725
349930
99
424794
256324
293944
439667
60
409048
5
459726
246053
77
673044275
36244
7
84
78
6
85
52
725599099
317927
104413
201581
10
67
392528
417430
207636
450822
26552
255769
150641
63
77
414104
82543
3
358430
360930
33
53358
98
73596
82
96
72
11
86
1
370606
25
19
392102
303592
18
75
87
5
336546
481835323
51817054
343715
5
44741
16
449852
72
8
7
33
131020
384723
12
43
25
35844
2
69
33
211470
23
396890968
204420
73
57
359411622
52
173435
586899456
32
474660
52
194598
46
92
232242
60
66
704097520
73
65
41
134151
72
46
4
473404
642730358
35
7
137306089
212367
90
7
287263
175543834
92
19
33
134616
32
110722
287597
82
227420
11948
260271
61
96
26
230883
290914
99
180783
455932
71392
5
38
394114
72873200
130245
9
225110
58
74
80
161399
869276220
407320
30164
32
261841
44482
676579886
7
25
63
306712
343979
224176
315729063
48
484388
3
23
196380
8
20
90
331626
901355862
3
4
96305
8
85
189319591
64
9
172807161
80139
593460539
26
75
2
179692
113738
34
37
82
44
4
355245
48450
237192
75569
480045
435168
285144
241023
590937005
849605724
298525
5
37
6
866866674
95
56
222059
80
10
437328621
54
86839
49
13
326632
92
988758116
77
84831
80
63
245348
161685
359241
354990981
767194813
30
45
19351700
221445
98
220853
180027
96
7
43
1
83
20117
176215
122976623
334077
310477
72
8
199282
911789359
476837
78
201242
377938
66
2
322926
91
383689
677638335
8
441858
353981
467479
460403194
4
448953
103152
22058210
746814190
435545
377988
497516
197594658
51647787
62
76
95
40
55
87
3
65
80
98
246713
4
316343
81
195735
76
13306
387017
69
86
86
54077151
312526515
9
412653
134663
9
382698
45
284291
68
86
22
340121
68
9
48526
227824013
333664
60
3
113521
13
86028
93777
186130
732211403
66948
42
88
61
127725
61479438
395154
367665
996042063
69
499461
235927
73
37
245293359
95
423320
413350
145618
50
436927137
36
445748
27
156350
2
83
548080607
600922444
31
216479
80211
282013
70
315905
3743
6
36
62
61
146190
64
249008
60187
306357
343930
446893
85
71028
22
289401
417358
48
422040
150312
43
12
76
14
325601
308821
140918
92
35
5
33
193216133
9
27
96
46
17
352250
443382821
81
58165
41
9
78
65
218546
75
77
2
58
415154
99
10
277867
4
38
480528
44
328142
292759
1
21
71
19
77
340077
481503
19
484117
32
177623
935031531
989381664
41359
371576
110206
147619
150363
335433227
77
50
27004
19
1
37
131789
250752
44
55
89
5
753394219
57
409700
285691
79
248048
70
76408664
187250
8
35
128713
227309
349968792
349457
405110
135939
613581819
64
229873
83
496893
256250
50
88108
238939
91
1
140858
92
30
37
465337
64
389758
379750
40
3
26
110103
307998808
51
46
440916
99
277400
4
1
25
387336
19212
466361
27
138526
52
84
387516
54
2
267465
38
38
175882539
30
137373
116914
98743
319197
85
9
55
313495
13
227488
21
31
471003
32829
85509
37
303875
402302
119020
865848617
110140
44
91
13
30
61
249575
97
838695826
7
8
1
52379
1
265487
25
44066
208092
61
358365
43
9
5
1
37
368237
21
8
89233
1
2
15
28
4
427372
43
6
193695
2
87
1
57
91
87
56
55816819
588179612
221447
19
4
290157
60
27
7
265572
158809
67
40
12
56
456556
943135707
290642
30
14
32
451518
3
32
459489
61
7
258649
473919
445414
82
54
262648
8
93
43174045
54
33
139062
73
52
140541
47
17
5
303055
74981
54
318137
56
317451
99
73
283566933
375887238
299514
256016
746273376
92
323783
30
897592367
140746
9
36
64
445950
438898
40
11
18
43
405814
92
13
413605
38
398774
273584
43
70
84
48
493453
36
133677
116138
88
85794
6
53098
3
833561430
12
28
402867
84
30
286578
56
38704781
614461017
46
203694
134787
91
349090
4
176049
2
163023
338283
1
440637
15
430902
925776169
70
42
6
36
242515
766157072
39305
78
475448
58
8
485585
294820
300375
22
46
9
477035
208282
3
287858
278847
8
23424
65
33
80
52487
21
5
130980
205270
735824952
8
284678
87
83
81
158747
8
687606266
230870
40
75507
89
10
64
61
75
236239
93533
246091
15
3
55830
243274
57
9
56
14
68
76
220864
181961
35
30
81010993
117924
27
6
271532
147666
22999
475149
82
124994
64
47
82
40
488882
24
346901
30
39
72
6
16069
5
310207
22
25
86
332039
19556
451134
91
324817
186318286
8
449821
62
6
9
937625339
483906
79
714339332
50
180670
50
95
2
322489
405676
107427
16
59
471169244
237543
63260
262246
35
1
134079
226435
195292
370595
34
32
120631
30
849824766
24
43
346634
51
223488
377495
14234
114370
5
142758
61
468656
16709
320917
469491
266801
679178398
66
58
77
181489
17
6
5
86500
76
532927506
231172
328619
19
126857
161036
693682203
175522806
38
75
344446
44
71744
247055
305897
66
434084
48
154267929
358467606
322806
2
49
121368
62
108559
3
44
18
95
43
345696
55
87
41
164222
377643
401181
19
1
10
395634
9
31
169574
86
495538341
5
537163915
6
438944
484498
68
507175116
90
30
3
288403
22
54801
2
383987
336422
301628
979186391
99
57
159965
705702792
169483
144913652
78
292382407
8
75
175119
35
246641
384034
12
5
5
51
84
85374
41
117785
17469
312410
6
154528
65
193878
398237
369178
5928
24
83
20
254597
2
8
7
8
105109
434629
189716
3
24
235985555
81
447762
387616
378045
57
336510
516005745
9
69
932050650
112044283
72
396993
75
38
74
274164
4
3
104387
12
2
445086
16
330574075
8
412786
786636875
94
77
87
496571
42
74
5
78
75
31
598294498
136467
211932
10
138113
475841
2
679934664
147323
3
86896
62
93526
66
32
63
534394740
10
152703274
21214602
489613569
61
11
451529
1
95
477229
459120
475770581
37
649993470
75
59
151554
46486
307181
33
18
45234
517073464
53
198985
319602
285454
79
89049
53
315866
483509
72
160062
53
16
88
260400
289355
114947
98
34
6
172777
412088
98
75
83
330663
55654372
171676
92
284047
343229
474108
34913
75
24
92492
99
476333
68
55
57
93
232108
901519118
4
443453
56
64
63
89
8240
25
50
18
307307
93
91
4
890749958
7
91
96144
453096
365737
478154
121496
472401
43
64118
657035109
1
68365
16
5
18111
93
39
300468
422673
126432581
695252413
11
43
622715347
8
222222
74
120614
367258
367675
66
114562
24702
8
44
6
44
204234
60066
90010
79
388500
71
66
8
237289
220760
33
56
29
59
32
498990
23984
81
701746112
40
375032
5
65
64
5
647629641
81
29042
86277
118856914
125089
4
50
64
317033
478926
400544
4
426167569
88
2
84
353404
38
63
974430576
340694
192880859
87
53
246488
6
246180
169349
169300
34
37
155956
436011
213972
12
3
566775847
82
265334
1
9
58
166996
81429
394144
153464
50
243281
9142
250462
37
50
35
3
273009
12
59883
93
56
144538
990462661
320161
84
15
59488
979441247
287067
63275
8
214134
41780
307645
83
484505
8
196682
1
6
404714096
12
244772
973079872
38
125956
90
70
200310
32
42
7
98119
495410
951382108
9
73
88
150160
59
54
223
409375
82
68
132316
7
14
283237
468606
235550
213155
497033
31316359
447905
300520
489389
17
340792
42
129676
89
490647
11
433309
138243
60
35
230172
461400
103299
204936424
413752
165013
66
205279
64
58
215345
41
66
91507
88286
75
37
291657
638762981
60
441498
6
67
436576
76
9
402663
81885
286927494
293362
464170
9
49
2
86
371824
90
245067
22387
92915
120275
58
191149
83
51
497578
20
58
512018161
86203
952742226
53289
222594
86
10
277008
6048
7
98
172849
137883535
91
71
169475
977
58
389737
970202236
439647
338695
75
625266034
128062
410178
19340935
8
92
80
67
7
32
361085
201427
177581
142342
53
3262
75
21
159031
35037
183613
43
228661
218015
365522
9
612900537
34
132162
58674
9
142246
12
9
746955195
319595
7
3
23
248375
39
93
33
27
369327
7
70
282872743
340827
30
20
37
24
17
110717
47
445748
134133
49
180380
5
14
99
12
480373
469217
1
73
82789
287774770
2
368617
341823529
13
4
424362
39
65
53
497875
31
90510
72831
81
154408
64
145872
37
87031
375187
342382
354308235
89
408948
564866284
96
7
517065515
60
376835
14
35
152496
151105
125309
31
346763
433702
32
62
163767317
85
578812066
68
17
24
33
568340011
62
69
1
402786
107833
54
849599012
99
78
5
39
265665
83
411081
4
73
28
70
136187
5
13
75
95
430225
6
5
25
68
9
290993
9
71
363082
38988998
69
41
409744
931783850
10
67
69
424328
80
316809
480426
311350
343963
463122
83
44
51
212058
260725
469758
65
174661
413055
9
83
128358
493197
286477
87
36146
99
3
18
82
66
35
296859472
76
53
112102
296433
9
86
496481
296546
144439
47
48
61
346542730
77
74
55
153870
22
29
34480
10
27
179376
33
103846
14
27
466931
74181159
322420
299439
392159
127800
37
96295
74051
5
170700
18
484230943
110387
73
4
327458
458481
436720
356157
71
240763
318633
89
382651
82
97
89
62
812377371
2
6
27
29
932178555
60
9
182569
451654
87
266662841
46
90998
7
468679
38
227965
42912
76
2
438856
21
10
421442
407197
8
62
3
457026
62
67
58671
325989
47
100760
75
393021
7
171611
183786
391499
88
2
48
24
4
41
44
79
505382241
145013
3050
496350
70
211596
177235
7
162610
761642944
72
482788
140365
32
48
264447
244063
32
316877
19
79341
86
263181
365803
18
7
78049
74
269070
185368
57
42
103424
227544530
74
6
3
33
70
155276
411936
333594
96
385268
190269
66033
437847
449511
313794
64
238675
5
87
333707
145974
78774920
1
163594
697595447
124529
33
60
5
225989
268592
21
9544
195363
83
4
81
352861
78
72
357592
61
387689
43
136841
50
187056
28
171716
125665
90
89871
159967947
3274
8
208507
70
23
624930841
280909
8588
46
202195
205985
6
300750
7
72782
109859
4
465802
279047
259191
98753
41
76
6
1
253869
515561355
294731949
78
475981
31
301281
492839
4
3
341916
23
34449
6
280246
317860
84
67
24
91
500409138
117717254
8
37
324200
136928
78
6
497234
403095640
86
1
7
37457
59
28
49732
370470
325029
179311
280492
188791
645867576
58
4
50
498319
43455
79
44
280796
4
8
83
84190
77
174346
854217689
83
3892
30
4
42536
23
60
179191
2
59
439309
1
14
853769239
46
353461
296354
45
49317191
187898
76
3
38282
80
61
216955
839193270
397282
8443
51
251857
61
26
785186683
44677
5
634748297
6
189941
359808
757967201
334081
41
983359524
560748532
289299
89
2
50549
40252
43
95
111880
41109
19
251893
201504
91
98467439
665514240
92006
42
60
677028108
559417729
309039
463750
247814
14
497870
317169382
421042499
395806
250103
31
7
428014
36
270762
65
477390
376869
3635
187388
143257
68564
85
89
552922876
214051
484081
211561
29
37
281161
54
20
41
89
7
17
5
89
6
642062474
6
443267
339473
392418
420731
73
703189445
94969
14
1
300913
297604
56
30
1
83
42
59
56
6
67
995022593
3
8
27
52
290686
65
499668
27
24
401703
400220
219797
25
498563
7
81
492834007
110881
684618402
303565
10
472980
4
55
329046
129079891
86
486198
385231988
77603
475537
55
87
463221
462536
647092140
301957
83
21
417153
74
182259
5
27
46
53
37
135752
1
1
36
171880
40972
87990
512979060
36
1
6
2
218942
6
1
98592
17
245725
22
54
72
71
494195
175065650
92
13768
299750
294597
38
90
311205
59
328856
54918
65
1
268271
425854
298895
76
7
396441
141399002
399894
249344677
62
161061
764634509
9
74
43684
31392
232737403
421971
915710450
242737
47
338760
258143
300009
82765
28
148541
261556611
215936
198740
456556
226117
55
343950820
70
287584
71
19
26741584
46
5
178842
20
80
27
239380
478497
450296
1
19040
321846
99
77
150303
259911232
369900
70
16
89
31168
87
792
18569
384368853
193382
821851367
63
119621
523104139
85
179166168
472788
90
7
70394
449017636
33
97768400
330849
39816
209403
153920
111125
271509
957938563
324644
207864
92
494517
94310
2
29
91
86095
9
77
59
295712850
48
209251
154259
85
396238014
210759
951888425
41
174292
378069
15
242503
95065
73
51
465994
816905979
46
13
9
37
380707
621142335
87
882561365
185115
195507875
32
375138
143641
438896
36
52
67
76
732388459
73
76
188232627
171476
902358733
32034
386105
9
962137739
51
92
5
257447
76
13
320786
15
436689
99
42
11
52
334942
350843
8657
313836
7
366224
89
53
291836
2
498323
39
220319
63268
449361
95
48
82
82123
73
24
224106
9398
3
304722
361972
28
345118
417311
686619316
1
35598
149500
296954
85
136062
475912
162383
417122
12
37
87
32
110137548
353618
206372
164831
5287
595009034
10
20
9
74
186172
26
453285
43
56
33
39
72
8
27
39
319051
148454
410657
877973998
13937
230824
171721074
50
232871
307953
4
5
400512
234751
564051386
39573
317660
21
303911
237464
185099
30
86
20078
218070
126403
69
243464
63506
379703
257592
66
460935705
57
55
227184
140359
224835
85
508130697
24434
318244
33
95416
318394
2
102641
8
79
4
3
55
99
70605480
37
47
68747
98
316530
16
568706570
50
3
18
38
292268
120299
42590
324323
273633
210685
136946
92
75432
482050
71
8
41
456526
2
498836
417013
37
952893269
496591411
579455873
67
367275364
3
439607
91
427846
48
21506
361039
73094
82
119708
80
57170
229512
12
41
21
63
1
243946423
105888
262345
422411
179476
98553
52
81
3
5
123008
3
346057
15
440186
84
36
36
59
83
123366
341508
23
412108
24
88
86
17
67
41
423653
1
35
414785
2897
176133162
3130
481017
37952
3
221779
4
37
384493
439865
184395941
15158
99
8
346488
112765
61
90
511941216
9
88
5
968853488
397492
81
808258779
314378194
15
225108
216235
61
4
81
518439258
92
450141
26
69
174215
547502032
27
165777
28
64
98
983443654
475282
87807
19
626220888
243998
273387
235019
389290
173773
234337
531570210
82
164098
172182
90
84
49
8
5
142984
323061
492753
13
66
581042679
51
472085
8
291943
26
97
69
7
73
391289
71
79
485088955
85
209041151
362386
284331
93
48
96
376930
707
52
486907
75
58
353471
48
5
74
474281
73
37
9
3
96
34006
252894
85
76789
80
56400
3330518
449061
84
3
67
95
91
38
72
18948064
82
16
83
142705381
387529
8
79
12
47
21
84
97
496608
42
8
13
401625
65302
146536
294333
951860822
383263
50
3857
135298
14
210100340
491796
113882
77
62
199515511
80
204227
211143
84
74032
72
98
11
6
40
5521
209802
227557
17
416073
72
2
410582
213251
87
15
268901
98
48
359424980
18
5
401960476
351009
2626
7
29
79928
7
38
188572
25
8
19299
111377043
55
141746
422033
4
9
60
284747983
240904
66
81
2
287072
80
73
1
30
491026
725836400
778683782
105543
657398102
499480
53
62
348182518
393282
21
353891
466341
35
4
202200
123389
113156
580909108
68
6
8
449251
42
82
42
73
35
344456
468166
463137
68
69
250617
443417
68
34
403071
6
29
80
76
208411
68
12
345287
683346549
651068639
40
4
23
90
129160
70
34
412137
489778
4
3
7
446193
193121
47
615747028
408633
1
96
68
5
29
659099233
40929
451844
88
4
43
123091
28
94
56
410630
70461
721388308
209941199
266890
9
314264
32
297766877
562214823
320103
49
448288
29
310492
429527
55405
162437
958399835
48
45
53
10
253802
21
17553
52108
1
12199
54
50
208006
79
192090
12
536303804
41
15353
226859
29
436592
65
428185874
559477160
112097
36371
176867
54
7
353893
4
65
426865
79
75
47
575246788
430031
383993
99699
26
66
218823
9
26
258295
13472
37670172
37
496707
32311
466201
428709763
64
80293
507301263
387017
6
202501
133251808
20
161082
99
2
22
61
64964
448692
26
57802576
10
153218
9
39
209822
51833
343149
41767
262652
163248
326340
297784
341775
291825
33
431543
321506
177687
91
4
453570
4
68
6
7
63
119546
56
253970
307158
240470
94
26
43
988733506
8
32
486469
389794
113738
7
51
84735
59
8
14
159124
482230
346547
186340
24
79
41
841308516
38
66168
405510142
30
95
942483928
12
438776
37
38
380371
637
98
91
57
66268
56
343485
76
65
60153
12
162455
26
24
366772
382824
504527912
196202568
69101898
28
554182810
108987
54
26
5073
93
50
98
95
231105166
58
91
24
53
259316
468795232
29
81
50
491270
13
63316
201494
417993
97
118766160
13
47
288288
73
4
309933
59
39
342339668
1
93
54
64
145544
481741
294475
701581517
69
95
431335
54
51165
34
80
57
229140283
8
441196
65
440573
76
326275
62119
41
3
572138276
325479675
207662
75
86
96
64965
34
498692
66
37
275038
29617
26
58
822896601
23720
417143
265183
72
66
21
6
2
74
79676080
48
87
141778
8
47
8
375664
97
288526
34
103859
3
472461
217334366
354304
96
30
47
3
362953
42
223245
56
278447
163818
8
36735
86
340143
89
30
331244
38963
455416
604870720
495622
334285
324419414
4
1964
7
27430
254053
348101
180671
357113
364094487
116444
21
358995
295376
5
80
434969
326445
3
430462
449317
287259
60
318517
409172
6
358570475
45
4
51
39
183385156
116
57
37
8
41
255848
54
320629
54
155185
47
35
7
9
177562
24
32
83
675862634
483884
480989
6
142858
408420
339310
50
40987
97
54
36382154
417497
42
17
42
443381
78
44848
90
6
393134
643294004
318869
25
433768
72442570
681715677
416451
475172
296972
91
70636
51
360145
2
88
470332
492448
122560
52
389726
255326
32
92
839122677
199976
107798
64
28
386428
664874212
82666
8
277157
16
5
34996
197146
975654800
335996
6
46
33
311369
7
263997
12221
3
497617
97
17
6
82
746921659
158586
34
85
22
69331680
96
5
34
39
6
42
171861
74007
437519
97
295309
42
888879186
38
41
496053
377097
81
204973
5
64
32920
25
80
231776
312415
99649
7
29
75
77
146071
308286
81
342177
70
58
33
78
72
258642
116641
98
297108
35
75527
492257179
44
376397000
5
39
82
1
9036423
431474
1
42103
73
128491
489624
399376
258544
818312841
88
154291476
145044
3
467876
37
218922
7
370528
37800
342543
193107
289411
490188835
192688
331511
63891
152995
66
6656821
23263
5
35
289346
159593
65615
60
271897
72
50695
3
73
96
31
1
8
25948
26
163649
519388482
282061
55
97
121621
61598
17
85
125579739
165229
100826
59
408337651
56
83
8
80
10
108689
611757176
29
86
352228
797402491
477206
371660
296789
104608
56
81
82
356075
128143
17
498818
56
4
123131
469591
9
22
324212
62
9
64
73360967
116310
10
15808
332732
22
36
89
359820
704302740
89
50
422276
7
89
444519
86171
6
173059
38889240
73
77
162426
9
48
62
42200
443097
447406
429238
445248
108400
50
23
89
30
8
153453
385108919
99
224149
33
68
481502310
54
8
459896
45
55112
1
876178770
64
356227599
9
359874
26345
126090
118675
60
92
40
69
433346
12
59
131430
472272
34
143430
5
671830343
63
41
3
136939
75
39
23
56360337
174901
335367
182904
964882552
101494
10
979536942
149568
249658
71
48
499799
444480
1
266185
76
98
65
68
3
871836569
487306
146565
144692
27
71350
5336957
211185
350102
231733
393645
272865
28
62
275229
787206930
726602727
57
1
321181
435596
410243
35
31
67766
584994649
495989
491234
157285
82068
12
323264
369059
9646946
62910
20
42
495671
8
225908
72
69
33
2
28
421346
70
7
300832272
208431
9
421420
245492964
415697
970306172
85
7
77
311415
14
10
12
816554241
36
388277
407459
526617410
102283
129988672
445259
45058
46
84
194040735
156564
2
698316928
78368
135992
426976
412527
482651
312754
73
39
79
83
6
27
5
62
253935
57
221662
150123
28253
367801445
26
316029
456485
8
69
277117
340554
867384716
295110
66
42
21
40
80
4
144657
354042
100149
75
458681
9
31
139853910
81
206599460
81
68
323612
168989
335073
337143
43
71
51260
443702
30
296771
848578927
3
362389
23018
67
22
301767
487531
17
222999
85054
737693607
335826
11
45
98
7
63
946216594
75
483382
372535
797389496
6
93
27718686
322465
49
60
50
81
1
201860
334766
87
140970
9
91
66
31
90
20289
196084
182425
55
103612
36273
155365
400490
477285
379362
361727042
359490297
70
47
11
556256121
14
21788
24
78
400846
400403
267174
10
104473
294455
92
63
193102
25950
3
776653029
368798
6
5
102214
57
64
29351709
263892
14
165757
72
48
256267
322741550
26807
33
66
156080
14
437453
46128
76
5
11
210361
243568
396354
73
307688756
105148672
30
738638670
16782
218015708
382696
54045
6
40
285352
55
84
4
150859
12
384292
866384134
168397
651300702
67522
761459779
92
8
161836
81
90
73786811
246805980
41
797768816
266572523
2
172852
293565
63153
334202
43142
191107
4
24
258943
362264
350384
17327
780937422
362072
2
69
497857
347104
88
622099274
24
421487
308963837
71480
47
3
3307
59
259411
146932
8
510939814
44
20671098
421245
44
77
43
8
74
248816971
76
95
86
62
21
126842
370347
129037
233055
37
104345
48
107368661
48
157179
38
438638
221008
90
7
69
3355
441545528
29
84
23
2
368758
300156
430764
443741
435031
908659747
70
31434
411218
1
58136
843177018
9
99150
22
101185
34
460194
383039
301777
43091
86
93631
9
446210
59
164318
14
285019
77
7
7
491150
410336
196184
469676
440689
40243
49
67
51
476213
6
240024
13
1
18
65
455308
394580
38
49
97
72
896678462
29
291099
128903
215107
452690
48
75
483072
153963
211882
53
66
270622
74
48169
269666
38
184636364
60
79
24
455197
375471
3
375389
373878
98892
42
423298
395129
171219
42
444512
8
472104
63
314714
446255
7
8
1
7
9
195069134
5
702998362
101190570
92154
94
79796
55
133182148
166109
59979
1
337420
378429
58
5
224494
51
9
241132
40
110743
175152836
484773
78
365483
407120
975700397
87
22
29
371663
22
342768
317809
56
39
481509
307165
140015
96
9
62565
282047
117998
460880
76
20982
85680
98
33
401240
660310390
84884
323467
207147
618883932
57
261877
20
322907
462047129
61
3
25
94
136218
27
78
366805
32
81
374547
23
296506
219929650
27
208431
209285
22
6
151061
105069
120147
403962
36
489835
36755
79
2
289562
173142
54
6
481863
76
196709
309531
2
31
12
7
751829135
403653
296930173
310839
130946
64
53
246482221
360694
25
47313
432616
49
72
329331
425249
76
53357
749851368
472614
85
8
844472728
99
370740
73
303880436
33
2256
89
93
55
855418376
300051
56
75
43
322619
63
102241
421997
8
432468
49
42
122807
277493
32
96
223969
9
445909
312240
52
47
183311835
49
42
241952
44
45
78
361886
156508
6268
4
84
99
60831
52
31090
55494
85
474816
99
36
98
473620
2
81852
335717
74871
51
56
825926413
623816794
150744
58
74
83
161426
23
67
248657
44
301560
26
67
359406
4091
5
23
674800087
3
76
4
9
38
23
11
101463
74728
315077
413023
212383
84
614688267
37593
906108514
22
81
368101
2
75
228950
36
189979969
47
54
329207
131698
151458
35
74471
204476027
32
370908809
76
12
3
387829
13
448337
967084764
41201
45
192931
46
82
52072
103861
437315
177463
380190
471369
264412
29
69
299055
192503
6
55
448243
45
224050
279070193
3
233206
37
306161
372337
33
99
105697
8
351724
553293745
92313769
6
111713
606860645
143627
19
1
19489
8
9
122509
2
132675
195718
229988
7
7
11671
96
2
35
63
31
323544959
64973
298337
4
23
35
55668
201091996
66
113784
7
460733
377453
100003
483772
53
1
328434
17
52664
79
20
29612
19
71683
30
111476
31
914825398
38
83
97
97
5
261664
29
63
377497
122791
4
405906
170586931
67
89
208052
51
98
225642
54
57
5
526456223
76
935669781
89
229914
257469
90
194571
134773
384875
476865
22
2
63
90712
394881
90
27
54
496664
74
46
43
203660
460313
176059
71
456292
56
118086
31
30438
7
88
135540
858317550
7
341338460
20
8
76
38
3
11
75
379918
46
267264555
491881898
462650839
215682
938303762
106017
140890630
397364
996945572
80
395357
209865366
784373249
889821876
5855
907878329
103077656
74
52
920308823
1
89482567
7073
64
26
33129
13
224331
67
78430
254489
92
88
1
322587969
6
295094
11
327726
6
471477
6
86
176414
146837
423391
359740
331526
16
15201
70
98
27
422509
26
86
10
184199
141260
49727
481758
10
481399
96350
17
889730384
73
268237
27022
20
457967
31
492482
8
129588
357304916
489446
75
155206
124544
426183
44
385101
98
285778411
79
487511099
25
15
2
279871
91
171088
16
30
22
6
52186
24
49
291607
465611535
22
605282867
22
48900
224346
251382
42
211234
493837
91
168567
122145
378255
61
644834038
129302
733162664
30
488534
51
32
167926
75
79291
96
71389
53136060
73
6
482775
314070
406663
217609
209244
572604279
21
41
492727
7
330648
308930000
29
70
29
358249
15
522323905
33163
472313
100865
552119366
67
79
25
440022
30
204313
3
109254
74026
386090
420468
82
67417713
138643
411961440
67
313898
14
54787
95
205495
347235
358210
219932046
60
60
33
220185
81788
647395062
87
64
89351
55
98
140240
3
6
73
60076
684501677
9
542267974
14
413170
88
473961773
82
77
88
222432
414100
492038
257964
379648
388912
16
282487
85
49
63420
206331
79
14
484370
114204
142162
362333
86
1
2
86
323509
91
98
203814
15
168752
32171
1
192867
13
109197
221751781
15
4
82
28511
5
72
85
468119
42
326559
78
48
40
444388
87
50644
65
871231074
66
65
84224
2755
619826588
76887
47
22
52
411184
18170
24
236726
180048
58
110863
30
288648
190485
179219
59545
72
276483
11
68
80
8
43
427498
332889
8
342953168
51
4
286161299
311148
952361538
81
39
50
389707579
3824
59896
30103
63
121527
401052
75
58
43571
218535
19906
92
28524
52
95
457816
9
44
15
64
9
468825
399048
1672
27
418084
426565
345436
9
244068
809883271
3
517411297
400862374
312111831
80
93
62
17
212172557
17
219026
51
39
703901735
6
76010
431373
24386
436218
6
328332
659021504
68
175687207
21
221469
492298697
981762926
2
265396
74
36
33
300062
33
38
394674
55
7
53895
196475
159764
30837
76797
210616
424756
33
67
372079
165195
700885125
97
102391533
475937
48
406349
9
313950
268752
129019
105382
222204
421827
906302613
56
290556
222068
19
83
68
299948
6
150063
61
24
63
420350
14
219018
35
2131
7
276347
414012
435359
3
93
73
7
442179
165540
55
5
24
7359
36
73
52
207479
756522537
92
61
12
63
19448
60
25
4
283426
298540
38
277449
70035435
80
7
12
7
8
112859
69
98
45929
43
40
11
310492
13813
24
27
56
93
22
8
37
222077
191045
11
130998
45
750551164
235207217
4408
148512
737996669
454163
884572694
440224
6
128664
3
198443125
438560
209197
213747
467017
15
67
490860
404201
117779
906464193
87669
30
176878
251176
282638
253214
8
420626
87
182971
461879
8
359516
90
440107
62
200634
180264
7
8298
71
222082
77
93369
113921
334713
477355
12
93
7500
8
171717
163387
32
477143156
172884
282797
3
506616558
95
369683
610253950
69
277010
30
76
29
68
50
493699
395320300
1
41
15
120998
40
479490
413115
277523932
12
64
28359862
829410518
357228
116286
418575
40
113189
79
45
80
495749
51
361489
35
87
466426
206156
499443
404393
70
98972
97
38
3
184251
79
69
887759272
303060
14
99954
37
11
60
65
934700855
299638
64079709
95
35
114752
22
248066
17
52
79
2
71
295370743
29
84
426260
177386
185330
92
268480447
277332034
81
865301593
69
51
12
1
80
273714
24
106002
76
74
54
1
28239
690948769
291514
191534
80395
988217725
817575195
24396
423672
46
80
345773
223951
350999301
304275
6
13
23294788
291377694
877815999
60332
844806198
59
267953895
79
224867
84188409
1
473133
40
17
620196095
92
6
99
5
63355
317682535
52470
107246
65
1
607142716
63723
69
24
337105752
123952419
39
184306
38
447286
267859
54812
57
96113
31
55
369565
766662577
13
65
375012
15650
59
65
83
88
11
68
88
83
88
34
255529
5
26
241891500
5
176829
63
12
602080869
455812
216853
112330
26
399189
497089
465940
765512306
12
69
280226
8
358938
6
88
17
10
183158
113371
388035
193822
768501807
101022
732961210
87
172799
86
3457
25
452940
128848
7
567085562
30
74
66
4
39385
109181
437976
185690
50
217300
30255
511379568
238087
484419
82
2515
51974
31995314
11
1
368809
90
435066
479242
467550
69
295754
40
20
5
19285
414227
31
340674
9
335028
90
643684057
385480
97
36
77
48
93
27263853
249266
72
341997
197406
698161656
74503
257447571
248213
6
95
368952
537383371
441329
240018107
58
84186
153818
33
37976
78
115269
460483
380567034
474062
26
50
281902
60
421707
566309973
300281
292445
348328
164261
35
212045
4
95
88
239802
495378443
69454
142041
76
61
162169
11
53
161207
207758548
82142
5
386539
292836
938769263
4
67067
25
32
5
97
69
97991
141381
91
84
197907
57
160130
404073
273222
8
3
86
908212475
7
157460
169331
81
15
415729
87097636
420820
230261
62
443725
176710
347862
260730
305374
5
23139
89023
70
374110
41
27
433633925
83064
437201296
137301
790088406
8
9
99
154025207
263335239
136878
331620
91
222451
173265
857702150
19
878484654
15
553363174
36
90246
837341563
35
86
4
1
373345
14
14
61772
206749
84
52
373739
111763
464527
82
495919
207821248
409376
98
154966
30
17
84
978115145
943026601
451806
11
5
192842
23
10
1
376101
48
50989460
207677
87
38
2
72
34
35
808439348
7
222085
80
871689857
5
869636833
331079535
247566
198468
34
610793541
329164
86
1
321299
213833
83
11
5
276380266
4
405329
330046
8
158837
5
302171
484710991
8
39
95
86
623382895
324223
279753
94
433184
33
328789
136558545
68
225547
926005659
106866
366641
3
345552252
456498
56583
727562380
2
51
65026
6
80
426461
390768
55
137820208
51
86
78
4
336770
260702
205933
40
398274
362585
386297
36
37
69
169996
32
18
12
394151
99
65
5
224166
75
2
428231
47
96679
74
44
257240
384628
34
43
19
47479
49
376481573
51
99
41
3
48
336752
8
58
52
86
77
48
358449
447009
50
233828
269431
82133
47337
294500
18
297214
381120
278690839
98
7
5
66
336942
78
55
1
9
140247
61
898448262
42
473031
108540
296353
7
20
246747
19
32
4
158331
424228030
88
200766
414883
51
95
38
121505
118864
3
77
420816
606414024
225406
92
23
67
81545
68595
52
95
231549
59
73
274001
94646890
557606863
103764
76
70
4751
56
423395
481348
396460848
237023
477095
20363
404823
114631
375506
546445367
83
130139
15
25
77
9
293691
3
38
27
329294
40
40056
104978
5
639329408
143889
4
11
447357
47
251864
798555151
459442
108338
2
35
72
76
3
69
483856
178103
395705
46
78
71
64
7250870
168326
8
5
79
83
97
21
44
64
337931
337502
363049
27
61
89
135386056
57
330931
31
380301
91
460161
64
89
857465341
23724
163777935
3
321627
49439
83
446364
87
7
87
89
3165
9
54
34972
324186
54
46
6
68
79
6
3
495754
106948
63
860917601
38886
318185
78
41
5
40
40
26329381
1
73
45
3
47512
195496
7
66
390629
388128846
78
462300
21
50474
110837819
87
248369
482420
14
12241
344780
178273
387701
1
310429
249503
576616467
215654
17
209978
40
46
8
85
249262930
336521
58
51
4
32487
582331567
274246
2
412568
5
103583
96
493835
1
87
751243187
70
71924
190541
439994629
174
7
235793
36
52
1
102281
62
55
316517
38047
2
59
479881
82
22
17
16
331262
445195
21
96130
44
63
171986
44
627946498
78
160034
241080
10331
59
217146
98
269587
238871
3
142834
88937
218046
62459
49561
78
77237
15
223875
467514
836770360
14
1
269162
209079
452940
84
373097
49781
75
24024
64
64
757560195
47
2
39415
53
48
16
27
935768997
378948
488985
1
255482709
25
159441
3
680604110
76
97
10566
123196
45920
446596
49564
42
151876
66
59062
259081
483366
41
18
226038128
13
77
96
12
10
15
210147
307010
1
39
626279329
52
9590
412223033
38
488201
217317
86
22
67
137470
238638
5
63
61
199392
70
37
74037
216822
421376
206020
435591
67
29
479019
2546847
88
434214
41478777
7
76
393044
177603
325568
3
38114
6
417188
16325
151325
111021
70404
90
32287
239460
38
76
38
364402
106342
219042
146412
6
4304
227223
50369
63
192686
76
44
325865
16041
94
72224
181821
375353
98
29453
37
47857
45
59119
377024
499936
97
317032
9
28823
323609
454314
63307
526436998
35007
39
24
78
24
314485
325024
77342
143700
72
411721
98
8
442301
52
39691397
155976
9
14051
269833
321403
32
4
212231
24577
909859832
76
23
80011
86
42
56
43
19
14
876939189
293316
152546
34978
421176409
285786714
151110
174767
400609
194418
90
84
47
37307
63
125671
888638777
77
52
47
3
59
14
211805039
73
83
71
88
448195
222477
70220
61
8606161
14250
6
154785
31
307264
308615
67
99
98036
24
764992998
136613
83
33
439618
88
192716257
73
99
23589
239950471
32
452663
134396555
2
84
31475
83
49
28974
10
317789
902594480
7
12
35
99
9656461
303887
484585
76
25
847242501
487304
7
3
61
59
431751
322727
36
14
480394
2
64047
5
9671
240256
243761118
9
204600
276067
155895
97
17
17
94
17
59
534797366
55
441280
95322
9
7
6
161869
99
639925826
492130
31
443147
15
56
68
65
57
452976
9
38
282007381
5
489653
60
185687
63040
495615930
1
15
42
529654319
636057474
10
27
274281
47542
98
5
1
11
45951
56
39
87
7961
62
9
455509
390978
946398074
442718
43
78
156617
24
5
180055
8
242446
349725
2
59
3
279241
325351
1
26
72431
43595
80221
296601
484878
392090
78
71
15
64
72
294091701
6
36
41
43465
87
435973668
184977
34
92
491622
205265
81946226
1
124084
51
48880
6
184058
45
19
168914654
424340
69955
131864
341330
92
218434
44158
446385
235469
84
36
137264
2
51
218793
314656
4
280663
280148
358742
39
134404158
32
348581
250463
243734
260742
16
481986
119988
391641
238402
24
4
5
30
55
97
71
52
422881
24
342005
90
2
96
168120536
370748
28
39
95748
3
426452
222699
73
51
58
2469
414807
702002766
86
40987
79
7
42
64
88016
18
268626679
74
20295350
240859
431075
195013547
3
33
73
404285
36
27560
17
2
576954997
299067126
6
936401676
348620
81
73
5
20
34
42
40
696030747
37
9
29
79
82
397968
50
212461
342557
6
319842
407725
153109
14
271006
8
89
88
2
20
140669
43
383870972
366477
6
72875
434064056
47
71666600
413986
2
241690
467931
331738
7751
420455
497817
65
15848
5
79
235819
104813677
910644431
40
50
76035216
4
6
331297
13166
66
293895
24
492585
68548
203551
372535217
144384
245008
91
92
5
8
244258
93
240211
463253
48
274179
9
421509
6
18
64
39785
70
8
469939
300603
736698131
475201
3
51
66
1
22
75
223793
46
71
480434
80
80
258915
85
465514
391486
82
26
15
23
107225
431737
147137
4359
60
5
487538
65
192410
472710
296768
71
70
789891827
1
27
35
59
96
10
96
137025
70
396313
65
375713
13014
43334
144004
87
80
26
19
750460798
29
1
107477
45
209901995
4
449110
330783
85
56
115824
330041
2
96194
4380
9
24
362228
3447
408187
276903
72
156059
982800811
238781469
479189
32797
484606
20248
9
75050
44
257326441
573990440
217138
5
36409
190856445
4
496102018
934224466
22575
5
123828
67
62
7
245457
21
457578
34
343496
38
265955
466067
436366092
907429960
4
46
3
118747
166427
126494
354346
538649301
81
356304163
194869
51
266607
348888
47
64
647441702
442350
6
847202460
27
7
27
9
15589
757226740
57
246051
1
70
4
386397
3
352358
439487
73
180896561
103237
13
475434
7
209679
32
62
183694
60
24984
51
27
15
39
14241642
154051
9
94753
35
2
241954
142626221
8685270
443247407
10
110549
17
509407112
326015
3
46
381708034
138159
348653
100370
69
33
942566968
47255
9291
378660
99
93
76
5
135086
8
75
99
66
296256
72794781
20
86
33
69
13
85424
66
94
80
26
58
51
170565
854155357
77
222008
22
62
363997
53666
87
82
4
33023
13
61
1
75
654940937
98
43
148766
454592
231799
34941
40
82
106440
88
147439
53
231123
41
50618
61
76
356510
228567
371340
73
43
90
70773
2
207083
348907
200662
700081193
280626647
177731474
309422
473088
39
482947
421259
482008
415615
11459
93
313371
456959
401557
6220
4
3
26
294416
1
80
65
60
62593
45
19299
80
520205457
389380
11
91
386173
210603467
66142
41
73
397456
71
91
1
490731
179296018
405976
84
224648
6
2
57
444861
10
409312
48
59
485442
2
77
79
49
287624
80
210165
450941
386981
680126388
374284508
35
238492
398327
7
86
129301
49807404
386582
5
88
216511
37974
21367
323444
471199
3
389145
12679
414054
224741
70
130959
405137
31
93
268832
11
758104989
10
59
368308
53
9
245252
178401
388381
79
25
80
77380
6
24
86137
39
391875
52
360255
70
41
890122739
3
18
78
1
41
300553
66
61
1
91
10
4
57
28
5
66
82
285612
426264
236532
106816
42
214693
62
43
229250
95
496824
43
469078
194649825
271685
7
29
942594004
441399
81
99
61
331802
86
866513734
334493
7
46
53
347356
26
50
479596
60723
34
18
441327
97
70611217
50
2
82
28
95423
269895
49
109888
73
155228
1
37
411630
177320
7
218744
38007783
104959
26517
541268491
963827458
468001
1
227166
284576
110956
35
390135
143603
133878
11
39
424149
135960
245656
284921379
179601
95
120532
23
315150860
132310
98
36
46
397359
398879
148220
6
26461
192912
68
27
373390
65
65
324413
50735
290209
11548
24659
90
87
368705
25
276017
82
167807
950000762
74
57562
82
211027362
237047
295675
188397
32
23
396092
40
447075
350181
286787
53583
76
138081
50010
357302
251176
337773
14336
69679347
278470
7
5
4
33
10828
882202113
142375
97538713
284894
388275
91
985841799
159217
932000815
437515
190950
998349064
1
349862
292069
65
14
92
13
44
22
53
460042
38
448486
10
260049
13
89
99
25
427225
2
18696
40240
233761
408818
64
70
17
47
4
4
83
143828
23
3
95
37
20
469442335
16
899539312
5
99
52
502
30675
94
7
59
309101
63
94
127728
58
197777
7
215654
54
83
7
339560
28297
58
86
74
206158
55
94
403791
21
114207
314613
390014
341977
284368
413257
310894
91
297017
142024
7
83
2
90942
592169291
93
5
52
5
265289
84
202317
152669
73
574398744
18
188363
52
213966
60
52
450186
445662
94309
277995
20
99
700014459
26
18
32724583
63
179020
35713
76
57
280441
47
333289
189705
57
3
52
386548
99
421661
47
19
68
289567
73
35
75
12
451419
154526
35
52
21
10031
167226
186545
67
99152
49
36
170394
22858
96
84
172665
16
137343
377114
34
5
128956
11
35
51
60450
430287
35
168552
83
471794
3
6
36
455875
101593
2
17
53232
36692608
5
120770
332054
435833
44
82
57617
289165
31
91
25594
206998414
1
17311
11
772383984
272875
57
37
3
72
236639
305894
70
8
10
20
34
972497628
458447
50174
40
4
35
7984
71269
13
211251
61
82
16813
416054
20494
484292
192984225
856441009
79
308097
63395
30157
30
46
812830263
117712
113064
72
53
287350
69
6
55
175825
308546
37562
1
167098
370424392
79
48075
19
172181
10
63
26
66
45
6
15
200339662
27
5
461972
26
232361540
327850
255124287
271958750
382769719
15
130184
89
70
2
90
355647
67
93
443242
156051
203231
57200
30
89
46149
42
21
153826
440626
53177
52
47877
17
95
271516
260788
74
121501
133660
977843567
45814
64
162414
44370
801641955
390541
75136
40
10
78743
50
26
3
326908
34
86
12
209401
83
782870507
44
51
122925
360948
359196
261590
147962
29
215186
75
295428
57
263315
97
858817155
265541
87
140805
216232
155110
17
54
73
165321705
428394
56
267435
186639
128230
18
416712
449885
4
77
31
40
93
63
447799
19484
95
9100
33
61
74
272360562
345954
352507067
43
69801905
97
269727
8
72
830647258
29
50
98
37424778
233197
18
33
129492
132257712
247622
12
155603
42
16034
1
5
46
247273
475191
261092
64
67
94
59
518102624
454298961
9
253982
691912902
479136
153440
79
35
429393
466226
354502
142876
137225
13
422640
76521
62
302069
13
74
1
444263
36
17894
4
84
418135
427323421
73
290935
14
54
74
213188153
389113
217787
94
410179538
99
246963
49
377227
148278
42
54
204902
300057
80
4
351025
383313
61
52
78
55
157562
59
23
6
7
470666
8
81
403748
90
15560
326897
105197
78
241042
1
105938
312087
35
10802
68
246783
182652
229814
463553
43
441527
665520037
47
96
531933123
484420
335355
211943
104846
87031
42
7
5
72
21
8
375592
134276
58
172016571
63
52
98
259905
239051
205088
187434
406528
498660
56
188311
4
21
72
16
451884
113796913
79
44
464792
67
89
61
298185
15
61
3
80
248602
71220
41647
995123929
506905392
283485
705461171
82
217876
65
38
902204095
123879
98
909189926
293938
261890
40
385856
1
8
78
53558
62
489978
331876
74
66
31
386825
157231
566813887
35860
10
283040
248904
70
82
179254
48
136026
85
5
62
27
59
171068
382815
99
27
41
368714
69439
69
9
445824
11
104575
37
4
44
31805
148330
41349
679594951
6
309671
3360
379535
11
283959
9
424772
91261
13
54
226257
91
27
66988
55499
77
90
85
62
8
321627580
60
2
69
13
417780511
69
90819
815138042
94
4
136297
753619818
449826
30
104582
89
4202
16
256217
488197345
93
357789124
461999970
19
6
487466
467996
150887
62
6
5
1
146576373
94
233461
60
449156
353321
79
61
62
9
359524
34
112616
165207
15966
53
655886397
319943
479299
232681
70
330476
425236
42
77
43
322173
20
79
56
187216
389549
268655
353236
14
466912812
6
14023
469506
31
4
250871
56
17
414454167
18
110252
67
63
4
31
293121
94
179597353
88
483454
712832448
404278
1636
30410
221807
265018
40
6
202753
9012
50
810726820
69
49
27
69
492511
361621
394944
99
6
9
220278
11
389605
89426
213418
299448
44
18
82
145844
43642
259114
298266
416562
658232819
884640071
79
4574013
471764
79
897467697
15
75828
144182
64
263107184
54
80
75
2
9
65
253306
91
313668
425984
44
202568
93
71676
291581
806057957
138135
54
82
358706
53453
477617
72
6167
8
5
65117
265030
110330
125209
45
53
286751
63
21
972348670
82940
704528163
49
306584386
8
469568
540295685
64913
6
42
26
2
44707
71
4
331325
13
191857
12
2
464777
28178
92
61
22
29
98
38
453113
554961507
967955269
34
429828
64
58
58656
232864
161032
310236
13592
987397954
67
438421
8
66
93
32
15
322075
40
164849
82
82
15
6
18
4
358482
417607
77
78
490734
2
15
40
25
77
211630
55
241377
78
27
128871
169647
16
30
85
65
46
57638
272387
97797
280810465
78
60669
46
7978
28
172711
41
11
393347
43
188686
28573
230515
20843
143672
255724
431901133
603361072
4
77
233472203
23878
3
79
64
47
431207
723183874
67
7
429584
139819
415247
951337702
84
407733
95
310094
49
71
34
44498
90
137064
16
86
253925
85
556016674
88
82
8
98
155067
60
413629750
72
50
30
46877
435042
99
140663
66
90
31
29
16
54
266584
89079
45
52
16
396144
110987628
337328
909661030
486966
286817
4
82438
441434
25
613632319
920386972
71944
227834
419117
545973830
428434
295742
88
2
162162993
187645
25
94
97
153945
7
17
38
95
499409
71
60
89
8
469437
68
446107
39638
86
497016
466933
32
565965998
31
190360
395247088
40
58112
387170
391139
33
42
274114
2
279668
191825
356095
5
22
59
198342
28
71
35629
65875
85
268353
77
271080
3
83
44
59
58103398
73
64
19
17
76
76
84
8
73
174905
1
371371
27
485709052
7
380751
4337
71043040
600101817
52
4
299726
135909
2
81
35
83
29
145495920
9
622178421
49
275195
114706
22547
51
12
63
157915
74606766
442513
329531
459278
13
380950
128131
70
284199
39
722152947
158072938
66
5657
78
396477
8
84
114444
25
74
378429
10
963420454
677155519
27
80
58
2
133871
217691
40
13
8
11
21
111111
88
5
219235
66
429741
7
449910
284931
72
25
76
286088
84453
81
16
281477
490918
3
87
25
494344
79
144941
437186
96
528814049
2
232600
263421
37
430753
63
84
459732
24
8
65
49
16
673670144
82571
154478372
26
95
58
35
8
24
27167
26
65
395297
102693
90153
55
4
415959
82
2243
16
90637
80
64
293945
8
59
730348949
150546
3
86413528
3
2
28
447844
496712
1
56
45
170426723
48159
84
52
20
415088
88
7
6
63
763398777
301745
29
40
2
97130
39
961237599
97
17
39
87
72
460386
226833016
60
10
282966
398504
364496
238229
326680
6
51
302997741
18207
883624693
75
127381
444818
41
86
14
423994
717671610
122318
62
12
62
428170922
55
73521547
263920
44
6
448558
116123
32
73
2
8
364719
895847019
88
6
68
537465029
276129
79
93874
60
372017
74
449410
64
156504
98400
45
9
486658
404881
43810
303947917
475018
9
265497
5
38
34
67
273830
51
2558276
137075
48
442193
86
4
10027
28
805653745
75
38
268240
76
44
374743
271059
2
42
29
40
53
428521
185461
235099
19
83
30
341909
34
82
38
8
75
38
16
75
198704
6
300443
24
439682507
351543
27
49
479478
6
18
95
9
80
74
38
782705084
8
765300262
463090
602572731
757434838
89
19
5
28
34
306946
247609
236552
9
447474
2
68
12
55
288411
431163
37
502386033
261939
204
427097
88
97
313805
786798913
134024
408417323
156277
89
77
399710
32
204866
327114
7
287412
66240
52
82
412701
104402
9
484078394
28
67
35
237281
52
61
137346
875868077
935755648
7
339266
38
34097
90646875
52
569046005
93
83
64
313884
178935
274345
216730
90
29
96
6
211181
13
31
1
64
6
55
161671
463355
482494
62
164583
15
84
61
42107
277284
71
382138
342292
176312
23
54
4
1
168629
91
480703
71
250497
14
26
62482
382293
262172
27119
211912
270993
133092
371893
1
14
839642161
302366
3
408868
37
12
79
283866
8
442791
9
138897
273153
48
91
401884
535668312
9
4
309090
207870
6
13
391621
109849
5
268484
46
31257
197705
92601677
25
306030
87026750
608821248
77
57
63
79
259842
1
80
38
67
5
34
703520740
989
441543
72
127609
311931
83
426023
10
2708
975670328
20
42
46
7
13
29
5
74
91
484959
405408
363221
41
425993
28
96
256019
299904
2475
95
7
351490960
469747
37
6
18083
10
90
3
77
236301
39
177211
1
39
470072846
8
175348
70
7
64
443578219
70
19
8
390214
39
426275383
334264
123144
836278005
60
75
69
48
6
26
481484
62
11
65
49
397820
148268
216874
69
67
694916337
76796
91
6
76899
68
85
22
285078
102850
68
381445
14
19
11
381144
27
87183
384981279
9
104811
300426
53
416002
178758
69
17
23837
2
100435
94
81588
25152
2
133508
37
379026
136484
289943
109954799
34
27
73
68
78
406712
144271
335892
315750
24
31
131375
230769
48
37979
13
375021
35
96
97
23
194629
1
7
98562
155097
97
67
71
447877
5
49
194361
92
101285
370550
72
20
48
93
1
32
202574
87
408927
86
24
12
162681
443991
31
53
194156
155420
3
86
9
45
212596
326088
69832
305643
332977
226334
231804
6896
261174
97
56
154155
291939
5
7
69
20
209119
47047
12
73
74
15048
136086
72
60
42
312181
455625734
2
452271
15
20
1
60
9
2
561351408
56
9
24
67
61
77
89
204956
52766
99
15
192436
133501
217352
6
123191
48
1
904277288
185531
38368
28478
51
626483089
78
359063
298656
4849
437602
160148
108621
70516
75
144109
74
63622
82177
482374
360349
38
56
45
60
47
16
138381136
247743
386630
53
444296
77
20
380108
362796
257798
267492
26
132640
61
293594
19
7
492935
52126
33
77
61
63
34613
6
98
4
281620
967913922
47
97
85
32
4
462790
181138985
29
88
47
48
71
84
356594
83
285576
6
286313
35
117955537
7351
5
35
7
970018262
49
78
259504
31546
6
90
337668
446071
447760626
6
141302
383305613
487751
236964268
247516796
38
182436
45
68
51
72
103279
347010
4
120986
96842
2
11
810297485
53
819974773
3
187752
54
84
200927159
263698133
90
983418086
59
406938
34
179762
222868
325597
51
178226
420234
318722
79
2
52
270953
380020868
168084
20
38
46
446563
42
52
54200
364412
290513
49
29
146176
45
251053
102005
7
362879
356663
303214
483240
62
31
425500
29
67
322391
865549030
171473
351434
5
29
139340
358778
85157
265626
94
341091
92
464895
89
156731
7
715511487
47
76
1
67
316501
444004
445856
6
334722
68
351187153
86857
116523
44
187143
195643
421493
42
11
84
60
47
182749
160974
82
81808
7
247220
110686
57
24
59
29
304044
77210
250936513
389436
71
55611610
89
3
474231
15
5
82
424639
5
335351
13603
685554221
68
56
519559818
11
331346
348432
16335
18
3
56
461385
179720
9
203347
281167
142184
368368
51
58283
30
439540
550870724
51
242866
32
433957954
13
61405
6
366218
8
71
32
465519
9
337081
1
422585
56
438293
31
59
23
479282
413747
54
25
45
60
445392
24
8
7
204093
315103856
67
2
8
494606
433088
104879
300295
1
242282
1
29
45
49
82
15
406223
241792
15247
634866009
3
21
176830
458190
10
738244048
969675244
165889
84
75558525
82
245602
174630
109376
13
5
410200
8
39
391587
7
58
47
87
30
41592
420220
79
450908
95
3
3
8
48
410929
63
6
365389
230085
92
8413
78
337004
85
69
74
35282
53
997109516
61
268656
170851
254892
38
382483
43
328070
242494
19029680
378997
332180
45080
15
92
2
362445
407157
319013
2
379275082
338564
480749
91
312465586
85
113441
128264
465489265
26
58
267398
310492
13
415758
1
31
49
67
88
45
24
331453817
540339309
276676
34
78344
5
356932
56
420897
15
90
443157
156361
8
79
29202
11
51
34
65
84
498617
472074411
425016
299161
90
73126
265500053
45
57
68
85
994543563
90320
83
17
33288
456102
6
45
408920
116581
80
480619
116249
238181
1
53
94
342576
303053
382773
95
39
323559858
36
789353430
23513682
95135286
43
480115
55
132332
36
286861
83
35
454132
28
295805
1
94
11367
38253
100510
71
38
129399
40
23
120582
416713
359186
90
4
459908528
4
173551
378657
85
460210
7
11
177170203
159703
149063674
2
225753
488832
97
188176
63
12
23
418812
60684
75
219819
400644
29
3
87
169051
44
515105788
107143
468754
95767
28
93
520643057
517220165
163029
27
477051
117764927
43
262991
93602
323860012
7
299882
226448
627831370
76
869805749
405890
87982
18
147967
2
7
85
41
12
66
57
365532090
51862
16
269307699
20
197087
26
7
799373845
14926
24
69
145936
17759
26
5
185013
39
13
38799
415420
86638
90
305540
478917
84155
4773
193654
6
1
477999
4
434817
21
60
8
68368
982415228
23506
24
59431
35
220200
9
370105533
473086
9021
340255
7
270606
18
11
54
233233
63
7
41
136318
487507
235836
72
572185204
244010693
432119
81
856874927
368511
3
325391
4195
523042278
334269
70355299
1
50842
1
17
92
8
9
679203353
454167
125943
79
9
73437
285972
19
255948
94
280984
220895
52
77
50
385489
239501
62
65
2
476277
7
268562
509050747
44
473824665
48
82242
672591070
84222
55
82
350719
94
126757
435444
42
477238
690224134
416295540
480091
85
53
56
836308581
39
28
91
228888
382778
66
491112
5
219280
190673
36108
335612474
621351629
706335025
120179
42
253089
47
292773
34
156102
80661
107334
7
260859
243470
66
9
398740
231047402
7
494998860
478804
30
75
78
368394
1774
11
255115
116522
9
453589
491231354
48
45
893783745
31095
159346
929179528
6
408757
71
17
440812
7894
256882635
85
51
77
66
356140
71
490679
420050
993724525
74
180404092
200423
76283812
19
967270079
16
64
456431
373769
948889214
348897
900969215
270138
10
134174
491709
436003
15372
376999
260862
9
170997
32
20
310641
147492
63
68
25
205324292
131037
9881
66364
670254886
53622
7
175034288
34
265714
80
72
217135
27
694320846
389094
451243
819291213
471853
91
81
97
671105698
95136
217485
492271
97
200039
10
78
12
24
34
41
42
39
313986
81
24
446262502
43
59
14414
498374
16
118101762
48
1
818025501
93415
240411
292696
27
2
32
90
56
2
76957
13
58
92
75
14798802
4
56
94
44639
280070231
78846099
114392
407256
8
51
453289322
24
317280
7
734345480
120728805
8
48
380968
78
77296
47
399951
24
130251
466462
335035947
9
5320
118898
170991
69
5
247186
11
692739281
51
1
484468
3
7
34
7
38
3
43
134092
882953206
198836
19
1
418987
98
48
35125
7
285662
76620
559980236
90
52
73
40
797012701
214741
5
417480
5
170486
54777
40
529289482
107165
404731
499999
237745
55922973
373202
54366
4
73
6367
364585
51
751706184
5
55
58
366666
94
21
47
37
126247
287619
4
734455370
251728
395098
40
11
122535
238940
126971
200123
2
8
9
319049
50
383764
336354
336838
453064
19
6
90
375797
136357
416637
475880
94
457002
737990745
209604
38
312472
147772
61
74
42
326796499
63
820701614
142362
74
73639
788064812
3
6
43
411297
241571
68
98
83
180382
9
163784
87
6
12494
164011
79508
63
378545
43
295917
4
71
82
102847
167455
97
238838
45
252612
1
303136
184509
158478
442938
8
472269
19
453304
413083
340150
97
389244
87
21
199645
3
9
189191
386970
471246
16
12
3
2
9
2
272705
74763
20
254876
57
444387984
52
95
193946
38
12
351478
73
25
28
29
23
64288
463276
149670
95
337037
335609
216055
40
391831
94
87
251005
245100
478452
6
44
92
469253
74
310286
419862
475906
42
90
90
246011
86269
491093
62
299202
487124
242001486
7
430188
51
286016
322644157
178214
50
77
322178
234421
365756187
266811
84
89
14
440745
338519
474728174
6
450576
18
458615
617101323
4
92
74503
4
424184
402825
484150
67757
24
437476
2
31038
59
8
67
56562
76298314
804419463
95
818321948
464481
208310628
173877519
40
55
4
1
12639
95
7305
62
385786
3307165
93
3
40980
30
101863
402603
150651
43
197787
50
72
6
456168
34
40562
11
40
31
56
59
24
667517403
456473
22
5
595311915
169696
258347
305176
92
81
186722
236813
245897
20118
48
78
28
92
17
67
272634
353172535
90
47
331487
76
320050
1
88
37
15
211383
437151
331302
63
285972
11
61
81
79746
2
86
85
97
93
48
59
264242
66
79
333782
131675
132069
86
53
98
275659
2
8
41
57
12
466086
4658
29424
377687
280751
156545682
192522146
295060
77
387714
7
149894
43
1
311878
63
8
180872
95
84
259606
443501
65
465717
93515
93
98509
48
52
69
338975
2
75
197439
48
1323
347539
282367
51
34676
14
1
136030
79213
85
86
73444
16044
340626
92
41
295163
66
495456
10
92
123201
61
743322111
32895
42
92
529374462
548879384
80
73
680382315
31
96955
26
21056
48
493760
177589
103891
13617
85
97
169919
64
133657
149428
6
347462
64
55
9
56
18
5
45
407223
307066
1
63
25897
273549
696977814
62
251000
304086
249406183
113601
253548
289459
329490
77
15
48
2
30
86
54773
337387
61
79
144812
50
8
79
79848963
322044
292147
52
43
977029799
7
442217
47
85
59
80
362019
561130259
9
76
90
72019
58579071
312596
307294
51110
22
89
37
43
9
201589
79
44
31
12
82
14
119924
90704
77
451352
705989503
25599115
8
167134
26
53317
387764
452837
77
180814
193823
70
19
64
81
329140
74
35
285002
87
90
11
80459
240335
93
486885
83
66
86
495609
11331
86
206394
59663
2
96198
4
28
94646
99822
78204
373622
87
97
7
248544
91
15
424736
17
320316
69
256501
4
19
63
340749
63
427899
295343
29
20
97
25
8
86
24
101907
67377
2
45
208441
3
128280
719875215
45604
81
443394434
189457
14
7
80
80
232679
83
494595
56
385169
272796
92
72
27497
25
47
17
46
423329
489645
164653
82322
6
391875
896381242
57
13
196850434
99
16024
99
31
287143
58
27
488333649
108862
85
12
280996
21
54359
268487
259987
9
13416
51
68
10
207101
69
264770
510847775
90
34
14
39
1
76
19
343639
133130
394407988
73
254335
36404
51
172935
352760957
63
9
572007904
41059
235026
11
80
28
948725293
354783
277688
76
11
346630
42
92
50
180764
892359222
68
288357089
337109
158780
491813
6
51
10
36
88
215120
20
191989
234180
15607
71
91
18
836838613
94
444886
72
45
103652
78
477183356
69
96
9
93
225438
237850
246277
130331
373454
93
223792
282952
903361720
191223
194005
423065
43
45
53
40
392174
171585461
77
237973
423210
71
658159291
97
18
10
21982
1
34615
296271
72
40184
963509777
8
26
288666
31
12
244582
83654
437627
55
401268
123404
297312
258264
254369
13369
240538
36
1
6
7
365872
117406328
5
10
365326
259661
376226
40090
142581
223332
287432
183430
82
469180
244911
45119
84
27
720305504
99
75
66
72239
92
375058
150548
238125
639145553
70
291046
6920
760173933
53
60
89143
44
89
379280
19
971971479
87
283570
329673
1
123595
393407
62
7
460592703
472906
5
148703
53
77103870
446822
488366
7
80
350743
64
49210
437211
83
5
266784
7
87
233845
11
189004
44
330861
2
102334
4
3
47
35
12
112615
3
330932
252321
62
46
8
4
91
68
22
328288
491547
41
126095
60383
258876
71
64
92
420870
81
344291
21
238340
274195
124326
6
610929480
62
21
65
973639466
268901
32
241586
327351
297761
77
271013
485657
76
87
6
215153834
363670749
87
572281881
157390
371757
429534
23
9
585651621
67
200763
917950856
395038
64
60
133191
98
460858
17
62275
482482
179489
49
9172
28
118130
9
10
28
370547
373582
65
205656
22
1
48
90
419899
295888
228227
88
41
94
5
28
240164
367315
86
417287
5
4
62
291569
80
70
6
407802888
815545626
90
40
274643
396548
44576
469098
230547
88
40
377203979
10
476138
68367
78
421990
153415
91
425142
2
662874907
459432
60
375749
46
17547
8
7
246247
92
490141
11
358284
320639
387966201
490252
70
47679
77
3
66
397335550
198607
385645
167146
378998
70
102291
337044
327422
310363
114480
588117055
68532116
83
3
68
162439
427417089
79
251567678
273425
487203
62
15483693
308236
250046006
346982
166585
23123
51856
349697042
98
141577219
49930
336542
37
647789078
1
54
6
476946
39
7
78
12
38768
64
330287
196735
1
4
44
92
341322
27
52
218934
490348
326226
94204
65
68
26
31
143506
357841
60833
405309
162980
72
2
168649163
124207
326446
136342
49
366146
200686
96
93
67
33
92
398171
375657
38
157753
498872
29
42
294474
26
89
461992
460407
469892
354429
33
34
83
620184749
431837
84
248359
91
168386162
71
129549
172698
82
9
8
22
4
68
392705
373744
97
22
173879
323739437
22
53
66
40
163550
95
95
286471
65
6
6021830
8
213583
67
5
828864376
367617
380730
32
50
49
98
9
179695
79
870298177
5
83
323660
36
1
305049
416550
36
132008620
95
85083
77913
71
67
24796
75
94
497380093
32
478668026
9
67
210235005
32078
470391
44
9
910319007
278136
387300
298395
80
196148
152265
447756
25
47
24
38
133344680
13813
26
91
191103
493800
13
284535
225021
277011
95298227
40
317119
54
246993
301942
391186
35
85
123217
217070
107511
440264
71
210620
80377
538631219
32
443852
95
17
469214
58
69
230558
442944
32
665734841
68
80716929
83
31134
27
61
214555811
36
6
87
88
168323
915607685
363866278
426079
92
229390
36
419998
437818
272639
6
87813962
11
3
133133
165919
74083
144307
59
46
146954228
39
32
36
61
70
472021
85
89
249363
36
22
300096
31
84
428393
84
45
41
64
31
416394
497548
6
258930947
58
75
399173
1
36
188569
224347
97
325640
94
37
415895
202759
42
37
93
308052
478633870
457721
149761
5
255116
8
38
108063
8
210665
20092
69028
93
44
157870
248965
17
67
12
75
2
429543
407296314
85
442230
65
87
157982522
15
613016640
83
36
162668
9
3
87
73
80
25
413931
424409
393717
41
32
42189
352211
63
81
282369
61
133148
301180
50
7
19
56
41
54
287182
35
97
92
280508617
176195
387854
73
36
76
90
56
385824
799599442
39
76150417
495884
91
760045591
296699
663161622
138564
14
170986
48
335209
8
53
22
95
36
303404
306644
19
67
301778
58
44769
51
28
83
75
37
376561
89
300112
75
47
77
56
250599
366068
5
755927224
458566
64
29253
196423
72
404984
190483
275366
40
58910
156915
227997
4
42224
3
7
270000
17
62
16178
14
378644
409869
446780
72871
470403618
271708
98
21
44
72
674135111
85570
41
200072
5
21
264430
54
23
42221
424506467
54
94
77
65043
64383801
61
424305
17
216017
490874
264717300
2356
90
2
720450100
168877
195419
390846
80
24
92
402442
24
243726617
430680
836021805
231335
438391
335114
82
85
66
11
256714
29
405035
57
90
309065
19
11
65
24
261506
152843
84
90
474999
68557
63
652032347
37
183796
3
34
70
514523814
456435
453621
60
717947053
51
170148
19
80
412862
138874
43511
493111
118163
1
180692
359822
12
438778
124220
16
52
40
96
66
366131896
8
73
4
2
16283
15671
495509
60
89
82
35
35569
94
8
38
99
50
179096
92
235991
125088
116544
447346
248375
484595879
34
326394
254529
95
19
452325
91
13362
71
489445
284648651
322858
366719425
477237
231463
86
58
97
1
9
136300
6
311770
47
328301
367350
217626
401343
1
110422
5
127846
229074
93
141953
76
70
159243
44
6
418979
4
4
86
33
400250
97
151436
353169
414601
23
322586
45
86
415285459
208200
19
148078
356376
98651
482062
155990
7
195781
4
9
99
126705
45
40
66001
457809178
62140170
486015
61
348855
19845
5
4
45
98693
332951
252909
57780
493277
479632448
6
2
81
417095
23489
23
33
28
1
202650
68
44
6
158012
292691
726686159
97
3
901554165
71
202669318
79742
51606
334405
21
14881
6
63
3
43
45
277445
64
30
278158
1
189506
52
39
49
53
19
51
747728115
159285
89
60
30
80166835
203949
17
348864
344566
121133
263749
42
376751
33
24
271931
82
47
6
90
38432
27
2
33
169252
58
9025
282024
469218960
312807526
41110
448549
88
88
359441134
336619
90
428901
771686097
15
323055
680712808
99
13
323087
5
230377
59
62
151691
478365
105412
11
331382
4
4
414057
91427
327209
20
6
473952
79576
653273190
15
43
676674133
2
78
404683
390555
91786
423909
414227219
17
6
42
17
331867
231813
91
226047
77
328665
47
27
701341212
43
84
466646
426206
75481
121511
3
53
9
84
88
36
19
349606
5
204338
1
98
65
305913
169184
191188
83
188823781
1
88
88
15
93019
60
123065194
813996794
254427
102662499
93055421
45
418656
12941
12
349870401
77
102313
159062
380589
197545
56
48
6
39
470747
807101416
93
1
377859
180775
81
92
44
25
124376
6
25
39
2
349901
143507
48
986660868
1
42
500523890
977072331
367093
73
41
10
222732
61
307511172
86788
391119
352115
61
66
314814
52
356167
411813
283095
14
85
80079
7454
217282
173104
44
79
235087
287261
20
9
475590
484069
248826
467940309
95
74
326535
48
314527
77535648
172293
302800
46058
5
468919
253772
22
416402
19
35
561125874
4
960528363
10
47
49
3
254763
2073
4
9
87
255448
248437
117279
453730
167402
34
71
939530366
98
22
23
6
55
436525
84
38
46
332767
34
161404
14
91
61
76394059
406217
44
91297
73
96253
24
50
152946
432266
30236
92
6
564459839
667072181
1
371431
318727
33
65432
44
51
104940
28
7
117118
89
14
420862
7
27
31
353133
375333
48
37
306406
213951
23
490031
150934
8
136509
12141
43137
13
388007848
410330771
1
4
13
92
309853
24759
47
43
125128
200915154
353737
459079
91
78
272124684
320605
335951
30
31
34
297511
430334
16
40
57
8306
12
54
55
37
886492665
450329
12
23
671929959
127581
366115
16
866634512
472912
396802
327359
143114
9
73
78204
280016
96198
484478
124867
38
248381182
82
29
34
10
18
6
68
53
42
91513
93737
11
3
61
33
469548
2
329367
76
76316
34
146369
53
468837
207112
44
207881
69
193949
76
460018
67882
29
63
18
150732
47
403720
364426
303701
39
280173
3
23
34
284185
225687
192654
24
76
23
292413
62
1
91
66403
82
91
6
475772
116176073
267825
12
7
36
906678072
95
95
147302
411870170
56
430102
126296
123950
37
16782120
61
402867
93
206914
53
436163
478968
954838759
306179
25
192230776
58929
378713
5
30
203942
49
42
45
93
90
84
123729
102250
142731
199636
4
31
59
3
180172
16
3
82
27055
1
4
92
885346145
57
3250
52
50131
64
54
200697
177184
65
485572
72
445051
1
161562
311442
5
936700937
554170431
93091
36599
316712770
61
30
262358
73957
1
275784
732538574
477678
8826
214002
69
8026
77
40
56
831607132
93
311887
15
57
30
78
81
70
50
274412
5
87
2
385348
83611
16
201822
97
375977
40
48
118725
922038921
34
61
8
447121
473145
1
32859
38
194171
448466
80
90
72
5
19
493885
57
52
488761
5
466606
9
93418750
46
224546497
18
1
310507
383139
6
80912
51
214852
301206
50
17
85
96
360035
12
67
71663
1
420185605
209324
225610
176137
21
16
269993
823786385
52
396288
63
433911
282854
205372
108394
3
14
13990
307404990
6
191799
83
49
83
33389
61
92
185760
496822
400586
413745
7
107161
96
845115609
379964
21
38
442042
116357
218165
6
8
42
86
224498
48
750394121
78733
377372
98
43
50
6
73
656452200
3
304821
400336
74
482669
594442421
85
235285
148060
197216
24
59
43
52
412639
46
283985
5
73
7849
41
63
73
117843
639422280
61
489721
435012
49283
29
155986
56
184294
99
12449651
32
113668
86
495903
77
356166
18
16
49
13
2
377965
147866
273409
34
256680
427250
207831
1
16
312515
112760
54
634071014
470036
297741493
638088376
24
71
463230
13
7
418507889
233012
428404
33
485568
448844
394832
401812
61
53
346839380
58
50412
244635
399258
78
344710
141259
63
44237
86
384174
5
18
63
328869
346095
704978331
92
387277
279769
315027
26381
5
233892
2
32
14
67
176944795
39
78
675454137
10511139
3
532538778
155138
39
430231
63
71
39
9
78
92
76958777
286675
89
596060476
74
270822861
438492
9
35
227353
220782
30
313244
28
204775
77
97
43
59
77
57
53
74
41
62
39
65
9
45381
350925
63
6
141074
177840
31
45
32
323526
418457
430223
99108
60926
78
169809
19
492323
269647
66
43
6
9
5
80494
286068
185911
4
30
423867
188794988
80801
202906
68
940868787
7
57
92
467076
104612
90
88
137217795
63
214423
10
211668
70
163768
96
9
33
452453
120365
25843
109159
258116
71
24
91
322756
320121
48
98
92579484
54
4
48555
250745
3
5
3
53
97
10
20
94
71
93993
446550
237172
43
399443
58942
302340
54
89
100592972
30
1
9921
79
20
440538
27
364609
16404
92101
14
81
388963
350943
39
79587
45
6
170714079
52770
33
233289
65
39
3
33
56
49
102428
150427
50
169090
90
64
187737
317839
307663
88
7
483900
315403
339067
457976
10948
459383
40
57822
1
76
86
354088
324814
477823
576385247
10015
291984340
16
257116
10
8
91
50
7
13
83
483521368
293430
14
182077
295523
967522529
79
60
83
9279
52
454440
8
36
5
288424
433902
355082
34
49
370239
149492
33
33
121554
331719
539042250
46
4
40382884
344974
74
30
76
7
5
208667
4
41
71
62
40
7
2
121210
171328
152139
63
78
118001
213089
53
43
39
2
94
291274
174958
9
130408
86
35
93
26597
472266
65
11
454647
12942
89
80
69
42024
3
80
26
45
43
84301
141962212
61
62
369246
449210
107182
32
105500
65
46
151298
199309
306951
467960
33
265125
25
388658
179839
797228600
4
33
6
38
813721923
6
201706
49
300514
35
97
67
74
602707720
1
52377
288642
61
756651291
92916
41
350897
81
27
466507
69
68
64
6568258
331123
3
62
268257
6
188556
351864
357437
9
26
73
48070
95
212093
9
1
34
65
286040221
260322
24
3
13636
97
41644
224776
62
218055
10777
82085
667790462
2
303925
493093
5
73
40
382725
47
6103
29
72
697992932
418096451
131312
924113499
46
4
8
47
834156770
69
97
77
3
420386
271955
390399
3
37
21
68
3
485423
323110
87
33
40
3
41
73
470142
386824
51
1
8
33
37
140551
36
4
59
72
13
234917
108444
37
4
38513
823970322
361418
81
20
442992
19476454
464690
61907
185687
87
58
308176237
110104
63458
168209
344104313
559160813
38
98
410468
10
2
10
32
323294
102959
215733
35
51
14
86133
4
77
97
2
100321
511822381
426601
208780
3
13658
316562
382678516
141185
124093
1
1343
65
3
31273
9
786716440
84
106723
52
33
35
367949
6
46
439371
116799
280181
6757
2
163170
34
821404422
28
52
61206
7
200932
81
46378
33
196768
28
98
3
150889
461813040
55
35
19772
18
368203
7
7
71580
55
912843284
91
53
236265
86
74
95
9
76
74
118274
31
78
8
73
260808
8
58
33
63
21
117450
434819
109139
65
243782
797689450
170684
351793
48564
936167577
49480
3
98
147460
395258
4120279
20
61
235645
10
55
2
778600015
85
15
296589
17
96
92341
81403
13
140111
328365
4
421416
55
1
20
151106
707300331
377347
666343759
5
351920
20
69
93
246447190
391670
245336
80
42
162885
2
424436
451891
445741
3
79
210020
248294
218512
35834
466345
454795
94
92
82
6759
328432
33154
17
83
23
337560
59
52
258225670
807995513
259440
47
205636
91
334467
157765
44083
496621
1
91
32
2
9648
61
404151
410030
36
68
225170
76
407811
60
23422
218625
394979
123037
304372
23873040
96255
459095969
149743
264932
53
69
58
6
289139
135824
358323
994812792
32
48
92
46
483841
4
3
10
454570
74
707501749
77
30
226916
326389
404430
60
73045
93
319625
85
8
437597621
259304
470896
46
62
241663
352586
4
7
101017707
305564
67
422816
278390573
38039
3
25
175026
243230
94
7
93855
87701
55
158664
75
696751220
850175154
169233
99
73
31588901
191375
89
235961
88
8
467572
35
534831459
960279086
488807
985896143
41
5
91413059
369803
86
109054
9
204528
113403
9
632119031
121265
494480
741913181
449360
325958
39
251391
22
36082
31431
397083494
13
470527
349209
343859
3198
46461
200130
29
151960
175713
102247
1
898637355
107360387
46
38
2488
449135808
162323
37
428237
8
37819
54
2793
19
314735
13
49
404194
74
39
87708
22
1
126399
308094
360134
283990
392727
65
69161
959851314
79967
79
477323
73
58
35
294416
290423657
315448
86
22
32
52
940659176
61
358317
160120
467081718
397452
1
92
68103
96
49
376490
264210
2
425908
349930
5
96
41
425818
53
454260
285139
27
12
38
64
93
44
162025
266402
763998057
9
286269
26
12
312376
197974
334249
149642
30323
343678
495081
92
62
144490
213991
53
223371
493490
37
73
26
362422
94
262217
8
993667259
228272
972599676
898794875
117796
319435
460271
870330145
96
353472128
214506
221511
97
62
17
80
265584980
41
29313189
44
56
68
53
33
48797
38174
89
279268
41
144241
318794991
457228
515639776
15
3
177720
32515
234462
5
75
80
15
38
96
94
42002
608758492
64079780
173455
93726
88
366495
28
119414
3
27
213608
395072
13682
470511
16
8
189399
278744
35
353782
63
1
244761
55442
71600
54
30
80
23
32
16
374273209
55426
73
5
345548
298323
89
88
490474
2428
8
462936
37415
80
16
1
374367
193647
73306
5
85
373831
4
372581
3
312076
7
74
12048939
7
303058
40
76
87
315068399
217553
28
17
106964
128563
70971
85
2
497448
491964510
63863
55
63
8
22
467061
139475
331503
131592
1
59
218958
13136
74
180478
30
3
159664
33
186332
91
350677
36704
496192
181915
194553
2570
388400
37098
88
9
50
423791
32
50
272401
69
49
379847207
99
357430
76
66
41
53
53
71
47
114757
191679
10
29
623152748
128298673
24
17
208672
24
19
34
22947426
68
7
214859
963245680
55842
74
33
226544
421281
180885
85
454083
486374
152735
275605
551427825
5504
34
59
212239
73
61262
289979
150404
39492
34673
231428
79434
6
38
34
84
95
65
73198
296854
28
3
105739
917801909
49
350328
543520732
455235
98700
19
338465
6
75
193312
81
329726
75
86
44
52
32
110556
47
682731010
9
253751
99
31
493521
69
16
468644
142648
25
58
5
97971
86
33
15
52
280833
3
8
358922
130961
34
38
614933065
5
76
91
436612
24
49
324135
223261
36
47
64
61
79
13
57
440997
319450
61
46
5
4
89271
83
9
93
332013
76
29
88
38
661643892
866567251
25
54
176566
384609
6
63
208944
14824
189320
87
4
8
73
86
159469418
69690
426432
6
244900
999513388
812575107
125577161
1
656319091
55514
31
228825
72
1
476289
76
36
4
330958
1
821527492
8754
65
24
331279
29
452185
857655249
88
47807
274293921
35
350923
29
7
94
83
437354
104530
345227
28
383343
38
754399592
162363
865550309
76
6
60
63
492227
177103073
79
29
13
481736
730869666
276027
78
84
326824
68
304714
34
74
422182
17299792
422991
273760
266153
219582
55204
384956
88
448365
407291865
391520
6
84
72
51
143657
56
66
2
345258
306061
19947
341047
452468420
385641
1
271518
64
3
71
10
36
57
6
50
415335
76
43
56
384384
219190
23985
287456
90014
421038
123993
306022
6
378234
169198
302202
584
83
4
142616
236244
26
3
53
146217
49
228966
8
68
4
17
807070339
45
41734
108192
65
71
53
412678
39
52417
49
164609
70
86
7
76
86
390383
864449404
27
74668
138690
32
16
9
45
34265
12
9
348786
85
94
431289
373361612
153746
350436
190191
237796
24910
320360
142271
53
653441892
234453
705161989
77
400909
128819
152658
66524625
58
6
17032
3725
157840
53
2
154810
3
238617
15
77
468829
58
19187
284460
308826602
17
381245090
97
79
242178605
84878
810397688
8
410675
413157
43
213996
112342964
468811
367423
107160
92984
71421
4
289364930
99
463930
377972
89
735642171
301505
794257217
34
392642
46
52
39
7
42
48771
7
212734
5
10
311442
342334
733666561
184518
490466
5
195439
551735046
86
91630
3729
218929
207532
82
46
3
1
4
31
270632
29
77
458496
98468
5
3
2
3
480645
146917
642756921
489763
11341
49
60
151407
55771
78
82272
380462
489380
65
65
9
99
290039
90
1
12
768361703
8
99635
222239806
72
587291901
19
7
88052
85
417416
496825
10
14888
84
53
20
266584
24
8
47
907149648
22
491228
57
58
373806
11614
67
24
80037
92
114814
77
247759
276456
60
218384
39
45
14
787959765
13
88
40
398636
79
36
416197
63
24
54
271411
37
487432
968261137
81
171178
48
93
374628
449661
78
798779824
31
86
237495
56
76
56
404077
610739824
232148
84
738849891
60
8
242877
261828
114195
234096
50
17
1
632206743
79
327635
352855
859014736
67
87
43160
38
37
159492
742721685
467776
399365
38
2211
197123
449958
443253
83
144903
4
45
141394
80
268823
34
638962734
82
62
29
118060
8
21
80
30
26
416566
66
307453
57
16
375031
124098
95
348675
14
8
257599339
17
1
13
85779
109804
266831
55360
96
328341210
118509
87
288071
70
3
5
377595
3
369130
4
297924
524942677
7
245046
5
74929
370541
401745
10
96
43
62
430256
75
12
61854
344749
30
429387
96
13
66
465772
132006
53900
15
484913058
92
55
28
80
714748350
574718035
778803733
763200777
62
96971
21
52783
19
5881
18
203808
42
483944
48
48398087
40
39
97
1
27
29
367268
362878
101905
360632
19
414389
29398
16
54
34
69
1
477818
74
398713
571413773
74
464714
46
31
441559
79
89047
94
11
150080
36
151775
95
493558
626466998
95
96
306
7
4
2
769855186
81
810813397
4
368457
64
68
79
86741
62
43
98
17
868078260
417922
939375452
60
8
71
282059
6
83
439702
239686
60462
19
139689
5
42
23
97415
57
130868188
85
242556
341612
486640
43
37
48803
22
165942
82
302128784
432307057
419630
240572
524808731
87
636681759
83
81
71
60
144351108
406374
66
21
6
144701
263231913
129224
473420
1
485872
377976
21
13
115089
391699
80916
421400
168730
41923
118742
22
17547
9001072
477431
964569080
47
344470
92
387503
378283
7
8
88558
153393
20482
46
72
170760
450172
60
26312
412365
171458
51
140176
20
17
340434
36
33
23
8
9
9
46
642395061
307484
252055633
69330
491906
66
57
310004678
77
20661
88
297370
143993
97
74276
346585
72
989981768
96
248615
44
16
7
57
90
301797
28
30052
23
69
57713
482245354
19
9
76
21
78
447552
9
119748
447016
9
92
424146
59
148294
458379
406201
107332
36
113215362
169944
299418
35
84
22
7
97
145984318
91
480039300
64
88
45
272207534
5
5
60
15
23
73
9
75
64
81
39902
24
85
60
129914
35
82
9
187915
71205
34935
402642
39
54727
45249
97
741201044
8
79
250319
41
255231
1
5
499626
49
352133
444857
15
116706
21
32
444108
45
20
35479
397375
306913
49
684475531
203802
19310
42
71
454601852
151628049
316970
367173798
5
2
412134
72
2
661082955
4035
192513
57
49
139108625
228067
633070046
21
220508
305236
623203716
175519
24
287185
54
1
7
69338
72
4
70
224274
165541
60
2
41
28
276027
95
167144
85
445283
54
47
91159
57
116168
257073
27
99
213845
184988
453389
43
35
35
86
23
494429
254690
67
193548
49
174177
76594
180747
61
38
29
257195
1
375086875
6
46
6
241171
404779
213965475
4
49
78
64
18
158542
197324
53846
9
95
324335
5
41
441231
21
979455601
134598
81228217
6
85
48
70
668574784
379497
420211
62
333001
227632
7
5
55
59892
91
414254
268237
5
25
286945
4
215643
53
110712
186276
68
363242
117635
347797
121129
390218
25
1
53
84443
9869
98
86
51
15
56
31157
101722
358984
465160
97443
43
72
99
2
270070
7066
204954
44
80
13
46
130162
17
400309
3
105252
94765
75
96
332488
343861
65
144408
146567
197967
200738553
6
85
391406
52
96
33
312136
5
80
47389
75496
89
233287
58
82
78
175587
8
415673
216813
111258
74
183376
12
92404
488924
473677395
24
80
617615556
32582358
4
28
455280
334234
90
17
63
9407
450703
481641
8
65
5878
53
89
479490
49
73
92952
55
164152
74
267730
203019
58
51
74
118992
138400
25
3
32
485974
13
75
51
383090
16
21
18
25630
54
52
89
449086
433401
30
24
149573
224056
181477
216318
14
73
87
70
26
65
869130261
161148288
334377
467804
84
324271
2
29
133229102
96
493023
93
360891
441371127
167988
29
73
87
16
300448
230807
90
72421
160995
53
389980
187054
424505
368817
2
449819
330625
182100
114010
99
2
58026
742685050
93
347927
90
19
185368
66
234753
106079
14
40
63
321001
2
234679
38
81
271675
488719
932446679
428392
341440
59
992985321
2
91
30
137560
99
74
612573583
89
72
61
93
477505
8
122472
18
830651439
4
334523
6
227795
374751
83
289604
8
98
11
77
491651
37544
322445
52
501221170
50379
91
22077
75
947141629
917170217
40227
18730
97235
1
36
388024
16
14
139589
67
464004
8
118687
24
6
445165
262717
133309
437967
264345
194027
645010399
273140
22
401455
417669
900754816
57087
82
6
403258
104270
60
77443
359463
4
70
259830
74004
69
55371
75
4
43
85
198241
83
85
81718
254212
491949
30
70
191300
417372
78
4
333056
929893175
758593920
436067097
38
3
771475009
400548
94
202906
234650
466949
261353
82
312631
9
904119695
4
19682
8
98
174036
414481
958533598
3
74
77
456146
499287019
5
8
9
47
5
60
162786
14
771926709
2
3
9
7
14
70
9
482516
62
189257887
402966
7
76
424873965
497419
6
5
339366
291763
366495
17
9
230322434
352657
176594
26
226288
377030
337631
262760
97
228691
410713
28
587926703
466454
133635
96249
36
373952
44
445735102
97
46
21
226683
137398
14
34
421601
3306
194029
59
69
449319
174762
161265
476858
98
103476
120583
108843
86
2
86
354532
32
46
23
88
727074638
482272
722908170
441775
37
144308
93
390651
14
12
371136
93124
390001
4
59
68
13
64
86
301592
80838
261228
15
411667
254586371
38866
3
30215
2348
337725
470023
106551
186081
15
429573
232995
414769
53
28
255614
627688488
98
30
45458
974217749
63
354117
325296
31
6
247562073
87
447304
31
391829
55
6
68
99
26
17
436599
35
9
234481
101481
8
124901
56
32
212527
410406
249375
359852
339133
86728
40
236087
59
470283
284778
70
55
11472
171816780
142570221
190632
479631
139556
358406
97
8
880108246
321568
4156
37
74
423508
70
437386
9
13
485790
47
63
413145
9
89
56242052
281672
92
48
331506
63
425033
345774
521216083
44
305315
101841
404045
4732
346170
70
386497
79
473917196
210718
475308
89
1
54
86
77
94
91
62
468338
566983966
8
504708280
394071
240889
220056
285621
93
4
251931
145063
5
183521
448120
19
185773
106693
7
425032
122872
2
133946
364377
87
21
25
177828
559683150
304120
55
92
380207
40
264371
337203
14
3
167624
73
64
7
21
45
21789
74
267406188
247011
25203
857834836
105087
4
32
396656
705459964
131255
80
192294
95227
482291
88
80
7558
76
54
171023
60
8
65156
37
164342
68973
36025
369331
439458
474150
54
42248897
49
53
358803
77
71
319922
382503
4
1
52
816562374
79
85
75
18865
565748383
68
436953
347344
67
471049
98
445574294
14147
41437
23
346894
70
315703
13
286849
172864
367438
174411
442270
73
229633
443292
37043
38
626426580
474776
694568173
49
468432193
40
91
106124
492612
71
51
202185
85
48172
283394
25
56491
282071
491514454
151834
268562483
20
48
73473
298437
203371605
5
79
94
12
241340
86
107869
197497872
79
196994
333397535
51
363913
322035
54063035
185650
43
68
379857
209855
762945152
399829
95623
2
105219
322426
929203026
449081
36
75437
66
42
267360
62
38
96
393307
19197
72938
112953
1
681779341
37
7
139242
85
36
73
39819
85
45
85220
31
67
283476
9
3
37
23
91
255621
57
195346
491218
80
190980
3
11
185777
369381
157820812
59
29
265566788
323731858
410361
6
893954680
20
300858
142879
197341
62
739006759
63
23
881177720
9
185616
44267
50
5
213249
30740
123917
236834
484505
113605189
247777
87306
78
8
31160
10
9
53208
364182
302631420
85
85
91
346273
362527
46
8
4
86
36
28
136457
436796
9
36
177285219
456068
90
78
28
86
80
972532803
451965897
897470986
19
18903
223000
58
233576
72
69
42
119192
250098
85166592
81
47
87
27
317170
227812
398708
2
131262313
228336
47
44
86
64
915194024
378759743
28
971616539
496200
50
428983
14
305046
1
47
29
5
63
248781
87
4
370002
123542
326142
217620161
42
209874
140151
459008
41
31
473917
77
443170
68
259320
342534
894804416
237582
17292
86
150932
49378358
446734654
182935
44
3
50
79195
69
157719
34
93896
90
354159986
3
19
73
32237
72
201042
235688
58743
28
389943249
204408
54
64
50
128540
484961
66
51
150524
65
37
451278
732341876
64
492548
21536
3
339044
19
50
228331
15
303550
46
10
95
324352
93
1
124985
577380193
12
17596
397145522
78
88
39
493233
291768
4
352968
288537
2
72
196466
43
597000136
75
252327
219633
377544
73
98
28
60
65962
87959
8
17626
2
20503
389041
9
27
78753
455257
379384673
201892
67807
270351
367570
21
494937583
99
10753
490632
50909
65
38
7
279270828
36
232405
86
189846300
88
551912091
159628
19057
63
346145
286605
21
82
98
282302
142148
14
869414356
210715
191123
342124
77
7
352413
435366
62
70
35224312
88
236463
9
226904
73
307537
41890
42
42
44
11
307532
39353592
454617
404472
81
63
58
49
485103189
77
509151866
75259
375065
29
90
489997783
281104
58612
10
181927
133128
238895208
283178807
44
90
24
331602
759154492
192355
183050
61
59
80623
411807
63656
12
11
39
83
11
18181
43
923040069
84
593700196
1
248469
25
460754
35
16
2
761854556
33
456314
248605
12
81
16
24513
314832
71583
311733
76
387713
20
483395
2
790623629
355256
306048
186387
154361
469892008
22308
24
998792908
481894
26
82174
67
83706
8
182425
486590
65
176026
346115
72
51
312265660
18
268168
152988301
79
54
449541
36
409994
94
30
298840
149928
39
55
369763
91
373236807
60301
6
75
65
352121
111330
70
31
32
431779
55
3
94
83
239862158
20222
401410
45452
95060
470844
392859782
68
3
9
466945
56
68476
21
231040
73922
92
93
37
683620542
11
3
21672
68
246233
117429
90
394105
84779
425601
405462
31
3
17
61
22455
92
66348039
89
4366
703546988
331515
14978
41
95
27
389581
273869
18
33
172976
27
17531
124599
613856512
85
85530
62635
50
814616416
301675
497681254
2
210141
349240
410442
40
492128
461344
9
313985
506701455
2
169978
157370
869073436
408616
310677
19
30
210546
49
85
809239317
124000
41
89
92
245785
76
66
79
37
79
264942
82
9
28
93
483017
15
343385
49
307250
359822930
6
104171
58501
77
94
178547502
44
28
324946
1
12
7
259384
42032
89
56
6
65
487967
4
4
237315
29
23
722216140
308481
33
95845
454177
80
13
1
10
40470
1
17
80373
35
50
248092
34
495425
349059
77
86
47
23
14158
97
17
157965074
491526
45
294610
79
430209
183768
62457
461914474
7
7
45
321718
113127
43
397997
14
73
35
294908
456043
6
96
14
19
481216
292175
52524
5
2
535179458
77
37167
212732745
343241
292928
290495
152834
98528
80496
326111
216226
3511
9
46
126431
74
385046
70
86
161040
7
157416
189176
254147
90
16
252988
168020
72
4
3
169539
52
222710
46184
237273
56
48
67
47
79
66
393104
349265
93
42
55
42
420339
438738
92502
153749
229461
53
19
404299
341752
58
8
61248
478845
81
85
210477
190361
29143
266210
238069
139668
16
423579
168736
43
287991
423416
325516
77
43
301759
85
51
2
96
44
28
9
234398
64664184
79
245399
161981
7
265200
482531
64879
90
73
7
183002
477289153
164037
43
392134
279027
61
56
29
84
19
97
354174192
105012
290784
614759487
33
6
187474
442162
42
374604
255549
95551
57
91
69
84
252914
424021
22
401632
15864749
874501289
429241
164852
9
243701
421249
63
180878
82121
86
78
582974413
1
160950
109415
63
310368
80
98
73
39474
30
201
45
866992909
60
417434
464196
206101
75
434719
397473
80
56
495749
708214176
50969
1
930306962
79
2
131599555
180103900
53
160197
24
328830
89
432582
3
325933
10
17
41
43
351076
61
180574
83095
13
78
88670
483692
326821
378016
210218
88517
9
653542794
34
2
515532222
996249118
481021
12
9
38
37099
58
34
4
964121619
54615
5
172537
181948
26
6
233484
151090
76
29
448398
672921757
164653
46
41
34
746894271
1
343249
52
61
433376
4
10152
2
7
44
236001
320948
21
21
88
258535
98
832578126
61
2
35
201296
69
31
291574
78
72
145019
35
257239076
73746
31
8
656400882
58
46
98
771171542
144808513
29
4
61
414148
31
430480
596
342286
297857
80
94
57
1
273609
51
176179
4
272737
375403
76926
202120
822429118
232456
310296
84077
60
253247566
19949
56
11
76
9
8
300644
59
658
181417
135046
230396
35
24
2
420434
37432
242839
159481
9
65
272596
284323
373092
414956827
92
11
402804
181745
184010
376695729
27
79243
14
6
37
4
2
68
447835
91
362905
320833
39
877697956
478749
151805
39
471595
74
53
295737
14
118685
55
384
381395896
9
42
463233
243894
62
53
7142
157209
31
401601
135630
256882
47
9
14
248777
997497207
171364167
91
52
18201
73151
2531
39
93
309863
121708
115234
51
24
117237
48
22
2
5
4
12
4
134975
97
372379908
8304
13
5
3
15
46
7
359233
239202
381124
312294
216205
8
282054
177698
32
71226
330938
198133241
6
21562
34
60817
25
24
45728
76644898
393037
167389
203500
274664
46
92
47
77780
94
31
473706164
7
130188771
73
70
9
25
52
456250
413092348
225445
29
33
37
89
10688
57583917
90671
85
524792868
260153
81
16
74
45
192133
13
40
150858
82
3
80
314870
7
59
80814
470208
327746
166768
59
7
31
22
62
111258
8999
595078592
425293
1
30
37
87
93
73516
71
75
295719
16
99
156226430
88
85
286966
494520
60
66
163082
495958
83774
90994
521228083
42
26
745329603
773088558
156464263
193930
6
16
73343976
449665
3875
21
519443155
40
443360
426193109
8
87444
453300
52921
59
17
470090
62
350901
72545
1
18
349808119
38
6
77
69
53
214526328
50
134859
24737
84
572348386
58
30
97
830090077
27
286228
2
51
96219
64608
31
3
534924552
1
43
69
67
314368084
293374
52074
16
274154
275448
10
25
338759267
8
83
21
77
336789
93
420326
57
1
287666
7
37
135480
151977
22
26
313452
485136
211511
94
20
345672
8
449753
440182
162644112
7
33
375236
63043
282068
16
38
56061
207876
81
169458
3
987232000
98972
7
84
3
65545
480207
36
8
31
33
282120
4
305649
151648
6
216764000
135196
479078
403134066
72
57
340298
10
9
50758
217368
420356
49807
98
88348
41
84
20
69
57
36520
70
63470
32
376996453
23052
20
819556625
65
112928
78
1
92
396094
11
438501
161128943
90
122531376
348395
96
347474
1
5
21
45
431125
401123
346797
177753
24
495511
221294
8
91
14
70
450846
222037
702251536
862660706
26
79
1
220301
42
377391
53
497705
19
171777
111335
353038
77
184214
860118427
165277
37
4
54603
62
496504
36
6
109282
474328
465413
84
351592
93
72
260678
455463
27
31
52
438445
8
54
152059
271498
433396
6
67
209414
11
96
55
182145
372640
40
40
80
56
82
46
148778
208078
152879
197623
257448057
30
47560
362143791
115376
250159
301353
93
351169
62
2
14
343645
261488
36
408791
220877
306695
85
255079
572644765
454267
23
2
361700
72
5
79
60
265414
54
15
318525
82474
32
28
308942
29
8
472698
777770757
14
745
61
27
464581
191840
81872
71
322019
438854
457033
81
112746
71
73
81
194904447
99
71
1902
84
14
340002
10
765770662
402929
68291
98
16
157382
84
55
129803
15
440936
22392174
465312
415592200
52
83
4
21
5
379184
101440
51
44
5
13
47
55
44
49
52
9
16776
1
666848723
46
335732
370436
30
501614348
78
13487
336676436
15152
478254
85
220817
211253
28691
6
347970
60
79
11
231576
215662514
27
81
453917204
45
81
483893398
197193
22
38
147636496
7315
94
258021
73
426477
51
39
326709
29
83
74
258205
98
26
63
238854
813018697
23
85
133186822
2
52
76
179089346
190347
148964
6
91
26
9
133213618
56820
2
45
99
1
83
80
25903
298796022
98
6
440740
84
335544
248953
52
54
69
264583
77
297231816
251052
95
68
129294360
359943
386911421
65
224215
37
2
411893
209935
432677962
240722
29
37
72
66
19
22
45
64901
20
77
49752
74001
12
823346712
107775
14
89
8
41
59
22
87
837031574
9
950533793
112723
588392923
2
9
48
249930
447731
1
3
81
726637439
41269
121963
44
32545
77506
27
29
85267
310480
1
74215
64
30
228746
5
3
55
140643
5
439593533
6
369060
622480988
934217914
161104
81
2
254636855
27
54
4
9
17
833023374
59
323662
81
59
225455
451793924
292307
18
381734
384600170
11
35
828058423
215821853
31
413605
3
32
641708442
98
47
324468
139018
21
433854
2
59
229125
153154
275563
35684679
87
666441480
35370
444242
153400
399519
69627
223183
14
47
305734
34
262395
273025
431099
317066
48
85
6
73
26
785380490
94
31
958896537
294915
194423
329295
31
5
375476
486322
58021
80
103569
4
69202
11
53
12597
2
40
498045
195271
85
65
445591
93
39
136278
355388
7
457564
37
85
393890
392231
274212
71
482332
83
48104
338769
336193
656195545
82
168960
50
482225223
43
40
8
73
303127
69
75
2
12
448665
179307
437679
37
88682
72
115671
62
5
84
367095
457440
3
29
79
310844
91
47
755511157
883672927
9
447452593
1
1
50
35
3
283496
7
107517
71626
56
6
81
84
99
69
87
72
45
33
157928
2
403796
78
107221
325114
347610
493068
476670
240573
67
397901
5
43374
65
43
36
77
308320
873478670
94905
436378
2
18
36
479093
121539
2
376938
4
38
13
39
398249
20942
19
27
184392
456494
142001
93488
1
32
186116934
350956
8
37062
5
103979
271795
400457518
430295
407607
271821
72525
158672
16
88
36
271244
110792
161484
806489889
6
11325
58
577073574
48
52
33999
8
151654
259696
60295180
82554
56
427489
22
64
86
3
329589
6
8
97052
407076
21446
245450
59
75
227882313
32
356568
54
1
438104
1
30
80
430312
415590
273337
346743
667808283
88
83855071
35541
23
526075071
36
13
74
174242
324668
26
367253
76
414965
435426
457593483
60
408155
74
150190
79
336153
176996
68
333193
287180
12
77
367712
266575
313778
83
160026013
675516582
44
21
117322
487450
48
185106
483701
49
24
395063
53
391756
411296
83
221835
9397
228915
9
363019
94
492129
6
318860
49
73
71
462907
2670
48776
43
15821
319858
137272
62
130540
1320
86
38
46
34
1
36
76
272510
156493
243981
169882
74
366690
48
160977
7
458027
42197195
7
8
82253
261169261
225334
488764
72
307000048
37
154356
250613
418346
90
6
93
25
4
155404
26
30
8
73
7
80
376496
7
78
10
60
350544
37
1
409064
5
43
62483
72
13
45
82
235508
32
438708
52
96365
96
65
787275244
4
19
13
18
176983
14
15
794034751
249337
394331364
402399
185622
292692
805181538
321967
78
28
417272
2
84
464514691
8
410408
42
24861
481825
73
37
349818
35
329732
454885
24
85
296524
69
6441
360304
10
402723
52
18
4
12
61
60
32
88
729930962
52
2
23
120205
114002
283524
78
338956
7
37797
44
58
7864
587814685
76
218436
4
11
35
14
20857
5206
111535
43
269696
20
473489
217566997
347337
87
63
92
47
78
83
593
94
87
368822
4
83
69
339815
59
498394909
81
52
38
4
54
99
701512528
379924
113294
85
15
42
20019
88
75
409984
80358
376758
93
96355
34
207487
266243
51
47
554620006
18923
61
16
452975925
7
45946
97
421805
63
2
45
71
40375
57453
619714702
76040
106594
688743836
372164
216967
4
306656
390154
28631
328461
320487
96
8
392246
450316
405232764
8
27
28
315777
99
244441
7
214091
8
1
664184769
4
1
12
429516
444878
42127
8
29
96
35
143536
971106097
5
118778
19
56
3
231258
4
15
68
93
60
20
176266
496348713
80
4
212352
80
60
38
248444
5
29
7
35
35
5
52
164897
9536
18
391295
7
81080
258861
67681
399623
55
462943
965917009
188859
380955
97
12
15
13948
460282
443606
93
53
7
293329
79
74
68
38
25
31750
97347
157676
453935
82
60453
192967
93
318508
565296264
473431
162746113
3
25
63
271873976
54
2
448079
12
922807408
3
307771373
448985
148702
54646
395114
55
761176111
29
18
156611187
28
759271158
293130
280590
3
71901
12
21139
21803
927336169
52
32
66
92
303338
18
146061
115078
228202
21
319818
15
2
34
477439
2
73940
79
3
54
188715
456959
77
372447
45
6
3
65375
541883508
18
108501
45
433642
22
31447
256424
846234135
415718
14
284729
68669
12
8
99
962989210
21
6
75
191643
14217
1
70
373966
807359594
4738381
341801
708064393
38
62
75
17
22
312128
37
458538
99660
75
74
9
27
79
1
66
15
80
4
99
88
209252
34
374653
315353273
27
7
299479
36
452393177
726911678
79
87
401741
66
410360
118247
67
206322
89
33
48401
73
51
120407
448058
208447
340976378
7
77
119041
355492
447027
395710
331573
10
6517
2
84
40
254737
466086
64
81
459263
94
413617
34
18
951219358
675500193
8
26
24
13
64877
1
222188
85032
43
45104
44
53
98
65177
61
43
83
336295
95
6
976733547
65
68
34191833
53
97
6
39
58
216060
60
2
339425
70409
56
90
68
57
470215
450266
775683880
8
3
715755863
289803
429549
86
25
100618
48
63
441603
371248
86
18
12
20
8
223931
78
4
44
416087
11
186449
26
51
223518
51
29
77
367254
240441
11
72
316343
98
186659
49
6
67
47
299807
86
88
21
4
432409
750409776
13018
207994
91969
52
3
7343
10
300119
462099
248016
603482834
86
462729
449405
301827
33
387284759
34
84
419654670
301945
171937
79
2
380369
132818
336204
9
28
480562
38837
558782255
43
97
33
61
29
236003
39
2
429713
6
151426
70
470520
8
154513
109664
987747880
10
4
271689
7
166314
205159
397631
373944
744675664
56
378630517
91
89
825387889
72
405292666
34117
394659
195300
45
155922
296069
188277385
258821
29
88
641788682
284275
6
84435
235585
64
172012156
1
98
1969
9812
9
16
18
481194
7
170409
339466932
115226
280441224
93
57
37
11
824888719
22
247135
35
3
156854
5
723281696
58
76
127217
97122
3
82607
42
82
87
290223
404075
741727573
782874151
9
96
72
166002
44
7
303507
301691
3
95
434857
98353
468577113
7
59
328660
6
22
95
26276
10
740398656
121633
367945
67927
49
2
67
327679
72702
127902
228380
18
74518
68213
85
4
150533
327377
24022
84
96
462053
14
296727
398208
7
76
317626673
95346
130279
2
29188
608054189
23
85
66500
69
6
388366
101790
43
2
456547
29
162849
41312
137106
357732
86
452025
17
13
1
10
294835
23
412024070
841145624
1
59
15235
52648
356320
267938
55
67
62
71
670617495
187028
49
483124
77
144132
91
7
91
472387
97
304662
76
4
335138
87
35
145287
224712
88
17
2
8
369873015
29
272235
6
14
82
63
22
24
158490
50
66
11
309021
27
5
394433
254665453
618352392
8
167105
258909629
76
426984645
17
307136
95
217312
15
1
480015
76686
329084
25739
216270
55
118182
73
63
36
77
463928
9
125161
71
6
327524
37
216337
40
35257
4
375924
685162998
335644364
320950
81832656
499312
88
92754
3
1153
433617
13891
371978
10
174887
8
73802
705434028
41
336299
76
74
143579
101120
8
76
338026
238853
56
56
289091
76513
22
74
40720
191745
29855
106927276
419191
65449
415754
56
249502
49
238410
30
52
453988
798945071
90
5656
20
243449
10883
98
34
384877
174146
67
655822350
4
97
443901
12
40
314753544
298103
994114895
54
222195
94
10141
12
311736
1
483459
389437
9
351776
25
164419
656564655
79
63
6
292373
54
50
808780054
368388
171245
76545
12
344373303
12
447379
25
214092
78
202968
87409
67
59
421863
122834
7
171216832
208833
40
43
119487
474200
127683
150537
92
89
9
16
545600042
153774
26
98
55
240699
129495
46169
7
297103
497508
62
349334431
98
58
55
282045
115738927
40
58
318523
10
391540
153032
421595
272621
113478
29
231432
102080
792383502
491277
987242596
99
57
146449
277144
327551
767841759
88
69887
36
210906
40
79
74
6
18
40224
684599431
438347
28
81
8
50
75
845226397
19
7
296310
362470351
429680
10
1
41288
87479895
60
484510
1297
9
93
50
1
833793183
476562
91
83
420043
35
71
2
78
758030820
171751862
277774
40
952145372
91
40
71
38
270624
59356
15
12
88
31232
98
14
73
73
96
9
429568
344315123
19
74
74
539223340
66085959
3
97
358364
37
319212
57280
69514
138059
68
114674
145067
63
72
162450
403224
334322
356374
407386
37
24436405
28
1
155585
77
51
598557931
71
456072
20
243264
80003
154714
68226
402268496
483631744
41
148787
116479
5
53
26
245596
253438
4
80
438758
187080
301579
96593
35
94240
399282
196286
48
486381303
98
11640
255269
37
349391
169961
54
64
70
6
4
443947
8
136753
35160
365927
378380
12257
31704
225550
93
5
244008
48
79699
90781
894568133
9
67
38951621
124601
433533
235890693
208342
35
23
21
53
45206
323230
153234
60
45
67
382838
41
65
453153
453000
81
20
248226
92
322945
210856
369467
382091
355467
589867327
23
434356
202976
54
10
409660844
11
18
9
433463
100957
49
916572076
8
83
599200044
89
495697
50
14
123281
311587
6634
489362
155323
180398
283463
47
86
56
40
10
4
188439
1
130528
96
942795256
62
59230
79
400918
2
66
17
441610
256203
88
152253
23
279112
47
247205
75
18
23
65
469613
36
96
246512
61
5
150164
406974
7
44557
3
22
202125
171734
290123
353030
76427
709133960
458727
67
357990
340910
80
475963
264703
23
4
468854
34
3
5
8
418699
31
198960
386375
44063
86
9
184396
86
234036
2
74
27173
428324
54
78
36215
461805
5
422931
210142
86
40
293770007
406089
464919300
595360882
37
58
89
321235
5
9
95
199525
395059
462059
487903
373855
48
63
60
1
243796
72
391894
365940
26
711709989
39
76
115262
3
1
53
2
498082
7
312545
118901
57
408527730
510553675
38
1
365519
99
55
19
315418
51
460050216
856096819
211863
9
89
88959
233276
88
84
66
93085386
382282908
4
314179
5
93
93684
388851
426663
79
11
99
82743
45
48705
474233705
834848909
63
52
284172
104932
44
89221
3
391962
35
809019667
821863364
39
5
278619
65
388972
22635
181664
50
6
1
94
45
310803863
18
92
419608
407531
80
363162
24
97913
212187
280467
16
30
2
6231
374100
410313
971392476
64854
398687
863331485
284342
80
8
480731
428859
76
630303783
408167
42
349727
182542
364417
5
14
81011
271045
47
26463
382156
35
33
291271558
321579
8
49
123239775
43
457972
383244459
199877
60542
33
340513
46
2
33
8
725083164
401782
173509
423314
415830
20
415920
27
7
465133
50
90
36
8
278746
75
30
25
80
7
281295
42
99
495147
337751
21
69
24909
42
74
57
273112
105523
14620
5
332495
67688
222741
3
7
13
925272628
91
1
15
44
288761
52
222572
79
98
20
113955
95
95
45
95
65
7
962956364
15
77
9583
60736626
157165
298511
97
62
75399
75
84
298915
3
24
111182
236671
179457
7
277082
54663
1
394763
155689545
84
19
202819
4
8
17
354644
67
38101
374223
90
85278
12
7
298850
47
445534
441155
75
458125
43
46
446192526
52
484610
87
492823
190798
418881
12
487099
38
162843
10
403850726
388179
87
236691
21
1
4
32
154514
24
272868
50
454757
70
5
299163
286224
55
217921
32
478285933
73
12
1
56
27945
78
70
239109
79
254061
90
155487
23
207800
264426
66
116157091
224646
88723
358432
124781
175666
75938
76
43
88
181582
891970078
990539976
713875116
3
475321
80
97
251862159
78
66884029
95
71
7
25
3
221835
24
84769
44
11
3
55411
21
90390458
94
64
58
3
44
477253
4
515552481
93536
25
83
40
76268
35
279152
456140032
71
380833
60
315284
15
323879
62
148474
57
486408
53005
66
417520
84
92230
291964
49
318979
557337534
2
8
465935
40
211486
50
9
43944
1
19
456661
769675995
136282
66
42
9982
50
51527
427750
60103
976835106
41
54
160326
66944980
323019
53
45
19
287083
32
21
24
48
467793
37
3
18
625074739
222245387
4
126360
787053716
493863
19329
359235
280985
411001
35
957613491
8
452512
296750
469251
143849
43
183333
496176
7
87
91
34
6
878710164
497260
72
36
23
85999
53
88
39
40
72281
334369
19776
75
80
173572
1
40
82813965
7397
803919649
72
57
117250
287008
132883375
45
21
294811
71
5
248957
378381
36
249325
298717357
9
692455028
487036
9
118098
282039
206891
343891
80
177903
12
266668
64
85
35
43
320420
4
54156
11
340326
73253
499704
1
71
9
14
7
75
100201
48
42
339713
86
49
51
66
47
88
343481
98790
15
36
358581
96
63
53915
50
23
4
34
80
26
436396
397938
28
36
40987
492346
56
12734
65
58
53
166688
436916
777839467
90
433126337
125377
150832
93265
95
32
102708
40
61
109834
51
3
527856705
1
157454
36
114790
78
97
199968
79
420226063
44
6
278578
7136
191005
448022
12882
69406
55
38
30
579564254
65485
38
88
425202
26
213380
217888
76
70
283054380
325712
87
265006
529575800
395683
29
4999
47
3
371322
3090
202822
39
707878372
90
93
9
13477
11238
432144
96
95
77
56
53
372325
494452
10
673936587
33
325183
1
83
256527
81
109746
395999
82159
30
30
261867
375215
69291
478592
44
9
155564
23
290862
220199560
27
228196
70
58
97
19
101661
230249
373515
150626
86
148146
326254
152094
210810401
279076
1
77
51
4
41
70
313457
38804
56
4
9166998
10
695657075
63
6
11
81
353721
94
423815
195791
72
419106
266047
62
431381
368245
32
37
26
295820
96
374789
47093
273607
34
12
90
53
5222
71
58
56
134256025
112989
256829
156303
8
390215
93
48
292631
956613707
338759
62
61
1
152734
38
16
285684
53
76
649042229
8
410026
21
620024906
21
95
457475408
79
22643
88
447734
19861
446011962
93
76
65743
7
4
92
74
90
400050
12948305
94
86
254593
250195
28
153706
27
52
198776
3120
1
27241
121498342
184401
18
413505241
76
483443
55
46
29
83
50
92
77741
120415
247875
9
52
2
32
464570
56
47
72
24465
74
12067
2
237254
144111
46
460445
98
233960
59
93
13
496901
94
16
292445
8
94
54
3
53
341837
47
392153
99
264232
13
189577811
451862
16
690857223
41
31
67
78839
222827
9
63
306446
119654011
2
93
87
56334
65640
796248266
51
9
15
98
99
338335
240674245
211353
432628620
64393
39
31
125149
19
69
499315
28
85
317074
267733
95
90
21
50
79
66589
293166
273969
261348936
67
182905
540920607
233561
31
48179119
320735
46
482179
273333
42
6
69285
52
119647
16
129006
45
260606
263013
7
34
192790
14
60
463742
36
9
285350
74
460630
96
543576300
41
375562
36
655198886
46139
704912933
73
195075
102532
171751
300997618
184481
69
12726
276913
1
185329
531793697
463503
6
467204
319028
54
41
75
249358515
90
82
391850
93
67
432350
44
365578
80
159749
31
84
57
12
77
3
469488
69531
68
488835
321869
381680
86373
121737
5
21
622829481
172772
83
86
168373
12
220714
1
68
32
229114
162087
40
59
310070
463000
245583
435059
63
837882237
49
1
4
50
965063790
60
3
66
39
88
89855
88
33995
48
76
31
330847
235361
25635
269675
36
344749
45
38
4
3
24
398567
179308
293267005
279940
460333
91
3
442049
273963
306416
51
135444
93
4
94
38
158913
305204
242164
1
183881
251867624
143635
178453745
22
59
54
69715
6
189745
638252985
522948712
72
455356
89
258360142
54
9
33
61
290872
24
459636
314029824
43
417637179
10136
12
277213
5
61
3
17
170036
7
241680
78
295538
94
480524
33244
160533
303282
5
58
690802322
409730361
1
85
727729805
15
68
335207
58
90
937331828
77964
394713
42
364772353
61
446075
189009
412701
70
136351
42660
380178
281554025
8
349963
826687766
4
67
155504
91064
81
102897
422309
9810
60
96
257396
295015
70
355446
3
36
250267
93
202374
33
98029
235941
395537
53134
17
1
398625
137759
485595
99
23
407577
72
94
75572
289745
986601078
88
60
91
371223
8
207740
158883
441045
99
2
86
460428
75150
774138932
248703
12
454310
32
183544
18
9
279799
200264
16
63358
2037
1
59
336638
27
10
76
311548
450795
8
215458
5
2
172259
767449496
74344
83360
134694
61
253622
84
206195
76765
196706
459152043
21103
9
480883
38
166804
51
3
2
83
236222074
349751
37583
650427421
38
16
465043
67
197097
24
71
416683
61
188128
72532
248750
893768781
34
98495
484194
59
235370
4
89
64
67711
1
4
243462164
49
99
218706
36
302282
35469
425265
11
9
43
338535
318693
99
76
876882683
364005
8
79
557907593
9
82
388485
99841
13917
99
7
77
72
97716
534898841
292887
417868
91
10
462383
8
49
588542133
225535
386415
4
26854
37
6
283155
34
15262
62
233836
96
30
406104
133825
27
77
41
1
20
62
608442293
349677
352139779
256595
7
222238
13
79
97
69
91
18
477856
55
5
349154
63
49
4
41
476164
8
64909
416625
326735
74
201441
292933
185079
249362
95
26
5
312999149
3
324784
3
15047
23
154482740
334342
93
620383317
86
97
205395
349750
28
82114
33
186192
91
65
369189
18
196989
5
35
101411
432296
94
327709
196269
5
694995054
282201
23
368105
33
14
455469
9
91
27
971273409
410508
987452449
59268265
64
28
9
27
9
457462
21
81
84821236
90
92
64
695682474
581906482
454558
65
23
324662
5
91
224348
161165404
67798
3
23
13
235087
322654
946993013
92
1
73
9
80688
21
76
206541022
358641
591575193
19638
57
363832
389855
41
36767
422222
77
8
80
365883
22
158472
56
101026
16
5
293754
378050
262961
178804
144868
355277
31375
223252
494011
375842
78760
828838547
32
58
200140
21
315109
283383
265345
402690
458390
131116
68
73
155164
53
354577
482608
8
27
5
84
267084
4181
6
267954
347055
74
13
38
420427
317585
33
98207
394603
277285
446480
110182
6
278309
47353
36118
4
30
338409
156544626
48
281965
85
5
4
27442
138592
290700
166034
285926
3
197205
90
74
578046206
56
55
99588
462778930
20
5
432384
30815
748666841
67
65
401066
76
40
643760610
86293
4
56187
34
81
9
347316
9
63
36
289754
235281
7
108394
97
49
94628
727981510
193471
9
252442
851729612
35
38
37
52
163926
128686
89
31
157000
332067
95
68
236235
207124
76
779201724
447912
32
175302
56961
17895
43
40
109223
365845
542079786
314153913
157144
58
204768
206693
228185
31428
84
50
23
28
94
174579
474030
981955618
46
176878
312417
6
26984
7
51
11004
65
698048884
77
2
24
45
355885
223932
19
4
81
93
432982
68
318371
78191
87
774863419
437497
80
78
35
364076
357540
3
9
32
9
31
36
188438
75
59
53
40000147
9
48
51
66
51
485721
890525639
73858
42
267832
14
5
66
91
191753
417646
472073
473739
326183
478433
31
174555
459391
83
33
429471
70
399091
46427
485910
73
22
61
198011
61
338507
246701
414620
9
17
219771
907981351
34
71
27010
25
455758
364496
6
160925
164339
7
35
28950
456417
69
99
310138
72
67
511109894
32
191378
85
81
92
68412
6
58328
26289
201752
50
224098
34
84140
84826
191976453
11
155039
46
372759
68
95
404964
57
422466
57
199187
71
43595655
433257
496614047
110693
31
680066557
900245613
929380205
97
338806
151554
68
239769
9
2
296409127
77
32
489715
155246
766741475
872335467
88
3
452276
499285
315679
81
61
40
569330165
451983
90
97
94
8
1
72
95
88
45
17
244354
5
281301
136944
7
175619
19
77
7
467235
25
575268688
177423
365088
212273
37109
33
9
78
65969
69
88
902303768
75
284042
11
22
464667806
59
287093
464057
85
67
357249
21
298219
55
173738
54161
205084
56492
105901
85
200357
8
157186
61
461358130
372276
88
150353
56
97
94
94842
49
59
441602
448560
17
40
36
49
81
7
308859
270316
608927913
481194
33
458444
177211
253323
4
85
441189
8
49
289575
3
33
71
99
77894
25
38
73
67
54
35157
425531
346820
24
64
4
12
4
76
339457
32
489947
63
256403
92482
452950851
60581254
274710
415516
222738
307286
4
144063
430813
26833
105284
57
93
18
6
81611
456521
14
925827365
15
496078
325661
3
310622
1
99
57520
98
96
61
190411
80947
494750
21
27449
23
160320
56626
400632641
5
59
452051
54
87
31
58
345517
68
7
92
27
23
97674
434461
200074
78
81
327866
45
201658
74
165544
209868
605521766
8
55
385356
422347
5
107597
241190
251077137
9
8
80
85984
46470
13
458622232
423193
166480
76117
1
83
775923424
141876
1
63007
1
38
383948
50
133197
9
73
22
29
101672460
73
139434
359281729
123551
22
80
6
3
39
60
74010
421041
184120
200801
57
46
10
80
5
271268316
98
72
58
20271
56
3
212460
300945
19
71158
73
2
298685154
966682456
37
377256
152273
381506
974213532
5
68
48
310218
428024
328614
362656
8
58
13
24
378482
26163
178043
21845
6
84
432561
32
481923
50
259237
33
22
39
307460
56
314207
48121
87
270528
21
46
3
10
458592
53
601119480
13
31
20
656668207
359909
219546
87
30
9
241887
316347
372298
275227
55
93
76
19
81996
67
392869
3
461053
35242
27
25
302355
248585
64
389440
40
298257
86739
16
128271
369046
91467
407875
9
39
427433
197092900
41
166080
516781569
610244960
22
5
86
81
5
55
42831
485274
32
84
17841
11480440
459951
844217038
378350
352238
4
164671158
200578
4960
485318
70
67
69875
340162
93
75
314450
7
532283498
109334
76515
21467
369258
83081
82
203858
495216
67333
28
280353
9
47
248841
140221
324895
95
6
276247
242353
224382
409208
60
486673
426597
473950
190120
25
64
68
2
137188
104906
1
387556
60320
443427134
283381
64
12
485969
22
141370
435091
493997
133882821
53
319197
33238
41123318
47
497193
471371
57
74
2
452242
235496
67
16
291823
170032
9
3
335788
187096021
95990
1
263064
2
811172672
804366955
78
7
284872
42
61
95
24
20
348240
317981
52862
143739
361241
259773
67
3
87
262045
876230320
490889253
271262
21
3
168517
498235
598638526
81
368269
96
1
68
366269431
24
61
77
7
587518124
51
52
135021
2
2
429186
490048
61
252783
324410
12
32
117614
329542
36
44
2
58218965
36
97
50
69426954
82183
246152
361359701
133153
411266
20110
11
67
53
339565
235552
32
414286
3
5
2
368982
64
90
19
19
9
49
36
5307
446841
8
433948
44528
25
478219
9
238090
52
39
209788
875956039
323430
78
393810
425338
8
15
249460
247681
6
314315
619670765
9
8
9
411637
239108
23
40
2462
270922
38
247989
259265
38
2
213981470
63
145124
484773
5
85
399823
3
271654
6
350039
52
5
457456846
395681
46
24
71
54
3
33
7
54
254568
233298
8
349947
278376
16
225072
78
60
22
38
43602
59
38287
162710
190351
411638
284504
153272
78
31
65
80
19
29197
73277058
14
445505
933001027
9
762625790
5
37295
929442930
398101
2
68
491646
5
379410
31
20
82
392080425
2
217995
666483800
499697
31
83
17
47758
483464
95
379923853
416604
8
310138
488859
161108
79
57
1
8
426239351
82
95432
64
570060906
855934272
238401
52
65
176024
472108
460048
96542
141021
26
404738
5
442588123
8
97
61
37
614408328
47
387751406
64
40
80
27
25
723234214
7
55
173204
290844
17
6
650100933
171209
82
350836
87
5
126939
259132
170128
3
18
379361014
51
6
238309
1553
324028
38
15
8
369001
128359
270036
70986
75
416025
62
817809289
66
532306984
17
8
2
487752
289203
429170
22
1
40
7
6
306791
168998
442382
53
497793
34
63
47
436171
71
154708
53
54
46907070
310296433
52
403528
78738
195
25
77
93
62
42
79
54
66
4
28
30826
1509
58
11
17
4
80
86
30
35854
23362713
359563
201743
182811
16
769904135
375549
252311
51
140343
50
10
17041
26
60337
454243
765317986
830140374
3
9
37138
785024664
72926
6
422002
54
572421906
88
20
3
380220
317080977
127694
257819873
72
93
207311
414695
73
474241
390341
392625
1
240218
21
95
65
263092
84
419409837
37
385018
212078
718885728
304878159
18
481402
344291331
31
764992276
85
38
227764
291452115
52
267785
219645
99694
159925
46
14
29
734295287
93
200706
28
627286773
97
3
514140660
361125
35
94
466031
6
442295
347711
89
97
41
70
73
1
71
5
5
157802
502744897
71
174497131
12
101834
114418
136650690
371542
97
11
88
104366948
55
79
41860
547155017
300062
8
56
58383
686963621
68
21
150619
21
3
303876
234776
69
38355
409717
39537
41
93
55
16
5
165976
10
434738
187386
122865
76
8
58
19823
80
294016
451978
42284
7
7
6
6
6652
20
32
15613
338650
73
48
84
3
45
77571
3
30
390517
278913
658859040
78
376777
59
463066
35
541384161
98
334364
13
82
18
15
404747
526821252
383812
573906866
218792
143736
42
92
492448
341454
408258
1
178216
68683259
430338
5
178860
806548161
34
96
232202
164284101
450277
270746
384072
158930
19470
110842
109505
8
138646
26357
361437458
218333
161619
20
5
50
198528
920334812
65
85848
241084
41
95
231149
1
44169
314577
136341
127815
197486
83402800
150517
41621
13
105603
585583891
413399269
337589
394128
95
3
44
35
407569
73180
96
322820200
167549
63456
145348
60
358614
82
28
167050
245860
6
26
39919
83
304584065
479917
158119
132250
23
944218816
468020
6
74
479978
153656
92
36
579699999
164389
282058
23
9
7295131
62
462098012
258567
73
79
8540
7
59
67
329726
420474
27410
9
324751
661483868
63
28
171839
256026
53
36
96053
166058056
33
157495957
83
16
90
139342
2080
1
533385739
474373
16
260528
56
91
17
73260
7
18
209374
85
614131836
69
265952
171775300
97
463675
33
41894
223653985
2
147024
3
381718
27
80234
980838540
38
104418
257001
467562
14
139373
324722
477307
112027
4
374907
29764895
479873
97492
363399
44
111335
47578
99
3
25
30
57
99
252546
346338
89
146883622
16
412060538
40
67
222100609
302014
87
565202389
2
13
295605
475050
57412
1
62158
24
42
197895
179968
78
19597
34
72
891486571
18
24
12
40
415682
867348441
62
44
342740
2
55473
384397
9
45
6
466806
12583
83
60
95
735190503
63
41
83
82
387978321
63
154355
209727871
34
88954
202942
58
110506
23
391383
214572
65
65
53
36671
8
476453
396449
28
42872
58
42
153501
611271262
13967
2
310070
345689
20
36
316984
413971
75340
379851
411344
145770
15
182810457
81
84761
39
79
79
12
68
63
75
24
7
81
8
69
13
407372
103053
83
455268
60
311018
345394
19640
68632
28
97
99
30
65
20128
378561
424393
54
68
32
268822
51
8
385958
3
45
55
45747
168475
359368
459749
149092
273662
451181
879237566
7
374197180
214304
432065
95
32
251774
4635
53
408182
112860690
235134
5
415596
40
28256
68
43
122278
279784
63
194451
41
5
229701
85
422541
136803
42
50321
93
71
74
51214
315243
59
53
2
96522
31333
283927
92455
23
54
187377
3
70
99
349199
859398236
84
23
104732
21
488036
320168
70
918838518
367289
31
57
77
128581
46
19
11526
44
313564
478121
18
336179
24
19
162777544
268599
74795
94
158693
4
83
23
41811
83345
89
75
50
84
46
22358
35
229675
66
78
355931
26
286789
147616688
27
53
26552
460942
494726
7
71447294
40
144553
474003
16
38
439565
42
498485
34
978815783
77704
26
77
34
202739
341549
237403
80
29
93
278081
256972
229562
240542
58
31
16
5
49
417411
460696
88
69
386486
8
457421
174494
28
209067
12
99
280508
250261
320057
369339
270619
6
7
73
300906
73
26
17
35
26963
57
257302
38
14
288134
692276801
69
413550
861927702
17
252333
382534492
96
31
381992
7
64
96
9
497336
724843977
96
435720045
1
38
11
85
73
322484442
20
4
22
55
47581
98
65
121167
458117
459162
27
20400
402950
95
130015
52
26
32
74
255467
8
57730
159936
23
170752
246943
10
98
46
92
25883
69
175973
54
432982
102495
6
32
79048
33
459774
97
200991
121324575
8
611299324
9
253724
9
49
223125
81
419237
672391705
439135
224073
55
3
204140
33
292351
59
235717
15
73
6
204388
7
80
293618
1
8
35
17
178132
877382105
26
25
5
9
254156
73
452956
246011
441710
74
55
3
46810
184168
32
5
53
340660
70
295446
54
95
953829025
10
213612
85
496850
86
91711735
802717648
62
26
161967
59
339024
7
204585
251983
12
2123882
73
69
21716
227036
475803
7
14
7
60350
84957
364111
569311591
664958737
481812
76
80
40
54
91323
102385
99
15700
10
12
463225
184188
9
57
232102
65
509832387
36
82
364068
1
32
176313
5625
40420
35660
32
95
21
52
51
22
434690
27
207353
75
78
3
21
74
260399
28
13
41
32
407980
257695
7
93
463649
65
15
416085
482927
407787
43
96853
61
109656
413920
97584
1
285454
36063
138800
4
84
9
75382
151319
73853
22299524
458506
23
296638
99866435
107593
11
1881
1
9
364490
24
455192
720989360
453672
68
60
152664
1
94
63040
231889
394153
53924
35
54
31
354984
18
58
175804
259191
314100
10327
235609219
49
214483
73
81
496328
13
81483
56
358821
98
78
34
97
251494
5
247212
12242
36
89475
38
17
482033
78
7
395429
94
132548729
45
481741
45
95
42933
74
77519
758085099
91
18134
18
22
12
398809
172382
28
50
71
286869756
259860
26
87927689
16064
217530
80
320748
394899
750273169
5
7
372615
91
84
40127
6
480653
1
341258
917765320
1
23
40625
85
21
93
213203
26
13
222405
59
8
42
71
63
370448
408845
32149930
88
210645
426891661
950355834
991038082
49
72
111094
346531
526011624
49115
1
44
199304
206397
43
552863296
114841
47
180030
96
159359
362136
40
73
45
40
62
94
275366
3
85
9
17
87083
9993
116090
15399
934137007
411861
64
128399
447311
26001
66
231572
46
34
69
18
2
39
5
50692
57832
9
6
486782858
7
41
81
441030
6788916
4
156518
10
56
3
403098
89
9
27452
2
225173
18
13
5
336056
45
57
33
57
363906
6
15058
266244
230620
211211
60
52
18
36867
76234
70
437126
132684
5
37
49
96
250354
407038
102114
82712
411611757
159002
24
233136
253495
94567
129606
45
493901
478114
19
36
964847183
976849520
7
52
94
60839
99
58
416782451
54
41
395483
257726
162708
447359
163202850
15896
67
70
8
5
44
496229
315135
36
423915618
50
67865
936013691
85
316566
32
59
137719250
132113129
160509
519549382
49614
164449
30292
18
415522154
250826
28
462169
245417
2
13563
784909229
344005
74
1
24
18
74
4
292433
44
70
1
4
72
53
338005
283358241
28
249563
5
57
53
93
134453
56509
18265
49
3699
78
462674
75
160266
200998
10
72
39
3
40
37
287802
597649610
31
202211
32
83071
85
238882
38
73
89
28954
8
840753059
95
321824
418355
39301
55
199195
164248
17
98
6
87
66
10
18489
375053779
339825
7
39
17
3
20
26
5
104993
336752
82797
59
39
138058
4684
66496
372699
393239771
101445
165898
1
97731
35
21
460406
70
141383
83966
50
409937
76
57
187374
137125
971342649
60
5
70
22
16
89
396434
447713
55830
34
8225
76
62
6
27
78
45634
8693
98
6
11
57
57
494472
66
221913
45
126688283
28023
79065
482289
81
37
6
211442
297689
262058946
424749
70
51
1
1
39
8
36
110772
190226
4
4
86
9
221616
96
308128
384510
5
440500
73
277677
26258
19
396516
248280
48
47
245513
198877
55
249628
937811950
204770
24
337312
271093
50
36
82
203641
4
187361
21
60548
96
97
38
36281
136332
49
211947
31
9
133851
92
555992040
59
90174
77
3
14
70
4
125783
111955
56
72
153727
73
86
80
91
70
73
395095
208217
93
470438
62
141092
221212
199656322
121656
11947
242087
393404
51
12
5
370040
340039
448043
5
75
16
25
22
9
274877468
1
24
86110
6
242060794
377445
176871
9
200037
302599
750579377
341109
425161
82
84
1
9
328153
5
7
449348
67
245267
217796
485742
54
5
55352
88
97
1
20
80323
1
33
6
3
51
129882
407141
299843
83
300303
129421651
85
3
39
176581
80
57
47
56
32
51
47
79127
12
46473
517736555
64
68339
100445
57
48
11
37
33
86
498597
490090802
415879994
329920
9
489531
450840578
140174
24
2
101343
119588
5571
198200
230014069
59
6
630822552
566974562
208998
373600
57
6
20
55
250624
21
33
9
66
311108
88315
47857
66
1
95
6754
54
85
64211
86
6
444649
109469701
86
47
80
55
69
467861
462375
50231
74
2
169963
75
342270
91
478183236
65
809672710
447704
54
52
45
75110
33
460076
9
98
75
94
457744
138244
336849
183551
33
131096
390643
86
213736
6
53
82
94
20
55
388234
451213
92
289703
309537380
50915
91
473978
295447
182754
87
287775968
119734
6
57
8
499971
36
394658
64
239702
17
249998
2
63
682035177
38
3
285061
2
129895
486758
202375845
184812
803060362
34
186304
92
14
36
24
39
138723
70
229073
93
49
8
242097
50
407363
59
137277
28
70
64
972018823
56248
519165868
86
432825
7
96
57
46
11
6
235961173
229524
222916
227023
60
2085
29
60
894764528
324812
34
424881
57293
142770692
96
346291
5
172349
6
5
326398
36
130099
47
5
92
421381
482068879
44
97
432792
31
54
460930
27
368950
357918
494891
268814
53
29
12
17
76
84
15
92
92
192288
391965548
32
31
96
36
98
47
43
99
116412
98
70
252712
21647
151774
50
424198
97
45
344559515
324405372
42
485260
53
14
193022
98
11
17
406961
19361
72
2
36
50
62
5
271909
398987
58
49
218210346
53
372649
325850
19
6
671092486
99
45
21
376397
51
41
580711231
224563574
50
323576
66
19
58
400932612
459749
35
478592406
79
59
57
33
3
104087
6
650462749
134254
1
148194
125586
111521869
3
945571229
7
232942
17055
81
234749
376674
296867
32
54
783193271
5608
275563
36
7
498715
44
28
7
3
94
27
50
2
19351
80505852
4
339488
193410
32
393754
526608105
481293063
26080863
781299201
52
25675
94
12
96
62
14948175
113616
409749
246673
25
82
434344
94514
54
86117
4
50
936896797
84
20
28
2
48377774
21
77
100244
95
47
410749
75
529362802
72
61
296776
184028
20
67
46795
24
77
233557
261306
46
9
449180
93
71
27
50
99
140562
7
85
29
24
87
75473
258199729
181349
442564
391274
51
86
85
586981549
5
21676917
38
36
428778
709104499
73
10993
422020
81
67
52
196081
67892
6
15
75
45
449218
12
344023
238720365
214888828
94
1007
284974
2
480543
416460
511299131
69
8
496306770
174740
32
22
74
45
4675
91
97
7
85
454811
226818
325778
85
58
965988626
318372
98
74
399974
303787562
46
35
46
336091
555186243
41
44
312212
159077
391144
392634728
89
471838
49
21
128542
43
352145
47
22
84
48
315352
177445
927536817
30
98783
51
47
18
34
431123
98050
6
402074605
4
126068
46
84
49
251207
27195
1
53
1798
278706266
64
378018
113667
186905
283336
475770
62
35
69
793347361
86
88
8
122594
25
7
239172
20
99
254342
22
3
111183
4545
88
386918
61
28408
65
23
6
63972
2
53456
972448268
46
800785994
290361
33
67303
43374
79
331113
449032
50
179565
828579358
714593639
107718
139590
216495
57
68899213
8
473291
260908672
150901
4
29
45
44
79
44314
81
310896
8
215229
91
39
746583822
21
401525
453492
5
21
110433
10
88
97
248556
209356
13796389
38
4
310411
28
15
86
379507
135969
9
463742
55
51
9
46
885581913
269414
2
18
6
452919
47
62
279431605
223919225
354670411
5
40
447514
92
151765
437560
59
44
88
996257309
92113
73
22646
14812
428160750
63
77
4
322506
28065
39
408699
74
835470576
69
63
111637
257347
141421
25
105114
193367344
270432
184094
68
489991
68
545803397
98
210680
32
44185
72411
783
17
24
72
1
31418
72
92
18
87
20
9
370328695
41
4
103272
7
143723
51
16
81
47
48
97178
309452
99747909
320861
21
7
84
204865
152776
188648
93
8
28
48318
99
239035
263257
15
386189
58522
184516
16810747
81
860740172
11
328188664
914210222
29
820989052
13
380728
83
8
34
69
116528
2
219299
69978
73
2
44
189674
67
91545
99
240419
203552610
22
3
75603
177394
95696658
111384576
366992904
54
86
466478
251573
28
200155
2
222191922
33502
18973
85
25
184762
218221
20
17
177214
61
52
86
78110
212259
11
21
459628971
358856
91
12
5
63
38
648600995
302461
520329846
76
547137135
335450
759964170
494630
49
338676
440878
288079
939217465
6291
201908
95
330155
238913
496968
25
97986
75
2
39
53106
11472679
335615
285854
99
88
273817
28
63
365383
85
77
11
68
213098
92
327136
162454
76
73
405746
27
6
97
305518
44
254422477
82
172867
50455
25600
3
97348
126006
5
152203
323780
95
437506
9
482689
256999091
364543
207192
24
196773
6
97
331989
36
73
263595
240762
158995
87060
447031
106460
95
90433
91502
334051
408930
960811155
487902
83
680971759
141616
56
3
452577
73
434626
488742
365775
183141
121801
27468
44
437055
917768649
4
53
6
79
65
120279
212793373
136856
372861
433370
83
3
50
305696
258709
107771
22
4
417391
24
412423
9
65
49
9
22313
76
84
43916
328065
441449
400109
81
256132
38
246596
67
295734
3
38
82
448425
60224842
69
24
2
49
485297330
20
104344
230609
57014
91
9
60
98449
94
15
96
207195
275411
51
11
45
38
3017
409871
73
61
70
235801
212716
299216018
44673
71
242957
94
79
87
41
180862
9
57015
82
5
62
723380816
43
23
21
60
78411
26360
65
38270
94
55
465557
409886
72
415600
17
96233
8136
90
361569
212972
14302
312371
80389
178461
398681
13
93
452717
301482
68
5
16
342590
7
82
215528
230984
40
147539
44
154594
86891
44
487098
134816
85282
32932
6
51
383153
150916
138951
59
59
79682
88
40
28
44
15
62
183909
346789
77
225539
34
295802
24
33
728030518
35
218967
910974192
31663
23323
3
1
97
80
122907
4
27
26
35
7
29821
8
81
361646
484098
25
334865
141033
160801
82
56
56
7
807180668
367069248
4
90
845982721
44
99
424174
28
12
20
289766
33
91
2
121528
94221
9
20
47212
425434568
449876
180780
202974
341070
16
428299
7
403169
6
207348
10
23
217978
176202
53
310229
4
4
894984736
15
30
51
268628
79
45771
86
15
4
109629
81
295160
432490
32
305297
5
62
80
2
278429
42
85
328725
5
57
433314
169831729
27
410584
79447
91
8
72
364219
362144
38
89
360389
314619
365025
331923
98
73
15
303244
89935
212499
331407
82
31476
352326
26
15
170089
65250
37
117397
16518
72
8
64
427925
22
265183
338428
53
15189
79
1
98
546806272
410481
102533
93
62
161419
45
44
8
234096
34
37
3
525534940
51
50
724764941
68
242552
208559
46914
676118277
138389
14
594871897
9
609553601
17938
16
462600
68179
15
445795
231216
437324609
168148
331897
79
40
5
543591047
22
9
46
6
314137
83
21
45775284
429226
185525
168433
78
406578
117101
2
82
9
475879
435672
38833
375062135
1
481466
239549452
243523850
460916039
8
1581
135905
9
813365717
459631
39
92
1
301625
324906
97
65
13
147541
95
322116
95
2
142865
17
363206
701968714
50
36
148898
646992423
91
436326
161927
8
6
788643795
29
96497
287986
63
10
93
6
208904
420031
567507847
14647
983850770
19
289886
30
413707
499237
472527
365476
81
411913
495520
57
69
276578
4
388482
62
6
337400
278100
368802567
120141
573692388
92
77
11
12
26
244294
481065
374511
61
310199
87944
129359
418429395
370255
84
79075368
54
2
885717731
92141
8
325342905
84576
378440
161202
484595
342229
29
1
497962
54
294143
307220
87207
52
119965
6
73
17
93167
71
92258
104443
123435
24
436067
31
188000740
432586
93
6
61
9
41
73
2
80
44
73
39
418111420
31
264519
31
4
30
63
63507
9
62
170305
71
21651
25
13
347620
11
142130
201469
9
57
214316
463559
151411
85
71
1520
3
48
2244
98945
8347
80
412883
389023
68
517344049
314991
288811
141849
95
44396
296535
39
104913
95
206222
82
147879
2
47983
9
86
228915
205802
1
603027176
207647
1
526632230
300905
46
98
31170
412729
156636
4
67
15
168575
25
4
7
234105887
19
28
97
60
411203
10
13
132301
18
81
41
20643
156
41
40
200894
47
249333
61
106417
32
96
345297379
396551
60
91
95
85
33
554320232
110880
35480
52
107928
39
68
167140
8
9
287520
23
48939
22
83
90
6
404890
623408407
438457
34832666
286670
326865
496168
37
160153748
2
23800
66
133784
36
74508
898974676
427206
254108802
42
419198
249985
393474
480873
875057160
66
45
74
408020
52903
14
14548
85
662425253
17671
6
83
97
85
6
76
66
5
471862
76
97
29
264526
212807
159943
454817039
728642558
75
51252
30
97
26568
95
3
23
57
18
27
559020217
52
266058
405074
380102
60
315152
38
56
95
72
89660
96
73
33
569680110
94
29
300019
119736
135595
71
342215
131604
91
358889
192971
302250803
1
76
66
423151
160831
290896
35
26
4
303784
339503
265304
387960
29
462387
27679
476957
48
495624
56
132764
85024
488660
6
192654
33365
8
42
449886626
91
88
74
773427756
347578
135782
490030
191123
87
24509
822962522
31
10
448383
55096
84
85
179617
31651
60439
219467
119392
58
790422599
24
48
98
67
228515
3
430430
84108
92
119021
247999
13625
41
3
365931
268254
270126
2
79
72
193359
411826
42
308666566
88
33708
475727
25
47
197314
26
47
414343
27
158312973
417548
8
91
52
55
10
277251
476209728
37
67763
285958478
194404
52
31
51423
62
50
139095
9
138270
215912
105012
80
310629207
98543
191412
160440
73
21
139458
84310628
22605
4
410445
44
43213
58
30
70
7
14
330752
189425
90
181370
64
1
8063
674502005
37
39
433387
404856
200736198
10
62
29
52
63
62
73661
197798
164032
43
5
62
51
42
428806
86
2
48
7
31
358352
144037
46
43
437299
390003
2937
144530
15
434098
390503
89
263186
205532
43
84
9
75
82
46
122881
90077
124341
90
241253
327615
769848497
3
182391
332847
55
226654
23
282610
14
384021
244941
573292882
317220
737869883
153923
485656
6
198181
434129
75
47
91
70
26
84632910
31715
116680
258705391
60
409329
452109
301352
25
852982526
55
21
189366
65
934554229
356903357
260760
408709
63
160241
8
298313
229894
55
9
31
247729
371940
23
70
28
8
345601001
217885
112689
86370
217169
43
65
276153
403289
712002903
93
62
91
6061
71
97
40
61373
213199
126077333
15093
483591
40
67
906658915
332382
5
359889342
58
327497
24
20
19
2
400268
8849
70
459191
375802
311414
55
93555
45553789
338571
49
8
219066
53
310676
5944
217609
989354349
24
81
96
999276362
274740
903247270
2
47296
338151
2
52942
4
15879
55
29
138226
301774
38
274717
151544
421165
425439803
392464
2
8
275684065
441979
400135356
35
77
2
343560
45076
55
405008
24
39
213235
59
29
3
58
1
52
870907470
877540510
197314
21
12
5
99672
23
982124820
55
409139
59
69
16
963872338
54
21
86
708896782
4
51
74
16
451660
18014
15
29416
498074
8
171711
145330
2
4
412353624
141081
215402
190439
93
80
1859042
8
408239
153195
21536547
742620340
18
411600
53
47
887481964
285600161
72
59
40
391797
5
8
48017006
57
285762
47124
26
86
206562
395861
57
2
238182
91578
8
325769
176068
3
9
401413
6
24203
77049
84
100625
53
321045
59
4
503910544
364831
281039
371257
4
85
1
8
26
49
60
287279
72
479231
73
4
625057241
478351
62
305554
63
10
337764360
396410
390227
1
288957
18
71
46
3
907207978
2
9
355464
26
83
33
130395
24
351180
737438784
2
16
120006
63
537245275
43
274509
405912
479098
255422
482710
398451241
270487
118456874
79
86
285827
30
870103545
96
72
42
95
88
63699
270798
8
30
338106
445301
22
87
373954
15
171112
84
166297
70
82
339535
207658
730830112
150999
182749
264147
7
143393
299349
185754
8
80
27
467104
39
602683191
76
627748872
292819
76408
7
28
14
489205
44
95
75
14656
127543
268418
274931
661683322
140717
39
208059
310266
84
34
29
165942648
149577
73
467208
287755
160506
53
38983
24
113893
297371
2
47
452096
304462
22
69
9
17
94
29
113318
61
256630
253839
93
877228497
74
48
55222
96
41
89835
226357
85
44
90178
263165
32
35710102
41
21
207384
85
22
57546
492478
152333548
633536879
28
238347
50
132907
58475
818340908
412291453
22
264663
2
28
29663
18
26
13
46
43
56
28289
51999
170589483
356277
318721
791600210
59
644397786
439535
215279
102061
348812
82
21291
24
3
73
84188
69
84
128827
25
362528
566
7
249288
727556165
140242
7
8
88
14
9
948389568
25
146220
118889
346350
28
8
408064
295467
56
213978
199963
4
56
56
68
113354
31
94
7454
23872
475312
97
3
3
467318
141456
41
153167
917779379
24
460531
60291
188810
29
248727521
48
128019
141696
113549
78
470460
322552
306211731
313268
64
2
50
54
64
210483828
53
404011
95
617417466
81
9
71584
52
209495
638579758
38
449851
73
623993447
85
73
6
132758
35
410321306
94
23466
356293
339888810
1
205593
3
326071
260524
63
4
437732
20
70
309765
87
149629
86
56
921348608
3646
118150
78
338320
10652927
174551
63
28042
93396
2
463866
40
70
460158
96
15
7
6
72
20
31
1
250559
35157
18
372285
8525
26
64
175627
411768
52
282059
6
161935
754646475
8
41
4
250645
62
431516
74
87
94
29
193465
1
274500
434228
43494
5
95
964317561
51
28
5
235403
50843
352732
113124
87
310027
35
33
185644
71
320202
341454
6
627532179
70
26
13
17
362967
75
104367
400875
79
65
59
80
49
25
64
311548
212804
8
12
40693
349182
422430
97
48
87
227017
1
335882
402755
277256
24
69
933483547
72221427
52
68
339758
26
9
8
43
481087883
256185
33
275336
20
4
141265
66613
8
324014
6
33
83
35515
477303
362482
35404
30
298851
336094
321798
341695
219114
66
206063693
204232662
146683
73
13
98552
159362
337839
460787
80
30
367009
38
4
75508
32
73
11
253223
30
364787
168364031
249335
74
470037
392757
382230
51
97
48
36
72398
526252294
31
57757
309443
1
975433492
35941
117699045
284402
67
17
21
6
460691
357083
354491
66
3
435549
62
327797
54137
43
444050
386108
5
149954
176951
216508
346059
63535
2
1
265880
239577
426250
65
5
182137
239349
45
10896
67
60
44
517540731
19896617
90
10
1
133622
16
89
13327
11550
200603
190219
14
30
89
2
444820
126678
28593
475498
382738
32
469915
44
329987
21
403694
234549
27
292676
684725375
2
227641
122532
320007038
35
431799
30
561299708
4
415949
83
96
19732
393042
617344475
98
31
29
37
31
14219
59
125222
70
75
483522
90
299262
12
75
38
265311923
369942
228549
28
163312
4
7
934024657
385781
140913
3
84
38
30
9
279587
88
11
59
439112
51
329620
67
45
60
416887
22
361170
7
29
73
444200992
70
478982
300570
87
36
61
49429
86053
51
236990
949273429
40
432612
304311
410178
439581
9335
24
590003792
8
69955
91
56
73115
18
598973134
341621
732994326
303441
2
190732
164732
337816
35637
50542
185569
396805
37
105821
271602
888210164
13
419020
456560
8805
352708
5
317921
44315318
8
499930
170433
54
497932
369119
388916
83887
74097
71
6
446836
6
354027
83
375027
68
55
3
48568
120698
32
478417
947615867
78
59967
447745
81
23
46
37
98527
350241
27
34
42
81
191121
47
14
268818
27
66
99
379665
432273
93
6
437973
97
403988
52
271785
62
97
29
245510
9
223372
63
88
53
21
330825
114548563
385681343
7
389686
494400
579571700
75189
1
395115
458084
560396432
439237
318571
25
3
460103
16
14
58
119153042
64
12
337663
107676
160684
72
551205973
639893252
3
74
84798
386585
339912
119736
45
7
104201
898089758
4
81315
51
466755
16
486178766
160580
27
4
6
426626
29
28
13
49
79
67
51
707313082
73
30
33
98
151119
472442
21
9
8
425498
92
19
26
118007
50
1
419862
26
54
99
308898
799084663
141454
162937
4
46
76
675388915
82
92
397283
311116
63
16930
408458
52
42
398666
98009
53
9
823733068
349048
841733680
333918
5
16
2
8
437401
110568
5
36
1
8890
16
314898
313212
53
67
90
7
603491432
99331
11
271122
244183
558468484
74
60
66
192911
44
973166385
35522
33726
475522
4145854
2218
944433755
1
6
8
184485
445930
83
118964
462700
485472
216831
70
79
3
4
59
44
430757
22
75579
99
56
2
316989892
410763
313843
478841
66771
378928
30
167500
71
298687
345851
17
9
409150
80
43
73
108105
9
330176
71
67
47
71
42
50
14
8
19
5
70811
486040
83
402464766
234018
27
216930562
83
59
95
55
84929
46
266583903
3
149544
218511
41
8
389222
271580
215607
267392
13
427609
77
442880
73
287359
30
477232
270151
430218
50
21184
342412
463532
336184
77
679796564
188901
356730
99
496256
113257
47
66356
385654
469005231
32
49
111083
32
239185784
986799605
43
60
165732
473236952
85319
73
85
22
55
69064
89
59
67
100533
50
222669
237305
76710
55
214582
220367
1
218435
5
470912
334389
59
187510352
44
390699
52
400665
8
33
946585694
21
78
3
258271
77
93130
17
299246
5
84
93
56
385294537
82194
70971
437404
320630
66
117421
13585
969930649
339734
41
56
97
95
64
84
21
55
219391
96
9457
19
5394
29
489483
17
58
59
12
402403574
405133
91
933625929
47
440133
66
20
29
164042
3
13
2
29
316883
55
159037
9
385683
24
63
404257
72
261989
280376575
64
14
107866
121230
363181
2
296270
176301400
35
306266
21
181425025
50
13
381085
22
6
14
76920
474098
285642
32
28
91
37819566
54
38
68
48
54
3
93
2379
318337
473937
362940
203353
194047
39
97
5
18
837170794
43
26
15
8
7
83
85
244417
51322
224018
27
413738
208327
66
110695
150017
65
9
708186602
234902
77
34
467641347
1
228039
42
82
7
9
1
55
24
97
64866
46
59794997
520635709
367449
325488
18
274658
5
447472
252120
90
114419
2
76
77
42
51
51
757981307
74
450828
83275004
58
154631558
30
8
64
265044
234245
428634
93
205742
57
405264
4
110963
231128
230643
62085
150365299
289207697
41
215124
47729
79350
61
10
389914
93
462177
52
32
9
336140
2
550399309
30
8
82602
62
258891750
5
237596
98951
36683
809497568
97
7
32
45120
97
9
53930
2
94
352967
110113
979208396
77
752121886
22
8
60
495224
766075022
77
303306
210857
62388886
15
3
12791
20
9
34
481403
147402
23
489255
7277
3
672524217
246527
388280
7
7
8
5433
457618498
80
12
304240078
7
294768
35
52
77
268438513
38
427589
8
7
328588280
41
970653790
104878
23
259953
49
331293
44621
90
78
77468
46
354853
74
3
264993
5
70
9
238250
36
104097
59
4
8
9
162718
53873
37
29
7
394156
33
213144
454953
43
7
63969887
195556
63
15
6
23
275119
67
161670
198383
8
50
830552601
37741
53
63107
2
527683110
180351
129860
405396
51
431584
37
23
46
87
241056
39
78
25550
36
490306
21788
56
67
2
120121
91
20
472445
151636081
369000
985464992
51
84051
63
28955
50975
271964
283943
426992
62
93
63
485652
739393911
68
195208
141111
27
15
94
391795
40
15
5
71
148054
195363
132972421
99
28
71
325835
7
68
182032
2
7
127275
109063
41
408444
498596
459160
429204
68
3
252343
64243
62
3
317764
168456
151520
360700
494874
105927
95
257564
277393
93
655203459
124831
338901
51
354239
406475
58
26
59
53
818859433
255531
85
29
8
6
232187
4
168855
349206
697302702
18033978
2
73
241392
94
84
244414
79
309904806
8314
264090
490105513
5
90517
447676
38
27
84
283284
64
477332
309613762
303102
32
303302
1
127403
5
493042
7
211303
98
99
94
6
480254
494248
183392
63090
216234
59904
47
323258
887520058
862528932
51
7
68
97
48
44
287956
148812
10
663526451
55
438169
184689
321305
20
8
19531
3263
43
38
519056117
31
61
57
16
26
25782732
249749
395364
52
46
9
93
97
8
95
44
81
9
422517
173883
641879275
464555
271303
39
318761
5
269897494
66
256525
92
271262542
35
74
31
94107880
403553
191225392
13
2
3
293016
72
78
109241
14
151573
154891
9
64
82
2
77
3
25
178163
266241
84
83846
101361
27
49430
324205
348299
1
12966
97
19
7
308502
51
67
1
54
45
22
116880
787531032
36672
333385
122092
3
19
54
97
9
270397
965672160
97
261555
82
15
232095
39
4
88
266796
95
600172800
94
420655
311229
121226
39
7
54
7
462379
604775521
237791
98052071
5
931341945
2
6
911048844
1085
115668
474925
285799
82
433777
83206
427830872
73
830583508
55
622989540
59
8
317089
78293
30
9
98
14
249587
466441
105460
843
9
149576
4
94
63666
445526
267280
440220
58177
132895132
370029
91
5
68
68
79
323525
79
4
27
290501
489194
43
72
13
170404
61278
134466
17089
101373
15
97305
356333
96
2
219907
17
67
282506
9
45
57
459135281
92688727
336313
70
91
369685
452189
68
6
91
28
1
23
131460350
19
6
365738
62
59
1
323951
113181
4
425165
37
291187
81
99279
93371
60
64
427190
155931
74327
388760
89465
440636
377628
77
472591
86
5
7
3
63
14
77348
30
378651
3
31
60
25
480424
18
34
59
247001
237174357
87
289497
377047
50
47416159
96
17
457171
10
993514775
27
3
27744230
340030
38
71
55
5
323793
315842930
282951
658887706
146448
8
13
54
211554
52
69
147625
63509
635915834
3
32
98
95
67333
117267
101753
2
13405
186298
178597
497306
22478
86
168941
111590
49
160862
3102
329871
6
1
25
75
69
36
138463546
64220
209716688
30281
50334
239116
23023187
263391
409916
285796
53
8
98
149479
849581582
42
383029
42
266604
16
9
36
255794
335451
385821
47353
315091747
43
92
52
362221
170972
237138
50
7952
190214
201220
75
6
9
784356890
428672
9
701615940
552804073
113647
54
831267999
280910
45470
65
43
88420
19
127314
25
72
338765
411879
3
93496
173239
80
227113
96
69
23
368560
36
76
819001961
314089
68
126934
15
114299566
394460
465506
8
684
103337
24
23
42
11
374996
17
98
38
190025
434489
40
71
1
66201
454559
60
351097
7056
23
72015
4
496687
47
929527553
85
255319
566124134
840046918
22
70
44
444086262
6
890421329
447975
358903
50
71
26518
3
29
436616
3
554676541
352506
472761
255978639
15
22194
450718243
339261
97
654580775
65
2
52720830
7
374642
40
57
261818
37
215707
47
745925231
449680
79
33
16
34
98
143856053
89
9
7
40
184534
22
396395661
2890
10
91
47
36
291810
53
10
186942
33
12341
294940
47
25
23
455414
26
58
451410
8
72
3
277153
53
7385
319487
71
291728
17
265174158
2
252867954
36
365991
50
52
74
98582
878059343
79
35
394413
151882
666784566
19
2
469432
84137
197266
123990
18
29
19
70
5
135556
19744
3
45
30
59223
19343
63479
35
160569
101481
4
991976813
432160
436948207
136050
445779
8
146809
54
333718
298990770
29
47
92
26
63
118050
4
50
17
57
79
727351982
12
1
21
515586234
13
404353
76
184019
92
206022
493982
39
28
322496
251336
468935
53
98080
133560
438960
420638515
6
61
6
993074807
17
84
21
62
15
7
100521
159202
76
38
97
304635
3
2
83
385811
95
171651
14824
480414
493184
49
66
93
449422
377970
41056
28106034
314051
430820
74322
149728
44
87
43
463054
548737265
94
947128967
236469
105423
141071
44562070
154487
463062
113059
71
470202
259060
93
70
72
76
95630
76
48
87
6
67
13
210638
257915
79
107667
1
441541
11
346451
9
289465
3315
378634
760917673
30
89
58
66
23
85
60
19
49
4
302915
26
3
882237714
23
173294
20
50
57814
113554183
30
561771037
4
294153
301680127
46
71
333223391
236461337
96
97
11
854623881
167546
589685521
78
53
174708
13
80
63
14
272638
159324332
92
7
81
93
55
1
8
328719
894491596
93
173729749
208089
367278
509575697
76606
185962
19688
344033
68
417290
73
5
299264
80
84
70
14
60
356706
289355545
10
150332
34
70
84
501747702
45
262069
8
70
981124597
33
33
6
20
484397
69
451525
33
210175067
332216
79
72
97777
1
38
80
189901
722880118
41
199275
19
234399
34
250498
390616
8
5
25
435198
9
72
416858
9
364829240
122876
6852
327856
94364
42
29
16
410638
41
373281
87
7
56
96
91
975327055
441231512
48509
89
455976
71
128253
198046
21
164348635
306099
897482788
75
322099
50
29
2
2135
920369857
5
9
272052
8
424524
26
40
91
32
26
296626
582141334
284305
4
686074335
134061
300794435
8
72
336173
295233
34
10
135606180
5
256318
24
96
27388
10
2
8
41618
458747
1
950220913
70
27
416326
804743460
889447506
5
9
37
424914262
180932
66
59
10032
256297
51
67
468037
52
87
170723
79
315447760
23347
86786
161127746
25
90225
369450
213685
45
59
479848
2
168725
26
10
192569
146635
437942
346588
322562
133741
122463
97
9
401351
91
195009
332572
6
32
702112683
40
129087580
491028
358824286
371790323
14
166104
42079
9
54
440354
420961
164290
738008198
128073
5
172634
92
393279
333833
63
492203646
69
157662
393653
89
607563864
192991
11
326656
73845034
6
69
220777
324701
81
66
63
64155
42919
3
471421
73
41
20
34670025
57
296237
632945264
371100
404897
379563
313182
57473
495567336
275048062
13
97
546375803
15
418355
399344
224553518
249904
39
64
7
81
8
78
70
344525
68
24726
3221
440114498
280627
87342
456761
814166920
409909
48
75314679
2
63
33
29
351251
245076
57
959850807
936037985
23
46
223479
2
6
274622
5
69
838311503
84
396112
36
796531840
67168
338913608
19
86
644759416
8
41
18
1
429875
182774
342000
418788
64
81
59
53
427207
907434864
37
5
37
940743655
465607
45
246260
30
35366
267279010
235884
7
617250162
85
2
16369
385637
267850
105908
78
28
81628
389764
174654
435
81
143312
20
231327
49899083
29
61524
160298
17
94
371548
32
37
1
37
52156507
153757
126688
61
27
474263
232010
11780050
51
473904
75
75
427616
6
239113
68
85835
466371
72
88
6
74
93
38295
313427
191215
476563
457999
61
661738912
95
40
9
51
451938
429982
45713
459137
184845
5
69
69636321
11
88
350316
30
70
76
92611582
68
47
50
312453968
203828835
24
9
9
3
65
47
20
81
165596
234202
15
175760
50
62
414251
7
4
10
380034
53
333232
41
19
70
24
93
148858
4
69
49
50
28
36
57
4
30
337222
731126229
415086
80
439457
46390
155227
8401
38
74
56
54
78
486781
28
72
132243
474839
232623
78
308168420
18
10
196240
1
53
23
173557769
208013
344400696
239351
477085
450101
406174312
17
239960
298679
21
87648
4
624956597
63
28
8
72
35
556444738
14
331559
316619
68
8
56
4
466210
75
96
494795
424568
192340
372594853
391691761
1
147913
67
2
24
6
3
24
27
38143
158211
18727
176812
262974
65
22358
34
68
666886976
14
85
49
490465760
341278
62772
396520
239523
69
242821
341029
21
37
353019
54
20
56663
235998
75
47
178102
418034
83
314052
924101184
73
427816
46
468859
323948
31
484358
97
10
111190717
36
66
998757753
93
23690
54
7
14
124192031
12
65
26641
447360
180607
40
165987
989340141
469535
180770
89
3
10468
62
425213675
107272
214719
15
18
25
23
8
69
268860
3
8
68
280851043
85
59
59
399508
98021
353429
47
4
216009
3
180357
32
582845542
81
377718
85
7227
77
44
44
52
845920902
35
190379
265469
370189
67
36
52
48
352864
96
58
250328
86
250193
65
48720
33032024
54
11313
8
110551193
62
95
1
49
63
22
2
86
5
62
254225
76
66718825
833750937
97
303815
40
86
95
96
75
327155
188990
342931
85
11
975098222
40
305683
178199
48
19
72
98
91030
54
3480
3
6
287867
972619125
87
55
81
43
48
403930
395714
282573552
62
51
2
411959
79
333280
54
304752722
968701582
43
15
96
6
2
177586
52722
97
182654
7
17
346841
16
76
12
7
253857
97
246560
41
4
6
55
1
64
6576702
5
44
23
17
73
345187380
233007
11
46843
953806186
312972
75655
7
24
72
430855
91
300098
144296472
89
494531
9
256444627
493272
731516455
320216
64
358523
340423
164747623
176932653
85
5
446217
370465
289527
339112632
416311
236254391
26
213781
187408
23
73734603
95
42
94093
418349
694208431
162554
482024
52
22
54
43
187386
487395
81
724873904
61
300169
112548
428407
474267
63
416128
2
10
371638
25
440929
177137
19018
48
284279
4
222711
1
83
80896
699219104
292274
899188757
478910
50
22
31
77
740002027
158847
53
177198
96
73082
53
54
899136637
30
242569
10
59119
13
480723
196011
194822
98
376260
84
436457
26
56
204034
36
364694
75697
72
381704807
104288430
216469
417985
188996
303346
261894
234001
15
596146307
20920
2
7
75
243349
51
8
1
79
27
169580
88580767
66
918578915
44
158616
55
481047
461035537
517299917
83956026
408083
193541
36
32
346130
13
1
407977
41
749862092
96
52
526764765
57702620
8
74
72
82
63667
244979
24
59
775802979
351020
34
453292
59
80
86
17
32
376959
335201
92129
288004
30
494434748
122350
73
1
8
206566
39106
75
71
7
92
77
212134
458500
124912
146434160
5
219765
4
170260
3
41
228747
54
262369
274321
79
8
482738
83
482667
14
8445
232836095
51862
494188
139783856
829932931
368675
57
311148
8
46350
88
76
314676
64
97499
46
3
107791
93544
54
385632
253289
449500123
76571
214538
494544970
473860404
126209838
27
890078828
449280
424829
8
333450
23
82
458164580
107226
189378
1669
264597
222720
316005
8
2
466082
85644
496469
369860
45
309145
61293
726904712
96
43
6
351215
49
128614932
73
385543785
104599
99
75
6
77
22
200124
71
254641
25
50
72
58
44
433194
24
205476
198570
49
454542
496427
273260
7
87
9
17
39513
26
41767
21
458230
1
657323633
9
90
28
208808
22
53739
86
357489
328811
96
50307
3
5
49
45
40
44
167749791
161770
23553
26
74
365311
66594
16
8
126970
34
164652
323999322
48
204702
67
25
7
92
68
266859522
43
38
377246
364017
65107
601311208
124651
414711
66
293253
383114
131329
431045
108360
6
334126
92138
53
11
118482
6
297672
74
5
50464
869808752
73802
74507
90
56
445427
323512
65
79
67898
29
3
165252
71
13
71
97
40
102967
21
716919229
83179
121472
51
46
622939970
19
358192173
122837
81
59300
28
491700
39
415870033
572629830
81
190526
2
96
39
8
55
273673461
254235
30
10
96168
6
64619059
2
56896028
83
82
1
183036
98
202279237
198517
361283
463121
38
65313
55
17
45
58
26453
685781313
64
179626
25
57
372183
5
74
56
97
7
94942
617147854
8
443140
32
25
589404610
64
45
188927
97469
982706644
439737
4
447038
37
263052
45
1
65
372126
13
704096353
21
17
154085
18
48
55
95812
55
5
23
43
32
51
67543
108757
1
69
208196708
142398
418154665
158661
32
233904
27
71
445427
6
649280269
817629490
75
123692
160465
795737231
439461
53
19714
7
14
241353
472553
46
54
105477
402822
81
96
169696077
37
60
251251
64
81
272838626
38
4
186350
494614
80
106796
32
9120
9
316393
42
319919
188020825
435692
7623
85
302100
63851
617533279
44
137618
6
4
244032
297475
28
1
128435
46
7
140051
288295
57
33937
81
984622605
93
87
326897
119494
44
5
486559
3
212772
67
265122
7
17
15
15
3
4
129180
19765
4
197050
934659491
62
5
181388
89
454865
341646677
34
628056436
5
91
327396
385359
91
66994
494469
53
40838
4687
70
349939
223532
377891
14839
7
40561
113582
480337
21866
982490711
19
53
623263746
56
4
333061
7
83510
37721772
25
256105
251317
44650
7
1
97
12
385942
392526
34
487425
456157
239741
5
77
72998
8
136585
51
752610592
2
411368458
182741
24
65779
321092581
62
277257
223673
207713352
437270
22
409206
305468
488345
755778064
4
85
48792
22
265426
70319
65
97
230739
546643344
321757905
52774
7
36
42
16
244960
478828877
48
263881
96
20
291137
26
38
36
432566
295325
514102058
27
6
260040
24
29
5
35117204
423889
139953
8
94
19
628534823
11
90
21765
129726
1
350684503
2
7
219758
383685
13
638814176
311623
65
334116
470010056
18
2
21
67971
95
617885292
366150
9
52
388565
55
280640
94
27
34
80
276913
187809
474416
396034
45
5
21
172239
428401
40344
16
465442
483714
767877713
91162
3692
178711
16
31
22
6
233092
61
60
9
75
7
35547
72
150217
276666
19
11
19227
330460
94
242258
66
60
73
47
33
46
83381
24
3299
463885
7
185142
3
236196718
95
67
264909
372615
474775
236304874
84
10
30810
1
260685
47
141667464
99
9
29
3
82
49
56114
394838
138702
85458
62
479079
30
69
71
9
395172
55
94
198352
173242
133301
75
87
369586
236334
1
68
63757461
59285
14
231092
370012782
375416
354403
236538066
96003
64
295946
14
63
196889
9
87883545
68
6
60
368586
34
94858897
50
454355
336239
692777022
440176
5
44
97
135363
56
667165855
53
487804
98
44
5
166636
434629
483178
199784
943745791
8
9
91596
447852
68761
81
60
18
427121
75
50
42675
6
95000
9
96
399074
35
41
6
223743
86
48911
37
416707
21
157205
65
317993
10
7
801553616
96
288231988
7
740788553
203052
9
73
1086
7247
754192305
39689
696844706
155505
71
95
146795
51795
221746
220057
233618
314453
79
7
95
203924
186828
53
147917
412696
5
91
44
327142
44
381238511
402859243
96
77
399554
28
420407894
387761
23
58
450726
200789
6
20
22
454941
477717
136517
40
28
315660
37
91
95974
69
38
78
73
9
21
98
2
67
158038
90
361208
57
462009
67
278682
268758
305283041
64
6
32
92
36
34
77788
65
494435
344297
3
296788
480568
487505
496286
79
41
132299
73
883355919
284153
105361
287723
50912
85
200040
93
405362675
17
149311
23
29
899716902
84077
62
49
41
177668356
736784003
5
54
143624
10
11
359444
30
43
84
36
52
62
430337
52
899363691
241510
163231
38
4
77
133726091
475555
244203
3589787
6
20
876420706
60
246562
14
313885
545819499
19
191160
34
562917241
49
4
7
132896
13
706697793
38
188132
272294
87
94
249898
422890
4
490170
121026
30
370974
166058
62
20
294728
141431
53
121091
292726
465140
53
73
229464
12
85
696799813
4
72
42
22
436692
166156
1
998916713
34
456315
52
28
11
498415
430911
294397
27656
464111
10
124536
54
348662453
53413
152847
66
437500
270938
628029509
47
15
471612
231962845
31
39
72
65
95
298043
139010
307387
454943
209031
93
2
102824
414130
7
33
11
85
277302
21
8
171839368
82
84
175009382
191782
17
58
35
21535
46
23
68201
5
171053241
18
29
7
29
14
21
405903
944084464
112051179
182416
261094
143466
37
67
565670028
45
473170
35235
245686
29380
279717
355709
202337
327653
568359238
40873
52
8
46091
149140744
5
75
333575
393853
454244
262408
886618354
77
50243
665320993
21
9
6
13
96
22
96
47
66770
37
28
6
8
229182
82
5
13
63
46
8
366573
4
36014
21986
40
76
183805
144750
52
352163
373886
56
118422
74520
2
498998
49
321312
63
47
491705
4
81
38
80
7
211638744
485219
318675
127632
177099
863890072
286560
679512126
22
266786
318400589
27
35
236857
35273
31
36190021
321563
296361
50
4
2
2
3
67
22446
72
55
244899
65
33
69128
451280
2
481906
2
23
552825431
781725609
25
54
21
3
518124146
65
44
47
6
396977
86
78
273866
184251
78
353186
23
72
42603
80
128096
499695
98
88
23
79
88
3
467525
41935
96463
270062
4
40
462239
8492
224622
6
232146
212349
17
61
312953
249434
904312308
756681501
156462
20
82
406157
75
39378100
44006
30
164265
432226
801731262
36
85
91560945
314567
60
463029
27
545543315
38
37
284312
154413
352836
63176
1
14
44
82493
138193600
191351
75
84
633407135
435721
450261
419796
37
5
28
136782
123572
1556
30
90
380588
58
32
53
483122
771654293
67
340997
51
289215
99393
31
24
39
28
26
261238
329115
5
83
437555
44
35
6
7
332660
20
566737403
420585
388393
602238885
373146
5
137060
50
30
42
994503636
76
44
494159572
391712
33998498
111253694
111861
316152
364977
49
2
42
457670
4
273834
384780
455346
312721
440925
337343
329577
1
98
252672
448436
209455
3
76
94
577400689
62
298084
404249
8
76
89
24
1
279354
493873
59
28
65
2
65
56
335069
254953
315775
29
547975377
333478
52
58
87
39
94
290249
805102755
4
31
56
23
48
83
435594
38
102377
81
315656877
464128
463044
75
159464
91
2
17
81
126166
48
78038
107454
420703
3
198358
257330
52
7
95
16
84
68
475215
490267
27
27
29
14
60
235636
96
2
47
78
6
482589
288148
58
122584
9974
54
48
61438
46510
34
303812
3
50
18
20
64
76
186998070
315612
42
94
211150
432724
392195
34
2
5
68
61971269
69626
269786
74807
488220
266651
47
107678
99
75
482659
106589
92
77
73
86
352974
100194
38
50
366951
230016
543508596
8
94
9
81
53
47
31
99
499424
3
10
31
28
483840
711886786
59
42
15
8
253211281
193519
383512736
160902020
71
54
42
126078
41190
25
8
402316
486415
6
241101
341166
370140
995506047
103573
139576
96
510123218
63
638961955
91
3
41
322571
71
412843
212958
69
11702723
39
78
15
310616
115595
236092
25
36
227726
398753728
59
4
21
390075
81296
206401
3
384751
420377908
99648
9
75793
252699
260249
239377
81
136184
164301758
49743
291862
25
83
757016919
25908
373222
827547562
11
159492
427408
79
73
76
320718082
44226
51
62596
254516
2
93
795847317
90
6
403707
15
79
41
16
8839
58
284867
290511528
6
41
31423
15
51
70
423914
42829
758158130
520168084
87
56346
3
472279
4
71
639820491
387013
389594
394369
88
62
99
205514
158289032
84
27
7
53
1
9
156363
183468
50
95
297204628
185270
495636
228261
338725
477132
47
46329
308398
9
5
328701
73
34
616420531
24
318466
95
19
377239
12
955583033
9
81
4789
12
54
58408
36
160114
316127
22
87126465
31
315516
270892
87
54
24950180
73
285200
45294
69
104711
250302
99
46
205140
112102
23
59
31
230861
179026
358893
64
264365
136006
99
437293
150000
7
19
19
17
249042
112053
296401
28
390938657
318175
152845
59
30
16
75
188957
414416
21
55
10
22
492074
113217
8
18
149587
64
23
494861
432473
75720
2
549382074
20475
37
5160
381431
9
383449
11338
155870
485749
465844
1674
94240
52
54
967559933
785174776
73
55
6385
59
52071
205841
53
319981
9
51
58684
1
269487596
57124
94
2
82
91155
5
41635
16
451708
415259
49
426393
405188
8
343066
99
145024
674042227
264449
295649
377126
65
108072
393525
4
442449
30
8
347249
38
238746
82681
212722
36
59551
1
97
43
11
376947
536019281
432506
225740
20
168290
151724
71
163062
73
27
64
64
3
978486452
57
54
949569551
118262
278923
87
386777
114217
27
44
6
479773
54
162641
220128
386476
3
3
725839499
320311
4
92
96
43
224814
285189
21
82
757787815
163527
60
434554
578950617
162150
438688
219088
63
25
36508797
459009
42
75996
4
451871
11
94891
7
56684
3
34
259504
20
89
395385223
14
15
75
403288
15
36
22
679777639
60
191956
5
7556
59
12
50338994
214374
72606981
64925
63
47
132772
23451
406003
5
817189414
41
7
47
55
203964
69
52
580
36
522537136
43
394601
66
403263
15775
92
15
80
9
48
712609041
6
72
15357
261441
47
76
182874
81
34
53
347223
386568
5
365668
582237074
143839
360969
56
528169122
45
797825286
161610
264081908
88
99
48
2
59493
93
8
2
3
63
387521
44050
23
72
94
263506
7
70312
478268
107739
11
2
8
32892
9
79
495025
419285
70262586
532579895
843137101
38
3
999745303
6
4
84
470672
353198
1
792956126
196971
35396086
66
66
35
23
136655
78
41
12616
457211
108820
316864
485845986
41
89
910126685
354686
98
38
88
46
78
25
30
97
176363
139458
76598626
381690
227205
1
355870
7
407967
316853017
235001
35
108709
69
394111
34
26
314730
366279
35
70769
88
368067054
264619
405823
154445
28
50
64
856737157
204244
279485
8
64
25
47
68
839887512
91
352213
357104
12
693513874
84
388797
14
77
68
439026109
363747
87835846
62
899191733
25
5
56
8
475830
14
929467503
14
77
414423
231409
4
2
77
457627
777369341
63439
69
70
125782
291115
194206
78
37
442557
448802
41
15
35
64
39
1
13
41
83217
376328
96
9
192272
93
892401420
373601
7
33
370642
79578
82
94
335687
229922
120095
350433
89
27
82147
18
97
173595
997828419
77
69
9
4
35
654058466
7
969397113
2
71
166050
220203
2
772721707
488693815
53
92
9
3
21
116178
64
69556951
18
72
65
37
52
100727
396277
3
277691
46964
456154
325801
12
81
72
20
648069189
196572
98
25
86823
343402
131328495
30
34
210808
195445
87196
35
398082063
84
168124
4698
19
88461
41
280571
398369
41
40
75
131529937
85
267761
35195
185337
124281
3
272014
21037
39
23
77
99
56
206493
177702792
3
42
36
201228
28
36921
77
6
93
414483
312831
91
54
56
20
1
978101271
42395
303323448
36
56
409850
329971
292493
55
113199
72825
9
92
432854
35
98814
9
79
354852
265953
198153
76
187716
43
52
28
20
92
73
226344
21
102922
89
198532983
27
1
3
5
80118
1
6
270332866
575764907
2
494205
174614
227539
229001
95
393462
480636
8
100542
7
298853
52
43
451574
375791148
19
479750
56
97
97
40
51293
35
2
191917
25
31
305317
353062
3
10
45219
402811
21
3
3290415
48
23349
46
84
92
711295090
27
91257
81
278374
130349125
488842
25
9
435488
451924
38
62
499524
23232
154839
83
298176
457492
234763
11
18
43
37705
31
53710
400458068
96
357077
90
79
92
208112
2
6
2
42
335640
154859
125598
193105131
70
335869
587860397
18667
61
467167
55
309716
443914
52
18
380301
97
38
8
366382
65172
2
46812756
380566
197530
340403
371173
332361
66014032
23
207897
122637
51
311926
492151
706778685
90209
28
45
51
118240
39
44
362389
2
71
190894
344118
150389
106490
449739087
887774244
148322
35
46085428
33840
69
35
476356265
81
68
59
1
2
129672
546594405
429214
205387
8850
7
91
8
83
75
17
43292825
85
987
271752
93
328451089
494714
4850
70
7752
256218
1
7
172239
32
494241
41
101313
19
54
53
391600
65
117643376
14
313474
40
107510
709529350
5
27
500564209
292640497
323755
713148698
937020868
411877
243424598
136122
90449
20
266717
40
449889
9
85
78659
61138
111763
53
12
66
173198
391302
24
51
92
107307
9
20
8
336479990
51
71
269150
13
8
174122
326965959
4
73
365201
298354505
3
57
38
59
92782
656963252
172101635
91
431304
290056
640791816
63
14
882107816
13
5
354189
11
326613342
51
343412
40
488404
94109
211636
50
143122
223620
396618
60
45
78
45
73
281932
52
423422
97
24
89
27690
42223
303964
346514
4
4
7
6
52
30316
165765
24
17
173328820
8
81
253583
88
43331
372635
90
70
172568
412653
63
178271
202261
96
154016
81
41
34
4
63
438844
10
57
7
354894
16
447421
235376
159869
4
101207
61
198805
54
23
18
52
19
480010741
242775
26784
148272
211037
101918
389258
97121855
42805
87
106265
273295
90
80559
125494
4847190
175207
66
52
353139
49
4
83698644
374257
390940
3
45
211905
77977956
3
7
52
235081
120819
56
36122
63
263251
357998
23
62
270996341
264574
480558
83
51
75
41
15549352
264050540
155621
32
51
35
461116
30
411656
60
88
25
280999
4771
206807
330312
129273
429945190
424422
134400
57
18
33
264106
41
36532
234263
14
148259
24
113248
64221
54
407170
189857445
255618
191525915
6
136174
832865289
19044
48
34
478032
61
55491
471051
1
18
1
56
385174
2
252303
183391
21
386766
98
7
44
95670
274998
96
37823845
466511848
340442752
59
10
85
140316
43
111478
18
2
67
31
1
1
6
401018
41712
4
1
109555
411285
335871565
60
67
47
48
18
23
79002
70
77
345789
422417563
252933
422646189
489985370
36
4
57
92
389775
43
96
455565
8
143728
362212
43
484443
147024
129113
37
10
19
123961
29777702
27
16
307298
4
313640
88
52
53
2
94
742294804
166437
91
428515
489007
69
32
448785
423311462
72
225044
347810
81905
258151
45345
162747
1
347014
33
278846
87237
43
109034
19
16
313528
21
69092392
99
69
22
92
43
6
429337
146409
83396
491028
345995
61
66
9282
440881
3
62
39
99
33
485496
7
17439
145580955
50798
204838043
85
54468
28
924504978
57
52
482894
49
26
461622305
80
7
876840398
368379
319239
30626560
193202
50
86931
50
195044070
358846
177023
191152
77
7
87
706195503
730282087
196652
23
15
376566123
38
33
53
93211
18
6
61
317128
68
41
33
8
291973
194424
203347
326940
72
196559033
94
67
112573
38
371663
89311
6
4
164057264
89131
368408
81
71
146796
84
372803
59
446664
91
312140
210314
4
97
78
34
82
36
2
468297
247077
39
276309
71
166254
149276
83
464478
455523
156315
52
179509
86665992
7
42
88
237389
52
358957
85
96010
343583
9
23828
42
418859
47
880839824
12
90
25
92
491326
370963
66
158486
479628
77
35993045
25
157616
3
574049130
10
111613
60
402626
49096255
314048
469191
225971895
128143
381105
68
461659
176008
269225
88889286
17
42
6
18
9
54958
1
89
351186
67
86
6
258006
387707
57
251561787
95
96
26558
210466
66
127808
93
9
70
89
8
446080
270919307
14
98
8
45
147783962
66
60
17
133281
26
425820
191365
74
479285
56
5
490092
77
618546773
80
15
329506
79
485159314
82
79
43
144968
22301
48
78
28
226486
51
113231
84287674
3307
15
40
13
8
525344716
7
133733
403938
37
33019731
63
375096
40
286841
67194657
39761
26
24
145462
1
40
9
18
97
62
10
90
30
18
448997
67
429878
293169
463970
44
16
26
94
870613326
8
429028
468668
53
39
765040307
462679
433924
171237
8
316621
634069722
22280
384660
122949973
11
21
80
97
25
7
381707
213102
84
34896
471726
27
285185
27
4
51
2
255192
483162
96
55
24
878560685
95539
78
322007
67
332828839
71
76501632
166881
26379
90
13
7
228965
314620
216271
36
76
270347
89
70
86195
59
9
240484
346954
15
75
383747
63971
25
952727479
441505
298159
294912
91
322990952
59
63
413293
75
386388
26
483121
11
471357
19
54
331787
322290
135978682
715766694
26
37
67
481831
7
99012
21
733809004
34843
494723
86
13
38
225143
319195
65803
90
437762
397569
402056
247746
341326
8
976812174
68
35
4
424811
215127
21
48
264576
494177
290137
6
302776
61
167324
86
85
471286
345418
11
813164285
86
304920
24
113106
65
63
55
9
34
64
1
57
70
109944
60204366
58
280966682
2
228082
5
232700
123343
63769
55
81
351323
6
170390
121243
6
27030
426731
56
17
27
349992
345089
89
459669
152314
58
194593
20
83
40
3
61
16
10
34
78
87
4
5
112312701
98
308347
60
94
159811513
4
637700804
28
299612
77
309914
54
1
325123
290197
55
7
94
29
440973
829527603
45128
88
5
87
29
46
322537
440509
185077
54
117674
51
43
21
486171
4
49
90
125777
196562
43
498747
23
237136
128604
463608
1
419509
398528
725115355
156668
96
482821
7
27
24
362131
625863756
41
84
2
285927
470447
318814
88
8
19461
26
102700
103755
381152
30
983923907
93
117800
159362
172022
59
276882
818418523
293473819
16
53740
222078
126761
5388
86916
52
36
456208
58547
74
413103
50
119770
90
55
91
15
53
44464689
40
54758
643346197
479407
2
87
78
90
691314129
283571
987054877
92
24
49958
76
49
180970
106974
83
9
86
65409
78
24
2
356460
24
67
161453
317980
7
43
94
27199
18132
7
247236
316733794
62
78
496858
81
16
271653
64
302123
94
8
87
188583
15831
117572
368545
68
89
261733
2
294042
20
408395
89
139713
227534
37140
28
849305722
161002
282512
45
76
56
62447295
5
26268607
479062
26
8
94
82
356369380
9
456236582
169220
326961
24
406477
463388
49
14
378294
5
4
20
40
92
120106265
52
3
152346
21
320719
197049
26
455629
6
400246
344503
50
307370
70
62352
41
7
61
460496
70645
60170
77949
18
72309
71
138043
23
148853
103456
657412576
27
20
360296
228714615
57
142716744
338455
316066
361506
21
14
220932
2
1
382399649
38
14
622279883
9
279250
203967
55
125896
829357607
98
9
6
952869322
370075
103243
77
45
174132
109997
55
56
319706
130042
892016524
518879373
451446
365224
68734
64494454
65
63
293859579
243617
4
210250
80
319216
473463
123580
6
64
13
410249
205517
89
302082
72
78
27
908229134
30374880
275616
84054
318985
56
459182
26
88
44
40
8
236739
430873
2
371797
48544
366485
205901
445120
144293
136497
93
674840546
30
757504094
3175
322018
76
155927
5
4
56
7
41
258
6
358461
482690
46
147933205
593993297
19
91
349323
65
291331334
73
23
71084
63
152894
473134
4
23
59
42
92
737503994
476785
3649
37
449608
47664
401704
84
32
69
237131450
468529
370481
4
312590
261062
614725600
42
429942
380543
4
69
497285
90
272661
28
60
861949111
2
45325
52
25
376364
3
32
606163153
93
426156
186569338
69327
170565
965834270
226919
72
50
436083
61
327223
307006
48
101800
53555
18
277739
420405
48890
60
112503
848043591
38
129421
26
163463
19
281647
13
143418
335899030
69
343928
275219
7
56
55
81
333159
54
28
13
50
532347333
71988
84
148495
71
751013976
498182
83
337568
9
309236
13
318649
9
143827
56
101452
109181
195597
379145
113774
526323733
4
5468
111936
24
197319
152636
545013178
4
44078
36
67
335178
214785
161553
74670959
96
88
39
80
17858
290845
74
27
8
2
694021109
77
207322
121699344
167584
756232381
41
3
159661
240258
46
360925
56
91
37
281197
55
40
388015040
20
63
69
165507
58519353
23
14
347199
36
11
261018
96
74
459839
45
12986
53344
43251
32
35594973
187100
29
45221
2
24
35
16
37
93898
206807
75
8
370706
33
50
65
54
41
918122720
8
474161701
12
315842
53
915738201
51
489278
6
51
151031
318534
37
331143
94
147129
2
52
55
491777
262426
8
364368
67
96
375068
400321
219937
39
25
43
431312
65
214256
40
53
2
3
168859
73
59
30
87
249552
388153
594473139
16
105062835
362428
259133
448026
84
18728152
11
10
74
2
89
97
47
84
271043
201486
75
5
344338
6054
55
93
28
26
168807
20
18
167613
123032
375030
446523
8
42
414463176
97
61
21968
97
157443721
33147
172678
299298826
9
19742
373542
352806389
55
48
6
5
423743
30
5
497196442
142856
5
451392
32
9
717025896
86655
341607
87
217057
124172
367831
3
77723
944952043
441529
178900613
460603114
242414
7
239521
21771
236278
88
199728
44
484733
153090
461753
247168
421027
89
456470
976111503
80
373271
4
672734800
705809717
66
255914
98902
85
44
41
327907
69712
97
116558
18
313420
54
6
494171
238318
44264
210133
130872
252309
154543
13973967
397273
466484
890748020
342396
4
7
350147
44
440085
15515
53
372310
71920
492703324
272316
2
455428
5
83
109211
483954
287232919
2
459028
1
77
38
61803
52
1
392717
162806
1373
438521
94
300234
57
99
328999
87624
65
79
57
33
364884
434496
404662
441718
3
25
42
112966
797273844
629388828
52
32
53
437390
155333
42
993460813
53
17
72
17448
59
33
44
993478445
64255420
2
285004
17
232507
113033945
181809
208611
2
24
24
305561
47
335040
204941
21
878607723
59
5
64
9
8
98
40
56
307790
38
520049265
291717
66828
40
120654
41
8
69
13
182441
359133
487950
167287
248947
9
193290
59
97
54
429008
72053
771201131
89
28
316612
67500
38413
60
15
334769
7
59
139217
442350
385624
75
304816
3
869893723
63
45
902610632
58
222
70
127447
39
455077
186037
301545
38
16
123345
52163
9
86
60
46
9
364987642
8
19896653
34
4
2117
30
6
26198
51388
173496
400015
85
59
40842
233095
435772
505715726
16
36
62396
486894
84
37
93
424204
75
487472
297615
400289
99
176656
15
59
211224
77
93
361629
1
424898
625157895
18
8
408913
428045
384556553
251846
354795
4
1
58
30363
49
257234229
192730
458129
174075
18
19
238517
7833
226856216
96
174062849
76
191747
318499
466364174
90
259386
41
255308
52
99424111
57
232841
96
4645
339227
14
81572
60
13008
4
1
33
52
97
83889
83
105502039
79
10
47
71
270298813
133370
74
28960
388518435
45
20926
52
311315
40
333992
6
21
211447
466545
9093
491053
95
410573
128107
6
347040937
311
22
57459
284122
46
4
1624807
64
33
5
256037
47078
31730
28300875
89
34
19
49
72465
310271
33
34
385402
28
90
487676
621243578
471588
282316721
42
448360764
1
48198
375620
203204
249261
99
54419
47
234699
340408
312779
356858
106110720
9
246153
107963
4
36
81
9
86044051
104145
244702
258752
68
65
343439
862714273
414762
5
57
303159
43
13
43524
7
260622
285603
422852
91
166194
53
206667
328315
5
411906
98096
54
924100236
23381
9
7
5
30
77
29
4
9
70095
129873
477027
43
66
14
346861
33
12
31
150247
46998367
88470
87
47
515889031
84
120993
370373
388353
1
21
1
80
87
97
59
12
338469452
73
314767
78
266836
89945
111714
389157
240379
158452
6
78741
4
355301
96
58
383782
72
52
391409
94
9
35
82
98
17
84
74497
88
76
68
838433048
345811
274399
34
88
496421
438135
7
76414
48
18
724286100
94415
481925
336248
249888
53
82
401765
7
235054
38
362874
89244307
26
379026
74
40
628843000
47
44
69
89
210562
904525245
84
52
62614
394164
880224402
257204
14
39
148710
19
53862
4
100078340
4524
359743
48
79
281860
45036
41
892988145
664861838
72
426093128
459512
96
455228
349666
475060
2
58
76
89
77888
357155947
10066
1
3
417123
380253054
401114740
10
76257
76
76
96
114208191
9
48893
22236
21
2
36
383043
449895
5
88
234389
55012
195772
88289
5
8824419
284600312
73
184637
93
96
216603
50
98
93
270994
178233
7022
34
330070
996337448
177426
302189
302555
82
266847
27
3
397487
50
41
61
102522
5
54
30
841120388
297468
153208712
47
33
68
117917
8
1
255662
462925
6
107379
267077
91
309080
87
999281381
75
326759
39
233171
1
49407631
3
4
182329
288957
400440
4
27
466129
786310208
512971426
74
587086718
36
2603
6
270865
215833
187070
275800
4
97
21
44
248517
15999
72
40
652748624
78
88
98
2
89
2
32
42
432939
249559
62
14366
41
408910
79138
27
51
4
210859
69
46
99
130002
91
2
83
87
14
28
27
11889
455430
227795
342260
30353
77
413300278
454896
8
74994
45
50
537961630
699443026
82
23410595
116360
297275
250934
9
76
411729
75
28
245196
63093
447302
303799
64
90
56
99
190671
792433304
968804506
29
476688
297969
58
98
53
56
71
67
93
136868
197298
53
18
26
29
4
218751
89
2
184336
376801972
73
276098
69
6
214428
281837
151764
95
415429
55
464690
12
489492
64038
763009179
7
5
446623179
579557099
82
11005
6
15
40
94
438273
43
11
15
281029
8
34
85
6
28
9
28
362731
72
202455
14
172785124
18
101761
8449
945688238
416694688
51
4375
159775
406804
505067190
741669600
4
39
85
313949
44
51836
61
308790
25
31637
587523925
44
3
66445
425937
284969
24
94
288285
324100
78
80
83
92
348618
51
22
914294605
263817
90855
180734
313905
264573
121303
306818
105114
798679261
3
18
47
196565450
59
52486
2
25
1
267505
164456
361901
30372
77447
1
381872
26
431127
79401
79
4
94
510673964
244300
3
75119
71106
422742
269603
91
36384
5
273262
31954686
6
60
71160
495888
6
378124
474611491
1
5
2
58
577305973
370133
283934
491095
81292
40
20
404253
7
159175
194351
31
449125
991229508
346334
48
85
111123
70256
35
344240
83310
277851
167844
178959
303125
16
318661
318483
84
4
21
60232842
263330
38615
708639872
839104575
18
34517
54
495873
216408099
284750
34
52
86
90
63
218881
96
233142
74663
34
332716956
410704
213150023
118582
68
64
456020
161753
465423
361352
321667
75
2
75
95
39
17
915173510
84
8
334005
42
44
320383
272485
49
103244
56
13
81
735295807
32
340245
71
17
6
36
72
70
482571
82661
468949
279052
171148
65368
29419
207912
313056
5
328300
18
9
487179
990248231
331334
5
303639
68
154633
4
109551
317603
54
99
111810
91
5
87
976481432
201682
79
177297
45
26
26
9667
27
60
89
86
1
13
28
667770474
392911
26
318612858
303948
63
41404
77
4
77
13
69155
348200
171678
60
477784
156485
193800
91
143370076
57
75
2
472269
36
436585
167537
268483
58
2
82
145024
11
56
63394
737773756
371918
82
735135028
426858
22
438120
95
92
688775754
286276
57863
85
392877
58161679
74
444927
155902
86
6
6
416629451
69
435804
5
50
6
50
731628051
684505975
15317
788351855
108147
291230
363253
87
9
71
5927
50
281911
391031
199496
393493
1
118147
191547
156269
265520
8
353460
8
27134888
86
96
438630
194780
38419
385935
5
19
63
399692
4
26
297522
77
199716
64
134320
19
71333
41646
31
465006
38338
9
285431
69
78
430530
79
238448
469696965
18698
10
149988
21
4664
76
49
8
673588989
407479
3
66649
5
22
261794
126792
101005
204795
916272227
32
49
174574
384227
54
219164
277265341
83
10067
3
7
321592
8
3
41
442939
36206
74494
6
48
6
55752
136335
22
14
419722
36934
95949
109791
1
4
258444
58017
446965
333076
53801
56
87
16
93
340379
76
42876
446348
63
3
158346
85
995599576
61
153417
411424035
429512
19
37
62
99
32873
3
3961
918056127
70
67
11
812189713
17
96
249373
56
2
76
10486
212619
32
299251
21
206265
35
465350
391477
471548
24029
67
54
93
70
136898
133402
270368
63
29
6
78
66
415192
76452
96
4
242039
9
457795
422411
368567041
95
78
323364
309534
3
85
399421
75
1
43
86
48
487059
23713
449954
29
37
423409
459871
260393
92
435620
36
5
450868
310808
389003
19
43
259148
80
155982
86
967506281
97
53
140352
69
299650
238453
8689
43
46
89
8
61
164719
339680
7
272226
637708652
231187
982258810
5
35
120386
6396
79
5
34
104448
218240
7
200317
220474
46
242427072
349184
71
98
183124
70
487793
9
55
125924200
7
391483
147865
73
528435260
12043
419496
9
131056622
2
24267
368779
17
82188
20
210666
25404
62
172879
70
7
100654654
98
273840
66622
38382
78164
11
284971
94
308008
3
50
456793
55
237066
8
72943
99
665367993
15
384626
4
18
1
196253
29554
520996289
83
488280
267530
434776
335601
40
99237
184203956
349252
208585
962725608
73
438393
42
18
95439
23
1
327407
450246
261562
301868
50
58
83
270085
102127
17
3
33
29
70
279026
62202
80
389428
258156
42391
324273080
42
75
8
75
142592
624573004
266595
326825
49217
216676
43
93
51
55
47
46
2
1
49
9
87894
16
3
444758
44
53
41
23766
617482395
87111
26
69
255955
217597
59
3
443130
307606832
343716
72
465712
48
934290940
86
30465
81
146607
246930
160304
335701
81
274998
92148
98
165540
35
281010
68
80
88
140611
92
293676
269600
3
7
2
311670
38994
321018
379770
2
236250
29
8
181851
4
2
4
8
727041304
30
13360
75
50
20
66
27
988454654
169151
93
2803
348224
85503
82
5
920725204
237268
33
41
64
17
4
79
86335097
573244357
37
381364
60
76
163698
389233122
9
403878
51
30
87
923870750
191033637
272229
207696
459346
269011
66
5
14599
64
3
50
104646057
30
72
338866
98
8
21
82
383321
30447
234956
61
32
379861
262590
4
257115
750873381
165892
1
43
21
3
8
300216
49431
8
231794
434224
45
372367
26
60
674296366
5
412986
12
5
127881
213965
68
255713
36
303252111
376600
64
11
19
72
362722
25769
96
35
1
84
466592
342050
49
13
277521
40
46
193589
8
1
51
497274
151508451
327847
1
175079
94
81
39
34
65
283277
182530
298423
8
91
184705
59
274062
4
753487801
51
320591
185281465
206056
188901
258042
22
17
3
50
46
38
244611
68
62
421527
461944245
103746
471116
13
113829
42
56644
96
1
83
496304
9
819622457
67
199875
265664
40630
418515
86
68
51320
91
382922
1150
15757
85
42
54
27
79
489861
82
363552
197066
81
61
166365
14234
270910
82
51
330206
59462065
39
4
102757
467439
17
105946
1
650519048
399139
50
23
30
77
92575
8
94
45
334504
678075202
196503
20
29331338
270445
73
63
388429
45
461197
44
84
52
395634
42
390336
464545
31
10
98
37
68
99
56
160466
350370
416495
381990269
81
66
59
355471751
56761
71
499383
291508
85
6
198951
45
152570
35069
27
78
1
300004
75
1
301866
4
207531
841043249
141242
33
48
69
4
214588
82602
80
67
93
372177421
103902
199847
60
14
73
280667
32
148943
5
380785
36
941136430
805519550
229319
272773
118421
1
35
55
291034
17
140567
328551
293147
53
394724
69
36677
277091
114234
347989
1
74
145235
94
227928
33
172069218
286729
25
74096
70
95
417693
271423
133157
17
11
421104
4
352924
99047
50
79
405029
84
179648
17
361751
67
302237
952635477
186299
1
80
446004
98
41599546
293523130
90682
171667
85
13
79
63
328066
908011184
469164
347749
79
462251
533583876
921
9
306936
71242
68
54
45
263771
218720
338667519
76
940656429
321948
489237
17
1
69
455516
123890346
203118
163251
96
75
52823
33
5
71
36
72
80
230553
14894
31
174973
56
80
335921
3
218388
331973745
30
75
292559
64
61
341574
81
909749612
97671963
802203055
63
49
162339
62
87
161932
10
59
369015
698713557
527250416
306373
13
45700085
152501
4
132016
240972
26
30
20
337217
997380074
184516
57230
52064
889835648
83
95
939405894
284607
98412
4
41
508964039
27
87
66
484644
12
2
366931
85
25
7
391821
6
47957
420674
379650
31834
224013
42
150847
25963
379268
27
6
240499
564094167
330268
517437063
6
14
7
111188
68356
443711
25
63
66
31231
9
5
32495
351495
881247356
34567
48
3
30
46
99
873513435
98
468247
111743356
914971446
5
337838
370304
8
63
7
415190312
4
328260
60407
280976
155463668
25
412906275
95
481903
507361444
135967
488610
95
734976705
65166
71
41
81961
9
464530
53
15
41
43589
155389
54
88
9
212006789
23278
438978
87
124165
17
94
95
9
84
90
158556
93
218076
244857
90
41
25
56
63257
6
427697273
390466
93
5
67
333808
249221
89660
122404
45
67
55
192582
213550054
179973
44
44
26
36
453520
2
98
4
57
358327174
11
13479
2
5
79
32
17
342100
14
351347
305018
248304
300213
497170
24
3
17
909924986
76060
54
38
410594
79
60
80
499682531
79
254298
1
54
22
82
96
208543
80661
5
9
103624
51
115856
51
312225
933170324
35
17
39
7
39
406188
393062
425363
59
341067
61
57
71
72077
43
8
28
891997794
28
538216896
477677
324473
10743
40
25
52
39
393094
47
70
89
43401
68
29
258815
60
7
77
430328
3
44
380799
848202880
670686874
16
307431
160772
27
16
97
7
181629
16
155484
6
33
5
152170
62
187014
85
23
98
53
89365
15
64
10389
32
57614
377069
3
155904567
27
94
88
17
8
99
1
323806
61
13
652305929
95
43
3
11
34
369177
36
256281
188766
14
282713047
16
81
323709
958353341
469023
112760
125244
4
710916231
2
9
20
153234
54
394269
431343
274753
219223
92233
339693
426221
530009190
476361
52
49
73
98
50
6
65
265390
82
361427
287402
291202
478160
52
37
33
23
44
331423
89
11
25
5
76
124605
87835
914980533
242257
290691
19
274677908
162767
2
2
4
6
55662070
216120
95
67385
67
58
54751543
9
1
74
312853
7703
980630244
31
77
5
3
44
903520389
51
3
97
19
591124953
70
78
74
193236
13465
20072
72
27
26581
86937
50
140392
8
935550247
135199
151195
459795
230207
2
131354
39
448360
91
11791016
3
409592
70
30
15838
24
411325
358303
208997
33
398340
6
338452
7
85
61
60
154698
69
478997
497193
2
237472
92
25
53
453934
176301
5
56710
4
248277
124072
172098
10234
103623
61219
386307
488307
66
2
57
353878
485351
36
5
262424
407596
137902
167426
5
760845043
350069
6
31
176537
59
88
294850
716932786
349049
40
324818
324032
80
46
406950
76
67236
6
53
414423
93078
176265
489723
3
480257
63
6
704931493
682859514
25680365
30
221649322
5
348467
97182
79
6313851
73
172992
12
356011
5
561956273
82
32
410921
92
268871
198820
87
264132
139281
89
4
418427
30
45
25
50
291347
222923
6973
8
85
26
6
11
413160189
221285
60
119746
74913
14
456203
192895
5
79
86
41310
809570830
344148333
432563
91
363865
756303011
7
95
68444
5
98
33
128698
7
2
377951
22
38
191105
73
402557872
5
14
15
129670
82
83
11153
411529183
262576
473434
67
42
373594
142442
14
144707
43
36
86
43
49
179809
13
199886
415838
3169
765689916
407672
86
573505396
21
80
418933
45
13
162827
264141
81
50
1
32
492343
65
207414
6
41
81
78
77442
79
78
194763
951593955
233599
33
40
6442166
77
79
261921
71308
76
26
53
24074
353291
5
2
88
72
87
390390
357043694
153248322
19
195960
86
32
95357
63856
37
157067
61
92
39
313809
71
4
87
3
5
83128
42
5
418441
96
333603
56529
92
41602
261823
456836053
665923300
17
371668
61
770198105
29
454357
274457
475195
143628
114513
199200
76
45
63180
270744189
90
33
25
23
17
718406066
804054633
6
325570
6
89
33
30
99
49
1
38
330411
17
18
2
5
164265547
311207
360448249
1
325790
69
395606
90
1
7
102371
16
447003
4
97298
75008
59
71
36
128680
85
78475040
33
48
338910
365676
325833
683811457
207511
6
39
275686
53
190636
291359
56
61
439706853
31
14
91
768881305
73
378543
55
87
95
143565
353768
71
400209
220403
83682601
2
1
673516899
8
89
96
515297963
25
17
128239
62
452371
6
3
8
94
16
404767
59
75
90
257886
222081
106647
13
179765218
244841
79
4
541174827
67
66628
406021695
72
120033
5
373259
68453
24
15
257159
78
15
237537
38
379315
89
189300
440795
124862
337580
39
92
13
28
374818
370229
88
442829759
82
222212
431438
44
13519
1
981625822
42
27
73
223693
46
9
257346
467499
23
176389
85
95
399364501
160316
91
279381
466914
73
418745
80
95
213047
180270
465931
287655
61404
440336
51
414434
12
343653
3
5
18
57158
665972601
286756421
79
69
21
371889
61
21
299861
873
785842756
223914
76
340636
387431
64
170517
94
279844
68
200827
603091827
497775
6
107849499
30730
56834
8
53
291090
77
294358
52
253779
330384
79749
180065
69
202570
45776
204556
27
82
51
54
34636
70
298730
27
480180
37
350238554
48015
290217
44
118584
452565
93
276160
74
43
47
14
66
170321
439531
71
756219259
107389
21
206036
64461504
357655
390304133
95975
77
44
47080
1
459254
99
503214338
2
59636
75
66
285544
69
208939
424518
357447
185327
188005427
13027
135769
385381
3
366501
20
472824
789882504
414393053
93
53
65
235713
229436
354760
2
61
76
8
77
396130
75
291138
149282
345076
72
73204
462123765
7
49
44938
221074038
17
745095945
361594
332323
631137158
2649
30
166930
73
396860
324395
45826
143856064
57
244787
28578
43
222117
938607032
83010
64
1
63
590814218
495916
59
285203
2
412554
482694664
66
4136
200578
71
74
287011
296065
82
16
368765
55
352049
14
77
78
76
1
1
45
90597604
482903
225578
37
24
133650
93
302040
8
95
187565
44
139863
318600
51
52
88
407761
22291
38883
38
61
246829
53876
250366
5
40
487394
47
80864
94
492415
88
419860
85
216904
91
390188
423616
38471
62562
446649
4
32
23
68
3
2
85
79
33
753298355
38
496975
437066
237876
427096
84
63
50
58
63
118198
96
63
324574
245109
85
96
27
67
142340
48
142250
58
23
2
67
9
8
27
498945
445949
52
31
19
326625
52
8
412149
27
171429
91
38
498648027
469591
493746
67
239546
38
27
294198
327312528
48
45
142611484
25
99235
50
319281
452537
9
70
224540
476781
3
219269
187079
58
5
383757
172334
55443
98
3
16
88
223595
6
110215
35
53
61818
91
4
761724682
4
81
40
13
59
10
7
205163
73
1
9
455181
44804
237436061
81202
7301814
39
454561
248629077
262894
257386384
31558
28
22
438572
304907
79
24
78
4
33
56
587111090
75090
186200
157065
209019
46
183990
343981
343554
64
161135
244911
127629
177132
805710547
55
199601
186822
366199
64
8
346142
47
20
93
283141
67
53740869
441321
56
141317
429510
28
116917
112050
350759
169059
78
404727
83
53
87174207
84
9
4
77
156154
84
8
1
62512
124910
47
11
69
1
425886
276853
182139
4
74534
309640
466929731
71246
96
15
175842
89
836219631
93
85
38
33
97
21
401415
22
449929
59
7
53
2
7
245303
45979
189914
69
32
6
42
278653
261472
62
19
272839
28
159906
234007
131781
399891
13
2
40
73
357445
439802
260390
48
441785
446254
79
413187
71
64005
30
483922
72
784697534
7
494358
10
378487
357477
8590
414587
310130
211117
449016
221027
568233943
420295
352346
31
191718
21
93658
241414
1
63646
458430215
44669
57162
49
67
69
15
32
54
229684567
74
99596158
123694
16
3
890365980
249001
465739
298045
452313
4
55
383029
14
44
5
30
74
658505953
47341
71
22
266735
6685
441639
63
457711
64
50
445239
198420
263253
35
17
159239
14
47
47
84
81
454917
4
120578
37
362404
330710383
22
379119
280238
449166455
48
95318
544551042
61
8
42371
44
136317348
10305
335092
305849
9
50
1090
1
12
36262
163175
12
353791
98
358983
32
87733
87845
50
278702
82423
32
9
72
4
377806
49
118071
61
313673547
8
7
642378821
94
680431146
572596724
360235
123671
6
453561
350415
50
323459221
77
269695
77
46
45
415247372
99
352628
182563
295899
85
210503
436373561
24
255142
15
14
287809
365671
992754310
34
50
105550
98
188766
39
186411
74667902
84
38
4
287202
88
464883
37
113099
27
56
7
790950959
86
6
11
65
63
35
47
32830
159215
31
420787025
302827
42
3
492459
1
466971
12
87083704
396375
283903
28
69
21
92
605810332
17914
42
61
3
749375291
37
32
123781
69054
23
79
82
33
747557516
5
69664450
86
286385
82
74914
214752
718206837
226067
60
19
5
9
24043
85
211903
2
278504003
30
350770
956014962
3
938330889
463802
133353
70
50
342338
21
43
39
4
82
216933
88
9769
83
92
3
431723
659575433
2
32751
11
52
409570
31
308089187
364237
80
71
75
50417
58339
71836
39
35
132416
387074
96
454505
67797
7
205885
252974
478207
20
70
63534
687976113
59
404650
116085
18
46944544
372822
15
242931
5
10
154116
336185
64
373693
9
254886
193839332
155335
445284
11
452159
1
177862
400196
86
91
777939746
60
4
275741
20564
338962
357903
459923
363642863
414271
452588
71
61
157449
149750
12
294706
168909
283743
660177115
1
80
24
94
90
270823
78523
181504
499329
70
471546
118979
93
58
2
308031
11
80
52
25
123261
48
105020
470361
155288752
36
13
15
89
22
13
452235
407571
73279
7
13723
489108
52
73187
96
544295891
397592
28300
13372
17
57
473721
70
8
97
444865
92
433908
20
33117
20
8
242027
67
403078248
19
196712
35
52
601844860
8091
375038086
60
80
99
300852
69
266325
39
223873
187755
55295
68
143691
2
36295
32
424149
41
36
46
84435
111681955
58
245002
92
157019
136752
254409443
2
4
86
1
194507505
464893
385059
355240
312977
235198
921371153
412309
358184
45
249653786
302345
2
51
95326
74
216408
177223829
70
174645236
19333
421696
51
84679
25
24
430175
39697
39
320237
409855
1
356986
99
55
131222727
741574876
176927
98
88
487721
325939
43
70745
70
5
6
24
19
172503
326862
8
172574
97
85
269198105
98
450408
306444
50
439135
252817
81
1
18
169416
66
367880
899890383
24
59
559530200
267368604
10
75
273992
431249
372057
613075508
192067
97
6
50
313013384
192074736
221241
65
30
22893690
94
498054300
98593
10
61617
82507
70
185967
51
437782
197038
213183
2
4
99779
81
16
792635571
347334
92
69
74
282546
41
219615
1613
166132
73
830887305
641643680
352898
87315
77
247590440
14
51
146318
962703305
63
24
91
72966
4
70
69
59
30
474324
190414474
265052
9
89
63
391648
156354
910654354
397675
544401434
467157
452774160
389066
83
371600
5
467080
13
534380537
1
654950779
40
57
114041
478386
384128
74
40
75814
38
24
250700
487221
193749
377142
83
360613
99
9
97
524039612
106080
938970766
708567486
145068
22
7
19
60
3
58711
43
371066
551743972
261559
20
4
420135
695366652
3
53
28
485984
85547
17
80
53
78
65
18
85
4
17
24
464003
332967
760997520
59482
762594148
917797860
88
7
277780
32038672
402432
88
24
5
81
59575
190991
77
88
34
61
438808
8
18884
187889
14
6
409655
78766
54
326974
190868
63
14
56
177514
31
366784
38
54
407042
36
13
311358
216860
95
5
4
100037
238801
1
84
91
5
36
5
623698104
757238286
180763
403684
658680032
27
62379
177334
115018
440990
23
271062
69
56
142817
46
17
269916
4
156839
2
47
5
307423
314677
2
476978154
50
451161
135487
233645787
178
47
184171647
209440
63
82
9
37
172258979
86
65
138397
11
16186
308763
326617
572819665
67
64
535847500
362607
698174254
279231
15
390112
48499
2
25273
60
778939617
385849
28
120745
187496
42
215018
10
1487
496722
337584
20
99
142804
30
206686
52
7802
91
1
307835
453769
493734458
165192
364282
280413
236848
9617
16
84
68
76
59
90
484800
2
15
76
87
4
61
990979289
30166
47
4
191762492
471499
767779536
73
774495080
346270
156838
3
17
79848917
87
328618
69
4
84
88
1
176477
29
2
54
36
54
2
53
407250497
18
68557
371063
78
97
1
9723
54
180725
15
320850
998663992
606042291
312061
462115
10
77
532694185
75
407128925
288394
58
50
3
693884997
66
155012
327274
2
79
78
363164
30993
20
83
422165
72
30
241812
4
31
65
6935
138600
23
2
49
6
7
3
100279
7
8903
485775
287408
38
26
338081
205338479
82
212286778
92
61487
7
9
69
554133119
604611133
433572
46
93313
183889
33021546
60720
22
217539
261046
450198
434651
152948
188880591
421221
2
110001
416596
464983866
184174
292759
343729
970098692
3
96
137915
212901
295180274
60
350389
30
43
87931
416571
19171
614375636
67
3
392430
127194
271944
43
213914
223502
247726
73
72296
84160
90091
248860482
21
8
28
409147194
8
111628
101799
79
143117
99
29
437936
20
271144
470380
9
392858
85
56
56
37
365932
203256
6
479628
78
264595
203696
29
7919317
15
28
104488
80
236657
57
3
28994
24
10
41
41
37
229001
268192
62
419066
30
24
17
358949
106965
41
7232
427741
10
369680
112149
63
745802176
22
132467905
185568
61
252546529
44
32
7
599679948
77750
63
447164
480838
465350
26
72
411228582
60
108915
72
941358049
73
1
732454652
71507
163188
26
277932
40
46
208995
83621
8
5
341278
68
368109
419456
7
5
181647
265754
85
213459294
98
261949584
18557
430264
58
58
78
39
21
445604
415582
119156
14
2
217594
46
304162
435516
16
412152
70
2
76
90523
5
133406
49
473740
79
75
49574
381380
35
102935
71397
105775
1
471400
92
256888
250365516
290589
436756
917861295
7
1
56
15
490188
80
138230
484937
2
792689228
211264
438988
9
303682
74
28162673
194833
759347359
300885
72
6
40
91899
4
97
3
42
18
634645057
217893
175176
86
7
13
482659
1
35790
14
970647663
97
14
631903051
4
28
351114
18
207198
57
79
104051033
325275
463905
218127
82
268855
101617
473666042
101402
59562
79
265044
73
45
55
45
392480
306427
19
225486
198873
63394346
853976933
7
343080
197755
319819
39125
115898
224217
95
34
55
61
3
341149
71
4
270265
59
2
50
207678
3
149701
248685
71
183949
199175
71
158091
20
1
5
68
70
709982702
22
64
25
15124
60
17861
52
398533
401511
864339484
352853
31
211588
51
377187
255535
389141
86
154729574
45
428656
70
88
179554169
64
6
397541
322750
161399
447396
212674696
425625
405117
346149
49
269271
19
2
34
41
70
46
98
392435
54
4
45
269092
446852
208530
210857
44784
430292
467559
294267
385815
455020154
8
400133
457297
5
22105
446877
397108
239312
56023
384235
84
6
280044
93516
5
239921221
36
56
470139
417990
264723
57
322568453
13
176873
93
247237
163672
226700
23252
41383
332513
70
72
52510
79
31
24
71
94
11470
90
156641
114773
94
38
96
29
91
19793
485413
9
379155881
25
49
30834
4
260903
336006949
196573
408831
80018
6
75108
182084
210709
148240
162028
55
72
75
34295
382381
53
309133
45
181971
7219323
473244
2
34762
79908
227821
26
34
481027
86
3
442995
38002
239889
64
194357
463207
36317
1
43
78
13
98
63
37
355506
164125
76
87
8
55
465454
74
20977
36912
14
65815
92
28
515096931
108798
416079
106286
22
37
70
241520
93
24
59
43
168176
90
5
292832
368285
149460
82
7
76
87
147804
20
94
84
38
3
426740
37
45
228911
389781
54
699654489
263199
55
352781639
72724
25
17
360432
48
89
4
48
67106
75
474127
267935
8
5
1
44785
923239928
29721
222436
5
335061451
48
55
22
78
78
201632
191730
45676
74
3
51655
168070520
232601991
495927
193809
68
369780
88609
73
427980
56824
52
70
50
225745
48
416797
2
43
395612
31
101368
328386
269796
143197
61
1
21
353588
73
437303
3
7
6
493112
118081
2
75
14
32
2623
19
78
98
12
376881
442540
69
67
42
9
291592
122096
925376119
327790
80
35
76
173322
139023
395567
26
395163
8781168
94
313230
251610
437494
290266
247214
157204
24
84
62
50
54
250429
47
55
7
5
162596
259682
371569
401979
21
22907
455176441
214730
4
41
444122
101155
453060
81
144399
258285101
50669
946822243
12
51
3
2
93
361541
25
58
79
180198
376336
71
21
140114
255433106
369240
148113
14
149761
35
308862
82827
3
396888
19
7
62
87
64
38
94
1
43
58
245502
85734
71
437304
90
343271147
171268
151710
116502808
407433
92196319
74
885502658
68
127494
172577
18
14693
328883
222660
93303
44
52
42
477176
95
244262
450021439
42
462252
255663
123384
489765
72
396425
6
260333
329116
263437
79511
79
25752
73
91
27
13925
115332
58
805497234
234806
53
41
24
67801
8
39425
4
249629
310424
391661
47
16
39
12422
53998
346170
38
37274
53
53
835196243
279758
126351
18
99
31
223221
417862
76
8
66
53
119560
3
123612
138271
78220
145100
40
217760
22
389944
26
59
9
11336
4
73
29
64784
434271
36360
69
36
16
9
4227
888341361
81545
193868
69
107844
340311
499334
331327
93
638094076
66
83
449368
91
55802200
256043
301289
652390581
78
88
289419
290996
302178
4
268977
8
60
443250
330159
28
35342
452546285
92120996
497668
51595
452955
66
15
58495
77
24584
15
78
444933
360735
389553
123197
152053
93004
92
117389
24
329827
386261
35
60
71
420198
520059329
154422
365527
19
5
84
289176
51
41
1
227396
62093
33
14
34
268232
962805424
5
318219
406956
106519
191311
73
6
441358
17
225936
319349
222222
384240
277668
43
68
259158478
106073
29
120290
50
163318
39
33557
300063
37
1
9
80
19
126036
1
27
8
482309
85
68240
729567665
26
235220527
719716856
65767
1
76
38101
304587659
411518
66
3
93
457732
267103702
61
366864
87
58
329575
149915
71
65
6
81
298576
280228
94
91
29
95
5
95
73075
39
95
207257
221764
90685601
325
466859650
57
15344
75
90
846894861
37528
431077
2
46618
16
40
61
3
28
7
353678
493411
356716
278105
43330
46
468853
2
133200297
4
124178
876959645
63
291811127
622781710
37
4
9
3
81
450739
342024
3
51
181516
57
292603
324599
687502098
355134
554911495
74
234551
483704
4
67
127334
260885
21
811914305
353800
49
59868
279270
464435
393922199
61
464508122
47832015
491825
295634
75
572977010
169563
5
22627
16655
1
11
8
26
86744
64
84628
145726
13
203937
365511881
1
78
82595
2
2
245973339
437168
305189
42
251522
271339
127153
98
171021
99
39
61197
4
31694
103373
17
66
355317
164811568
17
17
29
13
906115525
346039
35457
87173
2985
366936
319364
857105729
61
34
48
527270165
14
4
164404
116323
17078
185269
310910
57120
6
389061
14
41663439
10614
3
27
43
252935
291481
1
447377
259939
41
7
62
225157
234290
9
9
28
12
29
468432
392624
23292
15
311693
54
443942890
80
25
434306
91
7
260676
5
44
322713
21
21
231201
188057
412730178
299496
14062
62
215319
306914
372391
47
57745
36
52
148708
4
340398
1
143438
79
76
3
311938
37
32115
367861
68
31
312499
159193018
31
70
8215
65
41
261056
403049
366099
38
30300
23
96
234859
80
16
496753
211910
273020
75
12004546
482860
19
3
224942
113143
261693
180945
289679
838662781
475207775
30
318734
53
460105
68
65
300404
2
396703
15
41252
92
411216
376094
80474
96
13
45043
60
367027
239665
392513
27
389045
11
56
23900227
38
70
91
207146
22
475553
77
37
70
75
85
55442
483808
332817261
152842
96
2
24
85
19
72
359691
23
761621017
310343
482927
745299488
3
68
91
8
18483
127103
493683
5
868422277
257674
419641
80
61
310056
67
41
187125
42631197
35
63
62
363118
288819
370869
46
40
38
191838
14414
56777
2
451857
8
2
28
66
31824
479226
381875
864629712
20
97
795466387
215703
100662
225819
140311323
37
1
104266
227744
270925
13
96
322219
32
411405
13
61
247351305
99
747627832
394454925
44
282098
688470282
69740
70
17
95
21
10
83
462064
1
96
223828
13
2
169233
552260862
853300673
279776
46
406066
247435
21601
87
84
314494
28
217177
173645
128888
443175
779599164
61
78
328384
32
95
8
399774
226381
896741878
120740
3
32
5
30
128095
85
72
84
483647
77
82779315
304344
405247
83
15
277268
16
8
97
88
171180
439036
237013146
9
61
94
1
82
334821
235212
5
281698
139171
206387
137958
6
416509386
115401
31
415116
20
199114
150021
28661
183709
59674
92
21
461106
70
24
51
25
6
215258
69
80
1
22
431867
789350656
22
451922
94575
335129
26
396014
163817
13356
90339
194033
28700
50
378134
226473
39
455021
407067
64
250314181
87
6
11
262118
52
97184
70708
27
53
123706
46032
51149
854404623
483487
471111
425549
14
98888
56
343304252
80152
174019
60
22
32
25
716548395
82
377734
11
266544474
15
54
840396536
9
13
9
47
476490
3162
82294
11617
7
88
290354
207563
175237
366803537
167919
193415
76595
355011
254612
134575
758306537
15
17
34
81
71
202551
76
17
27
71
489683
356205
334272
22
45
185866
7
274557
53
121834
58
196847
641631480
259519306
49892
20
497425
46
5
206650
98052
75733
81686
223824
2
512035315
155044
89
311733
84220
25
4
4
94
41
182733
5
12
65
71
3
34
30
431217
169473
192019
9
53
21
92
99
372592
179790
478094
913755509
63
3
116807
43674
44764
240228
307174
2
487002
363415
48
93
799530508
604173235
76
311096545
87
382615
230375
465103
345994
33
18
88916
369634
3
67
932516026
107698
54
92
104934
151203
36
39
418246
998002610
298312
48
73
393813934
496458
310574
71
339457
355557416
57
8
79
67
354504
486544
38355
41
71156
445346
10
67
44
41
5
52867
206577
57
44
281825
85
195220
3
36177
73
387033
70
355050
235244
83
18
31
7
494540
638274417
75
21
63
58
483586
46
11
187938
5
47
51
6
60
4
39
18489
116414
364350
344868
21
87
423830
470617
2
40
41
13962965
94
110212
49
337654
415189
82
302058
85446152
78
56
65
85
83
86
52
390801
79
65
293379
7
87
84037
444030
24
66
86
12
21
36
14
151443
27
6663
386853
15
7
30
30185
41
480803
420604
14071
486984
263909
449939
315377
292747
316909
320044
638627537
393288
414768
160358
94
76236
228578
31
69355
98
13
81
387088
64
544636945
890322812
73
135414
266315
50869
83619
375676
836688323
75
50
31
285436
76938
8
415498
44980
10
445898
42
32
80
433870
215647
970259095
280895692
351703
487676
9
438966
102066561
5450
408684
9
35
794583276
11
137321
141848
35471
3
823016613
55
28
9
67
53
168900
88306030
9
370988
469744
93
196006
424674
815752048
832596089
88
998999172
873013278
367717
67
69834
85
484736890
1
262597812
44
41
3
47
31
18
1
306544
96995
227631
22
257818
181289
319806
57
747393286
4
358305
483470
83
77
16
441700
196176
42
254546
301768
152100
113239
64001
322774
18
17610
12
186565738
39
42
386471
69
71954078
90
75
66
22153
21
62
86
94
157045
258508029
144207
97
368189
29
83
38
65
252607
343808
117230372
20
40
9
27
746601700
5
124333428
64277
919869913
117782
87
684644803
222930
11755741
83
3
943016421
222973
8
812817898
12
352693
429815
267663
44
329110
395508
107776391
64
74
304310
310268472
70
463531
315620424
82
37
41
84
479984
238642
339693
92
265283
489079
75
73
936154941
30
840270787
97
5
27746
10468
121493768
69228
72
475233
278944980
48
516248696
499392
566641264
115757
14
164737
12
2
58
5
347155
165945
142597
22728
53
767070084
196741
820379874
32
41023
42
967972383
87
28566
296572273
297623
42
20893
9
48
331110
16
391725
55
380660
2
77
352869687
438414
4
268173
29
69
40
329870
473598657
96
30
363270
4
39
83583
291813
51
87
7
70
693455833
267300
48
175528
26
52
460902
73
45
20
745161419
393811
30
237891263
208851
214486
213153
38542
169692
5
4
650623590
247974
214366
45
486761085
927642373
8
32
62
265300
38
300755
26874
26
51
171886
486590
21183
76
24
415117
62
23
29
46361
7
41
725265638
101536
364982
47175
492117
67
41097
76
365738
318701
275758
479450
443761
40
5
403445
62232491
109457069
299297
76968086
4
674416690
48
45842
3
219069677
121106
45662
437757
42
89
194240
124006331
142171
320641
14
15489
49
74
1
101599
467554
4
336495
89384
409983
301537
79
766434765
206524
347450221
62616
78
120526
79
480327
18
750
65
308845
9
456093
165314
97
3
478132
73
6
362273
227224
159868
228457
841211447
4
25
474868
374705
13
37
66
49
90305
279878
464695
53
89
234737
744631636
83
372882
464906
110701
45
344459
66
7
83
68
248477
6
23158
28
413125
17
8
298980
311452
258017
14
19
33
508904864
60
379724
139386
44
14
3
36
459061
190295
53
33
482068
8
28
370071
58
58
94
3
211066
107322
25
48
984385824
186274
326608
74
196603
430927
29
84
1
764291342
20
51
47
97
96
724809720
435202543
148573
120993
206103
219742249
8
15
472096
388908
305543
15556
540419803
207375367
43306
488511
89
243284
935196070
4
27
80
199736
503609357
60
48
12
508299916
17
96
38
41
78491
472822
995825218
445050
36
192396
53072
440337260
46
344596
44
87
7
301551
180053
63034875
53
44
15
8
211380
64
7
54
239790
249447
78
330228760
99
2
240408
39
34
57
62319144
112580
697684886
43
44
79
56390
78430
20
471661
37
91
74
274890
73
142342
50
6
729979198
414718
22
125086
30
476170
316283
10
83
299297
400224
6
64
46
36895
7
26
89
4631
85
30
86752
113723992
92
3
2
418597
41
74
14
99354
439918
25699083
32362
470692
135217
97
55
187047
48
40
364472
185380
84
110939
11
353251
115552
281620
67
159144
264896
56
74203
84
3
27
41
70
32
34
38
204252
39
21
417059
99
309002
66
225455
766032693
64
194325
80
313478
266842
39
71
71
39
5
27
69
210885
59
3144
94
215431
711867549
81
242024
298292
81
98
371685
25
36
409967
49087
91
315920
42
4
211631
455319
164971
15690
58
53426
70
62
418907
74566
6
151748
173575
38387
30
13
97
3
26
20
82
312042
379066
69612
95
181328
144847
4
189495
73
1
27
408135
9
64116
113850
136492
467343
252966
1
441437
125791
16229
82883
1
993831922
63093
66
34
48
395887
162764
35
76
17
92
6505
37
46980965
141001
4
819538485
49
407324897
66
822523756
687701373
9
17
469524659
2
77
142989
186877
62
85
188001
45
18
38
440555
222477
9
93
18
404874
137065
773184379
389857
182061
154305
318233
45
183639
322350
406877
92
82848
47
152353
40
7
53
321453472
12
86
186514
31
59
366788
1998
323482
44
73
5
19
5
97
186192
3
406234
201026
25
460011
875692834
105828
266376
34
45
462943
119112
91
5
702867782
21
81
87
91
460636
35
6
295965
54
83
51235
27220
67298
70
1
94
5
47
303226
8
402533
332365
316749
497369
83
39
495831
19
64835
235310
64
160580
4
74
188021
77
355335626
492086
3
83
153650
30734
35
423021
12
178585
193114
95
443481743
4
298908197
259297
113955
8
409317
26
225121
91
24
81
6
466112
193192
310023
8750
62
66
138362
259723510
3
31
39
65
351912
387977
61
33
28
448253
10
395998
49
168417
280659
422950
70
21
13
230273713
9
347375
456532
95
58
87
32
37365
149045
343682
6
9
224470
543329419
90982
444291
6
154796
215460
314242
210254
758203147
335963327
91
46
19
99
842400281
9
89
2
233081
444980
4
223197
33216
463534
422257302
87
26
443803
271417
16963
71
1
100268
81
56
187235
244004
699878718
52250
78
233736
87
353173
9
46
6
776370169
65
26807
229875
113628
44
75
90
8
5
4222
255892
397568
33
1
159880
23
75
25815224
70
357400
14
27
443839
9
204020
80576
50
62425
75130
41
67
285278
335438
439622
167054
33
78
4
97
354872
210911
93
406299
409495
50
266580
275170
93
427607
91650
62
46
307827
31
36
177098
237664
149664
77
9
2
5
478793
184798
931557536
75
351925
779627497
979947191
156159547
56
354844
396873
185999
391390
183756
40
130512
274384
34375
295702
433526216
31
357562085
8
157993
19
77
37
458479
71
23
682347139
10
86
37
4
265127
6
265958
28
70
48
9
4
188616486
7
1
36
210920
59
9558
198599
958259144
9
220227842
92
123305
5
489781
119391
173691
82
67
14
80
85
72
8
49
74
229358
24
51
319917
193565
285214
49
26
75
384500
227201042
70
79350271
6
81704
7
38
92
150710
709986151
66348
170014
90
8
7
344142
42
29988
124944
301871
114866
488065
989590869
26469
65
64
23644
44523
484101971
183865
82
8
62
238047
414984
452389
402790
181088
36
25
11
3
8
37
847659954
356158
79
7
227475
5
76
80
26495
112244
70
30
3
88125
17114
387371541
4
622638927
434623142
4823
822666196
7
41265
15
82
6
6
30310
90
96115
50
83
785055318
300171
213822
459941
651037688
18
81
177202
26065106
76
112184
399082
18349688
14
346042
6
31
291506
72
3
183635
48
28
839911778
415519
311702702
67516
82
64
393238
295076
323800
391718
27
58749
284279
386798316
773104310
228636470
70
4
358546
270089
68
57260
265483
420842
67
37287
112836
394689
7
126061
16
94979
81
34
2
95094
73475
18
1
271828
2
331274
458218
470991
387557
15
1
18
27
917184247
418984
3
45
58250
252807
66
6
410649
26
1
5
402550
229416
3
82
489613
56
5
304271
474177
183519
79
7
85
95809
97
5
368464
353856
99
332638
15
57
32
23791884
39
538759705
53
445253
89
2
350844
61
2
13334
115507
595536225
2
253221
125909
24974
4
51
151729
7
76
76
7
68
89
430726
213198
7
1
39
62
241949433
158353
34
74
187042
2
89
7
246624
408404
24
65
386188
36
39
72
971217178
66
10
15
64
73
28
458972
28
24147
51
440694
258781
479482
69
452499955
45
38531
728233251
2
156413
4
505248641
83
425642
82660
964641031
8
482350
38
28
58
5
226423
615589770
104304
145567241
29
392049
218158
176668
434970
282669
66
173970
14542
90
392777
205359
38
62
82442
9
456114
26
81066
1
9
13
211958
70804
43
480815
44
49
9
270320
30
100347
467944
6
7
55553
6
67
458804
40166
124989
30
456040347
61
341358
408789
19
218440
368914
62
54
426631
143599
376671
218227
11
73
86
77
99
15
415601
213372
465809
94
92
171835
17
21272
8
21
727573793
26
225176
46
36891
90
268270
64
26698
54
1
15
73
72
380244
2
8150
126914
72
108243
253418961
5
99
93
808801324
228974
446949
937683367
499750
40
391724
80
43
21
90
70
6
391009
115386259
478726
29481
359799
266421
1280
88134337
4
94
51
457851
169613
4
148858
119315
14
329283875
167821
57
612894418
367058
301168
65
356607
26468
6
1
61
44
410375
33
98991
881046169
169535
95
204373
383968
363379
461887
15
99
82
261657
249304
80942
7
56
198792
165919
165396
17626
346873
323839
540260446
27346
73
598356435
94
70
30
46
50
46
138469
185083
220638
99
3
6
71
85
19199
304193
50
597129539
52
46
324037
98
756768220
1
432794
463200
30
74
302256
54
72
43
48999
3
97
94708
83
817774386
309840
1
588948879
169518
8
182534
14
18
130607
226560
498523
78
17
333292
334820739
337048
322065
21
243635
314557558
70042
800551957
73158210
94
389924
22467
31
30735
412863
14
25
172849
12
306891
153264
229215
2
124232
605678161
83397
540208607
74
30
61
429481
26
73
825497555
131543
447479
690999418
70
4
732716984
303866
27
48997
12
449894
918234513
110835
67493
74979
291498
276452
4
80327
285310
96
73
68
14
43
4
16
35247
379154
74
5
135576
98
8
601033188
6
57
203624
22
712849362
61
72
71
2
20502
6
305264
128540
53
67
197008
63
97
64
118986
10
38
56621309
44
34
90
440421
404588
60
293892
475550
341653
9
93795
5
7
70
41
364357
455673
220891
49
60
42
465539
306420
270025
388487
2
409389
53
40009584
81
76
85
19
245450
29
27
354463239
153153
3
11
137678
50398
82
7
2
4
396455816
3
135564761
271655531
44
42
62
237006
35
13826
426136371
16
83
18493
9
6
456023
45
368148
458521
9
8
50
40
72
64
30
49
42
316102
121317
8
3
337956
40
39
2
171254
328326
33
485309
39081
29
39
150011
98
403019
325896
26
97
10
60
372459
59
39
92
349617
83
403434
327805
56
139941
400254
69
139626
8
368236
273664
660216294
138690
78
335097
21873
310275
6
181819
75
348822
383820
946928813
255803
69
42232034
7
90
9
585602877
416910
91
25
76
23
350447
107510819
97
120428
66
373275
74
3
54
23
90
131835
395612
125551
16
198841
286426
70480
358283
23
40
9
60
9
79
26
347730421
31
8
275407
487234
69
184434
60
29
42
1
90
174088
161076
48
324920
126793
160596313
298232
220520243
56
46199
7
67
6
419517
45
44188
26
9
51
109339
131891
29
58
92
279562
114240102
79
46964389
472564
404294
41
413638
92
43
466588
402940
256718
146241
73
33
3
32
144613
33
421907
376688
74
134535866
58
1
86
426457
36
621607077
51
213579
119281
478072295
498485
439624
46
397735
249038
141242466
9
301078
96
285545
87210
124199
216125
1
337926
15
33005
3
46
482157691
194901963
95
299936
8151714
54
497513
20
332372
141302
89
19
25
145961
79
451846
92
351669
52507553
7
5
70
53
12
73
244498
4
6
2
46
4
86
31
127430837
303749
23
782285294
499322
489022922
11
44
23
58671
70
18
130517
26
4
95
75
53
179905
40
445493
491796
62
455194
409268
5
183989975
153790
282194
140068
978601452
85
91
1
78
98723302
4
719747708
336097
998503255
313647
85
56
6
328096643
338337
80
2
24552785
24
29707
434123
5
4
143450804
490476
51
6
64
647071192
285572
51
349588
363300
325384
18259
9
67593
338881
472768
56
329081
374732
43
26
398918
25
54
50386
66
56
352397268
246840
98
260949
482431
358762633
167875763
4
382792
4
98
852008668
423693
60
81
31
374622
255707
485108
188649
466294
97
88
127000
296129544
431705
128326
13
46
4
98591
791476502
79
93
489043
159950
89
13
74
186530
129458726
130307
211552
92
34
92
237633
23
39436
36
58
64
91449
20
67
33
50
73
183999
9
387832
40
482490
17
32
315698
124190
336774552
260891
363281
384487
267749
15
20
95
69
553350135
446657
190802
31453868
97
267573736
44
305001
87
32
60
28
19
397964
774053453
36
58
50
216484201
31
82
445269
6
81604
206177
3
1
423646
61
45934
361394
80909
195100
261379
6
43
69
132516
80
44
157524
97
57
181182
34
85
278825
149347
171683
31
425130957
30
376769277
352474
77
209283
323020
67
293460
476565
363491
7
7
93
330725
310220
19
1
25
48
88292
431410
70
381956
798855004
54
499523
236763
91
59
451684
392076
101995
222302
96
864803225
26
24
35
65
99
99059
53
84
201360
104714
207067
19
25
856986878
805225435
55
203430
16
84
50
42
71
1
1
792935567
34
80
4739
26
158748
58
201347
5
89
284791
177117
294481
47
7
3
87
465898796
7
91
235686
21036
46
94
59776
53
44
21
123513
20
3515
388703
38
43
47
833429172
96
1
323580
53154119
55
461459
3
28303
9
82
5
91
24
178706
9
223963
83
67323519
415449
55
388092
295254
1
8
20
4
7
36317
88
9
275223
23
63
193212463
257426900
31470
17
490197
78
111402
1
493658
386827
197974
980445894
372338
138677
46
202084655
190830519
78372
921498374
469121
236253
72
1994
177708
470379
33
29
838835835
314292
391151889
97
98
71
43
753564852
59
392829
390208
77737
48
170426
774697236
372383
59
73
450163
72
42
773664153
79
31
47
83
353040
243453
76415
1
128342186
64
382062
5
479809
20144
9
92
878841902
718476897
45
64
307088
40
6
415645784
121312
455277
94
3
50
10
51
1444
195450
192728
114901
35
104133
453058
2155
229941
130932
85
89
312445
91934
449814349
89
412899
256476
10
22
251633
482046
60
350000
174516
90
106724
485767
56
33
86862
24
416440
496854
58126736
56242
59
300615
451740
33
20203
73
17
54
100713
8
50
15
390431
251085
6
54
577478516
18
67
419688
75
950419631
91
31
28
345209540
46
157742
3
394876892
40
425913
53
203602
1
6
79
22
247329
4
147043
16167
245367
152830
32
5
11
67750
94
69
89
25
38
48
210778
4
83
76
5
258615
89
19
410647
953914091
252568
83
307954
187893
485196
25
190080
81
56
40107
327268
27
79
20
57
211322
7
10
210402
3
358590
371163
84
10
77
345440
78
91
128676370
35
747339163
74
62
1
91
57
28
45
203387
329744
368926
256105
284978
210944
879889113
49
21924
6
54
70
44
11
730426404
8
90
7
62
43
46
149102
8
230055
76818
409282
85
85
275614
40
26
347806
80
7
153088022
495518133
3
225396
464324
9
93
26
6
399249627
874663901
373400
80
402985
32
82
94
59
43
82
426556
44701
20
74
149406
268639992
8
480689
62
21
248499
1771
253174
257114
7
7
62145
638684370
4
5
21
126958
553496441
959515504
6
169214
505908449
383614625
366232
23
305845
194900696
69
31
130695
67
830536734
54
35
725901037
69
14
440299
30
41
53525
18
87
324417
269984007
66669301
375296
38
22
8
249511
212380
72
90
85
41
8
479566
473313
50
2
14156
60
102379614
307034
470979
87
34073
30
248987
168966
65
56
40
129443
39
110371
348765
356494
97
357817301
1
72
1
57882
240600
52
94502
9
26
39
54207
54279433
21
751580748
39
70
52
69
41
113647
255714
229477
248248
92
19
425460
496181266
28
39
14
77
428654
435957
52
388467
150145
4
161362
2
48
268793
59
49
188235
432851
21605916
451053
306354403
109079
3
15
309905
62
23637
4
324619850
465854
80
92
59
47
93
29
610262958
537932489
80
370758
88
34
281236
73
14
81
98
4
78
94
260942
16
410888
661802119
74
639559670
62228
18
64
288298
351954
63
414838
10
354069
39
29
22
31
96
25079
7
88
47
186364
869406110
309710
6
333125
9
194957
55
70
216642274
10
5
49185
84099
2
629780244
213646700
84
281704
20
81
7
45
87
264612
80
5
73
35
4
50926
409202
74
31269
53
16577
37
414206
99017
446929
63
51
50
323181
58
31
827259315
15
95
205302096
28252
709311177
419794
30
7
23
45
8
496341
319560080
88
65
96
98
357886
69
19
294543
2
53
33
81
11871
81
79
313251
55
13
3
217598
32
444197
31
64254
156133
22
337132
56
80535
96
81
110722
53
11
27
379921
201295
1
363753
294448
37
95
88
6
388629
137665
70
420500
9
307923
192003
85
467051
421882
384486
303651
45638
96
63
286328
284709
75065
64
25
148998
9556
55
67803
87274
112645487
62
71440651
31
107039
85
885087361
76
26
6490354
1
145341
80
701992966
419807
116290
34319
128709
22
28
223230
362451
9
70024
68
201534
8
370106
8
315599
498415
402586
75
64
122961
3
13
77
77
33
31
27
485768
94716
223887
69
729474231
28718
270856
166293
86
79
586684661
81
48
32
384312
23
73
11
470669
376948181
488991445
495752
6
322297713
9
77
649427581
72
21
30
195832
85
97
29
352640
25
70469
74
7
341802
212958
225518
38104
735892706
208946
965592070
19
319306
172307
99
16
462378
14
13
176982
118819
86611
679550064
111385
338544
385578
632701364
190552
30955
194674
181553
12
33
17778
67
444520
127793
71
92
39
14
6
458926
43
300372551
21
56
18
952863055
4
317141
696623929
364774171
52
43955
8
225883
78
46
489785
416089
107541884
3
60
492336
237525
802692704
12812
37010
11
308133
462200
650405551
2
62
38
88
26
50
417748
195297
20580357
18
10
39
323490
301504
437326
354812
189802
5
548918054
346881693
26
11
264116
61
58108
566992843
5
67
391040
91
234559
68
19075
8
131100
17
58
98
439774
29
62
24
883731651
65
267306
7
60
91
39
364762
88632
7
76
33
14
330083
42
203412
292580
55
228386
221392
9
295796
64
459206
21
52
487665
33
47
146245
530438488
289084
85
293678
70
313558
286725
15
46351
297405
78
486895453
133912
260737484
395472
7
106121677
71262
80
8371
109919
347330
23
311709
281713
21
44
27
67
188932
134494
54
70
65
75
63
300461
436429
473878
9
239607
363382
17084
208991
164123
129568
144516
58
471556
76
451566
90
66
54
87
435813
84
24
445183
8
16
460069
48
70
276381
134840
97
69
17
353016
27
723552442
35154
615600821
414300
60
242183365
165033
373492416
20567
26
2
28
144106
339869750
82050
4
66
98
48074
26
3
20
48
60305
50
93
82529
29274
23
62
87
75
251440
424455
106787
91
450668
446055
789608295
351122
372554
2
273524
9
132549
856776272
118868
186840
27
97921
451158
34956
78
67
338611
16
5
78132
57
68
61
114854
71
79
143768977
8
227703
25
324631
440116
35784
62
159154
33
5
236449
27
391636
365334
141548224
81
204099701
371478
54
33
141463577
257925127
319943
33
376624
430104
240541502
86
73
25
5
9
112870
32
51
92
73
58
173859
46
65
83
426411
367332
376135492
43
89
67
512245699
70
75
7
56
93
64
118626
78
35270
36
6
11646
150531
62
71
69
85
96
142611
832317401
4
327656
19
84
391410
67841
357786
106431
10
47
421189773
35
2
7
168647
61
332102
61
69
3
428306
134118
55
7
5
350211645
95
489293
49973
91
27
21965
60812
105431
837537032
99
72
470285
797739097
111348
93
35
7
15760301
80
128192
8
575516131
94
71
21894
47
775565509
348652
681087338
67
393508
137989
302564
419324
437932
125193
71
416236
80
65
290339
72694
95
79
69060
51
80645
19975
15
78138
279394
62
25
187973
111060
35269
903720762
309616
58
144447
60
63
92
89073
62
567816029
34
94
76
253084
16
93
210235
2
63
19
335463
163345
4843
29
322147
429343
46170
207705
52
23
28
78
84
94004
88
21
232861
50
88
90
258349
191054
1
79916
65
17
105893
33
254412
962595665
187707
91
492390
197196
5
430191
1
87
17
17
150052
476305
252621
343727
42911158
153490133
48
47
45
173859188
295407
81
790289240
477744
359526
13
451589
51
443183
30561792
59
30
197925
4
131858743
32147801
3
32
433209
75
41
251888
46
157385
295421
242988
19564
374356
23114
49080
70
1
38
74
6
348810
332537977
209819
63
435914
618046903
321954
418758769
202237
60511623
136553
398519
6
85
461342
157200
180391675
198918
62
97
393245
30
96
269224
341835924
76
5
297220
319883
12
175984
111651281
1
4
304833
33
12
3
2
10
67
84
112327
41
37
3611
2
235061
43424
44511
155033
404206
307527
23771
71
126093030
26040
34
907774133
31
6
73
34688
25
8
31
86
124678
478249
291452
403626
8
31
963616840
326034
30
158995023
410750
277511
118545
556529443
100775
443338
61
414401
538105333
33
112739
4
73
149359
276476
31
74
10
372820
12
10
36
132165
1681
435678
61
3
7
96
61
337553
455586
162305
8
2
291067
10
82402
79
5
255322
32
88
104504
58945
220263
486678
97334
89537
87
8
34
95
29139
39
135479
422769
47
226910
61
73
31
28
37034
97
3
46
300471
152344
4
336905
924493066
8
77
438467
54
52
50
413690
137581
241170
35
18
443782
61684
203121
85
65
77
131721
5
5
86
495733
54
727373695
307093
207189
44
141117
52
922956953
89
80709
26
10
373200
51
11
16
131873
58
69
53
92159
6
63
83694
46
128516
32
182818
7
216556
130501
6
48
431168
77768451
80
403075
401866
12
84
156126
44124
17
424054
17
289115
15
238667
3
97620212
879160096
141853
12
266513
388915
95
53
400867
17
47
92226
7344
379675
61
458300
200601
15
206984
5
66
12
484751
9
31
50
485032
77
71
931233767
564699548
367670
52
79
71
88
48
73
52
88059
74015
91
84
74155
16
36
65
162537
41619
62951784
30
97943
32
11431804
405820
7
8
173502
70
152761
86523476
86
16
120229
78
1
385400268
196266831
57
87
240612
38
177074
482395
40
314617
395240
20
485993
40920
241184432
158569
304378
86
77
210588794
1
15
56023
69
119685
186987
166219
88
43
3
70
81
52893
92
95
4
7
89
214493
66
330928
74
451853
63
78
642381115
30
386806
274101
46
6
92
52
49
92816
74
920310357
261200
49268
87
97
294396
317139
6
1
9
210435
46866170
17
12
73
262683
4
381104
233664
63
332389
199298
570513279
15
97426
454606
745870121
615498210
50
68
344252045
47
888041803
55633
530617715
67
23
228408
55
420605
83
31
537378459
347317
94
21
476307
276047
65
302508
40
82
473312
70
234721
17745473
178871696
81
495091
75
11180
59
83
92
33
390842
49
68
45780
45
262107
423761
33
944414901
406324
160442
125026
19
258318
87
38
929479822
41
98
339213
238924
4
51
490066
3
82
183528
2
202209
5644
430218
68
76
8
87
11
47
50
877321653
7
188908
2
73873
37
68599
80
23
694857963
424027
24
3
27
7724
159315
190940
97420
412357
324999
246580
477730
48
166516
33
366302
44
428563332
330072
135395
49
6
301659
35
46196
56
301000
68
61
76
82
20
87
261232154
906068394
486903
269339
256399
67
357262
90
539636693
453601
25
141234
93
1
5
190164134
18
411107
3
192292
13601396
251658
55
56
7
74
64
64
247460
63
19635
6
41354
99533
115396
6
238923
395929
54
465528
13
151363
190506557
149723
9
1
88787
30
75
389625
89
336487
62
6
2
43
55
388692
234351
7
301120232
85
412567
313287
324701
100360
854147775
44
5
7
1
416203
240646
8
81
35
113691
43975
48
370346
30
528651697
72
6
427976
7
146326
87
65
213537
9
62834
25
204116
79
53
83
393596
40140
413167
410530
29450
40
3
119513
42
238974
24451
225024
630805222
38
28
223619
82885
136501
737677989
402231
34
23
8
11
332501
317391
250791
11
1
9
148185
426106
81
478474
57
430041
119598
66
462768
21
4
243759
322694
19
43
40
63
451709
18
47
266654178
4
114610
512437371
40
36
21
10
312774044
28
15
453825
168644870
15254
439408
115203
49
7
9
348787182
481909
404176
37
19
39
304794
560306094
222786
89077
3
410605
22
471646
9
6
4
115094
63
10067
74
76814
2
433582
97
55
398868
98
56
49
467169
69
18
77320
364600
490799
273329
9
322141
34
64
382086
242137
184163
335688
150195
259397
77
50
53940
75
6
94
339820
78
68
2
886301509
14
239118
71
37
794426829
67
112631
185745
120981
5
28
12373
278869
24
334601
545086985
8
46
18
98
88
479789
258549
379154
60
39
111301
46
73
617886632
241935
390949
9
323789
3
40
11774
78
271156
48
198495
2
442537
2
55
495024
320878
304760
53818
79
267317109
602025780
433028
5
5479
417016666
2
74
290029
64550
445472
80
344257
9
28
480244
471490
103179
86
116872
42
212586876
298543
456145
346288
15
295913
294983
87642
102970
4
93
2
79
5
85739
28
21
60
26
213916
409539
38
98
96682
676809722
299172
231350
40078954
47810
376035
150398
38
62
79985
55
470670
62
91105
54
32
2
34
22
46
65
5
491638
498863
499236
25
429479
499062
126805574
208276
86
23
3
13
83
414896
33
43
74
75
25
459758
59
365752
69
89
74477
85
463690
21
33
21
2
15
204026
111673
92
25
5468
61
9
223409
303967
9
231543
342829
34547
63
240668884
264482
145986961
47
12
65
22
154817
42
125643597
15
1
6
67
834354515
119485
17
14
14
159934
68
24
72
277283
144325653
71
226533
410108
357792
77
428061768
12
48
254563
72
260689
721520893
42
355589
460106
147277151
62806767
17
32
468723
66
99
32
8
28
48
287186
5
5
53951839
98
32
483778
85
587693130
35
381043
218955
126644
50
262939
353655
122276
27
483388
141764
46
85
146637
810706022
482454
90
22
98
231954
80
28
327942
5
712017214
69
51
282969
494914
319936
86
339784
408342981
25
197626
478214
406097
731588415
87686
15
78
37208
8
50
183448
68
235814
30
19216
218417
414040
8
8
58
331966
10
13
77
5
478152
472866
91
115129643
312026
6
5
293120
299382
50
7
89
357000
53
40
14
1
91
81
857095527
34
264658
2
642592620
878536573
661516010
92
414184
46
324839
13
46
6
17
75
103322
340212
52
44
77
270070
338172
12
409375
18908
19
99
70
76
89
46
245424276
56
301825
52
23
18
74
202651
71039
1
7
463910
3
3206817
1648
105783
57
813625049
115945
99
35
467850
67
4
8
81
262233
147057
427086
19
66
106304
35
48
30
458168
174777
429020
311344
59
41
243652
470927
353371
2
68
248774
63
86
81
146052
27
68
46
94
779135770
399635
213202
951211952
38
71
24
92
470383
11
348314
124607
846822480
65
116229
182874
277567
332310868
362488
17
82
79
6
365572
4
827926810
459167
296794
31
8
192613
219563
4
414824
22
3
12
295797
56501
29
89
9
58
250355
346738
89
283098288
423475
86043
326874
38
64
68
57
68
6
44
32
57
59
493332967
55
342087
199943
88
31
76
7
85
20260
98
153323624
8
400099
77
76
44
82
42
364583
15
52
7
101019
7
38
174591
96
54
17439
265513
43
300749671
23378
64
84
269046
411550
26
286427
5184
275587
98
18
325540
130032
342616
387568
81
411224921
113394
92
159345
425578
12
67688
744404310
7
13
231227
4
300233
17
306725
74
484407
64
353506028
39
57494
229007
80213
403178
498951
272921
85
384452227
289689
394387631
355777
1
146912
180456
5
31466
60
23
308516
88
19
20
33
18404
60
551150603
2
203112
8
176935
688113458
25058
9
43
31
367728
377874065
40
63
40
13
46
44
55
362340
76
92
51890
98
8
25
382675
457984700
755433831
21
276438
5
217146
241705933
612007676
424424
86
477687
155701
8
4
99
9
257187
85
25
65
320962
33007
313337
7
180124
226166979
32
13
62886
1
82
6
194210685
112327
45
5
257940
53
432647
49
47
249419
80
45
48
90
359379
258470
411692
412178
9
8
233781
130799
37
152076
319033
52
5
68
92544501
14
9
252476
490521
1
9
14
96645
1
15
58
105299248
54617
37
50
8
387475
366390
585093810
375155
146948
73
802701380
594690693
52
65489
589709016
53
301431
91
24
236330
98
27
12
465752
15
9
262183
179240162
366829
80
88
495938
87
13
92006
74098
46
350991
59
15
417279808
311648
11
2
88025
439069
368940
27049
6
275750
84764
6
2
485847
323466
7
88
533156615
68
59
80
281424
49621
96
442917
20
91
32
39
328879
56
161513
31026488
83
9
58
75
1
4
243632
307461
323784
303898
33
810461525
23
183554
21
23
18
59
6
443901
380370
99
49321
66
15
6
49
92
33
96
29
138206
36
58095705
82
345211
26
234082
12
448801
71
9
26
38
339293132
838846276
255921
355550
32
7
14
444002
2
10
45
268086
54
3
22
421548
4
104114
7
2
456852
99
297191
123137
62
198348
41
94372
3
311546
92277
47167
83
717401995
75
444654
131196
143882
49
37
92
266171
90
992091051
8
229365
28
124061
189102
266838
3
502441752
296217
366160287
199909
6
271328
93
671161252
349461
62
28
57
976317719
2
38234
27
487605
33148
50
891998461
657191379
348144
22065
2896
47
343281
129905
490843
1
142693907
322324
6
8
55
162568
72
94
84487
48
405527
176571
2
596949565
91
499819
186584
134644
12
27
68
78
84
150783
346548
487811547
42
4
9
39
260944
233557
229952
347210
75
495216
228873
39
19
1
72648
70
63443
14645
195978
615559556
22
79
3
49
307750259
59
18
11
68
91
14
77
47
491028
123360
326550
297236
819075657
77
1
622837448
25
270762
266708
1
636763545
860178386
425801
162227477
27
16
5
4
12253
451145851
79
95747
41
44
319266
306501
6011
96239
26
45
133649
85
374472
1
85
81
12
348077
63
1
62
87
350864
32153
78
14
91
6
33
55
6
84
385228
179033
276668
39457
61200892
337786
237529
26
482332
27897
466696
1
70
135577
168551
65
401112
1
639575170
510924176
476807
2
89
78
35
71370
562816792
192967
76
325068
4
82
452606
12
62
60392
72
284379
57
171409
241963
35
292829
11
29
31175
746493666
22
60
313355
70
90
462776
691063843
43144
68
60
46
233359
760388187
9
57
50
390851
285757
3
163582
194149
115062
257055
230655
97
67
229461
453912945
53
383494
70
179290
53593
30
56
413867
56
97
54672
56
11
87609
671300118
121081
28
7
11
88319
53
30627
848050729
4
65
85
24
20
24
24
52
254548
749721853
98297
52
5
65
455837512
36968
557361202
96
93
134955
10767
456556
28
38
11
104226
223735
5
62
25
655555426
38
172572
281149
29
7
113616
91
147579
97
262839
480968
326807
46
168944
385251635
324145
391000
52
33
55
205456
284773
244309
66
323919
38
25676
18450
106379
4
37402
45754
13
644316134
51
6
270174
25
393060
63
44
315198
7
130607
67
86
37
78
134652
85
46573
335830
29
428399
35
11
73
360638
182119525
29
419242
76
62
4794
93
65
49950
38
57
33
522897067
14
98
28
24
116260913
19
487439
75
231464
2
74
37
289429
404547
8
73
435063
2
61
388840
39
20
826761887
181987036
72644
70
61
170172
126111
90
230470
31
473948
689608336
9
521
59
15
37
470264
33
205432
104591686
188960
57
78
33
177571
2
16
93
206206
75
6
58
77
395319
64
48
360941
21
3
332194
393858
9
75
232156
33
932059485
19071206
351392
416448
13
405124
93
87
58972
323786
19
100007
381652
440533
97
72
36
229926
48
7
54
20
80
3
36611
241968
455729
140551
42081
49
74
46
93
67006
18
179208
5
93
5
48269
949300683
20
2
472302
271816
88
301377
329369
1
541799095
73
423440
30
51147
233317
62
403179
714186887
665149010
3
30
91
30
26908
47
133280
497248
97
3
73
53
48
86
17
92
152049
146650
87
86
418593
54
152210
8
817027972
94
12
369331
64
387131
35
334918
68
33
44431154
28
460362
426787
73
73
310707
1
56
9660003
79
169270
688829477
123638
88
227105
45
98
99809
369816
971436967
1
7
79
44
62
96
73372342
30
147895
6
98195
4
644078734
5
116829
187089041
6
248691
210574
8
93
266393
194736
5
708126457
49
39
74
37
2
7
403734
30105
47015
79
5
143878
88
254836
59
293983
74
3
35076
504538698
56358
48
71
7
4
16
39
91724
257954
15094
317297
381091
69
70
461940
253838
18
34
3
214680
20
3
279305035
20
401259
181393
294286907
24
796347154
6
278420
99
96
63
284721
4
384166
20
7
53217
230540
463770
10
315302
20
64149
78251
610671591
53
81
492883
4
88
467117954
15952
29
464311
594375824
522779416
125037
78
94
87
299079
85
10
104749042
84905
12
72
254544
27537
422545
457990
33
5
539960867
33153
8070
249778
98
80
186189
165422
84
74275635
425916
427556
21
21
379637
71
244364
17
173584
31
41733
108301
264232
269112
43
392314
429677
6
257140
180805687
307757
83
9
29
284023
82686
79187
4
90871
81319
414457
110291
237411
9
52
26
11716
374085
40
14
32
241505
388503
417674
31
471415
6
28
93
67
303511
61
340370
29176
46
61
41
27
248486
14
280986
59
39605
143953
49
132822
95
267880447
430538
22
183034
6
2
66
87873
486265
66
9
31
34
68510772
72
65
2
426744
65
22813
278082
83370
16971
41
276071
8
97
9
349192
192602
210981
2
24
401567
274806
212817
470103
57
81
27
321318
3
56
422699
261890931
821653921
2
818994884
220045
444103
31
2
323714
116928
469977
89
317361
63
39
90
25
61
46
26
68047
1
182627
99
181347
87
401819
30
51
372495
315212
43
409696
415833
87
54
60
47
164062
67
3
390057
22967
21
141488634
47833
495920
45261
26055
6
260973
63
509835592
66
318170
1
83
43
28
193136
82190
462965
4
2
4
244242
442044
108473
415283
288430
57
89648
37
9
632746171
319371
98
105252
361887
178422
85
896882462
51
371808
96
60092
220121
892627077
7
59
17
15
53999
3
93
44
235435
55965
414138
8
58
43
8
25
293581
401973
421480
15
11
131034
34
28267
417575
865679862
46
1
596143728
13
63
9
96
477356
42
418765
337840
30
76
91
71139
371536
362595
109709
75
91
45
92
728080707
280369
79
86
175385
624129844
213095
91
95
47
420805
73
136300
417586
21
60
1
25502
28
312844
63756
88
7
493325
357788
619757347
3
701436266
24
29
16
54
452712
3
79
452404
54
71
109619
41957
362157403
15
94
35
92
30
94
863675013
343903
56
143068
76
98
97
359621941
325051
605482859
133065
48
55
811399407
76
24
341907
14
360297
211730
57203532
66
485761150
272031
379310
368726504
39919
407513
183170
126673
249106
17
428504
24
113397
82339
22
19
371712
274400
457920
59
266605
53
95
40
414193
140974
95027
5
466520
9
57
38
33
25185
30
36
23
10
459953
378811
38
1
149802
148312
498743
82
457971
280721
749453494
75
791606093
235513
46797
16820
312331378
92
74
464347
31
80
8
84917
389623
97224
60
498304
37
57269
83
15
44
63450
117303
480129970
29
72
475489
6
69968
65
483257
384152
3
12
83268
29
190505
6
48
498265
99
85
227736
42
4
433783
8
160513
59
92
348550
9
179267
49
52
69
361218
426528
378252
218880
370471
3
20
70
290847
414890
45
34864
698278124
35
63
33
64
20
173246
74
59
328875
443699420
46649
201830316
378664
47
475344
981331721
421908
370166
12
396571
45
364808
43
35
82
72
18
28
252169
8
317939
89
5
2
391440
396675
50
8
304091
106728
425488
98
44628982
339229
47
1
97
6
99
316859
198657479
18
622042614
83
174600
10
76
85
50718
67
217400
25
71007
425691257
755691947
81
17
361261
39736
11
368670
50
5
80
6
21298
9
361695
169152952
198766
279833
305343
202517
22
402108
207326
51
60
910080299
298789
3
88
66
445715417
470198157
88
402685
375566732
140994
572489806
307285
478904
96
5
349149
414937
33
95
1
304792
9
131454
83
84
88
136879
4
30528
67
66
818478994
38
284850
125007
46
470544
28
30
87
337323
97
2
92
38
40
465310
97
49
16
70
33
386288
265022
289200
276019
208069
49
313418
374192171
63
235847
84
94
210638
52
62843
124332324
752230284
180686
193801
351858
300687139
93
9
67
24066
13
55478
29
77
74
34
1
72
840423925
47
13
168118
58
901668296
2
237538
61
6
38
79
463372838
82602
128528
95
48
17
116970
6
5
633137026
2
433224
341946
380646
78837
83
408431
97
461563
1
18
46
50
2
163569
1
287359
7
24
83
77
89
37
2
21
148944
300928
92
328560
127495
853725231
37
90
438846
30
817938174
18
326950
378822
319190
266118
160788
76
11
283133
24
71105
600070938
55
61
41
23
482665
287174757
638869049
85
93
83
205872
13
23
371021
248709
397101
46
96
49
1
88
475186
289419
93
378342
86
8
296851913
488486
409749
90187
67
468800
448684
461725
353210
6
83
114518947
84104
412606
195979
53
65
1087
86
24
11
29
71375
159681274
26
47
59
928804610
240401
342469
849638434
96610115
81
98
147042
94
673484561
264183
84
74
474156
40769
42
258425
11
6
9
310053107
951365791
89
25
37
654257516
32929
692065216
447087778
58156
112824
2
93
403787665
31
437862
420569798
6
64
358917
3
93
81
29425
55
45
14
214487
54
83
408342606
76
258657634
999931498
86
73
71
95
931463194
38
52
89
69
152718
65
74
88
93
138095
359707
45
163814
18792175
76
61
224468
223684
153793
78097959
144475
232144
252946
699252970
188923
399957
6
320948
290153
69
23
60409
46
5343
97816
51
89
27
53
244864
54
10
296759
419379
4
326511
204982
137463034
130367
456158
15
4
1
8
59484
961847820
17
923035613
83915
312856
450161
207620
11
23344
28
77
26
91
4
48903
95
387298
306558
198797
371052
21
21
2
83
92
138191
74
332339
6063
382651794
84
1
275537
116188
6
71
43
88
133664140
184230096
85
367838
80
325181
43
380190
45
231195
93
1
188545689
23
122249
3
215337
88
5
33
62301
8
273676
690511268
308044
75
51
467134
45
52
417931
88
484311
39
315267
13
309683
27
197460
2
99
721
332585
174452
87
12
94
45
201773791
32
75630
88
46
273095
21
7
5
938486481
72056
71
7
279590
5
73
28
9
17
78
94215
10
136783
140723
32733
619486765
242304
91
44
47
3
88
216205
12
9
86
27593
1
404885
6
72
263141
2
9
43
347045
436505
14
364455820
947265593
152343
22
49
6
5
6051
11
410006
1
65
182082
482718
8
57
224033
354076
55
389652
181957
480142704
24
252037
13
98
46
354397
82
76
687011343
62215
49
407298555
88
405042
868587644
961610074
10400
40
296837
95
49
108756880
280146
80
151070
5
111089
112683
17
258654
137556543
57
70387
164897
239086
4483
190168085
37
1
322824
905340070
18
253222
89
280423
246700
84
78
434635
2
84
321171818
15
46
77
97
5
146373
8
430130
59
65
27
22
614896721
40
46
15
202758
421762
92
12
19
70
4
260943268
14
88
69
47
23
80736
68920
60
6
52928
31
572060025
15
222256
357058
23
123655
58
22
54
482465
65
81
2
18
125003
23
116229
57
125124
42
165933
3
17220
259766
59
492544
34
65
91832
345078
265208
57
43
430248
423756
253765
44
758393088
623243057
161074
477369
6
186612
214928
1
1
29
23
426855
353024673
470682
36905
114675
8
35
99
94
407919399
133576
52
481564
6
615
177382
52446
247387553
75741
14
6
213046
418831
198078
2
51
7
136048
55
94
64
135944
49
87910
368031
47529
65904
72
301902
218193
30
6160
45
51
77
89
4
294283
48
22795
214840
167423926
75182
192600796
12
76290
56
101858
5
260329
4
924114352
75
86
9
43
97375622
332481
62
185973
200859
30
186979
95
88
132413
224080
316242750
392696
74
293263
45
77
748103148
140074
112651
466684
160137
21
492476
59386
79096
448601
39
381958
86
39323
214807
468007
136572
340100335
427429482
98
391051
8
460048
313452
2
66
283729
97
59
292743
312592
83
17867
66
231880
311933
35
133745
1
66
367891
179289
103068
81
99
95134320
46
80
17260
12
924785031
67
53
34269
136102
212906
594699559
19
332731
356779
237086298
152149
43
376677445
398902
383272
46
77
96
443463
113918
337261
213877
29214
289522
3201
254884
84
140221
69
60
361900
5
28
77
52
9
4
22
437700573
2805571
554009675
464463
70
12
812814908
451100
139775
313858
237044
597212742
219942
247563
84
451706
81
65055
54
25
85
21
63
452497
393336
70
1
19
1
13909503
14
315904
170541
49
82
330901
326266
35
281097
31
282377
48
5
291007
2
465377
886289597
99
95
78
364084
85
35
202987
433891
478468
57
19135
9
12
463742550
2
65
99
67
271090
25
21
21
461345
470034
9
32
102211
26349
368420
1
718718106
28
5
297319
109216
438490
8
213329658
67
485775
230600
177253
74
69
38
200396
8
40
131430
67120
71
33
227784
54
7
54
446945
318141
3
45451
14
93
355869
387718
64
521927370
47985
131394
323142
16
5
23
350232
52615
7
268184
80
4
71
105709649
743419150
41
7
970742465
316315
70
89
40
50
50
293953
50
385840
122649
318362607
150361455
447364
82
485291
213486
435538
57
235852
328671
9
219497
95
365279
335672
801009766
27
51
228849
426353
414818
385721
45
268629397
6
11
358937386
161789
61
175881
12814
15
465929
57706
401737
470668637
4
348498
29
21
28
309526
9
74201063
224998
429563
96
55
62
295554
42
90
659533629
41
33
48542
4
399083
3
438452541
60557
79
9
181819
8
75
97
24
49457
4538
317520
21
74
41
905455357
99
392726
17635
310653
111594
1
888424827
17
703131242
248227
61
365492
19
5
296958
4
347449
329277
19
487592
94
99
480731
33
173259
182882
71
54
36
70405
424333515
336330
382856
37
65
59
13
166087
231917
46563417
15
128797
150286
71900
54
12
356399017
31
2
449012
55
39830
68
9
8
251847
39
271418
991720640
9
51
41
50
378443
81093
290171
258027425
4
19
318388
40761
86
451818
91
481100
740224256
805838142
451874
443403
39
356413
67
33
15
208766
10
68293086
99
949376673
973602532
84
37
783474942
50
363149
7
12
475629
279421336
15
66
71273
190525
92
9
584287099
27557
75
33
381058
61582
9
490573
177372
3
36
143294
267786911
324976
99
403782
86
3682157
24
39
54917
138114
202567
4
49
99
73
32
59
71
112078
26
347191
24
421723
324537
221400
230722
850742458
67500
79
82
826343654
48
281626188
68413
26
6
82
42
90
183970
2
6
499500
7
508828445
59
90
53
93
290246
461960
5
9
1
72
391058
10
66
45
20
78
95
33
31
585264226
851283702
30
3
494164
712413327
5
398741
8547275
395616
45
18
80
82766238
59
478076
61
71807
73055
190368
234154
344352
68
240240
6
8
50
306104137
100547
97
3
163283
43
478151
87
338586973
22
273260
73429
15
439214
436946
41
49
354103
99
247500
87267
292796
208261
58372
7
60
131673
45
42
278299
8
65
21
39
430770
366868
214665712
55
438881
49497
185346
77
48
191240
140608019
366223
58915
5
43
52
9
208431
21964912
36
489066
147938
51
12
142766
433850069
338465
42
227031
59
208553711
46
281662
76
2
364685
303900
491174
358098
285117
88
5
230352
97
64
140522
13
360631252
4
114994
13
331445668
29
211376
43
486381
6519
1413
76
39
95
14
458718
14
99
47
9
23
2
81
50
9
414118
5
24714
2
13
469603615
7
91
5
21
70
45669
964433445
439322
3
68
413188
13
378518
7
45
21
186684
272400
167790
89
783927448
675984805
294748
76
725397286
1
58
509132524
252879
3
930210211
415149
23
347631
10
7
335146
2
243499
57
185865450
99
1
106896
5
11
693336055
97
468937
94
313673
337559
56
432095
409161
478106278
68
182720
53748
43
22
7
377546
276151
23
787378165
56553894
7
248287
228295
219813
89
233669
159560
888405335
3
5
69
226049440
161194
7
283705
7
757177075
270351
45
77112
81
135049
997450778
306511
84
77
35
383744994
445859
393110
44
91
237679
30
82153
92
7
216455
32
99445
29
70
31
232616
51
93724
47
185393
122634
36
381821
32
151960
53
711482804
4
87
92
4
125693
62
81
19018
61
46836
394408513
57
54
42
91
235254
96
269107
204363
2
66
406803
158238
90
94
93
284422
327149
42
192055
91
191684
93
442830
77426
645103053
207426
218692
65
207144
366606
430381
75878
201387
1
97
186282147
155743
50
54
253682
20
449801
63
265052
97
92
61
3
43
421642661
11786
9
39
3
267732
308943
59
166123
98
70
92
928459326
21
77
156166
80
494210
420371
95
1
900547820
5
479281
376031
95
362702
226482018
50
50
491670
318585
439511
95
178354
402446
67
8
76
924596417
90
366838
84
24
295412
462382492
127382
312887
61517
85506
69
13
53
113059
8898
88
361667
6
130258
92
8
91
78
331653
4
36996
302257
25
5
94481
8302
31
375610
88
39570
323951
70135
1
60
42
60646
440238
144101
78
8
14
64
281198
19
392967
54
444895
154491
502561276
73
11
67
70
117765
2
38802
33
61529
127897
4
415840
235764
12
12
154791261
70
78873
9889
43991
462359
839692135
196472
4
2
310593
155741910
421300
34
73
10
75
31
30
49
3
371257
25
76
97
87
5
366711
37
2
81817894
30340
33
222804
383497
69
99
87
35
3
310577
398125
494339
131012
543610576
888561869
6
858041948
433099
362632
455215
83
20
58
5
63
83314
220523
39
187222
57
35
226631
259878
81
84
481371
438030
173743
6
82
195022424
183443
8
34
59
360558
92
196321
67
526506374
544520167
498487
123069716
53
51
89883
216962
321316
6
512580186
133056234
97
52
276081
49
13
72
46
346827
760238302
483944
138137
79
1
193755
417242
3
201877772
64861
38
193865
193698
48
80
412335
81
244714
43
3
59
77344
40
59
3
203481
426771
13
297498
139678
384492
176616
4
19510
10
258880
224169
206218085
81268
383521
51
58
160499
285758
316746
77
15
98
17
292939
58
11
65
15
77
136577
66
299439
153891
37
118262
9
7
246706
497145
47
83519
54
463152
40
325509955
781042309
365840
5
85532
290266
10
205572051
1
476078
144242
12
16
7
350410
76
89
73
6
5
71
95
286162
1
394646
83
98
368364
307425467
93
43
25
53
213242
61
184836
1
111428
79
74
386311
50
97
464315
97
72
11
48
343094
9
144090
22
27901
272557
112030
446393
35
459523
12
83
21
14
219183
533769696
5
9
70
273779
2196
263058
1036
42
442017
417005
352664
9296
68843
81
139723
24
485177617
311808
699274789
77
2
84
76725
14
166173
237653
50
916884615
26
4
54
223627
294795
141924
214969
282507
13
6
90
60
70575
263362
181482
375058
445983
56
253614
405755
215273
270462
82
7
51
74
4
39
205914
194693
444290
79
1
339664
434779
13
1
322026
740032053
75
60
96
37450508
45
36
25
25
43
382678
755514486
202409
11141
93
92
82073
195816
46271
14573
72
453277
12
257796
9
92
64
29
42
77
158958
351400
712614710
389686805
241218
1
46
6
17
119988411
3
33
8
51
51
28
164395
202463
79
9
1
28
6
171278
348492
622481116
204585
184834
33114
656068334
164934
251580
86731
186070
38
89
5
8
17
91
82694712
1180
89
78
7
36
51
17
949415859
149231
264646
319240
46
168015
52
148113
20
83159
139557
461270
5
388764
39
6
351969
40075
157737
475643
359010
90
121494
200864
64
17
34
317544
68
33
396266
96
353536
213272
62
56
111768
83
48
82
403706
423057118
317650
273111
77
149805
138464
338981311
283097
330145
28
789975779
237033450
97537
8
584846021
374472
59
122122
72
44
90253
175587
93859
75
702482416
20
10
26
3
315669
63
333618
75
431369
74
75
8
464337117
4
537492086
491562
1
130275
379308
284728
57
91
405499
84
69
98
70
213472
89
237688538
143355
4
484770
41
37
137876
135198
10
431998
4
81
22
521047748
15
370980
343562
75
27
160482
22
43
65
213722
329448
33
141239
982188531
33
34
474357
2
69497
5
307733
6
5
90
592663692
25953
140654
37
394382667
63
301062
2
9
41
87
412830
134944
118569
366613
402664
284005
65
47
714859982
64
78206
5
465065
54
26
7
77
4
2
503235189
51
269730
56
329887
96
184161
15
213093
51
595597369
62
16
15
12
456206
38
95
14
251649
463577
51
3
223984
184597
186066
18
386108
254290
18
164327
65703
39
51
8
8
38
166922
197642
174508
43
289511
68
20
70
52
25
8
72
69
47
80
82
50
550853915
675730466
9
551799312
35607
315802
2
54
41
491019
53
80162050
309673
102974651
10
244426
99
27
77507
79
448942
71
31
304082
494094702
72
42
71
164043
418052
72
478158
153492
33
85
73
88
692403288
9
247418
70
878832194
16
317751
79
89753
62
217643
19
165552
83
117569
10
5
37
9
51
473456
319903
9
11
499844
62816
29
25
42
459910
157673
28
25
3
114062
389715626
41
429473
12
4
54
364668
418961
8
11
492863
94
26
434602
266277
22
35
66
851778399
2
1
333095113
281102
2718
107630
334820
54
5
640559604
56
2
781314564
78
61
62
181462
430193
12
20
6
75
85
149849
57
222032
27
6
7
391439
18
50
89
2
972109629
642328925
397360
362195
87
6658
40
70
9
66
321898
60
5
1
119005
440035
7
30
431530
289575
157344
23
90
270747
67
29
1
7
47
5
34
425194
80
90
43
4
317411
29
35506
4
268224
328191
53
350906
467240
134339
135254
418696
688846003
408803
82
58
236173
79
97
192760
27
78
11
345651
46
630222515
351780
108447
327243
37
52
421054
90
96
65
2
104702
76
62
825593021
278362
76729
3
259393
172479
408286
70225518
947048584
87
85
358218
6190
301645
3
44
56
14
28591
281233
57
195451
150555
25
12
396875
27
16
13
881300987
17
1
386067
76
326584
478921289
17456
4
44
118883
99
438577574
225842
404963131
152802
465523
9
133855
621610349
30
178060
9
210907
128888
215147
78
107909
144298
54
357392
64889
16
384628
237068
71
732655569
248873
72
47942
14
37
329043
55
367825
1
145026
34941
329802
402529
170755
154848
451614
229911
87
63
24729737
224801
477946
299019705
344809841
78503
96
235012
69
45
448301
78955
80
403371
249898
145858192
89
98620
70
714885757
13
257398
184336
40
755425606
160718
306948
190965109
15
283057
203348
6
59
35
14
1
388006
284148
372829
98
106766
4
271982
84
23
202292
71
324684
364205
309935
284307
268194
240277
87
18
581420356
151009
41
38
2
93
5
441265
55
8
289238
552676501
161331
227975
296829
629261668
15
2
424421
62
342325
426749
234676
44
210412
2
467174
176034
1
190052
7
559156339
5
179488
126685
70
387704
72377
19716
2
298437
278286
20353
8
440350
486954
21
94
230551
9
201095
472665
45
296856
38
23976
498655
227255
50292
270263
323092
97
416787
334462
348534
490118
91955761
7
27
65
440478
153572
24
354842
153721
579845618
85
277643
102611
307200
855794394
435053
49
23
72
47
22
57696
15
40625
47
47233
20
50
12
240117
82857
36
4
356246
484600
224262
49
4
349888
410425
34
50
97
49660
35249
221175
813513087
118653
73
60
102083
19
404057
75
18
391170
249034
166640
448026437
87
2
84
2
42
99
8
36
260727
13
829168072
94
103994
22
9945
37
31
152096
9
468149
96
76
77968
31
97
193460
20
284114676
706233669
77992
449288
34435
3511
16
257053
253406
8
1
279879
325596
73750
16
36
22
30764
62
43
72
449124
30
923239249
217954
27
356293
76956
68
25
496033
240904
110235
19
376724
190658
12
53773
354726
1
65
6
81
432292
4
72
287657
74
432793
99229
154608
44
280707
25
393029
64
110759
9099
5
59
62
4
7
9
91733
5
980188875
368861
369629
76691
316147
634719529
193822
304897
444266474
24
90
172781
235205488
371098347
27
6
268676
3
6
956515068
171144
483731
24
80
38
3
51
485624
34
73
1
388093
270891
153055
55
27615
176409
206265
412872835
30
378580
79
47681
35
79002
33876
45
326246
5
472904
181886
270350
66
25
365583
328452
708555698
415135
781155080
327164
482540942
65
383513
7
130384
55066848
8
469030
269939
51
450397
543739930
51
410553
57111
74330
266262
90
83961
491995
21
45
795430100
7
29348
2
229399
59
166198
89
26
2
357098
61
311140
139431
283840
90
71
82252176
230356
106031
15
78
1
5
183129
83
64910
90
442946
82
281099
55
25
299088
13
66647
24
6
142858
1098
79908
14
171413
37025
4
32
250947
37
59
61
44
42
209459
179590
61
88
285740
7
82
447003
466914
21
28
345121
57
922516954
3
39
75
444287
357298
276404
254954
3
361698
134006
397048
21
357210
351785
135124
9
302599
406920
810310606
22
463633
322681
150987
161614886
27
250278
944209030
766494224
32
194447
490882181
347750
24
27949
65001
377001
97
96
12390
41
30
40156
423038
284002
25
401492
73
366826491
63
28
43
327876
80896
1
51
84
708928401
8
2
87
52
65
45
6
764811105
56
27
238442768
115393060
267084781
43
226034
88
1
2
86
445759
72456
39
11
53
8
39277
97
353029
35
78
384397
98
5
79
109364
35486
92
210594
340845
433700327
410026
82
1
216878
107451
33
122011
93639
69
1
364100
344890
97
236428
91
68697
93
78
404114
54
72
85
187557
97082
497136
87206
2
114415419
188408
51
69
82
18
8
259189877
322693
235661
18
825951925
128756
229450
19831
19
25
732164330
264604
226605
37
36
51
519693910
11
35
7
42
25106
90
68
47091
42
164067
25
48
7
175850
64
451607
96
326694
285608
32
85
454777
5
5
7
15907917
1
805718706
19773
195905
163882690
98
60
93
69045
280303
448440
8
4
34
433037
57839
87
98
34
74
68
90
15
9123
25
468473
474740
47
14
369842
43
77793663
66
14
412004
37
223298
412341
3
322271
1
59675
68
5
92
149365
347214
351625
58
31701
454425
31
53
1
221390
47
73
339199383
126149
727766083
80
205113
834299048
99
451911
282152
186171
414935
209646
53
79
45
402422
69
162379633
59
687507940
42
247131
137495979
150395
75
58
70
48
115577
82
372315
75
312135
91
421685
67
194582
266896
357450
320977827
213946
63
26
152766
11072
232871
902334906
6
495972
231513
229751
424565
330002
15
496333
301304
90
502591205
76
460745
47
14
999072025
473489
67
906172226
2
85
50
8
235707
107804
76
18
35
1
59
415404
122173
10
59
171893
353493
27
146027
117003
72
2
1
6
150408
89
37
40
454891
173347
146756
432794
254683
116116
303940857
45
191767
75894
148503
24
50
8
71
17079
473139
270844
11
30
82
62
36
968409414
215668
52
2
93
467508
52
3
136841
1
80
73017
99
97
363074
323971
630139417
393216
12
64
266050
372920
27733
133964
1
472539
89
13
31
62
95
7
324003
144516
362717
22
20
311628
51
391548
8
87
46
43
178086
70
72
36
350129
367017
181063
33
82
423593
67
60
264011
56
843191606
132470
64
8
25
152566086
16
74
44
74
355320
312689
47
98
694426287
54
13
75
641203891
281711
15
41211
33
460082
53
372437
488446
305724
351971
2
738994508
14
433944
7
459342
383590
453644
2
92
133926
227387
50
388321
165286
272029
68
216747
61
221941657
26
459960
55
240019
48
16577
54587
90
69
33466
94
798107309
38
13
56
40
330233
52
2
78
137916
689912217
383284
39506
175548
49
345930
54
100450274
162686
207334
95
320750
88727
44
64
57
958805592
24
67
45
41
114858
53
318067
52
73
38
264736
74
75
71
149176
222816
56
497825
439015
63
12922
1
321853
437659
486034
183863
8021437
22870
92
382375
473313
289147
292976
308066
326005
10
204517
424471
27
881654405
388958
5
393559
67
248104
60
94848
38
10
21
32
276598
1
72
77751
2
315175
332703
425188
315351
65
371228
757283651
98054
403611
117703
7
49
25
64240
372426
89605
127460621
37
66078
51
81529231
29
360056
260950
10027491
50
25
269395220
44
4
251969
78
112415
97
85
53952
352723
347810
64
75
586466555
334466
8856
435531
82
177436
5994
71
53
353089
319618
64
12
182371
66
456525
10219
17
711428360
30
7
159214
58
82057
7
9514
417595
386666
239744
777155676
5
85
254005
50298
82
81
482972771
175177
172943307
656065685
25629199
1
89
50
58
85
485650
14459
144445
41
74
340582
3
324513
99
333934
9
23628
357145884
437843200
77
73
246025
8
280822
61
76
3
7
42
64
219760363
378316
426718
30
89
40
24
242512842
330608
16
625573741
355458
468123
386993
25247
98
266986
383910
19
37
170755
694
306573
4
94
213526
468437
92
15330363
165705
118358
25
265027
483638
26
85
277592
55
51
14
83
34
341459
462781
56016
97253
257737
309098
10
97
246702
56088
117875
243245
618700971
2
6
49
89
45
237175
72
487277
80749
85
182336
7
66222
92
84703
89
372650
4
286509
143786
674378249
8
415467
33
23
97
68
3
91
272531605
91
60
276490109
2
159219
1524
19024977
472205
384970024
253959
419500
1
74
22
131289
291131
72
15655
332967
205660
37
342721
52
47
16
358064
61
106422
78
218507
147929
130486422
129670873
46
43
237324853
11487
26
602520720
292030
5
489542
68
366828
7
6
321647349
44
27
69
416409
376679
415967
28
8
11
16
147450
5
6
590727506
228495352
250016
5
613169059
802142963
47
378179
46
92
38
37091
8
168680218
10835
30
119081
386088
89
11
7721
28
252973063
38195
128301
355121789
44
80
72
453209
456740
443145
233242
1
665985860
164103
9
1
2
64
403934
26
396985
134194
394092107
116395
22098
9433
107066
480460
4
456446
246523
208128
25
28
146938108
7
98691392
237321581
395635
470072
39
90
204061
91
104808
22
23
93301
54
33
598536279
436502
428700
10
5296
209313
50
83557
21575
483605
48
10594
73
272088
23
73
16
26
271656
18
82
20971
272626
52
181701
673560276
224354
54
97594
43
63599
127274
363954
82
93
253269124
54
86
335230
452308
46
2
452754
396768
317152
435141
8
356207
28
61
656046669
83890
414999
64
2
2
9
34
437249
9
71
22
74
46
38
7132
272043
52620973
93
6
238155
164821
294215
64
61
34
52
65191155
41
346207
204603
42
69
51
79748
71
5
63
139314
198343
3
41
64
465030
92118
133298
39
21470
910939946
6
47128
48
243645
79
94
16720
284344
87
90991
187662
466114
853291807
89
92
410510
63
61
992467746
71
21
71
70723
493650
85
550566401
77
43
460862
65
22
281180
107063821
347642
86
135708
427883
74
47
64
451814
383404
189460
332416
31
144196
8
205602
252613
14
494442
67
286272
228665
413342
38847
2
9
389477
33
98
47
289533
219477
35
5550
53
8
48479
98
33
46
219034
146805
18
35
86
9
6
54
2
160511
65
454870
26
314287
1
5
16
117135
477061
62370
6
38
362131618
744376117
4
367859
4
11
609376400
208076
316696
31107
72306
370691599
74
457468
471211
32
14
54
62
3
48
62
30
840837489
126298
70
57341010
224772
15
892143146
465331853
9
430050
179452
51
6
88
95
78342
923784194
490827
86
163149
91
403071
59
148124
32
287543
468535932
494049126
119115
9
112021
384866
67
40
65
96706
15
415675
311033
50
48
23
23
71
15
5
46
351855
1
92116
172210
43101
79
7
427241
815914413
90
37
297406
57
85
32
6
18
131339097
85
10
63
48
445060
96
241013
87
88
19
9
6
79
891716897
888264923
73719
95
299573
38
14
14
44
12
1
403942
96
116196
45
85
1
120755
283881746
93
2
222285
78
32
363691
90
472825
26
327646
69
8
2
435472
215148
539104364
478986063
8
1
427579
292659
259383
57
52
67
290900
44
49
7
41
414684
454554
96
16
282459
294907
461018
222646
143812
535273208
40
81
6
83
3
327046
492046
115294
83
181456
73632
971031712
81
8
86
4
79
94
142736
61
478638
443841
79
27
99
97154
8
93
331006
7
15
3
409598
207246
108929
33
75
9
70
482926
15
7
511985285
451828
187717
11
71526
26
44
301477331
264560
68320
45
83
25
24
219415
4
52
54
22
54
77
456062
473424
445930
91626
25
1
394228862
227575
4
112417871
42
75
219356
8
84
15
161527
69
92
54
291379904
7
19
32
137634
477707
359576
338242
439794
10
92
49
64837
8
275036
56
322905555
469603
13645
53
729705335
459286
90
3
479032
90
222803
341685
70
20
12728
614397945
63
898295439
43
75
92
232195
70
76
65
46
42990
21
91960
389902
345198
77825
84
6
69983
102536
1
28
19
97
721502110
37
385653008
245204
21
4
67
416137634
214752
1
82263
92
44682
83
87369
73
71
98
5
82
339214
1
11
14
675088301
77
82
59
590105178
32
472861551
40
65483
120049
9
9
898652411
5
8
222474921
76
29
229406
923196771
73
155307
28504724
83
9
86
256898
46
24
608416901
425619
90
168240
32
25
381827
472207
40
77
30015
23
61
434427
846183364
273660
95
4
67
450380439
9
85
84
91
46
554526414
12
69
38
86
77301
7
350144
13
203088
8
49
49
95
263506
848419474
6
79951
15
1
95055552
93
278389
6
17586
407826
412505
170845
76
122681
218338
10
343647
8
56
326250
767541936
55
195650
73
76
95
199677
91
466581
3
649197708
449675
471908
6
13
46
56
1
89
369374
51
94
389425
185055
233564
75811
27
35
44
1
535165950
10
410951
365118
457090
415140
202746
54
177919
38
463915
91668
404177
290959
82986
21
5
213292
754889032
145506
301000017
96
4
9
452915
38
60
19
24
300502
64
248037
77
17
319768
203397
291445478
447392
181204
36
395453
62
428563
62
809974584
93
25
51
67153414
7
58732
50901627
77083
80
577778087
373039
92374
40
245950
113774
380921
57
5
60
947040758
175158
285310
87
356162
49094
58
95
3
84
978583924
56768
30
85
625460434
317858
773118730
418659359
38
428018
143913
47
7
146310365
182808
431448
50
2
91
73
9
420231621
30503
878567426
29
698537039
13
41
25
120492
8
53
72
160659
89
2747
464482758
422318
309274
7
197260
6
38
2
74
94
243913
386818
14
168881
83
959006344
62441
33
145036
466622188
68
479042
6
2
27
15475
16
46
519006893
57
82
1
295136
431249506
85
159255
223779248
482617
2
220478
38
2885
41
313858
7
465772
197149
137464
77
78
6
29
91
266912
393736
479767871
398576
53
53116
346079
22
41
55
32
44
362315
1
97
287244
53
228560
54
967235976
356634
2
301987
93297
15
4
833244638
58
74374
124163
40998
56
42
327327
98726
35
1
23
197329
67
262252
401329
63
54
8030
41
2113
11
486758
4
15
721045651
7
37441
306376
93
273043
35
62
84
568299578
49
8
94
3
23
892494299
180528
75
438328
323779
22
484949
318358
53
25
29
87
373235
18
66
39
11
265520
39547
82
53
86154
874146633
9
1
46
229875332
143530
18
69
15
686294454
84
66
91
314286
294599
145005933
122383390
255958255
2
229274
8
10526
52742
461647
86
64
94988
105956
441778
45
4
431469
88
891304546
2
323220
100269
727878752
5963
1
6
439410035
158681
788935713
124203
248032
389485
863859110
260723
69
88222
98
11164
99
56
117051
36
165503486
92
365695543
445851
868258153
65
245980
23
505609722
237540
43
86
7
98
39
37907470
25
314377950
5
9
155553
344740149
50
608088760
495983
492826
202152
27
41714
386966
292833
9
371518030
23
55
713606094
230779
317191
44
1
919860662
90
54
246846
17
104085
138619
324880
54
88
407889
214641
165065
48
198236
27
43
92
157427
35
996867642
272673
37
446828
35
483813
358018
59
50
53
80
5
169785
496670
102582
131439
1
167637
269313
88766
46101
83725
70
703782974
41225
559116353
2
5
262533
53
63
8
7465
271431
259887
156529
6
166309
710331315
1
48
911075881
89
49
32
351618
13
146299
46
7
787006587
388497
170659
24773
556486595
99795
93
55
12
201174
457764
6
7
6
97123949
16
64878
28
25
42557951
82
413767928
34
81
85868
199700
4
190550
367498
53997
309437
82
21
258175
20
94
51
90
80
54
206039
32
577695818
47
21
103884
5
335389303
444496
6
24644009
336657
59
83
82
49
477554700
2
391753987
242520
9
16686851
19
141130
47
476103
573120480
83
91
20
2
908266179
50226
119401
477107
99
3
47741
34
499042
393949
349129
412860
2
25
8256
280133
85
66
76052
13
398159
84
88
12
224921
58
485076
397666
146281
52
415908
87
12
78
439086
396941
9
461614
442295
55
293783
80
96
66
103335
11334
57
156603
498119
83
98
86
471220
66
32
78
477292338
224311
53
58
59
839717428
456784
42
10
489704
96
77
417900
413312
67711
10579
59
492225
26
614595753
36387534
487047
39
309835
54788654
229927
69
202823
207391
18640
36
441118
54
21
82
97
661324773
417191
25
5
82
117868
4
6845108
162861
110512
5
93
28
707715374
4
75
260968566
4
39831
84
6
3
24
181291
68547
33
4
11
80
419996866
347953
6
35
400415
448413
83947
1
144601392
495169
14431
43
90
222966
45
21
143754
296700
15
173655
51
14
7
89
561386098
63267
94877
93
41
165073
196726
483890
402078
26964
43830182
79
85991
49
108031
42
385548
13
839906592
37
980855404
30
45
89
71
307589
81776
348839
31523
32473
2
5
270107
425579179
41
407250
43
97
67569
63153
107405562
8
414541
98
285759
1
406529
274436
916148006
440222724
376113
36505
72
49957
88
66
491044
30
456066529
61
93
432549075
450970
71
315365
59
85
16
46
47484
27
79
96
62
89
128657
5
49
75
48
39
69
422257
292498
147240
32
208606
244198
359157
209223
462191
303602
96
12
54
903575968
269271
93
361314
20243
445441
98
262088369
18
397096
63136
77261
294131
278697
148656
119768
611570525
63
299455
50
48
438566
17
246784
77
330781
41608
235310
161788
165592
95
315696
56412
176905
83320
51
88
383186
471681
112441
231486
45
471031990
333773994
98
326444
68
324557
24
173038
68
56
3
216338
247573
203477
33
19964
7
40
775985550
97
323621
4
298145
13920384
163856
8
391874
14
4
14
2
72164
53
6
496070
5
6
60
202458
65
65
754930061
288626
279893
8
307876
37
74
72
327461
701535347
41
156695
491169
44
463197
240789
301393599
254698
231630
78
78
314601
234693962
7
312898
314648
49
26
296847
9
621308917
21
153557
38
94
11
25676
314046
190238
2
29
3
275364
33
354636
5
64
68480
5
784081012
35051
33
5
925698630
292850
677253639
417087
3
90
78
59
17
25
82
9
84
68
497800
279955
94
329095576
85
432129
438898
35389
364255
170058
43
151215432
400204
90
32
98614
697721269
345838
52
96
23
392695
19
136580
249520
35
11
98
115456165
5
272552
75
161026
69
8
244404
23
76
67
756210415
88
1028
36
237822
33162
9
12
57788648
87
18524
7
179172
79476
381346
65
7
331038
3
495216
52
11
299428169
379754
338653
8
49187
407883
119671
35
7
334999
9
32
488151
875577325
71
422050
2404
139465069
368125
263333
123501
7
45
80361
12
7
6
31
239650
92
234952
22
88
444043235
69
257859
348973
173471
29
52
8
92
831629545
36470
273504383
36
61
57
11
318772
26
29
70
476632
64
69
24
363658
53
481985
38
92958
1
29782
74
380612
58
245970
89
209370
251190
396979
59
15
155457
80062
409349
90
38
42045
88
992330362
32225
53
362016
235694
32
80
45
28
199472
12
10
89
23
326119
87
471039
1
20
23
233728567
173880
28
253054
164307
462586
1
615184723
38
73
25798
639676230
95
797110951
17
17
15
462465
83
237396
44
99
27
51257
4
87
49
90
94
46
72
9
77
579793167
458499
51
97
84
114112
11
71
56
140409
44
62
147772
297550
189042909
93
483002
99391103
146738
71
97
439317
58
329306
485828
35226
15
97
91
463691
24
85
361841
297515943
1
538955007
19871
10
73
70
54
306542
146773
3
95
371946
151127
16
78
241
83
411733
2357
567980048
212162082
58
36
923235441
366666296
37
62
79
441096
224334
56367
605688031
7
27
233235
80692
165533
37256
22
51
5
18
44
408234
730402171
255275984
210056
43
63
85
50
391795975
5
7
3
199660748
53
33
347969
26
45
352844
14
353143
20
113542530
53
72
305671
43
22
77
408992
74
14
8
85
444559
5
252416
483847
49
45
80
36
10525
431513668
444423
97
154570
91
41
339314
36
164818
65
82
361603
26
163765
172142
95
36
425360
56
98
3
69
9446
17548
86
113095
44
20
108529
397983
9
40
1
99
55
67
70
80
750120490
354265
347265
428208
348740
29099
99
464115
77
92
616767868
4
16
29
61
58
157409
141159939
8
157349
60
378260
495234
335781455
416186367
78
87354
269155
6
140176
464229
39
69
24
5
25
421209740
235442
60
10
18
2
404008474
488775911
421056
45
59
79
96
444551
225446
482199
66
53
204120
56723
314043
89
231666
628366559
92
499615
50
31
5
225117
25
490416
409675
9
243246
145035861
276482
96256345
37
355182
74
57
330327
26
77
51533
42
59
216385908
18
53
65
76
151630
4
463499
202758
707241246
95
42
112824
491525
14
159017
356483437
62
416537
252760
69
5
361390
312613
47
53
78
6502
86
71
329811
418610
295986
96
40
126250
16
30
378918
499087076
60
55408
79
72
82
66422
288635
184007
290320
370132
38
471113
21
288759
49
599348836
984943141
90
21
442986
715480316
517374200
86
54205469
7
131326
422633
37
240074
5
43
722975204
73
374903
179889
252417
172446
56
289206
4
14
74803324
9
657077511
431190
79897
388916
81317
69810
42875092
87
315884
42
352622
44
90
474718302
9
8
458546
93
49
5
8
70
433175797
42303131
6
428812
49
281797
75
272830
320306
424605
15
9
445357505
33
13592
203424206
12
53
16
70047
59
17
21
92
171748
90
147698
141116
14
900059874
45
41
46
454873
370465060
98
95
5
421366
60
83794364
20738
9
437715
2
66
57
47540
784185179
67
47
881840009
951687886
489838
247361
26729
54
18
64
183509
64
30
270689
571308323
38
84
207161
107263
242368
27459
26
384269
5793
22
160748
226711
390768769
284131
62
333223
212431
12
936333578
382244
107596
57
183567
263606033
90
85
21
29
49
87
207536
74
174279
29
69
68
36
77
21
102977
84
103770
70
339693
93
80
214785
8
48019
142114397
369294
42
51
24
18978
86
416477
260108
14
52
150648
22
87
790835415
120190
41
86
1570
82
651530080
14
80
77582
49
93
17
76
78
354372
625325587
49
85
230327726
60
141026
773991177
382397
51
479689117
241689
25
429627
43861
91
76
122923
335634
89920
6
55
61
84
145204
22
83
24
399519
378150
148667
78
45
37724
19
400632764
547454781
660027929
52
169673
688021961
56
17
30
41
9
49
21181
55143
9746
90
46426
379668577
98
2
374709
80
35
43
240854
28
244488
101078
76
85
44848922
271275
55
254721
446375
48231619
421169
114801
347046
3
4
29256
485234
337238
7
86
370805
41
4
25
32
98
92
21
36
38
25
343670
31
62
417279
347601
77
160929
71
242997
140512
86
562408641
499861982
228645
92
4
725855503
8
278778353
46
72
74
46135688
79
358786
15
357564
33
232671
998271586
5
34
54
87
26514
1
8
310023
132772255
35
97
160261
80
98
26
81
97
455266
28119
97681
67
420863
360342
398926
278326
118948
66447
400859
95
30284
83
8
90
224981
443874362
461783
5
67
395311
719024726
67
7
68
6
59
81
64
403995
83
6
1
447840
66
73
56
41
204839
17660
255714
2876506
94
278563
59
88
422027
52085
41786
23
8
5
8
76
10
293798676
6
14
276141
30
60
29
443172
31
499114
396769
484766
34
91057
28
133909
6
227381
68
96
307364
464485
99261
77
36
50
97
34
210332
32
12
249193
11279
22713
961681891
81
31
323418
36
58
51165
20
448002
32
14
17
75
59
334500
99
5
72
2
326556
28
141746
707436612
34
46
98
353192
267219
396411
1
320837
59
152000
23
75
42
469070
5
585516594
974631006
516028116
196020
231425
164987
85
75
62
77
9
910509376
12
77
297120035
360182
58
64
195382057
21
26
211541
25
190755
7
43281
103509
63
282423
8
10
35473
108653084
166693
307634
434429
45
488956
79
4
97
227282
212631
262680
201230
283989
704809403
69
56
30
97
591623910
566134
69820
478478
235935
45
309516
260620
472861
237147
15
17
38
46
300525461
369012
187063
260907
90
18
283974
46
186669
31
319789
8
672599142
339228
66
60
7
24
159939
93
49066
38
53689
185339
6
432826
72
373267
23
3
95
418687
18
19
79
5
2500
11
79
472996
2
428832373
406579
89
569037343
50947
79
27
391122
122951
67
9
136717
7
53
378187658
171853
59
31
40
40
15513674
96
347192
332035
22970
67
220496
248293
295241057
44
81
4
54
246153900
52
16
12
7
77
31418
58
376541
75
56
295125
69
708814252
75
19
53108742
148001
53
85
78
224433
3
22
307147
189767
322620
411326
38
428131
360672
356775
92
121583
99383
84
5
34
484434
97
97
82
93
78
42884
242935
276719
17994
104722
360454
63
1
10
86202
854273785
253609
52
47
162791
9
14
48
31
20
8
39
8
91
22
462898
62
753674531
601786934
6
230501
99
460758
27
11
82641
84090986
57662
461512934
524228677
237101701
285026
224153
23513187
59
61631
46106526
52
448224995
83
80924
349659
51
31
44
46
56042
4
8
41
64832
901257295
66945
42028
198466
10
368522421
39
56
454366
68
35238203
34569
245708
208132
69
58
358797
20
67
17449
698907700
79
87
522654508
76
221757
279872
7
162800
18
21
163437
331948
33
121432
45
504860027
281310
6
67
6
67
26
72
560667087
148553
362836
2
3
227288
84
56978
400291
61
492223
36
436137
58773439
322401
30
433615
4088
70
169115
396390
39
97
56
61
7
83
52
64
65
445701761
57
98500
388218
3
478002
51
872362354
73
56
433170
337784
45
6
387697
135609
85
162187
8
15
58
166478
349607
488809
248303
68
7
8
7
50
58
461903
293852295
77
453476
4
209876
34
6
430086956
411884
4
179113
17
71
54
470793
485810
72
98
430317
8
308320
94100
825831229
135651
432547
69815
91
56
19
93992
869919476
1
91
12
375710
69
64
354838
80
36
34
917910510
211850
271515
600129085
13
143669
93
2
267816
13
85312
90542
81
28838
963279183
99661
391269
9
363847
353121
134338
639923459
97
885356276
194913
115504286
17
268731
90
279633
94
11
418011
73419
806708906
78
298517
90
3
64
78
29188
85
48
8
24
379198
151277
10
3
77
955515972
561537795
543644724
74
9
8
249982
4
7
2
362729
256256
996634001
45
28090
275742
85
60
215288
969402098
69
123258
19
195612
44
492295
14
450696
396531
13
239759
34
459383
97
79
49
72
1
453793185
112291
474821
59
78998
41
2
16
44
34555
98
61
93
30
20
458555
220362
451413
972288650
410465
46
120420
454518
6
65
48470
37
44
3
472070
237095
222953
31
1
1
602910205
99
48
98
79
768054942
470672
31
66384
171146
365775
894182604
88253
69249
58
17
790512518
20
356744
401106
5
300162
53040
209516793
97901
5
48
326389
55
6
5
83502
25
73
86
313195
15
2
170797
20
243082
42
54
119092
7
52
78
397995266
135773
43
92
917678784
745140242
5
426834
46182
94
77
840925061
153902
329676
498476
47
209175
81
346152
767396847
79
97
850458578
223891
8
2
258130
217217
75
370702809
355928
63
293243
2836
474499
45
457003
12
21
67
618970721
20
18
63
221209
169239
31
185477
133905
346148
61
416143
462392166
53
3
96
388532
2
250596029
23323
79
468057
23
414939
892513357
132936
76
38
720145427
347461
131779
357209
4
366849
31528
70
30
4
8
851709804
3
68
238825
69
191819
25
5
5
15733
266395
5
35
211175
171312
88606172
18114
22563
362449680
91698
265342
9
379061
42
6
15102
20
45
56219
330145
53
141823
29
119297
432950
285437
99490
30
5
21
3
22
333284
8
26
7
47102
290634
5975
52
301084
113221
256607
64
71585
23764
69
265862
95
59
42
304818
55
42
9
51
995992007
857757599
1
276084
1
45
173033
2
74
386876
429531
78304
26
499180
53
80
152322
62
81
34
412016375
3
81574
96
158158
93
47
51
243896
233973
275052
41598
9
45
353425
27
39
254026313
400188
42
437481
1
295265564
93
137386
50
439829
331401
22
605689308
88
43
99
51
85
408315
1
375804
17
7
36
10
46483
27
29
358594
31249
55
218545
37
97643
71
85
80
202000
279022
26
34
94
79
11
423224
259325
133222
19
13
215029
383853
71
27
98
289192
69
151280635
8
231903
18186
346135
6
877780967
374772
3
281073
68
36
35
49
114879
79
462949
62
57
28
293253
365056
16
923418954
17
9
148308
297846
6
163086
44
19
398535
123375
253656
414344
44
959760537
443577
358167
88
78
362977
216866
203790000
23
235802
144302
563761977
18
637868744
391902
10
74447
579275138
24
55
226833
471723
69
33318
32
36
40
52
256854
39
464167
7
85
70
34
6
2
15
111247
118223
629403519
25
87
44
94790228
89
48
97
275417
151694
282728
258234
274594
478024
29
49
59751
50
260180
199785
220413
62
87
8
28
413699
5419
76
22725
74
87
78
4
55
6
12
55
87
369167
63
42
25
3
260277
5
66
46
772539759
17096
24
69
55
30022
238392
49542
498898
401208
7
371796
24
327925
490708
233511
37
9
337690
15
227545
60
21
461541
6978
927461466
376458091
93671
429726
273536656
42
75
495378
62
164913
219764
28
15
8494
31
52
51
45
74
17
384886
55
110828
246037
24
40
57
276025
83
18556
78
31
22800
6
344849
26
71
9
74
659773646
65
456921
350702
340508
24457
150056
21
8973
457006
50
12
258638
66841
151090703
57394
17
72
20
67
210890
160620
452095
610532598
97
130004
452614
65306
1
483705
897188374
56
92
308061
165836
90
470301
131393
377328
24
180385
32
464572
27176
1
234089362
23769
2619
48
130065
93
87
244642
489343
51
80
423773
29
130706
225306
239756443
89203
19
77
83329
346087
490033
36
39
48209
27
329745
184259461
68
11
63
23
449675
39
50
17132
427679096
2
77
308153
190803
371928667
83
62559
6
1
338627
76
197
16
92
237467
274642
312066
65
2
144814001
370507
11
475640
619060511
272971
42
2
440198523
125717
1
398502
35
325632
30
642633161
109639
416380780
61
64
4
6
258126
447477419
93
245454047
22552
4
88
91
47
44
8
39
80
12
73
423392
33909
53
89
66
191585
15
674842645
18
149735658
33125
345940
4
484986
54
66
3
12188194
64
16
11
832145805
33
5
394615
92
38
355412
20589
280541
245449
477364
164086
965409641
317879
85
159683
46709
152414
29
93
168271
269645
86
293418
71
428791
76
56
53
119152
58
29577
27781
220659
24
407436
39
30
70
416960
72
34686
85
69460
410183
87
77
249560
89
35
661407949
12
61
18057
37
35
475437
12015
1
87627028
184466980
733898321
463926
69
90
58
21
365472855
261864086
3
22
42
176168
70201
457377103
13
94
2
71
47
28221
438022
400113
206019
99
268020
28
82
352317
457241
61
445596
427398
7
460836936
262527
4
60
278999
17
419256
109157
809541325
490120
129078
635569718
36
34
307164858
382284
354845
86
294678
50
144200
90
51
50
1
712668117
8
176635
80163
84575
465465
42186
48167
67
335261
30
17
214040
38555
80
153733
235688
278649015
31
70631371
26779
75
45
59
7
530139557
37911750
40
95
740126326
408252
21
47393
32
52
379671
434463
7656
5
15
857485874
127867
38
68
799666565
486374
421478
415475
195797
57
408026
356208923
721318431
241273
23
67
47
134739
342592401
429627236
18
432774
289182
54
379069951
92158
363348
898642908
273717
173253
46
21
78
74875300
16
55200
63
232306
65
109175386
48791
176331
86
8
490207
4990501
6
370488
10
173814
94
27
158916418
4590
84820
180091640
492193
193434
70
9
79
195639
4
35
85
407401045
43
46611
70384635
257502
99
675811438
103609
255749
69
42
187460950
266927
100841
146984
18
70
454925
5
260851
391106
90
4
9
30
42
23
51
15
20
93
59571
139770
8
119498
40
449826
164636
69
73
150809
99
347759
450087
73
90
847944038
362354
43
44
99
27
17
288288
3
5
266502
446521
55
122760
10763
630742283
208352
117208987
76
185000
2
2
97
58
429393
945256146
471264
672631547
96933
50
392554
181738
51
383662
449638
133406
31
5449
122111
3272
218514
362482
3
377292797
80
8
49
484619
72
195119
363409
405075
373341
42
4
61
88
19
92
26
32
5
545898429
319643
274548
683589505
5
212612
3
28497870
14
157247001
51361
66
60571
430831
376434
344127
95
249650
383676
29
8
7
752192223
91985
262676
68279
3
444175
29
8
49005
75
17
8
397597
69104
44
66230
372431
37299684
206883
862696691
71991
41
413175
424843
31874
602521383
45
463842
89576657
584882095
63
397841
3
279506
3
124463
291048
22
25
80
549001059
3
213940
4
68
51
28
76
330998
43
147816759
19
70020
5
14
238925
154861
178692726
72
496306
34
419556579
28679
319276
9
230899
87
22
152908
194726
28
241196
10731
91
67
179821
282962
410683
369994
357399
61149887
46
118437
345995
31
32
4623
59993
69
8
200205
54
313564690
90
223127
55
2
2
301257
277506
62
479238
18192886
384622
19
43
496050
91
4
25
44
236943
28
61
96
84
432812836
74
732443550
472068
483430
60052
9
92
88211
87592
115162
7
21
411642734
89
127797
93934
303937
182243
19
337208
45
27
399200
69
76
36
7
5
253389
14
28
22230948
428079
673593024
99
57147
71052
77
249600
57
29
54
1
10
225438
42
902681300
84070381
813829264
2
5
899727358
81
68
45
91
43643
39116
203796
127609
51
67
29
49
252769
116916
416376
43
58
476754
409056
149612
49
451086
244319
66
171874
8
29
28
3
117370
338772
369130
72904
771179443
89
159095
107643
86
82
388412
52
24
44
52244
440220957
76
33
3
82
191907
464014
53
3
209585
193686
242118156
40
9
123572
144180
386365
131030
543662552
3
370024
335831
934570156
349189
298158
628288297
6342
82
76559
17
36
490646
72
95
334927
90181
20
946072617
77
83
80
793611139
346223307
4
354050
38
6
394689
18
12
116106
864667061
82
3
133556
75
288335
98
485087
272374719
72
20
27
34
94
71
485635
85
340214
609001015
95825
443209413
29
55870444
87
176093
23
66
50
37
61
385945
99552
7
48268
140944
373177
6
52
23
57
31
249044447
59
60663879
47
95874
93
366864
9
238865
28
493401
321126
75
90
31474
157111
161316
58
25
24
78
13
373731
54
13
784340020
996408462
79
57
52
69
68264
48
13
64
2
262128
97
33
26
354209
94
193316
67
8
37
490579
62
96
44
296004
290391
456802
828151639
27
93
95
86
86
2
227104
245758
91654823
22
47
466341388
79
76
48
68
8
544950465
985574360
58
170744
87
431164
480866
332560
64
77
469779
136962390
657014980
37740
75
476934
4
65
46
2
106712
321649
13
37106
138840985
83
20
1
409898
240414
44271
58
9070
1
4
64163
95
96
45
377041
71
646907163
15
94
33814
383386564
213032
721923000
734828553
222019
95
52
444944
21
63
81
99
352624843
76
42
194246
126622
337868
33
82441
95
32
389900
46761
489458
283973
45
256900831
315359
696323054
343549
453502
490433615
493698
497799
79
84
87917
98
25
112818
28
657263075
54
99
185717
188954
89
43
421385
8
385200631
24
93
48
87
12
484970
37026
13
89
100914
199046
802301318
22
454230
61
91
36
19
282121
439411
138275
98
4
39
661165913
392819
49
76
85
381068
333552
432345
29343
4
26
28
480087
357336246
53
11
8
87
17
6
81
59269
420543
71007925
90
59008
66718
55
47
181739
363668
36
25
393295
314327
49917
469307
351979857
8
470093
227127
7
474576
236955
50
9
37
63296
5
413588
235247
84
50
51
141499
452399
70862
437375
56339
122461177
73979
607673502
860905500
271555
33
9
365852
222204
12435
16
34
224288
49
485773
34716
82
318092
7
59
8
88
170290
3
56
30
94
26617
3004
103878
15
86
894896087
940559138
2
352359
410403
332442
238711
423125
25
26879
8
806252301
459395815
142140
53
33
67
52
36
263198
468711
7
2
53404
76
1
461399
47
15
700077155
236753465
82424
1
9
38
8
22
59
232486
187852
46
266551
240226
3608
15
446799
48
82
197590
15
304229
25
13
16
269943
67
129413
421313
175485
9
75
20
363139
47
446812
251074937
47
89423
20
167224
422142
6
46
19
93
10
967651801
54
26311
15427
6983
39
360123644
42
167603
244517052
43660
45
38204
3
29
338002
40
5
7
43744438
34
210891
59
63
28
97
34
45
8
311347
149735
34
844602611
414109
57
60
131778
50487
26
3
311915299
207179
8732
731325136
10
8
3468
185332
49
13
95
315742647
9
178670
626680953
349677559
34
80214
61
146804
6
4
66
92
62
97
196149
91527
80
59
498394
254182
56
39
65
169689
316347
9
24
426443532
431611
156894
71
17
216001170
77
12491
363944
51
281564
276086
61
295120563
9172
3
7
463076
422469
29
28602
767492238
58
168996
24
147959
67
8
48
42
154036
530544875
83
175917
387043
2
336271
240194924
274467
80
100129
34
82
31156
460789
498678
882278399
48844
93120
59
85
26
201968
82569
9
38
5
9
46
4
50
362611
414560
8
38
38
89
371109
242084
16282
84593406
438226
303049
91
150806
284857
254634
5
796381680
16
821475029
49
307130
9
22
424068
46
1
980883110
95
133547
82006
34
653244819
274230
14
312178
984021307
408948
57
482480283
157596
43741
308250
274290
81
395193137
18
726781028
9
259506
19
489677
98
73
75815
195193
278985
92
340395
386912
216101
171660
91
141000238
457499
7
81
359783
117828
9
93229
33686
97966
99
5
26
90
431716
22
51
4
287865
62
39
44
350609
105778
65
31
58
485112
192094
79637
73
48
275102
17
398946
43292294
31
45
30
68
372251
268268
375941
306339
20
218706
99
27
136816
344284
12
9
77
134780
82
423440337
211905
73
489066
68
249115
2
390903
157371
81
75
11
65
62
192345
289566
80
91
87
906533844
40
900997104
8
90
20
348265
88
91
20
74677
7
15920
93
3
54
76
988429146
202235
9
80
44
160996
313313
245983
918887151
914739508
470856
13
373309
304153071
250895
93
485426
380826
26
37094
39
293956
75375
181041149
385724
261672
87
36
88
7
150455
43
6
35445
386830
82
17
89
885697076
309171688
1
52
372088
54
63
7
4
33999
85359
4
75
5
8
56
36
50
167795
48
47
161358
80
84359
70
56
401785
7
68
77
177518
69
390486
379421
86
465038
239047
59
259714
10083
71228
234115
8
90
478374333
473071
165266
88
712233261
352214
76
157795
100307
37
144192
10
4010
94
6
27
7
38
451875
776745315
374544141
46
26
88
232101
5
79
95
14
266834
21
75
6
479306764
128561
8
140698
16
7
131219615
84
12023799
38
1
87949
93
354565
36
15
231052
44
251419
497219
37
12
311879
377177
7
82
33422
447341
374
585751932
337836
78
304065
470841
214774
78
944187757
185173
491517
98
7
85
383025
344177
28
4
477834
11
399888
8
62
325032
45
970987734
321441
18
56
62041
56958
6
10201
407083323
7
41
78
93
23
261063
87
66
438990
56899
92
90
266052
505652476
51
87
20
347368
77981
54
363238
610535607
4
58209341
92
46
61
435362
78
8
80
109525
216447927
58
145611
7
98
410410
142274
84500
96
186185
79803
404174
264881
69
9
78
1
4
286341
24
91
49967
10
913025932
105481
1
142776
9
387617
6
6
418922
42
52
42
36
51
57318
34135
65
88
18
20
89
187617
416959
4
102158
27684
491589
465432483
412401
58
98
158126
4
9
67942
582483404
9
482229186
91
8
60975
85
97
273717
572541011
966330387
69
359334
70
6
120501
37575
634180888
397470
90
63
8
419592830
267577
157727
2
392930
506633784
11
6
24
86
41
9
5
917014831
8
5
95
383054
50247
8
70036358
120849
64
51
80
241113
26
311595
41
200758
116330
373205863
75
176840
54
44437
1
73
90
62
175825
124498
131314315
81
445940
50
2
87
253135752
221082
98923608
79
293507
470004
58125
82
226349
271596
77
33
473786
29
467065
67
75201
90158
6
9
375296
96
136852
50
234750
40
3
471013
65
15
416343
22
381549
56
33
38
34
36
628632541
2
318679
462748
692400817
426437
40
156433
22316
79
93
380566
28
357228
331212
835540816
445670
482643923
169236
4
98
488273
42
7
977216141
75
2
4
459754
67
354868
8
471618
384423
71
442984
49851446
32
12
163740945
51
1
39
10514
8
457416
51
309424
72
77
192230633
49
81
1
286193
197429
13599
31
260613
476440
249157
377048
271171989
96
200301
323699
83767
68
31
206197
19
496738
93
890618069
85
62
307258785
403946
482087
146542
59
82
353719
48
555727291
12
19
75
167111
59
187253
151711
1
62
73
63
486000
83
252530
53
97
373267
127346
8
307546
93
9929
402427
877090244
1
205230
493822
278296
7
36
45
80
20
64
139963
51
8
229067
4
492732
234651
9
94
343053
104301
16
60357
75
197645
209374
10818
439548
57
20
66
86
156884
81542
72
38
156036
1
276881
178917
409407801
69
485686
660531333
878319807
69
157982
64
418245
659748044
360191681
287028
195257
50
402422
288311477
65
485295
91426
8
467068
108037
141500
19
37
585303452
35688
35
393787007
6
6
79
231127
39
5
52
98
76
44
434484
48
246454
25942
21
12
81332
457443
8
179162
108834
365992916
321369
45
5
58
2
9
81
52
292098
19
15
238056
223164
395751
90
4
65
60
411558
68
23
159520
58
95
37
54094
438230
18
251105
10
410922
201631
336684
50086
14
367441
131058
30
476916
442264
18
355280
320086
5
43
317285077
87
45512
63651
8
26121
39
881798206
28
16
1
365295
485535786
99
86
437668
62575
22671
271770
22
62
1
58540620
298334
497487
167362853
74208
332898
8
3
27
380189
21
50
93
79
95527
9
48
73
91
225574
24
195709
2191
195970
224937
279788709
2
16
289944
294120
521518359
97
336103
366201260
7
408919
183014
54
86
6
61887
819987008
176660
166238
97
292860
477211
1
53
46
55
8
686814791
199454
288831
102743
75
215308
102216
173877722
54
39
378577
406571
20
471291
478416
451074
26182
33352
194107
20
1
263106
182523
69317
448700
103086
430563576
58
261220
90
33
409842
55
223375
175888471
235399
460047
3
717656681
336250
41
85
25
94
57052
5665
72
136582
4
255596
44
57
9
410513
944219930
75
140861
338363
63
523718597
79
45
22
7
854742734
45
1
424105
192939366
66
9
654617596
20
2
330366760
402050
40
88
377111
12
5
5
879706253
14
31
129367
435724
275989
56849
417037
229366
471453
67619
95
289222
60240
32
56
30
383247
20993
75474
21
386735
377449
75
21390
407529
31
411613
276275
152930
411797617
190789
158036
15
31
3
12
43703687
216183324
88
63
6
89
411322
315780
355247
380028
103761
90
5
418381
460365
120650163
298068
482419
64016
33
262368
126198
21351
41
6
14116
15
134917
368407
88786
245317
42
44
7
71
140169
434170
194838
3
211729
90
1
342442164
426832
377911
84
600146782
26
378433
61
40965
375167
331494
219203771
428259
294580
384708936
62
30
9
27195
4
22
422734
327606
18
22
8
3
84
153492
139378
77
837020454
56
410141
851043704
89
91
6
372093
106051
14
385377
292599435
27
94
627176112
152925
8
3
89
304793
49
78686
79225
9
905701035
44
51
46
74909
4
452951
95
36
13
20
40
251072
34
60
74
241854
364147
5
29
87
22
273923
118037
53138419
30
25
65
19
23470
70
46
24
19692
66
280102
374755
81
364760
58
278820
318440611
357890
50185398
161203
397150
63
8
151504
97
113327
33935
82
36
46
136772
438501
46
160028
456062
12
451633
8
14
45
18718
98583203
92
680814161
80
61
44
461003
60
291127
302353
55
404114438
342613
84
474238
79
4
383188
396122868
93
74
7
471694
218292
48
15
628135401
32453
52
17
124128566
97
67
160017
7
74
39
388681
8
463583572
85
3
182313
343653
92
53165
231460
16
322875
854314443
340948
20
2
748415562
284007
4
463900
472592
762998554
77
534312012
69661
59
32817
456963
31
38
69
28
106963
475772
2
52
374458
7
98
87
10
87
46
183861
31
66
293066
94
79
83
478380
51200
161270
835871505
55495
607167647
234371
337053
204588910
28
454541
97635
409562
79
538892780
521332190
363530
82
448679869
63
15
9
153270
404436252
5
91
294828
96391
139158
28063
253753
25
302659
251702
86
437272656
32758
4
397
102418
54
12
167742
57
338796
3
46
626597930
453391
37
55
217109
57
220915
427780
8945915
831579519
23
340109
259685
2
525681892
384981
25
75
743018864
77
28708
231473
2
61
43
376859
81813
429156
336101
75
51
257178
94
906792441
18
3
433498
84
65
777373872
59
452397
326107
379328
77
46
94
11
870229784
110198
80
499818
97
753460239
63490
428843
221310
70
5
84
460313
81
167487
37
64
7731
97
320207
18282
1
5
3
78
292064
386219
50
5
52
64654514
454121
50810
85
76
186443
197105
50
10
83
99
7
781
18407
93812
68
348422
244656
64
321626
54
27846
261959
28
88
89
19
71
95
98115
171878
86
29
385031
412689
157596
32
41
9
957573137
4164
8
139916
41
445507
1
170660
149900
523296439
129944
115233
963250597
108893
102947
454374
73
31
55594
62
96
398174
809883920
197969
82
90
28066232
78
116100
344804
97413025
37
32
76
37
17
294529
193220
8
84
399890
53
895301243
7
217510
82
86
211035
267453
348903
30
76
22
5
130186
91
89
20
39
108287
962832004
832843249
378564
1
325467
832588236
21
79
329160
20514
70
45
42710
127054
308443137
393176
124121
142037
435219
8
44
6
615722775
34
98
450556
87
7
286297
673777799
34
131422
54
3
8
8
281022
4
957185753
41
24199
151778
492228110
258185
9
237099
416302978
386278
16
6
166952
40
394579
87
81
488230
14
5
5
5
80368
8
76
71
80
31
48
38
345940
64
4369
397379
67
75
273508
278798
17
4
116419
94
185570
445495
29
397495
89
160825
13
69
56
263727
41733
2
84
80
23
7
130913
475710
48
7
37
64
21
32
10
57895
1
394716
339694
754873035
285313
89
20295
47
672451098
28772792
94
16
43
249323
99
263784
57
83
70
79
40
156036
35
330023
11784
215746
190447
5
29
29
61
432415
8
9
30
2
404195
7
284249
60
32
23
34
10
27
124222
8
301004
54
53
129450
93
99
34071
476720
78
40136974
34
85
15
75
42
72
53
107505
49
482393
292650
62
164951
76
60
1
40
9
4472
284256
64527
183663
21
99
85
67706
62
401028
208011
15
15
957040166
376333
9
345925
33
182120
306345
48
61384
4
652938174
60
18
62
38
140527
205149
98
462066
91
7
291767
208726
48
15
313634
17
14
15
125026
178457948
2
265064
81494
123053
97
8
96
84
4
58
285211
30
69881
16
87
28149307
4
25
37
25
66
184506
144152818
70
30
80
413733
85
132315
29
341501
276146
47
491794
6
44
426744
33
16949
41
72
763279160
5
110066
55
2
485273748
331196
430313
539576131
643769522
1715
92
204004
18875
104563
50
56
175072
7
149758
452906
75
29
68
74564
41
135836406
222874
82620
260578
514282465
322767
207207
11
45
10
9
41
455904
491295
79
45
52943
65
1
68
181855
7
55
157832
278687
413773606
92
438133
8
454542
344509
513246045
43
216514
925481047
2
13395
152071
9
252575
394238
72
121627
266346
276518
387767
59
62
446161
5
171646
256773
59
411396
393953
352523
14
27
130619
15
1
487967
275095
29
66
18
397717833
21
171261
97
6
126397
5
7
50
4
166040190
61
69
123520
191817
81
275993
14
351376221
638251274
73
364375
97
95
288480
20291
407743
448698377
39
254759953
58
824696653
44
116920246
31833
297886
357894
64
215308
398390
27
50327
81
9
4
2
1
412408
390464
49
316276
68
17
63
322723
302261
17579
203239591
51
131417
2
87
41
475130
364476
60
368070
65
32
20
35
19
245325
89
618709850
28089381
45
894113155
49
12
398970931
971437073
24
97
11
7
10
11683
65484
315856
4
30149
88
372781601
9
8
284233
81
5
176634
458290
389522
150704
29478
82
345632
82491
23
4
157753301
13
89
27
160482
94
25
97675658
17456833
151062
250257
40
65
72
26
69
211873
6
62265
43
39
76
24
210042
7
62
256527
47
104030
6
329444
370268
154797
61
169951
80
83
12
7
1
43
141616
8
79694
25586
484287
488730
9
812311944
688576379
39
428764
418596667
67
32
356846
402891
52
21
48
58
467491949
316495
28
465446
4
291925
3
12
1
66
131342
43
476708
44
20
97
229896
191534
727117722
58
38
21
37
416861
72261
27
70
5
188459
435554
44
370670
345980983
53
275931
35
777135370
93
53
2
29
352068363
128869
494719
36
393668637
23
25
263174
69
75
96
362295
342799
67
31
64798
372327170
475269
37103
281143
164945
13
51
968
218939
86
31
21
304838
48
679084350
68
206274
15
370146778
852771470
113300
86
40
325752
749317217
18584
8
255357
97
3
9
335390775
356038
210865
244830
63
320604
249071
217473
321268
72128
77
89
63
332169
27
46
73354
1
295823
62
471470
46
121559
40
365877
8
14
94
9
388811
446142
83
185766
26
5
145990462
18847
712156938
337938
195586
230026
870971884
3
1668
21
371227
784498886
41253
252160
182969
450841
142183
39
978883220
218064656
246616
150550
7496449
175418
463331
878765877
73
159008
48
468716073
327567459
66293
397730
11
404815
14
17
25
40
266968
38
41
91
8
42
8
186481
181239
89
269685
378929
376003
45447
87200
568917894
370549
28
13
248674
228779
79
10
130935
28
116990
355833
223804
49
329744
78874
98
73
890501474
129909
57
667898316
23
425406
16384
389316
361250
253817
58
8
59
971403631
204469
236237
337833
239398
240067781
44
79
14
1
34
28104
354684
492040
1
404837
14
91690
9
97
339746
19
62
35593
85
361080
876506585
35
335858
79281
226421
477093
7
2
178890
266666649
94
33
7
212594
22
82
55
1
1
20256
157524
85
276011
93
4
296360090
141049
287006
319792919
470532
228406
24586399
95
643137034
36
32
362914896
69
32
714578578
229492010
139356
400028379
18
66
240906193
266309
288306
71
8
441180
329961
39
278878
360735391
497016
30
100112
99
447540
459081
252902
256500
9
333588
43
61
5
31209
28593
65
90
195717
264283
42
416526
736061189
477758273
19
439046
66
196062
228540
53
36
86
466128
383830
162502
102085
41
66
388480
743417979
9
132369
185931
94
12775
432868
3
262651
74414
73824
13660
368891
250396
95
70
109701
20029
4
847368689
494201
399706
40890
906094960
137813836
73
488449
408076831
48
181543
449362
8
484239
435912
3
93
12
482987
561359506
350909
693498787
86
6
214379
38
374442
5
9
29
121830
4
39
25
114394
6
133381
19657
76
100153
119118
669980230
30
646532147
5
475895
5
51
61
313873
65
794922658
295740
98
49
121480
41
81471
55
352885
951809140
451358
439502
97
197663
206613
457706
50
646404084
59
48
25
57
176216
58
457468
65875
756673073
27
48
43523
2
3
86
243385
10
144229
38
81
11
29092
30
45
320590427
93
9
2
61
1
43
48
16027
76
37
26
450416
153442
32
99
4
268828
463106814
52
8238690
38
227840
38453
160783
7
2975
34
52
71
100461
14677
497365
753214589
71
442320
159260
12
59
1
2
255248
197412
184774185
35
44
298921
471055
75
315292
449283
3
19
415220
294910
9
49
217519775
82
165662
77
269842
411407
35
29
762511658
415807
23374
83920
23147169
67
44
67729
485186
59
48
302577
77636
132617932
78
52
73
3029
51
90
165973
37874
341335
90
54
45
208566863
180705
198238
68
13696
60
16849
38
78
40
31
1
42
37
56
564097404
31
273734
64
284589
31
3
20
47
9
36
244212
43
239407153
754375895
3
368024
97
131600
3
223760
413430
57
34
279694287
53
50020
45757
804526094
84
347790
268616
190871
75
31096
31
282764
76
68
327214
49
79
41
303088683
8
75
911611535
826063266
122526
68795
34753
31
321156
252622
108612900
61170
396687
9
15
68
124033
89
43
83
187639
486934
28
212834416
16
259862
21
36
92
85
368437
5
294369
426764
93
61
93
77996
425970
55
490995
79
3582
261793
12029477
869319612
59933
75308
38404846
328972
567991708
19
20065
970116759
26338
96
57
76
380721
5
46108
9
367989
35
336613
678628108
332157
201263
974268835
69
987055400
257936629
187958
727822924
68
2
81
44
31
303338
694191840
476874
268436158
116418
191100
102167454
74
499531
488840
310372
32
7
85
283645631
19
20
81
87914
663110394
23
71
269579
30233
60
65
20
436046
33
5
925929127
232739
187854
61
8
127164
192976
13
2894909
89
381162
71
34
9
724885054
52
4
16
194393801
378744077
126820
373025
201725
29
353710
430128
232584
222643
9
26
14
523281372
18
386139
97
7
155408
121614
18
20
333893
95
80810
411025
74
8
384620
187644
897189016
5
588334780
38
493012
64
473373622
16
676540300
7
93
82
92
482580
70
29
80
280262
61
95
76
788197715
493157
354687373
258231
78
564487190
443909
390294
12077
126831
97146
78
26
96
50
93
91
1
12
42
8
180312
27
78
353435
232881
33
120919464
7
13
84
66
177419
296039
362333
378264
22
287635
15
43
1
69
749433918
343934
363930
10
44
301541
486603
63
453883622
9
82
4
407434
148146
195787
237142
46
464712
997313123
30
4
26
1
138535
373512
9
61641582
427252
218041
8
91
335279
2
257289
27
56
9
5990
79
416150
28
2
9
18
76127
69
85257
287961
61945025
396053
62
461499
40
183590
474273
85
5
53
77183
20
89
49
50
40135
443383
57
120344
64
92
80
52
105245
52
16
76
2
16
71
6
56
341745
220710
32070
1
607675498
368220
10
807099507
29765
61774
336718
30618
572608191
386155
37
473207
581833418
108196843
503099201
75240
85
35509
360583
2
64
62
91
75
391506
328089
21
491017
255622
30626
80
299947
266448
89
241470811
252982
17
80
84627
38
218604
60
1551
91
69
397747667
45
2
181779
54
2
302933
473865
258942
255893
179952
20
161283471
243816
481580
349142
42283
6
196896675
115870
15
471152
3
569705194
63003
83
250505722
645928493
461968
442760
464181
5
14
5
7
45947
712940644
91
333815
51
26
56
210403
405448
8
88
460715
91
72077
224718
53
20
837780950
171295
25922
317600
278792
64772
7
17
66
30
766410118
80
317177
263909
614625425
241667
62
321143
57
86
406351
258039
79
64
101788
437154
47282
943598413
5
138781
27791067
9797
473340389
59
1
33
40
35
11
20
105647
347402
259540
376010
30
55
295839
343878
797988389
342319
432489
4
79
9
80
68
65
264865
9
39
223996986
294614
401527
302945466
27046
142202
9540
174751271
148940
381764
113605941
339785
46
276284344
92
974159791
776
141795
331486
31
64
95
445036
33
19
8352
2
450693
49
342681
718140497
33
461881
470399
21
162879
140660
345458
136031366
474990
9
5
198874360
4
20
79654
16752
367236
7
4
39210
62
98
9
95
253843671
13122
46
728616371
156143
58
221867
42
308567
9
417092
79489
311775
54
382910
43992
41
432032
24
187044
382861
86
43
349959
41
40
22
97
247999
723758940
9
169881
31
95523
55
73
21
316529
300809
472217
82
165393
341303
400804
98
99
396277
817732462
151777
79
490145
70
8
442801328
69524
22
374969
84412
41727
58
95
472691
837357858
5
22
162411
478458
13
48
63
66
69525650
490013
70
62
422819
118968
940152068
175039
46383
369726
5
183854
96
5
96
220508
74733
74
22
4
344462
62
430199
41
547478515
143704
9
61
33
55356591
62
10
314676
60
74
274356
8
30907
1
269502
85
27
8
216592
264428
68
79977
170596
199989854
923374097
25040
153113
184733
3
385602
81533
281164
29
374767182
50
88
22
220105
361401
32
268822
80
65
74
6
38893
235667
76701
72952
128179
111634
62
4
57
947899762
1
304239
2
8
27
45
26
7
34222
150464
559621518
67
16
316880
96
207327
134467
426893
60066
79
485346
764953185
260196
87
55469
368968
20
88
83
139083
46
40
77
644549081
39
50352
26
51
521296638
848543720
462772
36
2
167381958
79
298352
9
153536
328239
86
88
107735
283836320
76282
20
110390
141521
282605
19
66
293696
55670
174254
85
5
278163
73
7597
70783
377987
44
275887
28
164329
76
463841
22360
479395
334015
145155
82
55
480672
389194
78
462065
30
66
98
47
155107
59
7
46883
29
84
45
110983
268773
46
340278
76
3
64
22
92
395660
154235
164409
24
4
75
2
428894
50008
47
380706
162951
219756997
40
371195
45
398845
116776
27
89
195799
34
330182
13965
85
304039
1
156513
13
3
56
94754
391646
78306
39
56822863
57
7
321784
481423
576107783
8
10
20
132759
91547
287890
53
98
88
27
36
58
433959
128583
454637
30
61
2
379869
44992
86
4
48151
97
180018
6401
951939797
45
23
81
7
98
473474
11
23
44
18505
55
20857
153188
535212070
169606
460382
168238
62035
371983
77
453357
325856
36
344657
98394344
8731
391499
1
307941
64
36
74
381552
35
370812
51
265123657
23682
4
51276
216500
59
1
206931
8
32
247509
249337
167653
16
2
62
18
1
118322126
374377
166702
4
21841932
6
91
34
413309
67
199849329
80
331335
387379
46816
84
27
90
471892
332726
407144665
53
81
1
97
305502
56
621730031
63
71
11
378153
464841
222709
73
79
364006
90
501752845
139944
5
5471
455737
7
495210697
668583088
472033
63
19
467595
138777
49
63
225114742
82
2
3
484269
58
9
168555
31
98
89
52
263620
77
342305
208708
4
50
20
45
22896
64
139264
38
27686
72
738418901
96
763516114
313445
97
34
82
253648
229568
214229
53
18
37
186300
45
50066
1
22763089
3
175528
197971
333091
452050
174937
98
45
223563
284617
34
144856
113696
448337
405473
389425
2
407592
16
1
5
1
317852995
780262385
276722
834445734
78
8
449714
197288898
63617
230886
275380
406871
214793745
229536
54340
79
235996
855905798
108187
438310
357641
9
34
72
211110
74
174807
51
70
597300797
11
266065
362650
397840
54
12654842
922579290
53654
55064088
376155
426311
7
77
14
70
438050
308551
32
4
49
93
80
89
86
415410
5
116903
433360
287680
38
64138592
94
40
40
460155
20
2
31869
2
83
365801
306353
27
491593
60
118876
443058
409046746
247530
89
402731
3
15778
81
32
6
15
49
462285
83
737811026
137467
96
403376115
236538
71
26
30
9
368159278
29
15
240031
98
85
84
1
8
63
20
59
398515
42
60
58
29
22
137722
6
96
7
13
482332
80
445135
7
69
69
325787
204548
141156166
2
36
88734
903191832
903475954
265115
7
32
78
382470
638568758
65
72
481276
6760
33
302887
153963
99
9
29
449140
76
82
71238
84
87
94
212952
403647
156053670
510861302
301787
69
24740
255196
364117679
4
41
3
8
34
54
361727
28
251898
12
439590
17
33
3
834394368
970667750
51
253558
204440
616360518
89825
220275
343613
185655
404836
480579
11
73
14
28
3
50
55
79443
52
479843
206862
21
31
291414
92
98
299449
51
305179
285226
19
40
63
7
41
249599
68
40945
7
33
82
95981
89
34
58
653025486
254859
468953
75
29
88106
3
4657
78
84
145749
397702
97
21224
16683125
23
36
3
79
33896
94
471096
89
327052
91
74
589705086
7
18827
326311
14
77
384919
4
457339959
79
3
77892
51
471436
860009808
20
97
75
80
8
478484
195170
81
60
798412323
820787364
29
42
178547
399194
302675
230867
3
77
28
463302
588973178
370645
97
96
193990
68
271573
67
19
914402855
97
6
11657
477374
10
3
73539
26
119865
486561
75
128786
53355902
12937
130840
202271
554246146
30
38
234324
159717
36
11
12
60
1
89
59
107960
5
496070
433663
32
38
126138
472494
291476
388813925
65
229030
79
60
1
78
25
722096253
45
585824222
259865710
229454
88
98
67
466424
413307
66
144386
58
470682
422181
99
918277409
309647
95
450114
76
63
217326
19
281715
492460
276825950
91878
35432
169563
108588
404746
67
29
314201
47
789862764
1
59
304052578
417924
71
570136161
1
454254754
433173
21
81
95
83
51
377869
93
137125
26
191345
31
42
67
74
4
22924
590247685
1818
18
86
41623
443859589
155097
392542
256847
68
48
387206
73616
471541
928983490
44
4995
150703
7
248621
57834
46
808885994
24
4
810876785
250655
26
115830
280963
85
68
78
1
77
39
20
92
37
388346
70
418282
197149
267500
55709
5
11
51
883191251
24
74
108731
362220
46
189438
867045537
85426
853594338
719336605
75277
15270
143003
64
292580
291171732
69
7
57
177307
24
677220397
216666
381426
88
423592
26303
349796
26
83
10
290515
273270
76
93
729121869
874015616
27
622535947
21
429033
68
41
24
840127734
12
77
275321
796159883
804762677
96879
418927
316644
417306747
197115
26
46
40715497
8
89
512158581
2
473153
252613
403014
132344
12
81
24
79949
495114
73
234498
80
54
45
71
4
99
60
337800
50
54
29
86646
29
23
460746
35
19
19749
70
203197313
4
68225
9
38346
154397
80
414104
48
19
109708
450130
88
9
491977
61
6
27
141780385
275743
74
64
81141
52
474896
92889
9553
848482383
599754726
54
7
1508
26
301163
65
23
81
719917398
77
93
333802
74
29
167375
35
87
5
147528
81
408712
4
4
184605
269145807
26
304872
16
238901
55289
2
171569
173886
41
444142
4
397606049
478934
477285
223136
38
66211
34
64
6
165999
42
402306
440638
106032003
438825
49
7
38
76
86223
339391
36799
185592
7
35353
58
150327
47827803
6
83
3252
130726
48140
218395
43
363816
289126
61
8
92
97
95
280356
127013
222868
293694
30
75
27
164050
437818
6
89
12
493347
308498
83
226768
50126
97495
471557
999387299
7
53
39
883640320
45
61
28
21005
56
96652
98
45
51
937827414
536863728
519196506
157908
56
339560
53
33
96
38
55
34471
54
30
85
995983102
153337
351629
128907
357789
30
999595251
222515
74
109091
349120
51
318661
32
40
27
497418
56
55
383601
69
288870919
3
436710
41763
46
948902567
11
489182789
258952
117740
35
34416
90
77432
301943
387042648
95922877
401354
3583
117256
76
211883
65
229507
481643
79
16
559848439
414692
66
1
77985546
83
85
59527089
479887
12
32
61
17
258527
212123
62
209227
148481
123718
180312
354239
467882
99411809
245226
17
64
174292
255110789
61219
253778
129199
127788
293064
307624894
183388
156978
82
47
113553
6
366347
1
7
460748
989769103
35
13
99
192799
487249
378494
95
26
364273
40
735692626
802283741
273857
87753
375515
141333019
66
339740
84
297630
61
7
55605376
393492
91365617
83181
77
74098
93
5
243441
100036
427396
56
250420845
32
92
11
474092
247271
804698899
29
391555
95525
49
773998580
13
343802
54
30
9
885570371
259051
999132365
8
374899673
14
468328
72
7
41
66
34
91
66
305848046
9
93
35560
450335386
84
406079
392055
92747
10403
182855
443406
40729999
222176
71
86
179564
474273
16
425701
24
44
2
457568
92
298253
2
254849
234291
79
136482917
88
22
338289
294784
31
83
76
2
209798
9
358429
219203
364648
207060
346678
20
37
37
96
61
451603
3
18
174855
35
52
226381
52
43326
25
94
62
410108145
356489
423756
86
492332
87602
360778
334396
225057
658786261
73
62
81
336500
11444
348830
195512688
289439
59
2
244836575
6
391419
419477
280195
77
46068
68
349285
151106
96
306499
2
396786
399076
98
22
54
50
3
26
54
241072
3
4
38
999098312
250339
95
129860
55
136102467
23575
52601
90
83
70707
2
30
951847439
474988467
31
17
8433
420336
51
18
407582
42
1
29
88
35
90758
8
154879
1
32
443736740
14687
28
38
1631
99
45
18
21596
535975859
59
232479
84148
86
108483
38
130735
322523
9
402634
43
7
57
3
214751810
44
81
19
19
377581
8
156646
330919
74
96
50
202983
113013
508237618
273386
3
153873
11
347565
420436
196195
26
57
55
57
92
49
13
72
11
175018
86
267690
12
69
385819
17
328861
21
311723
6
88
406721
90
257076
853050845
16
74
95762688
66
27
280800
34
451133
38
16
545478863
32
87
71172
62487
246961
44
71
147758
443363
432444
329019
3762
508307215
12
391954
22
19
548461603
98
59112
15294331
99
386117
58
476359
514222146
55
3
79
441917
396310
13350
171930
455695
80
172898
312650
97499
44
746070006
194013
69
427045
17
55258
95
290516
606230479
43
47
66
7969
184813
400884
3
8
7
385541
58
85
9
21
210435
168013
204593
471727
74
75
212313
210238
426312
224385
68
349459
90
38
183403
7
8
456845
8
99785
6
24
39
64
227691
80
118609
36
8437
763957327
484604
713690283
349576
123145
126256
344294
158854182
754113788
89
390237
828381881
330580
31079
82
405600
24103
288627
10
325233
83
4
457872
305917
368081
56
257713
78
41
353778
410643
50400
45
104303
37
120720
456697
16
87
27
5257
10
385211986
471113908
245740
77
75
194013
46285
444150
79
63
5
84
407281
18
4
230114
814284381
8
468534
56
17
97
57
73
6
218368872
7
94
17
274548
347959
8
132554
6
313115
48
406797
154710
2
18
276973
9
37
5
32
29
280474
333010346
8
260548
29
169168
39
238170
497458
30
8
18
86
823322171
60
18
68
142857
88
317846
81
131887
58
99
346352
476361
350727
41830
20
217389
30439
8
2
2
69
78
268922
416506
58
96
55
41134
25
84
168641
84
187279
48
126439
337572
293714
28
2955
1664
24
344794378
15
75
421561
25
472882
246149
92
46
34
476652
22
38
91
54
28634
817161813
717683148
436658
45
400828665
46
98
63
22
2
640046102
23
643272719
80
90
430241834
29
456140
77
410337
16
445891
249962
66
66
122736
65
60653
423775
93493
379675
28
442342
39359
62
87
64
44
85
101858
76
489300
954292021
180225
83
48
171059
5
7
88
186696
649713759
328590
364493
491125
204602
36
68
1
973444413
452211
859238879
330118
29
79
271462727
155739
70
75
265757
80
236754
48
107893
216710
74052
212028
498337766
29
4
168288
61
210223
52
84892
47
366534
636277362
86
374007
13
36213
56
285402
49911
66
32
497053552
89669487
82
8
410255
387903
1
97
7
55
49
1
324499
19
4
7
1
439776
432834
422845
50
384289
92676
90
35
72
91
431857
331947
38
44224
321697
79
10
512220822
5001
987470596
53
39
602870664
58466
417260
83
400775
12
38
69
8
169976
435276
487561
400526
14
56
45
271685
159409
86
59906
19
175277
70
231672595
76
224223529
364201604
327589108
473360
79
343631781
67
104929
218009
60
5
46
1
67055791
758792571
267579
75
400524
32
213095
8
244
337202
32
220541
6
23
381775
322945
68
52
42
71
443772
4
32
258477
243601
307115
468938030
16
23
158323076
464537
2
95
1
95
158197
30
81
52
65
53
230419
598552755
812053121
257297
296310
16
30
466343
42
12600
392837
37310
99
13
23
465756
81
9
22207271
105001
377649
13
60062
169735
17
104130995
1
20
228230
422941
60
165443
23189
108673
217989
353981
641613486
89
98190
427817
45
66
1
8
177991
69010
94
432395
4
497117
58
318050
14
125212
24
50
57
82
229470
202733
32
554506689
370887
97
304223
19
342363
81
41
4
359256
39
385211
81
380981
65
75
234774
38
106032
111662505
335563
285116
104870
136304
66
124682
89
250800
332472397
223668
192968719
473784
178270
98
97
81
37
275711
83
18
87
173677
93
7
460539
250765
8
68
323555
2
187686
108662
31
12
432502
14
4
81
13
355981793
417038
284577
467053
55
16
66
2
23
52
85
293029
3
35
408477
8
67
9
133184056
275712
216843163
51912
302375
66
42
20401
36
211049
10751
345149
3
492302
14
78
56
362692
325317
92
15
991857579
43
352213525
56
252732
83
511414225
69
61
67
43
488097
58
77
312554
92
6
23
152681
408605
337058
52
74113
163268
6
13898
80
149301
22
961651469
47
944882397
55
95412
85
56
65386
46
87
19
248948
9
97
47
60
389408872
3
58
9
91673
55848
176251
35
81323
75
11
74
150088
55
7
26
88
13227
8
2
9
4198323
16
408532
45
34
31
24782
136528
8
153368
28
37
933530140
8
196029
78
6
2
38406
49
5
273748
51
311746
6
179658
67
678936098
26
75
18992
39
90
498421
20
82
84835
468942710
47
64
82
19
52
26401
49
98
64
362463
73
856674229
75
26
84
10
344318
285273
52
337260
60
65
13
146709
82970
73580
34
439836
3945
136166
25
449479
71
360546
706838531
115127
38
179065
22
26
139142
484028
50
69637
33
48
36024
380764
80203
89
53
69282
30
113578
81
35
177003
209224
421529
166063
46
13
900338714
138437
30
437880192
481027
459237
11
8
84
54
340991
70
363169
19
4
257770
44
65
41
373111
68
46
273393
59
90
65
180768
62
56
40
56
7
311922699
391718
75
94
90
367415
20
413857
47
62
15
35
385945327
54
583315636
82
264452
29880
74998
594860785
46
89015
43
29
432044
15
617467196
19
3
7
286180
274858
83718
227964
473510
335908
47
53
6
353298
7753
171802
173146
39124
228971
20
40
645872400
222079
287112
29519
38
20
59
101737
78
6
18
14
33
431100
79
302286
124003
70
63
37
2
35
85
322634
94
30369
35
200102
36
68
716780074
28
332736
396799
11
70
265457
36
73511
14
265882
52
169029
60
98082
357271
31779529
78435154
142943
265934
12
8
93
823924836
123959
170630
196382
70
474775
9991
37
224561
18
461739
75
32
54
2
2
66
306217
342417
39
87
240592
84514
28
3
222324
5
64
7190
359868
92
297892
432912
774318633
103427
446709
99
96
190001
79
3
348384
384406
866999855
13
247984
64936
361612
80
3
274386
79
49
14
218532
11
22
70
61830
491160
181075
95
15
362847
84
68
110541
58
6
88
63
2
95
52407
90
358562
354362
914132246
281034
75
55
298793
403451
416236
65
61
455853
65577
6
541513647
343305
164410
218199
54
48
232692
41263
466513
78733
36
269756
99736647
431548
24
188297
12
58110
147615
181620
94
95517511
494374859
376544
413353515
41
150216
362047
174324
96
9
28
189172
6
1
17
35934
13
261519
5
22
54
19068
273264
467565
59
17
347992
91
69477068
234207
698918795
292707
218101
8
7
326903
34
19
462997
4
150990
184027
326352
103392
49803
2
82
14
12
21
83
32
60
476710702
2
613647872
78
265843
16
32
14
40
5
168316
477230
34
229778
440504
307773
141032
7
479842
23
79
56
4
44
895028503
490445
7
46
262471
110448
335033
372589
984371749
391191
36
1
59225
2
99
195602618
77
494758
77
85
20
41
62
273927
1
5
3
400599
830909122
424668
115994
196195
5
367019
142047402
314090
43
85
234990
892400263
23163
3
484731
278917
204681
380354
102555
148815
85
258013
225316
71
36978833
133627
201955
217559
45
248965
6
61264987
200193
925542403
742308489
3
45
217788289
55
98
235148272
60
53
2
2
3
62717
68698
65
11017615
442520
15
6
393629288
304362
6
298428
42
163008
196843
192888
9
301700
39
63
9285
70
615315996
29266
373878
89
360341
821025834
96
568873426
208546909
297769
40
302546
122579
10
80
42
81361
64956
597667087
91105
459773374
34
323256
362606
4
8
121382
16807
380080
65
183437
52
82
25
311286
12
84
314160
309711
55
9
442773
15
96
177565
6
394967
329183
492990
141225
24
7
382988
65
71
8
18
226638
76952
75
45
391972
174560
449764
16
88
89
103015
46
462678
854482058
297708
77
448328414
289713
5
64611
8
792463436
56
94
5
36
96
4
208106822
13
57
382629
469982
369506
481118
45533
207348
113744
5
3211
68
381113
88
49119
38
246554
16
91
91
53
32
363241
168218
413871333
267018
301740
479788629
25
56
358815
433314
169979
362532
13944
137483
196387
20
88
36
53
94
20
48
17
47
99
63739
65
177111535
403729071
409367962
64
40
4
91596
177974
364230
71
270568
200567
47
80
146441
300243
498812
89
466295
47788
412381
242910
420495
274405
443770
39887
91481
209847
86955011
98
50265
117706
818721300
448158
877899302
355153
3740963
332236
75
18
20
37
29
418845
22
290906
358926099
9
110905
253551
17
61
23
56
398967
87
273473
80
669669052
74
36
80
2
367246
12
38
16
97
887981270
35
82
15
454683
29
57
15
65
25
62
5
163230753
350590
4
51
38388
447014
78
11
14
90
463974
349725
58
200773
89
57
88
38
12
826307248
83
430999
775650051
75
862133517
163247
24
44
217264
257660
42
142430
352103
1
176209
30
3288
12
39
186388
213844
143554
96
1
162590
718266177
66
390497654
7
81
218849
96
90
450922
28
117638
196958
82
84
3
33
211943
226228
53
198695
47
834651837
492851
309147
275056
16
59
467293
162436
227909
40334
86
3
19
64
380627
233908
50
483915
165675
488673
54
40
83
150498
84873
88449
23
323211
424453
728884751
321973
4326
62
47
327791
4
57
511316082
48
62585
45
9
405705
94
315940
393502058
7
10
20914
34612
43
69583
34
21
50
304686
1
252589
44
170597064
27
234041
423429
111200
68
495271
53
8
5
68522323
37
39595
395021
63
85
474560
310323
301571
65
204706
466084
97
159573
965150819
28
136916
35
49
416482
64
383366
156847
49
455613
77
471797
88481
406914
8
902612392
61
25334
290895
478182
209129
495540684
447060
93
77
486475
34
62
308918
42
65
158910
14
4
39
33
240458
72116
225168
642522457
1
321627
14
27
236073
69
1
53
94
167985560
78421
12
9105
23
221070
77
17
36
2
93
36
467248
953252801
81
168780804
53
68
7238
233190
427822
190790
39
2
836874643
40
157651
462448043
67
126533749
66
8
484104
360693
107066
4
4
679854363
79
5
88
335731
130833
63
36376
377907
992761392
409880
166927584
42
88
840986314
235555
272120
50
176998
1
228552
352878
1
169216
158252
19
15278201
378442
330604
6
543376901
367310
393589
148576
439641
248173
88
86
9
237972
478692
593214906
372478
289914
233472
30694
34
231516
92
51
98
202018
71
22
1
207309
391923
401969
211231
450018
156992
6
30
490586
396676
97
43
82
21
435185
283480
9
2
433273823
49
68
71
18
13709
407811
216470
265902
103367
30
35
13
95
754508045
164331
10371
220108
97981958
15
230185
82
141901
7
180532
223213
1
20
26
236671
41
712051988
387661
2
17
59
12
443563
288261
163949
297077
28
477518
98
2613
158032
18
366788
42
7
54531
435719041
42
2331
4
67
36
215178
13
88
94
17
176230
355297
15
401733
79
4958
8
474543
182111
90
94819
98520
100334
360836
26
2197
70
67
360554
30
425004
71
198039
66
18
66
20
32
250261411
21997
40190
62
26
399913723
3
136575
679844052
53
38127
516509353
73147
39
374213
84
58546
991511003
86
48
87704
97
55
378674
5
383040
133130
58
536836157
56
40
90
34
49
35358
5
204364
65
87689
304927
94
883855970
99
81
83
89
22
112608
56
22
391370
78
8
265743
243321
353798
496273
21
377781
62
49
81
456278
193704
13
870758766
232769
103738
85
6
16
218049
77
140198
28
53
9
75
477395
62
70
67124
74
1409
66
523152377
79
219793
376469644
46660
196031
926418087
466723
13
139760
966104744
3
74
348599
42
1
301003
32
146176
102070
89
7
25
486072
28
36
66
26
46
139746
90
247706
9
97
109884
2220
27
38
20
34
53
3
288141097
70
45
13719
7
263950
89
641934848
13
80
95
58
139103
284185527
303583
315746
4
79
57
401138
21
368314
163616
83
438431
446847276
4
24
343784
81
416284
25
67
9317
84
475929
7
251369
8
368763
3
11
244670
90
857727245
65
88
377615
12
171721
318712143
29
327512
379674
23766272
764742267
26
72
58
35
459146
57
283382
234235
24
380034
307317
94
67
9
72
353700
286899
3
241921
63
521445626
53
14
19
492046
412748419
96
74
310968
950704066
61
76
224853
92714
441728
252330
26671
240768696
147298751
29
53
28
166009647
90
65
74
462588
731626645
138163
309640
17
309712
63017
389741375
86162
5
369669
359099117
157147807
53
33
13
5
58
1
73
133494
42540
496523
68
430064
293291
15
73
31
93
471623
882660010
98184
191260
160565
5
369690
50
8
51
23
400674621
5
481546
5
82
371415
82511
56998
32
993885440
485881
876995675
183767
2
4
403061
4
34574
88
450036
475773
36
6
19
3459967
429091
424130
44
54
332517
79
24
82
42
47
287808
67
224474
477935
50696
76
117064794
82
768553249
177061
68
7
177491
610344521
41
7
74
64
532534524
1
461404
210744
73
24
5
1
9
398387
76
602349003
79
46
429890
17
5
65
486265
73
167422
26
197877
388100
486556
171295
3
9
240808
721577484
33
1
4
12
74786
68
397906
9
4
82
336911
66
86
56
819737463
63
180989
12
5
3
84
43847563
183386
44
12
152556
261978
54
9
178903
317412
465495
245128
5
52
394936
263967
36859
69
2
156331
35
45
29
875015423
344411
83
253334
568784673
218721
85
146321
63
412925
57
428073
18
180175
446879
54
9
230446
14520
336951512
56
644224236
738794187
227429
456955
31
332458
50
433819
60
86
372147
371061
176497
161817
6
6
115381
70
8
2
21
717334472
793767763
67
803477765
233417
733802561
59
33
84
84
443928223
43
360339
59
2332
179257
405590
56
854837718
54
36623
246571
544296487
826107159
114256
92
19
28
223823
47
33
9
134570
10
111187
9
5
441193821
45
380299
73
508422054
119753
132743
6
73
19
77
17
11
98
15
22
320456
83
214898914
982554820
58
4681
327023
59
6
224963842
22
6
59
63
255454
64
13
333187
390000
68
40
99
44
22582
7
5
59
322341
80
274503
10
57
324345
82
96
9
63
13
27
82
315772
29
96
63924
250907
202696284
305651
46
18013327
75
92
1
5
94
95
299321
442934
4
735
679081175
201471
7
65
8
46
4
3
685731780
487655
240583
13
22
98350
192097
66
67
192796
151041
121294
92
76245
66
87
46658888
41
442828
212680572
71
11
50
402461
7
481242
48
64
46
177588
16
86
361137
85
71
7
21485
67
74
79
65
111163
72
64
180907
92
131424
284739
233716463
311275
279293
33
19
400543
344827
79
469086
210132
61230
496037
20
193417
58
24
433755
24
267051
224644
370408
226357
226319
482684
69474317
360672152
14
152424
555735000
56
69
71
349575
764139798
75
154071207
248837
9
491116
254792
423492525
100134
406583
941820291
83
331336
53
204939
307997
492724
500252752
32
135545
16
38
20
4
477053
184321
140219
475946
69
414456
48
5
489967
50394
16516
64
489462
94
16319328
86
340443
6
76
36
135719
36
283259
453495
491976
896706014
90
20
57
469853
36
354998
38
14
35
75
736889208
25
149575606
53
96
455568
223553
351551
151272
313599
86
273238
18
5
425271
432320
892562550
242577
37
2
250315
47
31
2
10
318284
98
454468645
665146117
125020
81
88
53
311380
71
96
21
387647
441950
4
346917
288630
98
30
76
13
23
14809
464564
58
888547045
3
24
394324
361321
67
14
48
425392
99
95590
427140
421173
349180
16581
271992
414926
178512
14
2
314111
16
15823
158427
1
324233
815198166
67697
73585
19
325244
492617
41
392104
34
122718
91
112842
1
296059
3
382397
369898
490293
442768
3
89
291454
27
677489117
46
54
315529
42
6
235258
57
23111
40104
135535
280663
58
48
3176
364599
99
10
963997756
189452
321711
85
32
84
6
73
39
197714
4
372731
60
319317
5
171615
344068
179899
54
92277
93
948247231
73
12
457720
283169
178208
64
47
463917
660276010
97141
462270629
34
42
80
131458
331950083
296068
2
9664
97
212832
224395
6
172194
70
53211
99
1
62
155194
83
460383
2
184472
355728225
478651
471598
163172
260281
290058
103844
150231
385306
415964
6
447286
17
494562
102652
73370
70
232221
81
57
119464
379403
420990
25
56
70
612664190
22
17
401986080
266224
436865
47
368004
429474
94
161903
158414
135313
57225
261584075
2
57
323921
94
84910
41205
429324
90
175771
260165
19
854880330
44399593
9
80
66
23
77193
84
4
6642112
66
396883
474955
76
82
63755
81
42678
2
226884
300970
1
14
29
11429
13749
983791745
22
58578
323217
319993
389204
54
416623
422124463
456093
401562
9
6
59
29
904934532
389170
70
264365
24997
8
267108
6
464050
3
64
92730
7613
611704806
436680
95
46
939477151
442355
7
339159
387360
18
325107
57
121325
236547317
32
5
155066171
435523
535818636
88
39
65
88
39576380
81797
59
3
276978
84
77224
77501
27
2280063
449071
127050
61
150631
4
80184
3
453403
44
99
64
86
71
276491686
91
851271356
87
335250
157924
228073
391408
90
43
353466
8
111943
21
363555
6
84
5
32537
71249
86
216875
491827665
669112593
33
6
207575
948642647
79
7
349744852
28095
98
295687
55
12
31
90
10
84
468870775
57
31200
154618
292991
285298
47
45
94
3
92
31
76426
59
255146
75590423
97
464035
32
405258
40
313963
192477
177582
304240
268153601
1
9
972263821
144367
67
90
60
343954
32
131535
58
94
420756
32
161140
470094
325447
342486773
175446
746716934
22638
75
3
6
63220
204289
263601
470643
940747907
250986
205661
25
91
42
8
68
26
25155
329276
279700
80
80
484872
4
312496
80
90
763217673
38
36
555293843
97
8
45568
40
36031685
315974
51660029
16
61007
156188
268070
68
232443
35811411
54
84
757758449
84
822919641
91692
343078
22
21
10
198283
50
115024
97600
107654396
437960
989036005
57
77
125829
22
71
19
2
6
300751
28
18
406702
57
33
3
80
176502691
11564
19
112326693
323085
414699
63
715222432
3
6
56798
15
495560
87222
339966855
89998
82
2
65072
29
158023
284870
18
50
87
59
262316
50
20
151174
346565
421551
7
39246
69075
305003
51
424749
5
425706
284378
695846900
81
384927
495827
41
483093
77
9047
220972
164657
45
69673
14
292903
297666
97
728614511
63803
495947
97
2
23
84
163986
279928
93
245553
439517
37073
68823
299612
7
185986
472734563
123420
10842
6
467519
4
20
20436
21
88486
4
28
69
4
72
239308
48
92
6
59
285961
39
298652
411770
69
400629
311320
412391
41505
19
288514
52
33
141997
463371
7
351012
452473
879305135
86
76
17
1
3
12
36
221694
475286
38
92
250583
8829391
25
3104
404600
98
86
44
8
407064
76
212852
984704289
74
28
478006
60
485387
20
31
119276
5
172401
463302
2
76
480859
8
2
131345
57
18716227
3
57
46
36
865068900
65
342431
188898
88
122339
299045
11
1
73172
9
338177
34
95
63
121838
76
137848
468094
293320
82
392829
196941
10
76
147539
70
8
52
317276
130542
299403
236543
86
124529
41
347439
470930
156017
81
47534
36
406470
46
314296
434781
254279
7
46
96134
10
69223
480481
190477
491886
200995
57
25
489170
92
324114
62
19
237298
71
419926
271599
76
263974
229225397
340745
9
97
23
61
95
457726820
49
3
585908545
247005
56
283539
60
40
485948952
176986
408798
76
256965442
96
35795
221965
480752
227325
6
474576598
96218
66
367999
12
468190
692209514
89
46
101658
253697
99
84
556788717
53
71
20
596097038
90111775
38206
6
88
96977
3
7
319564
76
444574
249863
44
98236
93
47
31
73
785508667
6
469506
79
8
499374
123239
375954
443057
9
305028
1
63279
89
241187906
310469
159505
438013
434736
147929
30
6
452291720
203410
276747
70
69170
301334
48801
9
93
284934
6
3
355856
116940
158054595
407685
151417
43
210863
65
9
139604
287494
77561
46
49
50
12
318453
13
74
96
413127
860041227
167270
353574
5
9
50
62
448296
124445
201344
66
475251
153101
87
489047
42
902216273
344514
17
487496
73
592053429
89
311001
34
20
332617
353086
45
130860
273430
85
121980
362915
318015
1
233408
8
24
16696
4
53
57
395016
124693247
144905
59
82
79869
68
114395
31
7
374357
16
49
9
31
211013
21
103678
136889
181442
79
1
639669626
375802
207698321
48
3
56
69
190418
8
38
313211
16868
119329
65
50
12
33
405862
86
161192
398529
9
7
485275
307562
662463291
165410707
37
149040
79
158085
248232
264555
780326018
134484
51
31
33
201009482
67
350109
105247
64
212015
21
17144
25489
87
957358752
55
58
388034
83
201951
270915
57770
56
819078723
293449
42
89
69
464028
296455
70
9
95
173346
264317
482562
139105
984393012
41
263326
55
320102
86
79
549756573
63
29
91
39254
7
3
498064336
7
79
7
53018
93
11
107045
2
415173
64
84
89896
80
202836
95
378695
26
93
62
1
3801711
2362
18
56592
82
7
44
31
26
470456
13579
692999335
730988539
57
191024
446078
6
9
1
79
394157
943132523
72
6
235903
50775
95
327512
181724
49
6
40
425520
22
72183
30
7
13681
53
2
437194
40
2
168432
700823710
298334
67
49
24537
1
2
158644
61058
382584
210084
178633464
205539984
33585671
167375
5
673658167
18660
5
190528
99
28
429522
181983
24
35
39
113503
15
5
399038
128220
45
158416
70
20
94
78
32
60
226676
47
98
39
293577369
15
5
1
401319
362710
23
48
8
166745
20
363959
5
391179
328375112
483927
45
9
373163
19
89
11201
22
66
164386
33516
73
241481
27
21
38
16
52
36
81136
714389781
89
314787
30
37
277140
22
17
89
83868
13
41823
155021
261883559
365936619
105800
57677
1
141880
87
59
139792
431458
18940
35
6
632701464
236591
19
693554353
434271
419249
611109326
397491
5
175971
329956
32
97
368808
60
112594
81
96
32
18
32
38167
173295
364148
23
48
55
29
269692
435291320
81232
42
46
93853
340299
436312
165254
39
314371
42
5
52
215270
85
2
71
90
157914
316250
403444
388211
571669441
66722
153485
53
423234
50
55442
96
325406
81
1
95
385718
92470
388830
282448
236993401
141764
3
90
364070
80
38
407103
193628
78
70
2
66
480284
37191
415896
363823
61378
35
167394
11
2
153686
392033
380993
4
401663
49545383
94
78
258463
37
231903
260134
7527
861372786
131210673
364442
8
406747
315328422
87082
307740
54
293996
82
92
71
85133
316039288
2
363132
584251652
71
329910
12978
254687683
50
14
8
244655
68
18908
63643
4
5746
258047
246762
318604
46
424523
111237
337681
358078
200475
146505773
2
435146182
69
157017
78
475591
163498
21
54
24
16
296343
29
194563
19
219540
172552
138042508
75
91578
302413
440092
21
470853
88
449209
440396
44
78
80963
21
75
414946698
412746891
20
112181
304182
283405
68225
80910
223903829
15950
338130
75
7
238234
87157
191029
37188
29
44
2
59
9
95
52
9
84711
311057
6
3
93178
103112
354182
472499
8
73899
44
193647
499344
77
61
135456
767658468
41
82
53
235292
357365282
97614
341546
126722
28
402899
69
73
90454
4
266569
268084
389907
47
21
60
383384121
92
214655
255568
54
46
89368
349937
4681
164439
50
295930
5
295694106
56945
196993
276520
68
26
6
246236
57
267427
70
341108
200709
390411
5
23
45
221788
24
34198
1
48451
57
60
7
16438
94065
56
362447687
21
239107
158393
99004
32
139982
311638
91424
682985147
3
1
465348
382366
31
80004
374614760
96
80604
131349
18
1
6
43
615176095
157373
36
462490
64
298702
20
195431
62
23
65
80
7
364310
3
412237
100270
8
237921
421203
356143
12
43
15
795056793
73
38
424210
33
46
39686
113103
17
200614
370477
235737
128020
14
69499
191863
174198
230080
53
8
21545
6
302763
50297
26
68
4
99
88
459940
11
336061
83605
470603372
8
16
337532
17
51
85
7
41
493395
42027
17696
6
873106463
297586
89701932
3
7512
112872
9
263885
125397
2875
90
52
45
404564
146786
376684
35880
468840
653746559
381256
91
249817057
3
120890008
93
258304
810074845
54218
443371
51
321871
83927
305346
82
473016
4
2
478576
240389
52
49
70
14628
248919
9
8
199284
674022573
399896
228082334
12
265948
3
73
277659
874887542
48
87
23
72
27
2770
138769
144711
95
381605
6
3
81068
7
312826
397385
381628
15
4
23
88
65
9238
61
49
6
484050
108451
59
48531
64
41
84
6
24
236549
12
43775
41
45103
82481319
10
327022
56
58
95
476834
366211
219832450
29
41
682597661
483992
244846
394659
304554924
48
373339
69
4
267874
65
612469111
81319
17
59
121152
33
23
74
93
41
3
795979191
289862
158837
14
354182
7
90
79
76
205344
244865
42
467338230
489933
9
97
4
84
28397
83
337858
50074
28
337979
2
745461167
32
209152
13
91
125680
78
40
427849
23
96
69
304308
20
90
3
212228
211108
3
5
69
56
31
8
901175614
119742
355547
57
69
637197120
40
88
272071
63
26
105505
294297
755727403
361654
236458
387612
80
11
10
209374
477257
9
7
22
52
20
436278
69
151444810
50
39
421141
18886
904262691
77
35
1
377086
146944
12
265376
367210
69
491941979
49
1
91
864556660
5
65
22653
714947357
128251
399713
150326
110210
4
419104
16
476039
875494149
65497
69
16
62645
12
238262
305771
27
10
61
52
99
355415
392812
19
3
204577
304474507
28
336888323
75
89171
81
55
421097
7
33
43
7
80
73
433080
179414
60
228148
13
380341
143163837
177050
491331
56
261148
57
91
230681
78540
37
68
62
227127
419238
44
495771
43
232697
30
8527
429406
88
79
80
340187
432319
88
10761
80
98315
388424
90
41476
409312
6
183856
7
73
134162
93710
775559765
284435
97
41
4
61
85
9
48
112632
7
418301
49
7
394404
9
695034475
68
68578
48
38
332008
71
34
344974
431540
923446531
483916
303716
4
72
99889
77
354091
73
79
111248
429424
8145
37
31
325067
354415
45
29
478794011
46
1
66
29561
102812901
22
195480
380306
9
72
66
65
79
58
393686
45135
41
336954773
7
61
287180706
61
4
860663889
54
126840
47
85
78
469280
445196
9
238703
6291
79
59
462866
44
156232
395075
4300
369261578
188894
197399
394208
68
135015
443944
1
98035
95
191128
63
48
399230
33
15
77400
190690
2
89
132775
60
11
105058
83
134799
43375
84246
86
288157269
68
67
285792
67
19
32
51
476586
339963
101851
20
84
67
281940
92
14
465577
5
348510
896413236
40087
7152
74
264935
59
73
297149
51607
24
22
83
4
51
192740
573773772
41
118355
398680
80
778860189
56
239736
366116
91
315888
36
215175
70
75
94001
171423
9
5
32
434671
69682
7
91659
5
80
374390
56
42
19606
323523
127818
325869
51
391947
424105
34098
12
740105861
91
163458
185502
516007263
470750
3
88791
411342
148880
1
446597
472422
2
67
73
51
9
93
82
47
412861
99
93
42
111163
881825673
58
397321
269973
68
78
212117981
70
64
397359
8
158414
88783
77
8
108887
334388
474967
302524
75
235717
2
526467085
114387
38
254591
451279
71
39
69
96
24
448656
453556
359679
10662
23
161486
132362
47303
35
161049
10
70994
5
8
163095
919604309
559925005
55
51
868304738
87935
62
39
91
81
189199
41378
94
480862
273826
12
1
43
8
272667
12
163452
20
149196
52611
204312
84
99
93460
402753
70431195
92
390798
325393
33
21
9
51549
13
42
77
99
31
146548
5
21
267541
71
213432
510621707
96
56
86
88
444912
92
5
60
168924
956527851
80
395558
96
70
11
3
372474
307627
335837
753780775
207026424
824003617
215418
210763
9
238804
8
255187
4
394390
14
44
300281
7
56
48395
49
72
2
50152
6
16
3
101253
33
193109
305574
9
5
92
435527
92
79
27712
869712238
8
18287
81269
5
1
80
462094
318454009
309386
5
340204
2
227403
363913
394147
80
290344
80837
75
244713054
222632
44
88
7
1
197086
39
87
124451
617053367
337104
32
94
239302
158623
326334
98
346150
258172
96
382468
495350
365636
278237
333037445
403807
5
357150
128826
17
220782
457407199
818889566
1
77169
159704
321697
140189
43
14
60
1
43
473039
479780
35
220492
25
114201
79305
6
13
386822
115356
60
50
243120203
9
85
222112
37
454051
198782
55
301677
9
126398559
41
21
49
303731
37
403027
5234
74
246356
323984
201136
84
63
77
297264
45
27
300713
350065
265014
412817
83
491733066
67
365105
117561
395453852
50
399539
90
221597
387788
107573
6
479233800
383041
17
11
85
35
7
423422
495443
15645
13
155573
88
25
16779607
980443429
156462
2
25
114844
323339
98
108460
33
35
361789
39
39
4
442229
41
272413
62728
122407
207581
49
46
69
252932
34
678289738
287917
499712
2
4
302940
410547745
28
22
113152
757067567
40
47
84
23216
114479
22
98
84
326848089
50
406634
6
27
89
386702
226588
102289
47257
233200200
433446
5
23
250757
875547267
422996
469820
256484
43990
227526
825080388
9
36
68
20
828271629
490481
48
98
177084
391144891
201163
601682138
20
245918
107698
124900
66393
86
82518
62
37492
338562
149279
363748
216467
555301125
7
186032
295570
276231
63
431298
41
70
973051874
64
410695
164939
92543
407408
8
36
88
40
76
69799
842429398
74
93
340069
10
5
75
3
92
15
19
36
455659
485864
146987
80
78
929495744
21
166312
17
342129
50
45838
3
91
2
47
97
8
5
64677
27
87
410178
47425
11
5
158330
34
86
23
35
144666
72
245221
2
48
46
27
702941634
64
37
396996
87
3
92
156524
363514578
20
69
3
60903
179552
6
300826
15
5
9
1
59
7
89
17
196274
70
7
268271
81
481089
554631595
5
97
492944
26
998583953
84613
79
50
8
65
460637
396379
177807
430611
2
88
39
478614
55
235397
18676
97168
145301
727232554
84
73
151275
68
1
159204
8
132145
87
83
85
317600
738244769
232653
156452
383459
43
29036
7
82
225484
2030
88
64
209054
313034
291467014
58
267695
292949
490026
26
11864
336620
910336996
165781
51
79
117802
16766
263947
12
3
65
57
28
289812
45
128508
178168
23
79
435373
337589529
92
147350
392577
113793
70
95
67
338988
26
135993
430240
25
3480
90
313793
39
118877
653692960
262977
75
477560
377079
25
49
44
11173
8152
19082
471361
96377
33
19
25
248375
6
32280
47
9
295664
13
62
186202
66
68
26
283841
297030
98
53
376776414
41
2
135611
404727
147753
102330079
99
449983
7
33
330342
372496
74
197589
47
83
24
248411
254176
67
29905
67349
80257
137679
358342
19
406744
503980150
420846
37
903929142
305417
1428
321602
279178
492199
69
3
45
443644
5
438821
58
44
53294
6204
100583
21
88
7
2
3
36863554
440861
106155
46917
6
25
129087
294155
21
10798
131776
797667856
475490
52
91
4
15787
52
312162
51
84691
11
16220
58
69
339060
19
8
42
6
96
403557216
141760
64
231161
78
7
255847
167601
97
305492
425083
61
15
8
54
5
1
11
66
52632
71
357936
4
123271
32818
80
3
74
57
81
37042
2
154413
390770
80268
63
42
555530787
60
18
280376254
674362890
433488
91
96
9
11547
26
224770
149220
86
24
196700
46
66
438441
87
53
91
41
278423
51
61
105775
637517445
87
92
95
316385
290052
89
451954
17
205218
17
77
385835
80
38
2
267341
296629
58915
2
6
71
26140
6
469812
48
383547
330412
297975
48
79760
3
111294
92
24
290688
18
55
69116
569020620
1
99
64489
16
80
187900
20
228873
83
92
464937
463996
86572
24
363629
46
27
72
78
407243
3380
80
326916
85
69997
112352
47
43365
7
31
401777
445544
397304
84540
37
266906
9
516615350
90
46
296999367
53
90624
197106
473820941
4
43
278699
4
90738
58
412185
85
60
186643
92
74
345008
60
4
53
10
9
99
4
244929
65
4
459321
26
13
51
45
144945
16
181820251
292660
349261
8
36
134019
498468
7
18
260803
40
19
53
6
90
20
76433
42
73
219986
78046
95
221021
11
95
5
66
357813
46097
311237
230999
479517
6
38
94
280734
81094
246618
378392
26
45
158300
488158
85
99
75
58
19
324868
377132
27
460381
24690
71
88
79
1
17
75
154697
418130
348822127
7
2
33
379638
70
190601395
3
103188
52
4
79
250668
6980
6
5
91
28
288394
53
44272443
16847
65
102140
315909
267885
32
36
420617
8
21
251366959
139926
159751
36
8
465865224
344366
400072
92
68350
4
79
71
70
14
23
256458496
5
58
3
71
64
349908
447051
18
473311
38
3
60
29
147577
134918
195617
120789
1
205233
11862
494047
391777
16
321643
456298
362522
111398
90
38
367551
71
229966
198890
351579
463663
589051728
343569
464039
337518
44
21
48497
58
419407
35
566296070
15
196717
179893
86
369987
433553609
88
490079035
44
311591
92
158154736
332814
70
481298
775623839
94
383408
496123
23
84957
495285
205014
654387654
24
72
239775
641325204
55
428741
1
23
73619726
92
361422
48
774238103
13
99
122431
7
49931
90601
481922
272953
92
33881
527964677
88
78
49
95
411283
476120
36
368334
970757263
428505
55
168327
49
67
40
67
4181
104400
59178
461399
57
72
482992
351039
68599
85
36
905008373
235427692
460886
1
414704
52
21
411489
176920
9
47
19
32
75
95
397512
54
420965
464572
190287
142129
64
45
247877016
295421
144525
46
5
269025
478377
289758
222338
1
113930
78
35198
62
78
99
428367
19
79
44150
351285001
373573965
382754
82
608242733
306939
329377
44
34
18
81573
163697
21
54
93
38
152829
25
64
110928
74
378191103
17
13
305431495
67
13
42
6
245041
453957663
84
9202
75953
64
47
298255
403728
270658
14
296725
2
215555
14702
985012485
74
72948
6
288503
59
82
847221618
177395
271630
455121
15
181600
51
58
58
36
98
75
2
356657119
8
3561
386830
23
41
66
414619
25411
96
86
265132
7
3
284520
279304
225625
103925
3
56
448491
7598
48644
7
336526
398026
40
70725
83
27
17398
2
62
387792
34
42
94423
46
38
98
31
32
69
99444
25
3
5
187716
2
42
373640
21
461055
347242
65
3
208033
377819
59
317318
302235
19
45
2
469702
429274
2
24
457223
83
172906
258134
79
6
454387
882841322
17
17
98
81328959
4
242781
86
571052566
481979
68
304621
14
77
6
93
392940
300089
811235379
98237
126275
8
429637
47525
89
147030
212309
38590
1
594223622
462820
60
84
180424
18
19
413562
736219309
83
189246
178886
13
77504
441204936
91
355419864
477709
908036786
29
31
72
75
54
20
52
241617
446852
47206
4
84
11
62
78
136187
372003
23
45
25
74
72
452728
75
207130
31
2
3399989
56
549756812
69
8
81
1
56237474
386646
210319
198053
98042
305836519
444835333
643992558
1
147099
327778
356765
18
252865
471958
782627017
450613
186927
84
30
445156151
54
21803
384220
333477494
216211593
82
49391
57
1
51
51078
222337
842507501
91
39
365689
284502
95
196235
267972
85218
90
214823
43
62606
18
308680669
30
5
260882963
4
1
132895
221596
4
3
60
8935
19
21
74
31
106298
261518
44
235264
368178
61
157081
79
77
90
826838879
104614
387896
85
466155484
36886
96
162320473
9
292148
65
37
478643
3
75
7
377144
57835
76
13
70
732071700
277279
379277
40
370410
187120
624349768
350536
53
6
284645
315712594
320340023
32
31
730571118
72
5
9
81650
93
16
388541
471966
56
18
234638
133748
579387442
735145913
293152
305532
431772
1
36
281864
307899
463056
85
43444
765131410
363060
41
72
86
94
438479190
357043
2
353114
139766
389115
933983953
81
688983314
9
738685325
438361
63
7
42
51
242039
9
367914
489039
150804050
41
103483
60
4
135304457
62
8
91209
19388
404511
378974
390383
258914
57
198341
145517
41
82
19
6
267706
272517802
3
245498
15
20
495867951
48
341036113
84
352832
17
256257073
778884971
73
283386
69
183622
59
3
562284958
29
46
9
424338
47
37
86
27
64
69
430059
319434
4
234345
65
74
4
26
955653490
319347
2
361396
492263
150176
34
29656
464722
69
220534
29
318149
88
3
20883
449041
461826
38
33
4
75981
229999
2
103030
39
79675
94303
358029
7
32
54
17
28
718011485
99
50
275531
429239
87
485163
297233
148080
2
37
81
346289
23
168468
12
390279
299723
65
53
60
8
57
390513
95029
52
160579
212666
59283
31
32
83
92166
58
325052
458836
62
91
865564893
151346
26
90
3
77
469015
19
435722903
75
87982
589291575
78
70
82
159250517
64
100218
81
80
55
41
19
48
150429
297905
54
308134707
101347
31
31059
28
454432
59
72
14934
234034
87
21
392315
74
53
217163
29127
69
46
27
218265
6
244028493
122046
398522
106503
349342
60908
181368547
272538
221330
197588
20
4
40490
84
275700
97
1
89
426748
27
28770
477944
127074
52
8
76
5
44
449710
20884
354478
74
26
13
48
13
234238548
56846
461194
87
35
242775
96
71
119904
462926
153638
13983
33805
4
41
561499249
209055
422177
23
238907
32
69
46033
63
13
2
43
309920
94
434932
213761
85
54
586554259
58
83828
5
266358
27
167899
38
207926
84
28
84
846177183
499458
4
537412958
91
98493
83
98302
78
23
150476
275064360
480021
452557
19
50632
459747
16
352500
123845
275403
923718315
217493
6
20
197437
444391863
103761
163400
186325
303455
12
86
45
158610
88
191100
1
248170
35
9
74
241897
70
7
28386
19
63791
326118
189356
71
99
94
232567
208308
72
38
7
35
382554
92
601125820
179863
76
230032207
50
1
88
869543188
379803
3
47
171843
54
269292
219807
120644
98012
474485
297104
20
439116
13
204136
41
84
331856
246847
66
70
7
354526
36661
178042
84
12
88
8
492749
18233
7
36
80
40
307834
300871
128239
318640589
69584
66129
71
198879
79556
165042
98148
195094465
76
241831
939010676
36554
51
81
97
211888
432967
903997783
27010
305792456
331200
484042
353563
95
21
94
477151
8
36
832719596
3
374662
329529
73
483760
9
2
8
68747
154149
60
6
492820
423278
87
67
53
47607
268001
61
47
10304
414175
13
84
9
304839
19
140525852
19
32
101481
4
416594
152783
201374
260479
239586
70
59
41
1
85
377550
14
85
320374
23
992724982
81
52747277
145754
49
536757227
386667
848028637
57
166477
286414
122306
350193626
26
197713415
59418
840602670
25
995167094
74714
96
227063
69688
235506
1
197381
77
270980
8676
27
90
7
332038
4
5
75
119998
359299
228853
95
174790
392467
54
297557
793284036
42
73
800013650
167959
519421167
15
248735
33
10
37
320605
40
51229
483746
11135
8
88
208106
445375
10
4975
22
164456543
70723
85
67
3
22
882285531
316582
349490
368291
11
371241
4
50
61
88884
406480
240632
17
49
428346
90
1
939495983
4
56241
125359
192795
4
793783661
4
241038887
64
497389
873641024
37
173000
68
106704349
53
392957266
9
51
214213
715940559
77
229787
60
392932
70
42
88
226190
99141
37
207163073
2
250096
276226
136255
3
896863559
869998432
46
22
19
32
32
43
19
102217
213561
180612
228986
94
91
33
171487
188452
62
11
118136
330127297
28
459178
461608
136657
4
63
343904
82
64330
414166
148452
73
63
48
34
477177810
121532
3
452139
100135
128933
3
12
108442
472566
240427
369461
9
78232296
785805906
749953548
54
93
312597
92078
80
419598
2
94
83
233473
61
389890
425858
86941
3
287080188
859464857
38
182969
63
376326
4502
246542332
99
42082
4
104459
45
157784
438515
27
74
354188
16
380618
12
56
35
287395
40
7
7
68
1
5
382172
450167
438446
22
128560
162864
31
1
212777
39
512890108
136883461
37
177267
403413
48
392715278
1240
67
132635
4
85
48
42170
46
158662
27
688021337
74
590082719
92
7
99011
492579
60
3
231848
485864027
44
308500
49
483777
5
464168450
42
201830
497354
79762
14
146048
995090445
535740708
64
52
30
30
94
53
345297
26323
75
434293
48
673555947
62
86111
74
206173
3
17
177287
60
5
212106
338664
358180
798884751
74
87
295379
71
316872
118513
435244
70
238231
77
398345
6
69
257886
51147
76
3
200516
4
49
423168
70
39
7
159560
230979
87
72
77
65
77
140985
46
200509
3
442391
6
212948
90534
145706
61
330651
3
96
824106583
430482
35
7
456051
363193
35
377499
8
379443
85
448237
460351
92
341244
43
29
56
24
3
433607
298177
241512
4102
13
11
389919
9
25
439176
300416884
67384
6
46
51273
374439
43
67
54
359147
97520
26
184879
7
63
51
264118
357654
911739982
6
5
366956536
95443
421544
36
297284
314149
132839
60
488402
75
213297
95
354120
472475
65
36
421911
82
42
72
7
80
242087
421431
108636
69
43
10
10
453491
13
130070
1
456105
23
13
416508
496247
89
372057
42
282464
16
92
628482599
462946
30564
53926
428019
360456
35
77
226882
66
52486
94
444989
28
196155
92
417355
65048
87
14
978493516
10782
65
267085
26789
84
41
244220
12
145921
49012
112835
155860
6
20833
13
262107
327005766
8
158061
443803
53703385
163276
327877
17739
40
164648137
465313
473388
7
446728
56
807802200
9
7
244475598
25
165556
120773
279743
184677
33
450495
417107
322084
493913
23
99918
73
90395
560137663
227494
2141
88
4
48
36
3
30
8
28
798738176
4
175381
22468
96748
804909820
57
4
279998
33
22
485258301
366130
93
59
47
205592
28
496589
357544783
463357
183759
1
40
77
64
41
26
23
302711
489683
90
79
42
54053
9
14
3983
92
167701
309551
23511
160403
445358611
98
280971
56
12
60
26
6
9
248241
3
66
338187
17
54
35
13
324220
192911
65
53
2
71434
282884
113934
72
70
32
1
195852427
426645
29604
4
41
66
64
24689
130599307
70
82153
318977
12
37
69356290
98
377924
367788
143599
219997
298202
75
462462
160518
71
476292
15
417258
170868
166392
39775
85
364664
86
223339
89
384633
44
694742038
73
415769
45
68548
44
144566
936484513
2082
385224
154073
420866
75
189066
302315
74
20
26
75928
144971
215623
124060
386943
417240
88716945
1054538
296761
95
90
28496
369117
18
85528
90
69
426685
147317
331090
113283770
13
33479
98223
17
95241
26
287623
63
74648689
67
5
25
44
283012
458012
270187
931172948
90
159481
364007
52
152020
335790
42
86
65488
441108
30
160065
144529
275006
454336
212635
35
423253
193221
9
56
261397
26
46
205482
348773
981036050
399212
8
8
82
80
313336570
7
471623
11
150540
14923
5
596334077
166638
330156
44
21
18
454342
55
108820708
404087780
215852
56858
88
23
46
48
306705192
94
61
376460492
148857407
8
92
92451
67
417224
1
5
5
706339036
621423116
950491717
109860
385005
120936041
339882
46
73741
270029
74
8
4
71322
454790
478906
3
169675
31
16283
228996
20
934064575
339256
662548927
95
363724
610419277
144955
109531
6
403326
86
8713104
772388915
35
377191
94
12
380628
20
341230
14
467861
187055
104902
82
166980
40
204860
97
265663035
118698138
97
11
17299
1
81
98
42
50
70
76510
655472690
268036
234435
6
144882
499150
87
3
176678
423737
439382891
51
1
388968
84
50
48
47
40753
953979543
40342
78317
21
79
4437
87
3
344037
110015
424585
189455
676505549
75
222238
89
37974
386650
242073
43
920089884
30
30
3
37
297670
1
577165624
21
23
902137154
46
52178
190194
88
472619
43641
225140
501691759
24
326222
346868
88
96
5
370052
411953
61522
19
6
68
66
32
96
613763027
69
362720
38
394674
64168441
2
45142
80
499367
76
68
46
5
322616
468521
173381
80050
6
7
142964
366172
50
17
243540
70
209272
230721
256192
306854
525371911
76
94
21
446286
93
150456267
8
280211
36
72692
213945
184981
6
27
752807381
422465
37
42
69
102304
67034
281149
17
4
19
512305478
190044
8
632142056
326912
58
394551
71
62
237111
63
21532
22
17
419151
222615
521140946
146107
308239
4
47
102251
39
8
317920
869905155
61
508459786
52
444821
4
179302
188032
14
74
68
357800
85
424447
34
287856316
490149
464131
177926
303515
91
91011
396736
32
422461
42
289968
42
613078115
943895999
17
240662
511067868
33
493410
12019
376274
37
412814
58
58
90333
290734
204591
255645
306902
84
387035
71
6
236356
470205
38
35
66
86
191685
47
166820
58
486637
40
45683
145117
15664
491819
235344
872257161
460861
144138
396944
79444512
488004
56
75
10
7
46
95261
476592
45
293655
223161
362179
37
44
66
91007
469634
10
462314
68
339888013
40
66
55093
29
7
8
64465
668946144
170380
11
460508
258392
39
73
31
64816
232019
83
52
357173
492226
275160
79955
451821
201176
396942
118700
2
123183
343120
385920
699139305
73
2
13
450850
56
3
8781
97
403823
23188
365028
430842319
10
2
11
80845
369255
22
58
401112
48268
89
18
80
91
37
2
448572
159364
484736
30
338591
98
46
10
21
73
8
266018
152198371
277223
7
99
96
73
12
486524
61
122228
9
9
58165
306614
118694
399628
308219
95
419176
87
82088
748102736
143313
385704
56
99
376134
41
206703
57
72
418562
119122789
8
80
286859
97
320207
89
91
83
4
1
64937
290855343
63
99
49
189579
92
644589504
9
83
337365
4
1407
480331
347992
129640
119901027
283958
10
1
751281674
21
12747
88
4
144910
849779543
21717
2
217637
78
68
59
476245
73
54
395455
23123
3
13
407457
49
330721789
653680621
96
35
404935
1
71
329448
110882
205272538
5
10
386406
124623220
19
27
9
398208
69
15
69
166015
41
96307
97
99
401355
561215281
8
2
320556
37
497440
21
51
419487226
96
25
472614
69
444890
421884
16643
93
56
10
20
75
81
434948
483014
117771594
52
99
470719
83
168514
79
153477
7326
337199
342682124
389009
12
80
307149
99
69
350797
51
27
98854
65
157334
78843
80517
75
62
541269505
53318
48
449669
154801
51
300897
303899
6122
75
88
23
53
893207713
74
171696
5
226046
43
41564
9
28249
737788171
314544
236238
28
9
296385
224755
69
9
403720
13652
83
84
82165604
1846
37
12906
482826
183669
38
57
90
3
201453
466845
57
164706
1
91
283457
96238
301278
69860
19
36
85
95
246655
8
54
79
434943069
383922
60
8
8
118477
44068
27
86864
4
35
67
49
9
71
437892
132832
95
262146
12951
52
33
30
21029
32
84
41
5
4
301152
55
286759
260686
407537
42879
16
53
82
423713
46
4441
45781
31
50265
61
74
64
41
6
262814
13892
65
5
2
4
483957
154328
71
35
68
70
47
722510884
59147926
143173
14
43
47
77
136835
37
422533
9
99599
46
23
794109362
247322
103953
5
48551
14
47
480914
374958
414255
346146
89
98
23
311731
85868
9
8
34488
19
21
339656
8
231521
55
476933
394728
80
33272
6
54821
45
24
384898481
616064033
6
55
23
255142360
52
417823
10
38
25
1
59
63457
85
45
79
385168
35
114239304
58
966031604
76
341569258
136384
454318692
59
8
78378
95
476205
40
365441
25
26
158120
195609
514804925
30
279276
19
84
440706
68
81
5
486453
35709
868923981
409395
846290523
93438
20
59
19
42
38
2
39
217005
10899
2
40
234684
289130
85
589811598
446070
75
393880
54
367404
58
76
23
89
110195
61
97
2
487880
301077
67
60459912
132978
60
24
72
35
60
282608
58
240824
329179
93
41
368767
172030
246699
307455
2
64
78
807942452
67
67
319646
7
35
10
82579
411079
169079
40
448345
281510
142701
15
497022345
313361547
145147
91
76442
6
1
223932
5
99
6
130901
466264
208194
24
4
79
179228
28
270695291
10
38643
2
7
104201
411617795
93
57
447192
291025
77
299854
325327
30
282068363
16
258990
60
21
8
20361
58016
6
57
58
44
44
10
75
25240
25
86
5
55
282109
83
88
433732
396077
476142
6
224884
31482
96
80
144544
33
5
847157904
163304
459098
57
10
603084540
5
807264442
1
69
6
353778
52009
7
72
17
28090891
96
212365
4
17
247345
46
332736
47475
228219
110082744
562773922
87
6
34
87
469327
110547
15
21822
142126
51
33
375452
336572
65
78
229771
5
305441
130943
16
6
50
478179
35
51
85
4
65
65
754024017
48
64
260122
55900
356241
334978
383195
56
228279
98
26
22
851024909
37
78425
28
38
306568
64
42
2
234490
83178
75973080
65
15
57
80
130961
33
712443632
189500
64
39927
53
736148006
556392011
224720
60
409219
98
194965
6
55
470614
358197
22
295243
3
62489548
304878
12
42
77
148865066
48
410927
97
251951472
15
355021
637322152
73
85
61
91
873771680
218712
32
74
76
5
50
346878
1
82
481413
1
94
82
173917
66
87976
39
28
199439
100830
69
203881
245974
125491
436996
6
30
177579
717180593
26279
120838
70
26
94
3
53
78
351511622
439916
7
938533102
290349
48
59
14
98
63
440218
117369
328269
9
166904
78
33262
480309804
92
331158571
263257
209846186
76667
54
289989
303822305
432766346
9
28
4
470837
6
85
493795
45
384164845
8
57
2
838696633
9
70529
7
137124
263770
674888581
48
462876
195356
164375
315190
46
40
228299496
37
145156
70
38
53
50163
362748463
23140
63
33
471225
496246
26
103334
122391
314330
81
488121
31
8
294444
23
215157
7
201321221
331377
366213
61596
1
64
208567
934380612
41
150571
107919
22
64
48
43
9134
29
340724
47653
28
60
7
439174879
74
52
37
70681687
63
206469
5
59
228129
107688
151997978
13
565263539
47
272488271
97
333555
93
53
85
179515
308202
102510
241756
92
70861336
83
433400
429816
22
959366693
48
93
9
2
48015
375956
36
120557
711202027
423220
460001
360516
1
366375
300576
79463
36
231578
805651424
211803
384109
762787813
466932
61
749576586
442555
4
63
79
33
37
9
378674
451477
9
71
985796756
265136
77
44
62
285652
762395979
440153
330296
403013
57
188621
278397849
441240063
51620
12
7
97
98
19
210530
309599
130624
155613
2
22
90
186800
158653708
91
23
26
63
465316
54
68
70
31
2
84
31
15
357301
46
73
392225
75610
162649
8
5577
60
27
417664
1
72
235792
8
320491
68
702218382
5
63
83
72
62
200917
120556
64
88394
401218
89066
3
344431
337178
36
18
137875
89071
60
421469
481453
6
461355
8
169044
6
9490
133590
41
25380
85
16
137283
24
42
462052
14
9
26
755567849
25
11
375043
89
6
179840
4
8
92
230107
447267
39
14
29
336094
46
46
17
4
55
49
15
304151
275806
70
9
34034
26
356369
361793
92
3630
745108949
193063
37
432233189
9
4
92
45
67
90
254261
279671
64
112298
451185
341995
48
363745
10
26
82
374098
18
392390
54
412820
673209867
38
483211
48
253474010
966022398
31
168615122
82
58
330632311
107551
499154
458044
16
11
191555
150029
9
42111
120813
738970249
47
414721
108347
44
76
62
59
20
76
424718
92
161356
44
5
12
63
82
212293
33342
188568
466344
108553
44
67
358972
14
418961
854048988
82
5
224201
79
88
27
3
54
29
387105
45480
216736023
236015
441620
30
193397
50
61423546
54835
90
844559072
60
68
276873
339302
98
8
447856
210645
185665
10548
83
462320
238441
138510
82
259192
191616
77
12
38204
247136
9
804464590
43
17
330437
98
36
382839
477877
349079
89
80
35
415840
7
8
34622
8
67
104918
176122778
654651262
2
3
251973
54034
36
191145
74282
48
38
256017
64
64
155928
84477
68
108211
70
158002165
60
605456899
183780
50
192298
420171
98
9
417680
90
65
6600
442639
97
330285
39196
215598
27
299515
319379
12566
362621
93548
445290
54
164098
6
455764
28160
19
345597
7
95
220623
6
751415262
8
7
13
70535
79855
67147
92
247643
53
128500062
4807
6
117136
43
43
168026
51790
154440
82025
435506
919177148
98
169083
20
34
55
36
21
307024
71
88
33
65
98710
24
147430
487704
355542
6
8
219490
437664
4
13
10
56
96
297237
394588
94
475952
1
937210981
5
13
276336
95
380889551
87
20297
45
437068
32
739560164
161493
76839
59
38
36
176712
928182321
361018
223472
94040
46
5
80
81
51
98
29
835839763
83
17751
968969475
224103
612839748
365603
143131
464236
215426
32
226765
113494090
7
407687042
183890
158612
50
5
46196
59
9
62
220750
6059
84
36
383424
75
39
840839411
52
99
7
60
49
353509
38
276178
283512167
301820
98
25245
37
343905
231628
144182
48
82429
120020
7
2
490701
2
202566
292648
481693
174713
259380
13
569463495
14
52531
30
478372
65
214335
82
4296
15008
3
81
318115146
47077
124883
28
162078
30
48
335979
317432
185892
412796
214491
421285
8
439351
931050726
15
99195
168091
350268
40
353030
5
56
89
195640720
29
420540
50
48250
361361
69
185508
46
48636
34
15
137568
18
70
89083
226170702
195488
86
86
34
14
102775
49
34
42
11
89
271291832
229631
154190
19
66
84
71
392940
45611
55
90
375963
219352813
496255
15
40
66
11
302392
19
39
26
165678
10
6
22195349
85
56
46
273358
969048676
289919
24
92
391599
10942
46069
42716
29
82
286632
604968484
44
33
294357
13
14
4
5
906750496
24929
103700
331587
6
37
278337
74
620860131
31
777803936
368001
38
120597
370772
40232118
27364
460198
9
84
165855
41
7
53
169373
430686
428087
25
73
44
10463
30
466075
472190
42
87
67
42
21
459637
36
11
84
219076
60
100344
48
72
25
533190111
120019
23503
104225
95798
4
1
152890
64880
95
43
35
5
201359
251298
147502
198081
529458341
231643739
1
945558216
251831
361617
99
432390
453174530
99
57
97
25
35
412635
387696
411896
77
17
183100
4
8
124705
118438
235269
46
242246
124048
9
267668
463515935
178700
199699960
23
437764
339122
83
34
73
41
213572
20459
15
15
208581
23
20
58034
6
10
31
2
8
5
193313775
405769
902136011
465387
90949
302774
134849
18
29
310143
41937316
354646
806352343
479645
467158
55
35
46
479490585
61
83
117385
289967
57
31
155491
394113
65
49
12
63
31
33
86
31
206029
111230
3
75
83
26977
301318
458022
115192
63
65
986292444
383033366
35
26
312072533
25441
214698
27
468369
413622
293266634
856965451
307892
62
482000
84
9
337606
72
656519684
106781677
354168
60
10
86
821394319
53
8
21533
33
443776
293675684
72
64
74
2
82
59
58
2
130916
278002
64
25
484827
2
121950
169024940
156524
22684511
122930
82
8
31
221951
230106
28
231036
88
351866
626978143
66
65
91
60
468518
94
8
6
58
23611391
67
5
331736
435721
9
79
345093
440904
421345
64
342257
3
31
41
242190
21
114907
31
12
352226
83
173807
76
27267
121065
185410
2
362175
72
1
935739302
41
8
320735
41
70
371463
88
75
17
42
43
822884839
186949
29
7
356786
220831121
379725
28
662263073
29
36
19
4
91496
85852
53
656160643
186197
9
42
377225
229182
29
20
45
21
84
67
366976
11
82
82
364515676
93
99
16
28
360980177
418594
333676
27
922215254
69
8
85
62
62
72
30
86
325323
63
310870
416200
342698
61
57821
14
283940
60628
164874
8
97007
44
177288
97604
9
472825
476074
451315
453716
98
402454
177042
25
2
33
37
124275
429731
202184
2
64
219939
79
79570
58
27
73
32584
465554
233741154
424308
51
893143399
39
16
1
9
411453
94960
18
390653
395420
489426
464149
458311
74930
30757360
537385886
11
13
99
75
2
25
90
392202
463553
55
67
40
483549
380851
420899
32
74
42455
92
374013
1
282758
276827
4
617675766
97
192379
192371
35
54
365015
23941
62
87
169801
161642
386565
16113
44
348587
6
79
99
413038
284273
68
1
162659
9
198415
28876
824263771
51
1
35
489220
61
296424136
95
52
402266390
74
456439
346960
40
201466
8
22
14
8
117708
125220
66
437289
24
763634400
31
26
129592
223143
81228
41
30
520265807
851991915
25639
25
362010
206304
21
83
43
472224
276432015
7
44
885834734
754796997
412044
225383
350462
8
65028
7
944848820
33
96
81
324831
14
81
267842
8
94
15
13
85650
497974259
198793
47
43
63
94
31
316427
439133
233544
55333
8
7
135382
7
368941
9
188472
333597
81
79
35
5
18855696
2
24825
678659913
390847
241190
145228
46610
27405377
75
475856
25
99821
384324
495149
84
11
685325505
97
314177
412424
112718
815454874
62
2
65
2
8
340965
8
305719
53
71
8
68
85702
78
116858
230724
8
370748
379979
74196
31
33
70
44
21
169232
29
301997304
78
140331
74
85
350042
12
11
77
8
37
307455
34
32
3
13
94850
24
27
822849731
79
910344642
68
981958560
1
422081
166570
431163
366620
309875
108935
21
32781
10348
188651
24
582831544
428058998
38
366440
249452
45666
437366287
199998
15
69
58
20
23
94032
188295
476572
7
160642
64
347137
286470348
23
91
46
47
6
54
24
58
354028932
30737
81
15
1487
57
87
2
26
313688332
37
548970526
974131237
59
37
62
305825
213817
85
45
76
1
48
492390
50
95
152373
5
241583
6
36
326221
465958
91
8
38596
294725
317335
7
76
112454
175623
246078
36
108436
82
5
51
56
65
86
95
22
415343
91
48
56
15
239892
86
39
396426
67
52
73
4
44
316144
497405
53
191385
434851
23
451050
133018
14
29593
329607
632823857
425109596
58
34
18
198395
6
450601
168143
12
37
61695
229459
83
55
69873
225945
45
63
171697
17
51
55610
56485
72
1
92
488499
494626
9
868
253840
18
75
179342913
15
168247
23
316071
96
66
140002
29
3
231900
370456
8
167000
64073
263453
1
634005987
97
38
55
49
70
150398
87048
228219
128766
79
388286
154747
184768
99
186928
97
157066
1
1
44
17
6
7
272163
27
99
15
15
25
474992
52
263064
7
11
326402
214452
55428
195033
716503890
528833377
7
43354
77496
13977
12
429582
8
94
95
94
69
488
212443
23
60
35
6
67
3
124788
27
62
35
6
71
59
301037
236929
265027
27
52
212082
30
143183
433307
273504677
33
70
229199
80
75
354332610
71
30222
1
230528
57
48
92
83
428557
258383
398873
46
217675
3
75
11
487891
8
21
11
15
75
21731161
350610
8
405571
26
370077
228151
79
264275
92
973639481
283901
34
21
2
309715
429421
471231184
304056
241703
73
21153
402972
334658
75
11
21484
81
541399487
30
4
302580
204681
318229
78
16
191507
75
69
14
190670
4
294915
969072237
29
83
105810
50
961413329
79202
50459
47
51
795863317
435411
66922
91
468133676
420413
423206
2
4
87
317558
11
229471
85
2
289674
22258
230419
276107
53130
56
60
58
5
430646
20
37
69
39
99195
292852
253412
82
97
41792
58
217968
439157
268751
3
679155896
27
44
64
19
73
306884577
791743735
255099
96
184206
3476
9
479496
443735208
45
62
21
56
279399
4
8
191515
50
5
92
78
10
69028
6549
876783673
38
208101
88
5
17
15
250930
79
7
43
254482
17
443805
405067
94
14
786304695
483967
26
16
7
68464
302324347
78
73
37
27
78
27
144443
43
288287
49
36
23
546838791
82
34852
34
41
54167
320921
167952
285002
448435
145888
8
99
22
93
41
387096
171922
7
120392
97
26
277154
499183
17799
97
314338
488412820
40
42
39
99
287523
117934
34
316429
69
358270
75
683722216
90
72
441084
6
10088
284673601
11876
74
43
117900011
38
352054
704446572
92
81
8
414415
84
198230
406758
62
34
80
882263053
145956
2
23
95
72454
155529
340262968
38
9
58
218382356
219141
94
7
6
71
5
454937
3
266167
11
51355
312488820
178276
77943
56
1
32
392635
20
410429
88
390960
35
80
62975
103653
58
185221
360739
94
365019
134519
9940128
10
748633182
491797
466233
138676
90
466463
415880
69
78
412280
477289
51
142260
92
73
10070872
92
45
69
18
345276948
97076
45
95
129767
3743
405185
22
655477737
90
8
6
45
75
834786145
201438
56
56
68
24
94
493035
94046
307558
80
64
88
262726
12
9
50912
78
92
57
35
48034
463759
69
133446942
50
68
175486
491583
71
7
76
50602
345136
28
60
2
71027
470498
430139
63
24
49
92
85
25
81532
3
4
7
267344
233301
55
433871
3
41
17660
18
7
9373
498613
60
466012
77
58
472080
1
84
378742
67
41000
181134
13
2
476871
29
53
65
118249
360652
73542
94
8
4
25
91
4
138986
1
96
699919224
997199004
3166
67
129857
765351247
50
354194
312210
47
60
134451
20
57
78
30
25
300803
61599207
40
326347545
86
301060
6
326534
61965
364384
312879
256634
50
83402
995343992
98
406435
266766
8
79
48
94
819114208
163783
1
12108
346047
2
98
73
56
47
351028
324144
184326
159530
437246
155660
31
44
185548
51118
101230
307415
756025336
17
48
98
30
9
84
62
12
8
82
5
478375
489547090
241450
11
199542
39
99
114563999
37675
768293087
62
56
60
49
53
15117
22
72
212794
46
3
6
21
9
458824
64
370367
60
220704
54274
3459
80
88
13
91
963254355
75
8
32
6
93
390941
67
7
71
36
427575
5
75
457854
359686
254475
314509
97
56
280213
3
391132
32
34
83
188983
1
260043
490315
35
46
425986
356488
14
4
433111
4
45
247463
606337489
24
262825
3
346246
488031
464219
944681885
488046
9
98
335556
310806
34860
76
385247
73
49
23
94475
377553
91
650626280
84
48354
111825
283066
390431450
82
49
39
76
85
27
34
10
37
115946
90
19
69046
62
436133
39
89
473619
73890
70
57
13
329786
25
15
222264
84693
155758
87
298323
428788
320950
111565325
5
679917172
19
84
77628
182891
231434
167850
24
88
319025
1
485972011
57
97
37
98776
616572457
104576
96
147302
163739
3
194327
369943
51
4
20
247797
66
16
919440587
18
70
228738571
103058
57
4
31
6
22
64
125406
13
27
432057
36
12
86
305313
276088
79341
499933
330183212
149236
4
364623
294558
170100
80270
374221
56
10
6
34
94123162
135840
327721
347763
480192348
80
66
64
63
167305
68
202305
174149
14
6
128118
38921
26
72699
39
34
15
96
98
36157
30
7
164413
62
44
437423
94546
416322
250183
1
62
68
78
427567
3
43
420862
16
87829
1
79
80
327395
95
87
436146
213061
257226
318573
681424208
648468105
62
41
316912
91
316605
83
25
741892348
90
23
325305
80
89039264
99
36
26
49
751523387
24
139083066
451809
409814
28893
10
194093
26
13
241048
244244
81
84
75
481927
92
31
202768
355860
437401
169417
394555
78323
4
6
65
86
2
492117871
324705
177282837
63
880221417
252497
89
425970
369907
364684
19
64
5
322692
375056
13
289294
5
231173
43
413377
19
3
14
56
365649
80
13
593119443
9
27
65
78
118887163
66734158
256394754
51
92
141303
250655
4
12
333631
136235
178506
234532461
47
6
108499618
463547
8
32
40598
74
94714
7890
356828
170727
50
80
904788771
451168659
276219
46
40
226631
5
61
7
50
84851
5
439976
8
18
393712
221905
5
476483
88
197148
583
175256
89
170994
34
10
8
21
1
124411
96
44
3
359736589
1496
96450
14
207987
1
32
469091
5
74
336148
9
26
88
113632
8
46201
1
269627248
494200
98
15
636924887
17
99163
23620
3
55
320446
27
2
85
65
105315
116674
98594
676558886
29
573326789
195994
38
492307
475079677
23
16
156525
98
274188
113911
68
81
870943918
60
459300
73
90
93
83
8
2
54
27
455721
59
170043
92
9
18
182358
97
95
732515938
410854
215149
38
439161
87
118835
411871
75
218133361
91
101324
317053
181588
291996
948310081
69730
99714664
37
10677
30
2
7
997293921
13
447078
31
437622850
398685
209632
99
68
46
66
136719
871213601
51
248177
421555
188958
161207
339268
85
75
74
434935
6
761159014
188523
84
50
387514
42
83531
77
329570
290784
440991
8
79
53
293220
67
158853
73
5
99
79
183614
492141
374395
91
14
339580
63
80
691620722
98
359421
144065182
425238
12
827002425
124367291
26363
4
253542
59
112795
90319404
117080
18
444832
166561
44
488359
332238
75
47
73517
77
90
51
61021
381454469
339295452
99
87
382725
406955
4
479484
43
447545
80
76
44627
94631
68
226341
71305
209260
974368045
91
230240653
747962727
453886
68
5
66
264768
186052
40
164924233
81931
56
64
99
34677
4
265985
405719184
65
9
1
53
365963151
263650127
83
14484
22
164609542
92
79
475042
286231
272521
1
147365
454662566
67
122199
185880
5
396966
331831
295495
423714
27
4
320360
487798
218939
79
222127
142624
30
8
63
12
15
224455
7
98
298643
90
77
233339
3
21
380312
19862
35
839142789
10
76
69
425279
92
605611838
8
39
82
418565
167502
759968062
442358
68
7904
444629
499906121
1
779270971
66
5
254044
27
229185
89363509
90
380374
48
60
123889
365638
388811405
475215
24
95
123411
8
442772
79
187483
14
66
54
204521
80
453400
75
6
31
82
283396
2
449508
67
24
96
97
301469538
196358
15481
89
401035
236201
27
4
35
225831
94
204564
518318581
152780
262757
10
231354
46
506769410
74540
939972484
33
74
44132
268330
21279
14
181727
88
12
75
185738
380245
269881
72
67
23
6
10
29132
6
23
125834
93
293892
64
71101
23
6
356362
89
11657
493671408
31
245608
239624
16827
74
418128
6
47069
7
20
354747
384078
30
933819008
95
227735
714303656
70934
86
211173
26
42
49214
434916
83533
57949
25
357712
2
6
21
33
98276989
179258
75
87660
70
230407
58
179196
319603289
11
75
312600
84
20
124634
58
826832270
253166
955346477
84
385490
5
44
51442
49
431103
971856206
810482301
266820
1
245575
169080
4
8040
21
970862593
605114797
94011
30
7
5
52497
86
286672
200899
17
471556
23
40
52
275842505
33
46
67
49
13
73447
70
308092
24
372381
481245
142460
38
233767
149873
27
342448
381608
3
67
364571
82
36
35
96
105624
243071
41
24
29
90
231491
471938
339035
82
89
82
299845
209428
10
684164716
53
169672
13
215861531
106765
66
28
404257
1
288979
35
244689
5
62
54
169548
466004
192175
334071
453720
1
78
630035197
303773
74
75
763622855
58
27
59
862837435
51
50148
9
964828544
316181658
41942
341126
64
271091
359254
311086442
75
87
54114
501444341
852454018
17
3
248803
8
6
52622
130338
82
46
313281
215170
72738
17
99
446709
407706
466188
262421
237893
23
339881
65
158263
73
254401
168733
3
83589
31
302094
1
92
78
110557
354920
591705201
46
119562
462982
67
112797
419975
194632
7
6
16
22
36
36
7
66
80
323343
24
43
79
451232
3
70
76142
109821
14
61
9
158679
375486
231601238
10785
67
235094
217944
93
473862
88
246569
71
337557
18185473
79
175118
319440
45
818213787
80
255456
396552
57
14
1
35
138666
29
153569
90
85
60
18
27
44
100448759
241323
349964
35
40
105056
2
303547
1
481620
491566
8
77
92631
39218
54153
136499
299541
15
454966
23
366921
96
61
126544
30
54
474446
69702
776451355
59357
90
269911
75
12
237821
58
36
21537
373426
101154
26
48
379760691
46545
64
33
367634
51
270097
38
203996
3
39
16
226670
64
14
82319
31
333775
185370
4
80
46
79
203404
97
4
60
81
391490
838478868
62
64
32
270567
79
476680
340403
158098
457378
85
238801
1
63
3
60
56560
4
335372
46
784243741
77
97
65
598962030
78
161584
4
6
77
408548
792894761
381812
12
64
12
19
53
58
87
209612
8
57
4753
9
204718
89
124779
351794
678773256
386169
174254719
190924
63919
14
159649390
63736
494299
95691253
126564
58
885505954
6578
7553
3
266380
43
397882282
35
34
30
14
477308
83
36
344241
873728423
64
51
146244
2
8
302969
671769772
54
428617
6
60
54
34793718
22
40572
20
50
362839
121477
350972
38
39
2
3
6
248131
7
787380578
16751
68
327238653
59
159683
20
12
426845
321679
68
105189
36481
6
288247
79
61
1
454266
84
207453
663892709
245169
358852
191250
75
490774348
76
219933
224433897
1
67
93
2
66280
19
69
29
99
53
156451958
65
91
26
126659
4
685036040
65
80
197779727
383650
48678
186012
62
11
67
30
290799
86
133196052
32
38
76
73
960263664
7
269718188
68
26
60
499884
257948
483446
3
331877731
8
33
93
8
19
476054
393579
393428
405304
47
45
392421
50
8
99
31
6
297752
54107
997506545
8
342694
441504612
160930
93
83
94
106191
50
361422
379004
198342
396019800
94
40
39
91
418992
66
184068999
213461
93
92931
73
289703206
146774
175490
48
12911
184673
438561
11
447550
214403
10233
217149725
99
54
379910
927542445
90
167445
62
79
299803
431770
4
99
84
64
465056
243719
15
9
73
352522
5
263588
276320
248728
8
67
14
13
9
29697
374090
48
60125
358920
137400
6
411360
357753462
8
468316
83008
65
9
118529
136753276
549363646
11
51
27496
71
232261
77
82
31
52
5
79
52
80321
86
19235
664936981
36
7
6
80
92
187526
116719
34
106267
3
148864
13
84
446753
97
135048
562881241
29
185144
19840
86
384739
453707
187092
406599
120788
36
140439
21
288044
94
498862
3
25
211684
275197
441912
956146500
30
555623987
254745
296849
405440
25
13
732350830
92
27
56
83
77
417340
26
176680
64
418294
386394
10753
737463307
7041
830918774
34677
12
452074
1
226468
929076039
51774
57
207098
12
404508611
251577
4
276503
126786
272681
180901
98
111843
246447
882701047
18
56
55
463004486
83
52
482549
75
18415
67
41
6
353258
168902
91357
8
566395929
3
36168
43
90
417241
253256
3796
8
81770
69
38
9
493071
30084695
38869
9
606616420
110123
432353906
55286
86
2
95711
203586708
165731
6
102751
169725
48
3
8
496235
82
73
15
7
32373
29
46
3
197900422
72
309453
26
50372
239810934
60
477401
104230
2
297687966
37
178821
265122142
166131
124872
5
425738290
4
89982
47
459404
80
4
75
24
215933
243890
522985432
435863
35
15907
20
33920967
41
192818
68
35
69
56
306125
89703
44
152771
212884
13
161513
241066
2
14
273966
95
75584
572691670
327499
8
52
90441
21
215597
258962
353077
91
442732
77
207883
6
2
14
96
431888
211469
11
42
84
51650
447299
410279
87098
318643
917657701
85
84
391137
497995
22
91
51
87159
69
9
57416
70
63804314
72
4
243266
9
37
15
20
62
252616
403507
227945
447875
919589284
9
15
3
12
326554
231833
3
246799
288171
1
1
140439718
2
217703
99184
30
152259
44
365438
2
689786397
335370083
374147
309683728
231549
3
37
15
475611
75
489395886
64
63
23
200592
466739
8
79
576373734
321277
4
7
82
34
79
87
357607
94
130184
35
16
272196
30979733
15
21368
98004177
286170
64
138844
376117
13
23
30
383977
6
63
410015
188159
725931765
242220
68
158469
430481
480319
17
7
44
56
258176
3
72
30
442633
34
469784
8
27
399152
331946
98872459
413143
90
426483
19
6
18336
419406
43
170218
280136
179447
35
9
88299
212162
27
287069
9
6
26747
49022
110394
3
245444
35
81
455463694
781896911
24
446338
91
914994212
17
495954
61
8
84
8
6
316139
22
494590
4
22
13
51
7586565
75
168064
134245
38
8
42
251765
41
12
82
21
47
97
165238
234298
9
76468
809241762
1
128273
69
209428
22
467552
378951
28
244381
331887
91527
326163
69
90
34903
193793
45
41
398128
8021
85608
55
400634
75
3
99
327098
67
190179
373379
340360
216503
12
459030
80
77
26
215033
9
326797816
37
279346
434064234
355243
39884
266767
68517
286229
365877
35
38
13
381818
56
43
65
5
262133
405720
628151234
29
4
1
123363
403218
8
448963
605797344
30
56
80
62
138656
455904
11
86
28
26
154674
140945
3
154666
433665
7
61
400978
337827
290041
91
309565291
24
54
37270
16
184904
68
5
252445
726231493
297970
456977
89
30
14
89
446062
88
23
87
15
90
4
73
36
32
161761
120369
146151
462967038
485188498
19
30
3
294589
47
17
5739
57462
457055
47
12
477281
114486
23
8
159117
122016
45
330533
82
379774532
1
12
8
496553
33301
65
343760
55
343935
5056
11
119642
73
36
351777
3
440396
38
23
262086981
30988
152961
386186
113786
186211
128584
204267
3
86
262488847
6
20345
16
19
26
54
83
30
99
475634
90
22
76
62596
3
3819504
87
105230
9
11582
35496
96282568
3
183220945
86
1
43
92
190820174
48
46
97
953559431
38
46
164513
43
4
232252
44535
1
88
98
234875
80
123535305
89955
57
574843535
341303
30
549160278
17688
374715
303300
84
880706176
44
102194
37
37
18
2
1
7
314768
36
75
141667
12
425314
22
11
63
471155
227026815
33757
57
69
94
73
299717
435031
222279
591199435
42
899383477
177065
51402
31
46
479274
80
143076
291166
49
90
256998
7
22
98903
88
338477
311692
29
315352
250163
169565
488809
8
128400
93
224598
376539
463902
465193
95
135419
39
42
75
122122
133042
449661
37
64
8
26
21
7
96
60
98
33251
72
1
36
268343
25
299142
71926
17
172911
27
421532
42
558171631
391146
424378
36
745556111
185441
163429
89
6
62
7
132940264
9
7299
149703
63
51
62
23
36
82
76
400985
292218
34760
21
374328
69
113611
226445
73
4
95
411684
6
181501998
425952
352867286
111013
7
387401
459075
426183
65
55
74
289207
120375
41
69
905993009
270562
13
1
450087
462583
102665144
25
272186
90
370047
37
178880
7
74
590059110
8112272
80
326913
81
416262
281425
8
260749335
137834
46
30
323267
335590
67
296605
15
471804
43
61
39
40
36
522097464
17951
80
13
77
56
371385
49
42
486195
41
163971
39
111973
161761433
173650
29072571
87
1
85
2
11
302603
12
35673
363541
8
113261
120492
428307
190689
487131
217776
35584
81
238355
4
210111
45
8
75
759532407
499899
97157
236450
294468273
67
63797
213031
494228
196171
393047
466917
408074
67
434041
384357
18
786924127
52
51
489304
844145628
368629
72
575936750
846569748
1
64572
20
13
43
88681
70
95
22329163
240388776
30
178186264
20
92
92
87
159665
25
5
7
67
12
51
685597829
294733
60
33
34
7
262752
6
62813
20
352915925
5
9
28
68
154567
594624971
20
47335
98
378947
88
35
257813
290838
304855515
465506
53
301802
58
416744674
301950
13779959
73067
275436
150928
54
57
538034429
7
245673
157065
78
24
47
188896
39
243972
249152
33
634279282
15
7
6
84
890060059
291603
4
66
23
318862
2
34480
176070
385939
210998
87
399181
166190
2
106198
425263
5
86
79
844044613
14
291222
3
5
98222
44
19
269103
87793
263043
241718
4
25
488997700
304992
15
74150
89
169684
6
406496
20
84
29
86
180411
69
150778
88
865497229
187344
184171
56426
211205
114004
436589
39
18
432431
260470
218509
36
245324
1
6
105623
5
461725
482471
23
46
5
75
388924
121709
6484
500782032
405133
4
137298
143017
9
22
49557
48
203966
266847
69
113188
358537
28
37
565195342
49
340596351
829773237
55
64
83
57
484862
260451
13
340403
26077
328308
34
245700
79
978825139
6
46359
102430927
61
219738
412319
34
832477677
4
76657
169641
167575
28
54
178341
289404
95
362417
546823998
4
253649798
707216909
86
106535
3
692495132
33
3
44
6
6
99
62
202579
6
26
45
82
485966
27
1
6
24
14
2
92
33
1
3
31
94
433194244
59
14
59
85
77
279029
83
6
321688
396635
3
39
346779
272939
143517
338663
66758
146018
37
100375119
450779263
31
95
118087
62
37
82
455538
499655
92
37
3
25
2
455079
109387
360360
19
76
33
451879
632861935
47
2
88
430329
97443
14273
164802
194713
27886
155530
426918
171962
235700
370836
39
20
46
126949
54
123768
409530
148222
6
431443364
242718
372742416
325598
12
90676
71245
102648531
18
2
182527663
82
7
69
46
39886
146709
466128115
10858
65
10
22
159356
113513
381114
81
455005
63
29760
10
75789643
95
51
129835347
96
319153
69
233086
3
107536054
94
325056
25
336568
225981
69228
10887575
6
94
729527409
154910
417053
415963
84
96005
676212192
793534737
95
950574144
29
31
353141
4
94
6
334236
391614
43
258850
15181
29
90
44
95
394229896
334245
3
5
70
69
469022
75
340515
227306
5
47544
35
15
497860
312726
9
1
298226
94
181336
113713
59510
50375
272575
473503
354401
6
139543
89398242
359284
89
27
891411755
221856
980323071
64
3
120393
392850
8
497191
7
394473
67
73
112638
87294
631142269
342023
463106
7
71831
479138
12
82
78
49017
76
41539
1
39283
42
316606
83323
478295
479275680
134742
251780
29
321256
7
90
90
5
96
97
146807151
41
39
2
51839
21
2
171508
6
76
246888
91
122622
330918
94
243455
214392
93637
73
469808
26
95
16
466139
13
743815214
41450
171050
107143
373079
221061770
933020193
37
351924
26
77
34
87
338061
46
416916
93
39
95
195850000
341934
83
21
89
78
236665
45490
5
87275
436402
625744686
97
32
143749
5
77
4
335886
350190
52
53
6
4
36993
82
51
68
109275
49294
9068
264793
17
7
146455
5
470498
380802
68
163642
8
54
469063
264757
4
150953085
77647
384203
489907
31
3
313795
309670
67957
53
193539
128844
221576
188387
90878
21
206783
886215569
302185
189705
85
21848
486021
76510
69
7
85
47
79
15467
95
3
111048
36
223877
35
7
452032
130080
528939275
14
3
474174
70
5
539138830
37922320
14
87
33
182780
407230132
20
50
78
657957819
375971
335731
79
417855
479533
46
348018
260405
66
487690
52
91
63101
47
328990
413915
21
7
614434365
455923
49822
230216
77
334772
467770
61610
185147
425086
83449
178470
76
357403
193416574
57
93
95
26
55
49
319967
9
299789
29894773
60
3428334
9
595140733
8
79509
484620
81108
18
465253
10478
215997
451342923
208985
40
10
19
816219591
75
306002
106957
443735277
80
398800
29
766757313
405660
94
389945
66
9
99
89125
2
87
90
293792
66436
489463432
96
265717
68
488355
54
44744
475647
95
17
85766
34545
3
773854191
819846911
381575
143696
10
8
137195
65
91
64
461414
53
56
95
858376960
290134
54
37
68
51486
35
443536
638369194
58
52
1
220303
225501
946009820
724358047
1
82
43115
19
270524
312043
33
95805
40
249197
262730
44
16
1
87143
179139
95003
424735
280493
19
471891
5
99
690390908
4
169080
7
362535
261387
494658
85
14009
407032
4
242928
9
474562
33
336238
43
80949
94
1
521236493
56
198484
67
258372
8
286297
93
79
2
65
93
16
1
55
143530
142309
52
2
411038
499065
246819
387853
363717
67
336912
217026
78
212846
496545
80
2
85
149142184
878807036
376790
377810921
494324
157194
25
474233
26242
71665
55
7
4385
276916779
97
90
330923
77
302561
253004
81
74
2
9
147966
55
75
288929
378527
633029971
87
316404
174683
87
81577767
88
302468
22
45
484745
469840
16
386455
219717
13
10519
70
4026023
113991
132646
71
254819
1
141064
1
18
362861
37
6
98
81088
80
85
79
210341
109271
141419
69
172225
63479
98
85
69
378061
241125
265530
179454
6
469336
183856
7
22
139242
229775
497274
273091
61
85727
67628
448863
497517
495750
712738764
248572
153406
18186
41
69
159096554
7
79
78
49
56
29
28
98
2
65
49
6
89736
307857
98
72
51
999404006
6
334188
305091
34
24
1296
71819
3
19
40
4
285116922
191998480
134399
19
702598281
197644613
103997
382770
17
703372918
15
336691
395596
344605
38
66
9
535492892
356268
276997
3
55
348965
67
8
45
3
33
75
58
112279
381390
495838
367060
11
40
88
99242
40259
141269
90
312742599
7
52432
43
346191
47
51
804824144
277888
168196
390070
51
4
27
392763
435087
79
547530922
87
16
56
98
92
6
718533081
111631
451783
937361112
498675
12255
142903
328177
13
345091
10
2
88411
484215
708457546
60
65
14
497062
34
29014
464869
613155146
51224
428953
3
142669
83
152984
58426
225017
65296
70
47881
64
69
2
415313
30
239560
84
6
5
804087302
330496
19745
71
28
32
88
64
381975
95
159006
151577
15
6
799521678
287078
781818193
12
16
51
46
96
21
69
161802
16
488155
442385
666142864
163941
20
174435218
281907
45
7390
328695
4
16
6
2
497669
91
18
6
94
204497
80
43
553345094
70
29
456573
96
158719
30
52
247317
20
82
80
442905
37705
3
84
31
187350
25
42
93
31
100306
99
51
596228162
38
38
5
5
23
208456
663958868
242818565
90
821555468
217537
22095
33
15
30
772464845
62794
226165
14
95
1
26
273602
94
478314
67
19
68539
5
97
126921
463236
8
12
36
3
193631246
86682
463615
41
81054
439672
86
137623
56343
18
3
14134
359459155
301100
497782
41
6
48
32
23602
134575
63
55
35
21
131127068
474831
868543892
57
774961189
441822
67
95
179476450
44243
234006
84
41
73
201653
251462
885091271
67
362967
62
79
141553
37
49
296124
67
164458
84
9
72
48
81
118700
481244
22
159056
49
43
65
83
51321
23
89
88
79
419400
19
499676
85
27
6
29
187494
11
97
47
108451
4
400656
785095915
166290561
122279
375080
29
689467688
59
81
27
21
479574
1
1
21
30
490334
201175
41
30
17
84285
21031
70556
76
853899116
422068
183750
9
281662
73
588787274
431946
996405865
360726
29
25
53
831861232
139855
83754
53
1
98
45
185258
89
167643
91078
462855
97
276487
6
29
94020
423545929
401638
3
368712
499972
603062032
41275908
69
71
51
62
5
37
5
76
215729
16368
88
6
413750
706005244
37
463910
57
81
79937
44
241783
995215224
59
97
48
59
374300
6
98876
355234171
385485
43680802
345988
5
77653
97
467595
79916
52841
118865
95773428
464493
313346
388731
202577
312790
33
4
224718
4
71
68
43
98
67
457640
7
72
336909
163426
131824218
79
21
8
71493
81
73
74524
26
48
88
189243
11
226024
93
567235749
930184404
2
678103156
79
9
420518
430815
120194
16
65594
43774911
25
90
81949
5
432919
6
396662088
81
177890
317511
95
37
370857
412210823
23
29
39
2
32910567
326389
32
17
7
42855
293458
230558883
18
473923
114955
458187
558868910
367971
92
312509
29
18
6
23
484073
66
81
11187
363493715
635265043
59
44
1
241426
40
369824
34
53181
119728
886506188
71
58674
90
24
28
64
24
30
194044
118845
269054
92752
5
3
273111
10
382610
28
325172
491540
317968
5
460377
34734
94
235388
82
110213
40
241872
487523
26
305435
470950
170541
458902
943875726
20
8
5
62382
33
75
1
23348
35101
74
93
906395939
47490
61
55
500311907
809607987
219589
77
166823
24
27
60
95868
449811
429357
123338436
456523886
270243
31
1
319396
79
26
50
76
68
23311195
36
4
98
102543
130590
129642
56608
94210
32039
415970
311923
96
454306
42
98
29
47
65183
208526
212613
473185
162966
185218
87
386376
48
85
66
55
9
3
55786
34
34
69
100652
79
417936
433908
585237195
37720
68
223464
120040
55
37
41
47
26986
4
252845785
8
40
174335
57
64934
18
201492
83
17385
52483
237705
477229
11
85
97962
5
461654
310928
535546089
64
3
48805
56
35
474704
35
104355
853631277
468412
426638
333447
271330
3
74
7
7
78043
126255
23
472258
382394
35
32
389266
4
283395
77623
39407
91
483686
69
5
63
420036542
47
22
177695723
404158
95
9
1367232
401014
457869
65
99
39
18
393139
371329
2
72
404084
21
8
28
3
1
25
28889
233690
47
151579
490484
222105
419292
45
114480
117002
382239
301685
99
202405
122129
87
5
41
138863
7
293086
476749
467437
380553805
64
9
10
62
1
52
466490
374819
66083
138687278
476584
363059
77
1
70
331809
70
5
40
506763774
31386
428096
40
10
92
178548
34
38670
88
185174
486366
290285
429440
377300
20
73
582223099
5
76
795897585
456129
220574
165249
418902
443669196
355042
118565
688640855
75
180355
474953
90
893064515
7
84
318962
90
159465
340051572
470690553
71
123903
214046
131750
24
57
172581
52
29
65
471868
101864
38
1
92
66386
44719
23
809519065
73220
87
9
40
196077
802941565
131866
23
492859
74
348408
124695
214379
449598
52
248698
10
42
153012
25
146349
216554
64
119018
48627
181040890
321353
86
2
3
67
264621
158758
31
67952
191736
214756
15
15
204156
487051469
32
79
17
471637
210611
305298
16
155810
151952
65
880497771
380576
8
50
370441
37
10
376595
491958586
83
237187
488986
114946
71
154788
82
327215094
41
5
30
261271
67
5
1
187291
84
16
74
87
67
11
4
97486
51
23032807
26
48127940
100437
144195
30
329530
78
31
2
61
31
19
466382
46142
957398820
4
88
5
42
60
23
2
51
66
418525
244234
9
96
63
959265857
23
301018900
52
13
99
5
609527375
925632908
32166
83
1
340203
239617
80
17
43
12
58
311797870
40
39
98
129965626
470456
22
214450
37363
938225862
487373
148946
238081
23
4
149130
91
62
24
13
47734
651910621
36
362725
12917
102122
37
68
8
491814
27375
40
57
9
98739464
17
19
49
473186
54
91965
64
52
19
285189
334743
65
409489
367417
68
907736323
52
26
7
54
424488408
122507
31
431525764
62
86
429378
53
171962
36
741629526
12
102779
310074471
43
501813979
705530570
275965
79
209405
41
71
78
7
5
9
1
489047
48
457043
287103
34
35
359470
17
20
12
92
942446019
28025551
76
74
693424832
85390
406767
421568
86639263
114889
65
13
973230744
98532
27
203873
45
64
48638
189857
1
742330098
348445522
46
9
14789
90
444856
9
93
72
180675
12
5
68978
301293919
82
66
741899888
440265
6
5
74894
14
41937
87
67
6
15
91
716349165
18
51
429175
30
16
109089
188892
9
17
11
62
482220
20
75
44
280397
16
14
1
16
39
80
28
481829
388559458
269469796
79900
81309
28186
651564250
490279
488576
249905
329216
245561
53464
980621907
101709
80802209
900457774
152840
72
26
473629
398880
57
420925
15
3
52
423477
492781
158424
55
4
41
477968
83
407888
8
138645
31
2
155294
8
47
65
50
157124
69
399410
41533
21
142935432
337601
98
301459
91
294744
96
59
5
13
314797
112821
64
378472
354891
54
274530
6
14
50
52
77
96
14
312114
377892
110785
94
79338
95
79
111415
26
98751
473101
94
280288
46
11
164409
444031
89
68758
405827762
66872990
173741
9
69
341592
57
1
217224
41
340831598
477554
44
636
412321
44
189274
81
334275
66
649477420
530361476
18759
285050
82
131653
359371
36
365559
2
464882512
264824
84
49
142198
419510
33762
65186
914090777
96965
178248120
11398
82
53
274986
27
16
97
19
28
377842
42
24
367651
5
60042
108870
13
421145
26
287657
598728890
30
90
368516
77
290918
13
342775
6
170944
44748
311953
9
15
34799083
61
77
309033
220777
4
482098
3
993601731
276015
63
7
62
40
196943
22
77
46
160586
132034
488594
123392
79
59
406630
386193
89010
55
91
63
75
123963
102424
43
5
42
69
62
80
5
251740
48
418970
179995
311424
393715
44
39
825423911
24
479026
25
305729
95
165538
462028
239761094
1
468597
87018253
59
378664
11
87
55
65
87
300520710
141333
346577
205368
6826
399724
50
427412174
131710
164524249
282221
23748
52
39
73290
280047
476004
242342
54150
11
25
441947
93066
47
104818
26
491633
65
75
265533
10846
232619
172146
122099
287965
167594
224069
66
8
464603
3
1
16
6
486553
339822
207918
203134
14
696224042
471228
122743
50541
487666
90
739260503
29
94
39275
89
463148
23
928586754
486691
234381
17
57
59
23
84
50
35
181105
38
53
24
17
91
2
82
81
23
72220
31
20
30
27
463854
36
151868
209122
262174
7
57
315827
74560
89
8
49
502829324
119684
37
463464
457135
399635
57
61040
63
276666
186109818
48
466759
4
339628
135021
82708
181304
462657
22
42801
4
121241
76
3
385096
421482287
6
7
368052
110793
62
6
309692
75
48
112950
22
213980
19086
20
83
7
312750
78
393861
42
1
863321911
66
376107
322720
248902
32
57
2
241121
903530930
16
61
351553
68
31
155762
22
1
239189
3
71
22
60
79
34
24
58
31602
90
281477196
26139365
40
424615
40369
301263
306198
3
3
983523910
278438
50832
43
37
269174
285076320
92
448502
17
3
75
370979
422576
184201
93
239241
994370473
485769
43696396
865492073
279903
370236
308029
432316
16
52
432746341
265831
39
75903187
66
97
603790035
326329
939916970
89196
8
28
96
1
490148
42
484088
53
311040
52
551358229
145632
44
371634
4
376158
324091
324645
40
389829487
170120
43101645
75695
227363
97
66
470790
90
438517
86
269682
62
40
76
12
315777
17
20
745099994
60
37
37
4437
194854
498674
1
322886
325879
74
329486
9
260344
2
24
367123
95
376602605
15
232583
5
9
1
234835
76
263007
166466
270653
40
28
344951
284284
74
589960219
52
57
153327
92
33
411811
255387508
6
4
306397
155748
9
187993
69
388728
77
180996089
184665
82
464296
231412511
224037
98602
133833
90
9
217887839
415390
164665
6
86
80
145579
33
3
19
28
171943
8
8
7
27
91
73
14
210482
124913
853745989
19
4160
24
24
362761
729684030
37
9
65
318742
11
417175
20
69
22
95
64
365415
75
63
31
285108
183196
394456
466276
94671
96
88
279747766
75
316126
49
48
22
84
664657286
451600
48
224802240
34
78
436775
296108
184316
772435529
69
327268
69
1
18843
11
60
64
284770
60
2
42
10
27
82
63
388432
97
26
2
136523
45
442241883
61
15
257134
30
73358911
3
340415
43
93384
1
475681
3
147366
471191
392951
256214
435719
2
206043
276682
534517012
71
25
965445823
40
89
62
238133
384683
71
32
153790
53928
492513
365852
275676
9
88
63
326865
279673
95441
351673
79
3
191534
380528
52
439804
46
71
62170
82
97
28815
244413
63
97503162
53
10909
8
14
89579
479800626
359173
65
734572445
217876
301430
57
220187
161257
457751
85
11733
441147
37
394799
70
438681
33
54
60
343020
69
17577
57
2
268851
334876
217545
29
110093
458736
473953
46629
164599
7
88
71
45
123811
332588
292982
95765
63306
3
350977
31
78
76
48
427292
267539
241993
461691344
481635
392196
39
60
77788
6
487887
11
98337
28
51513
59
16424
154956
94
64
475427
3
47917
15
68
485537
456815586
408398
372409
99
365155
177608617
3
363004
89
84
80
721596789
27904
54736
82
480903
32
377450
80285
7
189574
387578
386365
91
7
214286
471067
73
532164738
23
130603
324024
87
259799
214706
8
284174
334082
67
480265
38
64
940168956
25
166616
58559
513812468
133821
58
11
30
3
50
53
7
36140368
53
729654656
756240997
91
62
332123030
4
59
3
489937
62
6
12860
78
308558
42726
978873518
22
63
35
59595197
329512
69409
337217
45
472306
235821339
19
77
46
89
61
6
89
869967629
257665
20
93
1
278081
5
37
57
94
351553
178491
95
66
86
49
645166806
217390
6
389833
90
71
9
219990
211737
120307
302498
20
140131483
110368
97
83
516210584
88
912375506
83
393385
1
53
37
129888
57
32
308637
495072
87
474995
49
146175
8666
31457
1
81
52
71
111473
294681
80
414370
21
634830101
37
4
81
299872
7
236980
254431
893001787
68
53
32
82019995
28
81
21
93
128235
39
85
234028
69523
15
23
24
71
405771
118366
20
652878032
232240
27
97
99
76
28
41
83952
96
486230
493651
11
415421
484759
41
19248
11
1
87
292932
292601
195772
225451
46
69
51
483606
94228
79
71
98
74
84
53
18
463046
29
19
7
212798088
5
64946
187436
70
83
476763
609007472
215826
222283858
272190
35
26
265007
70
315555
4
10
74
69
383373
382021
54243
5
4489
167007
8
86
92
14
250294
25448
4
269256
48
30
30
325022
16
91
61
3
46
6
45
17
106649
616287992
158509
84
19
71720
72
65
329618
297997
475797
360789685
96
63
116492219
103846
10
60
280968
56
6
59
464087
50
17
58662
197959
52071
63
49
98
69
268549
21
17
31
22
97
18
183385
216957
57
464015
363660
15
96
447562
39
30
17746
47
42703
63019
23
245327
307871
91
22
492752
415965
289721
70
7
431122
67
836
48
108844
16
58341
87
51
495115
9
445308
789160864
426993
423367
479711
235128
56515
370026
277057
20
373873
57099
19
30
48
14
5
393838
189135363
77
437408
253753
130313
63
57
956333110
348865947
381109
30
436141
1
41504
759618638
437161
73
23
207196
94
209514
371479
49
7
259752
22
167637
788906678
93
2
24
300309
134257
2
290144
498405
28
303552
22
3
163277
92
341453
4
155903
74
14
68883
339693
9
5
67
51
396323
105860
7
145249
159327
73
494426
59
43
934514942
3
109842998
303943
15
158775
199684
116729
83006
94
171756
313828
84
92
89
943227293
52394
369763
736196236
236925
363231
215788
45
4
208561
183886
924012644
9445306
170460
32
359164
21
79
19
19
256541
10
518992374
617549833
280686
2
88040172
147643
53
340409
44
49929
300984
9
353679
66
88
92
40
84
266566
35
115279
238971
370627
9
7
283132
1
79325
128321
63
43
364850956
375508
87
356200
914554366
3
420133
2
3
420929551
405388
99
52
27798
8
396787
459432
87178
6
106092
42
446675
340371
56
366067600
115856644
10
14
4
16
159615
173841
63
519171107
34
99
450355
2
99
38
31
407911047
56
348008
92
74
60
287507
114266
148007
433635
7
8
201617
431575
92
45
434705
40
452019
3
78
299746
13184
438854
722882330
23
81
72
26
7
475325
22
248623
182912107
272827
94
483837
59
210975
450075
242998
29
19447
1
61
79
300624391
99
77429
336417
215046
42
464951
88
45
31
309080
482596
1
317394
12
31
357664
81
63
31
84507
166628
6
93
238340
203336
2
81
477162
90
860586208
45545
905264066
334938
98064
6
81
389982
20
78
861008415
49
58
84
447464
24
65268
164209
714774071
409154961
92
467297
313653
278921
2
354921
289629
689209753
5
54
21
24
52
78307
51
276234
59
178574
9
8
225389513
28
207101
963549044
519715687
241440
86
8
495707
367321
424110
94
62
8
344339
13
31
361216
406895
88
48787364
88
2
1
84
7
484814
404059885
99851
11
1964
70
194904
41
67
311859
236459
282025
22
13
42
6
4
26
97875
375003
440001
69
93
47
41
51
32
2
213534
483770167
96
49
690711794
107018
18
551768574
4
2
29
13
4
62
97
498375
432487
56635
429609
64
86
334052
21
191379
161044
895330050
159347
228737
36379
327745
35
2
70
91183
568530976
240201
3
8
77
209484
122484
87
32
450758
365861
36
392491
39
9
2
371705
78
42
52
22
328733
38
272262
65
1
70
370288
93
79
2
1
84
79664
66
80
147506
305337
140245
272227
296446
87
420516
47
93
9
59
13
1696
373930
19401
469932
1
421905
3
81
87
23238
10
91939
25
147031
160411
36
200016
39
340985
86
80
80
54
113253
72
43
71
8
3
77
144831
212559
3
5
199314
81792
121613
13
17
20619
7
9
399101
186213
24
234636
58
16855627
66935
54
5
640836743
327730804
232086090
95
80
5
440166
236527123
352669
449005
109473
255171948
2
6
97
43
406090
81960
27426
27
10883
4
52
483622911
90533102
344433
47
45
480202
206772
1
49
4443
17
852755431
14
29
11
86
14
30
83748
72
319785
191852
83
478603
57240
122476
86
151073
71
794561853
47
73
14
70878
406994
98
17
21110
415882
20
72
62
71
62
131547
64
97
89
21
232356
90
65000
459294003
54
74
636416861
9
70
104094408
359322131
453889271
873211148
424137
101865
203922
69
210316
366953247
129396010
59
77039
56
370882
88
78
49
68
3
154198
280633
243157
448283
327029
402321
380162
839709183
318328
37
9
176582
102539947
21
444650
5
71
268659
394707019
371606
149114280
877086597
18
172613
43
182452590
37
480567
26
11
33
315057
71
15799
38
48
146354532
11
326957
200164769
6
22
9
774501315
97
905300297
88
53826
241077
47
94
44
90893
27
87
999843339
7
20
448291
28310556
428689
55
23
130721
26
211640303
100738
433341
21
15
2
2
15
89
43401
84
42301
35020
3
39
77684
13
276854
6
276415795
258622
98
471208
62
200995
62
199242
90
43
398724
9
151939
53034
18539
15240
82
768377767
1
116729
327384
59
316338
154876
403460
3
72
24453
7
818092236
1052
342695
59
303311
341038
52
154460
29
10
452535
10
53
2
91
2
204306
20
400198
112922
151499616
296722518
726084645
214054
337558402
27024673
82
6
32
271823878
162094
24253
10
96404
242806
983595887
1
95
14
29
37
207983
36
146622
12
99
271458
55
187111297
156831
167411
7
978852006
139990
406288
203484
192139
284815
72
53
79
86
133075
485084
31
47
425665
199781
249417
627224362
504945443
10
12
96
9
417228
96
42
42
8
97
382856625
20
45
298503
126878
82
61
263490
42
19
88429
72
47
489645
488939
69
459754
7
627393670
4725
34062
80591
492342
602561286
56
23
20
9
97319
4
454747
50532
461342
17
310709
64
99
8
487091
78
441138
6
87
348160
2
151203
48
792942648
71
61
229367
88
59
58
921980920
73
46
2
95
59
23
99
45
18
72
52
117953
37
41
258022
107374
30039
90
6828
161680
309102
77
21
75
151295
50
361037
6
315723
92
99
46
86672
218784
36
411184
109102639
30
422257
34
32
237269
61857
162189
139277
16
225164
90191
394677
30
486459
158528
4
493042
61
147094238
442572
13
1
259365
7
336030
216841
61
432591
22
32596
20552
5
86
60
447499
50
75
94
9
91
12
2
8
86452
157396
62
81
67
48804
26
81
292501
92
92
9
319810
130256
124840
2
206052
17
302590
8
28
92
34
45
952657366
261829
333885
61
296808
482510256
180946
70218
203111
42
284629594
50961
99
489379
2
264850
20439
5
308986
32
237535
52
74
315689
266583
60721
2
62175
51
174376197
31376
73
7
485230
24
68
83
36
89
9
389542
4
81
18
498992
63
36
456606
81
162481
446332
92
277121
31
367111
94
339852
448071
806569988
51
45
73
726427395
39
206302
80
794344942
10
238265
435454
16
473770
170293
79
8
31
8
83
55
454773
71
413244
59
5
413166584
56
312469
69
21
49
95
96893
6
80
45
1
34
4
114496
277872
210143
338014
732349719
5
300645251
2
2
94
170712
99
429464
127071
67715
179528
45
23
4
189945
338806024
83
9
63
6
19
68
218869
29
4
1
94
180249
83
498660
25
333858013
45955
44
19
66
581624376
64
4
205669
72
9
432716
954417196
228407
54
52
442040
473445
332882
4
336861
175180
16
38
236644
89
62
559691453
26
4
52
24
43
45
273476
17
971811725
36
99
334840
113451
5
447325
279647
94
347859
63
10
399962
21
468656
75
93
65
95
3
9
40
56
33
771689823
22
33001
52
50
289503
5
97
27
2
215562
74607
85751
2
270026
278787
96
92
381975
109219024
15
68
723969225
323177
120678
93
88
36
7
80
231820
150746
287967
10
65
319696
90
5
34
41
471984
9
2
444689
429980
3
182348
52
10
449527
9
304602
29
17
163258062
61
35
9
27
71
427759
263146
295816
150827
180303
690165488
90265
34
67
238603
920583732
101038464
58
326087
8
936987158
458444
435209204
61
409092
396088
345201217
218123
55398541
311467655
34
6
12155
98
14603
32525
60888
1
18
99
244005
422165
82
336943
27855
71
96
2
44
308599
104234
9
14996
34
2
19611
65
235274019
386713
82845
51
120910
238784
92
49814
362159
154452
21176792
280828
6
40
576568552
25692
94
6
87
483669
52
4
735970676
6
132881
226636
81
247210
12
23
8
9
412698952
1
34
175641816
19015432
74
75602
62
25
2539
92215
22
97
39
244553
9
96
90449
84
269336
91
23
43724
5
439881
97
458444205
20
82
75006
303509
19
480678
88057
60709
188745
453148893
7
99
54
210981
4
66
169435
258230163
336500093
15716
40
98
146278
6
25
346326
97
36
217243
23
47
33
26
9
71
396657
29
95
892733667
5444
43
73020
83
294646
39198
4
50
372507
61
6
311756
294807
117786
30
467740
62
74092
126048
480986
1
4
49
93
27
371119
43
499208
2
59
199486
432725
305819
467043
5
14
45
46
34
110519
5
73
91
82
383463
18
6
10
42
37
144093
16
53
21
69
293092
68
388213
21
477399
24
98002
61795
239692
323179
32
8362
168521798
157571
62630
135361
327660
3
557422341
80520
411236
198401
479982
66
484600
36
42482
366766
459579
14896
198434
311109
98
9
188211
25302
45727
411316
66
14
96
88
51
13
44
447283
283928
459367
39
8
22
43757
339369184
232347
406489
245270
325939
70
50
67
63
12024
498655
107240
49
286382
392645
402017
200145
26665
25
82
30
1
95
354083
13
14
912803967
138632
38716
731713483
60
22784122
871293031
16
346124
128993008
2
224342
353810
72
8
61
59
68
77
499097
186242
21390
64
245984
82
455955
8
55
421629
319848
46116
266614
186115
9
281707
5
25
47443
32741
309040
12
402311
398183
339210
6
1
404931
37
61
278856
6
57
127003
36320
189535687
886982402
10
40
453935
81
52
39
43943
26
78
57973
6
774144057
67
70
383227
1
17
649389412
25
422380421
57
29
987534437
4
153969
191930
33
291342
201401
22
732508522
51
342007822
363851
510780260
95
113011
161679
15
55
2
45
12
82
79
45
52
308478429
61802
78
16
156614
142509
421145
63
273449
85026
89
292897
36
5
49
161153752
90
9
82
5
148345
790932670
23893
1
519625940
34
337091
38547
122965
181618
67
33
3
284162
99
262536
8
229207
84
307969
183244
5
114876
137174
827262443
459317
409556
495354
298598243
51706
288527
324740621
6
360051
6
4
154500
228850
80
80
142262
99
59
190811
963291719
63688
55
174424
58817
56
14
274774
93098
14
275800
280614
10
194143
61
270350
3
55
488120
47
44887
435498
484503
39
177533
45
21
123847
443690
135804
5
70
50
93
487192
59880
27
713905321
93
57
3
25
43
21
42
58
8
329941
327044
152728
123594
97474
61
99
419680
103855068
2
345206
172505
119041
457073
183301
8
203773
58
276832
9
34
441027
51
4
73
8
215103
42
645465793
201594
263340
67
73
27445
41
3
314500
62962
26
84
327269
126667
23
91
29
92
3
5
885928351
167136
124208
243388
7
25
4
30266
17
13
243878
37
169528
88
126775
447332
427471
3
9867
70
430020
1
88
36
8
178351
31
80
72269
151013088
79
2
38
9
21
95
124450
85
21
481293618
119993
4
425497
328349
138927
85
435526643
347174
69
20
8
338875
3
375342
83862
89
55
318067
39928
579125403
1
155952
391782
9
3
48
9
62
223560
56
437343
58
46
226233
99
99
4
2
43
248493
177932
27
80850
418786
5769
2
313301
63
18
275999
9
62
36
65
299371
5
9
32161
264578
96
765439727
7
897047670
68
9
92
28
7
129874
112453
92
285325
65
390515195
123147530
31
390354961
25
377414
65
65
171944
65
51
189919
85288
319536
7
65
309865
89882
246083
31
24
832346530
202317
89
233364
81
58
10
369689
411805
7
208744
39
30
7
125766062
18
486959
53
697884866
561776375
134197
218512
460086
983476722
60854
50638
4
201381
23244
6
9
66
93
2
5
46
15
6
133701
9
86
29
12
146807
403299
8
177767
51
265570379
53
129378
457270
301377056
38
201581
14
122251
58
51
22
213928
45
162568
187518
48
20
68
5
282765
956301288
24
169631
202049
5
8
4
499137
9
384356279
236614
496993
391411
9
46
89
12
203172687
499531
306003
42
953599489
6
90
6
446745
116381
32
149926
38
369225
404435
29
68
219041
48
45003
5
226862217
42070
7
336037
11
306145
20580
62
45
32
313643
27
37
22
39
288280
3272
401272097
945945859
143547
369297
72971
6
850266820
92
53656
52
70
343065
370390
382592
48
57
129013
230986
364844
84933
4
89907
7
382745
75413
88
467265788
7
2
804850439
7
383230
60
58507
75107
98
78459
6
92
2
159640608
72
74
1
17
133102725
22
32
135325689
57
249426
674015379
143245
47
61
316814
152411
5
703080934
301042
67
93
177406
14
840127768
5
85
262798
5
78994
45
2
87501
126827
32
38
64
45
20572
5
212032
10
495768
53
67363
38344
4
59
24
450837549
304789
268189
155096
8024
44
19
55
230865
407267
238209
463696
62
479097
46
294093
99
114647
11
117298
488874722
558701930
15
91543
806098249
581698835
236971
238885
9
417527198
18
217426
73
917194908
16265
484487
241215
98
132104368
7
528774098
243042
66
54
99
319119
64
29
37
285398
260316
40
435094321
20
234874
962202285
387802
55
425013
66
86
9
2
32
397977
70
21
5
5
23658320
31
12
370524
57
80
80
420734
124734
243942157
6
39267
252166768
48
76
61
437801
78238
378014
79
65
82
23
7
45
463127
46
821530548
888148650
32
58
47
8
153929
31
175569
419045
93317
335816
220540285
381220
68
51
5
444603
23
479926
88
58885
3
342109
5
23162
468501
382725
251566504
14
144766
428643
304414
65
199523
82
394838
491344
296164
52
314689948
20
454880
58
167203
46421
57
39
28841
465142770
425930
15
514808252
146032
95503
32
90
357848
79532
37
53990
98522
26
452423
181008
482849299
375947
98
452535
380000
45
50031
2
28
114414
99000
37595
420869596
912394427
10
195110
201427698
99
79
2
70
7
26
66479
113193
51
23
635087705
49
411554
109428
66
9
5
211858
92
420721
8
52
294012
10
29
60
162029
442928
369629
375710
6
468123
226979
7
56
2
461005790
793810338
300117
10
26
5477
90
96
248715379
95
500338952
168847873
131840
355119
307508
185478
28
382223
6023
49
22
47
408034
182043993
81
38
44
52
95
235804
15
984635602
42
256296
5
32864
25
211418
311978
123545
2
46417
245680
47
40
402396
65
24
49
176805
5925
11
54
13851
364085
56
75385
80
45
816428806
54
313946
92
4
31942
30
53
208650
338578
67
69
478587219
86
56
5
226932
62
128173708
59
43
9
83
84
167888
39
46
79
411814
495505
87
3552
318877
46
5
5
128860
699327359
87
69581
97687
94
265702
42
66
394510
307915
440704
54
28
397561
344619319
401507
67
63
84
76
66527596
69
3
8
80
63218
89166
375717879
71565
5
316398
307549
81956
60
63467
389905
771783980
425422
250752
47
14
166905
1581
400418
979087551
46
123660
379659
425260
310453458
31
226956
488511
229580026
16
33
77
45
450092
74
203513667
187248
79
293015
464751
167039987
415621
22
129418678
5899
436113
42030
483559
14
411257
72715
285043
477552
68
153219
454131
85
56
76
17
125433
80
442442
122471
28
307523
98
3
6
488033
636734116
298175
135582
46
3
60
5
15
51501
17
8621
72
56
1
13
22
460660
375099
64
16
21941
41691
177323
441698
234289
283317023
35315
62
75
49
239810
398454
790952550
2
934150372
3
134011
81
134452
60318
975147618
4
286671
34668
185354
4
83
436946
2
35
38811
22
334220
23
1
36318
344307
197087
99
145005144
489092
52292
783098064
87
84
36
11
22
52
17
7
1
21
63
190196523
78417
397144
93
29396
79
23296
353091
23
238651
306021
179530
307328
103839
72
176614
282662
27
4
42491
16503
984554970
42
26
269617
34
40305
304039
39
486214
450861
28
264731
246743
99
14
433367
220943
184248
495966
46
79
82835
180198
82
28
342541
464162
57
37659256
195763
24
501072324
61
53
973993444
29
61
16
563896015
59
72
42
78
2
374112
74
5
48
5
60569
58
78
484934
64
109097
791080546
42
14
311575
59
28
3
3
10374
214178
95
41
64612
77
99082
2
19
58
318352
80
33
42
46
91
476038
846203735
2
183329
407280297
17
203919
21
2
98
469462
585668714
54
227251
426797
422272
19
50
479178668
353771
1
85
7
9
397971
83
180582
462649
88429
499669
58
435759
99
14
44
272614
2
274830
214983734
41
4
98806
257987
534594056
98
259449
351919
72
348957
29
67
71
50
228508
233121
289582
56
260500
323556
39340
110044267
20
52
444575
48495
215930
469830
97
4
7
152082
494632
7
1
174133
435189
85
239670
131249059
273339
298810
24
52
394485
63
60
148372
44036
60232
406381936
323215
478003970
576606033
109699
33
93
33
239646
442095
319869
391592
47
37
435267
446546
276232
174536
6
45
151369
416338
306672
484261029
66
89
265018
233529
46
635267421
181969
92
218653
240744157
45
239756
546326914
5
138779
68195
36
99
52
3
51
79
202150
4645
9
10221
41
329315
306443
3
58
29
97
13
9
43
292018
4
87
93
46
213354
38609
445665
3
540809153
95
120981
180875
188502
113224
39
12
31
23
27675
46
76
296493
81100948
229378
62
38
483292
4
44
485171
984644278
19
9
6
285744
37
80
255060
198621
498170
516234590
47
75287799
169182
29
366314
73624847
15
83
207643
375621
70
87
3
4
40358
2
98
23653
30
10
10
286762
112319
65
265903
21
10
93
434749
80
425881
349342
10
192131
98
185353
63
52380
24
1
18
91
288382
8
24
9
63
309684
99
424947
92
162060
10
53
9
279493
359369
515146921
639607367
280179
258991
45
729611311
275387
7
156577
7189
205445
4
5
434798898
101251
99
94
205078
191528
6
7
68344
219921
347636
45
422709
366331
931183392
90
109782
9
1
68
203591918
62
26
9
41
192061
83943
373368
7
89
28
648706724
4
63
380482
11
113638
313193
244547
414896
93
300280
440167
76
219081
72
26
182846
43
63
20
3278
41
623681827
279861
470577
319258
298895
225314
452164
91
439552
155602
52088
393154
445931
72
44
105078380
104287
90
464643
332579
458717
103610663
409909
2
68
43
49630
217290
91698
141592
91
32
295306
326867
487767
103016733
303321
96
98170
49
93
297056
278473
40
1
48
65846
75
59
80
11
489007
5
562843392
851082529
46
60
63
5
213777
44
835944329
262190
238940
80
26
8
425925
90414750
141874
127307
4
2
490454
651697485
20955
56
465032
23
324886
96
361983
233282
6
389959
359673
309482
394950
173708
9
140620
173087
7
642495344
175067
44
3
85
476355
460685
94
10
121322
307880
65
15403
4
468006
24
72
68
337933
61
468932
77
386529
76
289762
360056
55
73
84
9
65
15
254517
8
53
1
427039
23
769451349
917559119
335510
70
39
74
34
306101
904727663
128736
48
53751625
215032224
78
96
76822
83
252444
14
23555049
5
25
82
409025
453046823
79
67959
73
53
6
63
4
8
85
94
494803
373660558
438048729
229748
41634
493669
10
422636501
27
514027774
48
179619
55
333161441
24
278370
11
57
52
348413651
48
47179
408801
92666
114568
51892
210210
81
132631
373622
45
8
92
40
93
7
99
60666
35
61068
48
267053
93
81
215658
343903771
422500
241731
79
373894
157852
46
19
65
47
191936
157475
339296
4
77
153474424
28
474838623
94
67
7
99
2
414263
187646
732520538
11
216982
896093976
315709
22
486049
190525
5786
452451
37160
59
14
456034
67
347057970
63
24
229315
315195645
58834
498377
73827
167151
8044
485558
260107
471521
7
16
96
336866811
342058
104179
53
105677102
70769
81
10
264672
206662
419606
82
98
389416
92
3
396844
61
801682233
489111870
6
387450879
372408
4
5
8
7
402527
87
470148
3
86
249827
6
164285
397084
29597
36996437
43683
146194
316662
76
316902
49
16
52
275286
28
350640
31
88
82
99
37870
73
82
384352653
486371
299057
179210
118338709
274819
44
88
38231
17
346329
472376
91
173177
21
5
200390509
60
71
36
1
343306
59
335987
12
392381
34
26
8
361675
25
62
73
76
196482089
63
18
92
31599
873050678
452993
73
60
390208
4
16
294325
486233825
72
150376277
21
91
174741
142876
410041
58
468041
144041
46960
399111
379787788
69
116737805
23
24832103
218293
155994
47
61
75
369443
54
12
4
3
380783
3
43
87999
174748034
861367743
38
62
35
34
53
89
343343
291651
434164
311713
379463617
420009
5136
321110
13
25814
39
91
83
208396
28
351181
963587796
1
439829
84098
158469
213132
54
41957
27
7
614977578
37
155812
370762
93
53
2
122460
2
490298
4
47
15
664398009
80
16
208796
203398
9
58
73
94
20
338447
14
247326
389154
62
404932
54903
66
14
883393540
57
33
483397
7
42
708659518
162614
14
89
145865
33833
55
12
108509
81
25
110839
62
30
57
174911
88
428044
204570
87982
13
24
169617
323749
47
598767683
427093
642937266
73
972184137
2
333803
253266
6
484104
88
56302
180280
185870
99944
25
52
64
70
51
8
341558
61
80
35
209121543
577240531
56
11
69
94
5
327565
87876
34
418414073
25
549532417
155143
411251
95
575717571
11
58
48
69
52
169700484
491198
80499
24
106795726
90
16
5
1
311277
318871
70
61835875
92
215553904
3
15
720496178
67
305653
26
46489
94
97
56172
58
85
49
255178
93
79
450801125
7
32467
423544
124098
291822
97
79
19
7
79
34
2080
28
440246
171351765
26
277058
11
25
18
57
141969
762227911
7
43
458691
18
25
8395129
48035
298673
82
118742
362398
7
6
236577
317495
404680
99
56
348017
4
29
14
6
6
19
8
27
166599
95
429025
18262
467011
158955
986887675
480607
92
83057170
619115898
3
404671
473526
2
728043818
386575
2
69
21
7
83
315176
46
262985
4
696242406
69
128240
85
70
61
8
29
130808
363132
7
241064
25
468848
50
11
409669
152421
523651898
485198
476293
282097
395635
2
219039
31
27617051
289556
75
175326
19
730052164
59
276138
98
285517
108857813
64
16
810384837
309376
95
166614
85
84
86
101304
437838
76
61
385475
71
36
51
25
273194
88
16
135027
63
438153
198029
8
91
93
370268
751129639
155110
320266
416244
89
31
380996
426360
42
9
466445
122640
151246
436432
343601
127204
213867698
266352
42
2
42
47
698649977
403828293
85
292071
1
26
279025
299724
43
10
90
414118
22
40
159152
163903
454510
152138
36
372198
549872681
812396026
209641
315068
38
43
207978
92
79
13
84
151074
61314
262068
70
430016124
15
152140
85
77
270998
4578
257343
63
54
39
84
55
96
327090
62
183611
42
5
76
96
334495
3
13
385141
52
95
13
32
175885
63
150492
5
270550
375132
50
81959779
6
356001
7
2
23
334709
60
354011
51
60
71
169578
78
24
327191
1
403958
343142
7
6
285641
97
874964339
94
103932
48966
3208
45
34229
394352
190813
481607
113514
476145
89673
9
27
482721
116060
7
39
62541
476588
84
82
10
8
138674
70420276
13
132383
286877
68301372
2
48
163584
358289
884641817
55
423037
39
45
7
54
98
117894
37
96
521427302
23
416767
192631
155947
149241
4
76
465124
66120808
22
93
35
64
344857
31
92
72
81
34838044
307224
6
131258
522722296
36
92
62
6
7
18
86
86074
3
93
259618
245364
64
236170
432629
73
21
272560
37979
40
48754
1
55
579927188
173706
44
62844
204729
50
448370
67
21
80479
75
69
31
210906650
304059184
137337776
273028
26
18
214124
32
5
70
53243
417286
62
480936
689168835
222915
2
29559400
451459
138590475
32911
55
29
1
206398
262593667
69
35
274918
77
59
97193
121439
171601
7
86
360534
32
480272
27
81
5
175932
469785
9
62
164696
264482
28
30
115315
48
494
365331
495782
397520
84
101052
92
76
608971693
417588
91
472592
350143280
6
72
399952
387411
9
82
13
97290833
1
160422
14
10260600
45
93
37
65875
75
41
29
14
1
75
1
8
340165
70
14
1008
119267191
485696
75
8
68
407693
91
319937451
367700235
106766
320467
152566
7
204247
25
428063
175445
67
90
489603
25
277073
421721
876581017
68
6
27
7168555
3
32
189414
91636
1
37
82
8
29
816732637
377099
87
61
25
390411758
41641
161596
20375
481289980
354450
10
34568
75
194612
26
66
1
26
49
254925
100480765
42
494958
2
140294938
401491
86
136400
60040
42
99
339137
27
107801
713818406
422341
26
88
668024492
70
321733617
283061726
106903184
328500
78
493768
5686
40576
66
151908
134853
10
92
32
83
745194704
110324
4
35539
53
223522
75
471702
70
53
37
94
29
36
266321
101306
5532
49
26766
74538
29955
70996
9
93
5
223760096
63
71
86
2197
141979
459576
55
11
45
57
228761
49
99
69707
3291
9
89
89
292411
56
458156
229966
92
485352
301702
698452855
444677
233701
89732
34
464918
82
913709344
18
129670
79
40
244738
459722
96
2
86191
59598
442921
15
359830
491875
1
393356
475682
253798
493503
256023
9
388308
267859
35147
1
17
999096362
36795904
319148
83
71
485577
186738604
65
1
12
477167
48
4
938353653
69
24
4
20
8
57044
89
335758
13
101550
135190
207049
437782
283052571
79606
38777
422495
416393
557850150
109564
16
92
263225
229938
81
75
54
80
49
383328
401388
74
443128
412486861
218834
285429
93
9
5
222172302
34
92
84
144951
249973
290531
34
97716
91
409980
54
36
458144
61
84153
54293
58
9
61
72
6
63
17
85
61
692973996
481926
70
1
94
81
49
64
263961
218480
64
169875
25
105407
98475
37
40
4
6
200412
300270575
25
297284
54
7962
84
42
65
67
70
256051
11
383477
98
5
12
432114
36
43
13
237456
62
7
37
99
361302
313247
41
93
1426
33
60
17
62
14440
61
448084
189042
9
255943
194537
94
71
174061061
26
79
48
4
247187
12
97
68
466558
188483
30
367289
471817
82852
11
22
66
38
237765251
73
204806092
14
28
188433
68
156628
1
39
7
108625
27
130349168
446917
66
8
88
105097
73
42
23
4
20
69
5
153956
94
46
75
357896
36
411435
12
98
338915
270423
78
25944
6
91
32859
49
499196
29077
29940
6
261539248
150928
92
474455
376795
94
78
160387
40
12
424443
76516
955079853
34
56
148449
89019333
369080
92
429110688
137994
63893
429997
141195
553741102
83
54
265591483
156278
40
41
219656
7
549943964
84576
24
202380
418737
2
5
85
8
79
84521
69
98
64443
3473081
236762
199002
2
8
88
200955
53
400752
4
396707
960686556
31
435508
35
11
28
66
234805
405031
427122
57
315810
2
37
16628
439510
9855
50
76
922895603
476399
38
74
82
3
56
111597
759619416
441047
63
68
89
19
79
490862
99
38
91
61
863965223
35
6
777415596
91
23
63700
4
8
292452
329133
80045
387882
27792
43
28
23
102489272
3
225771
60
3
56983
28
40
87
309300
342309
883855611
502135907
36216
27
18
30
56539663
823751355
13
3
353721
23
73
35
12
1
265177
256321
209792519
231651
444719
82
19170
346596498
32
39580
7
876313744
13
73
99
241364
989656198
9
158365
72
50649270
92
7
263127
5
14
1
280392
66
8
384975
334886
41967
136693
52
79
40
30
43
254479
68
4
299841
36
84
394071
53
134101
27
140536887
444614
18
135198
25
12
43
878322372
30
327593
17099
199543
26
70
62
74
70
75
20
32
64
379855
72
15798277
92
80
62
856249332
42470
153561
23
90
9
72
8
1
6
180490
153875
9
221722
117078
448340
95
76
42
60
73
323611
79
28
3
320678
92
4
372583
31131
9
70
459908
11828
166522
60
5
63
74
109456
91
7
244729197
8348
6
39
17624
33342
78
355398382
58
251700
2
3
47897
257008
91
226092
36249
30
32
362988
485404554
9
35
230697
188708
177752
452560
8
398265
94
3
128507
8
223124
480203525
332042
13888845
52
323328
335132
68
357080
51
32
39
52
50411
355960
3
34
35
66
332663
94
94
308928
243957
38
268092
45177
91
89
53
441141
137119
62
27675264
49
124510
14
122455
877124681
572690925
49
83
26212
60
6
62
40774
14
224999
44
14
98
36
82
386804
114605
157699
2
475391
35
419617
233698
47516
34
163087
93
438566
478500264
25
277908
86
85
74
49
494600128
95
6
7
66280
64
68
25
281899
47
492665
135212
407863738
4
96
683432804
37
261470
3
160034
1
496216
85
9
81
59
192017
31
347869
17
409439
433804
352856
30
888236185
302161
52
43
9
4
871732423
59
52
63
57
99140788
76
65094
296306
3912
364541336
14
33
139046
317434
112556
224860
743321147
91
37
609568456
280749
11435
71
118550
1
73
32
23
71
46
62
170055
243162
952593696
15
73
262036
211816
57
536748024
188604934
79
862220020
70
5
67
83
449356
434887
23
42
18
35
244372
251005
23
69
581983611
20
87
1
338899
241618165
168683
60
921982354
77
193364
3
3
7
88
84
157986
468873
88
200682
37
144280679
238827
29
381762
41
48
41
425590
33
19327
53
233104
94
758702176
21
90
679869283
232483
79
91
42
7
312139
57
224737
107978
51
275396009
785155709
216810
294304
135696
96
59
89
152645
40968
46350
278388
4
8
63
346911
374990
143833
172312
49
19
40905159
96
384666
497751
453624
1837
47
385229
41347
73
59
142787
953619724
448702
207723
414153
83
34
99
584264966
52669101
21738
386803
832651462
99
238493
141224
489561
484918
38
24
32
89
93
319422
68
42413
62
317750
37
40
290844
844344287
335585746
33
212220
184019
10
45
23461
99
336775
90460144
340975
358568
1
415804
73
444982
15
71637
99
10
138887
42
14
45
447858
42
2
298544340
26
8
752584829
15
361624
95
75
53
23
72056
89
61
42
499796
73336
282882
473211390
298755238
45
7
385552
487048734
29
337317
276858
9
45
82299
5
454872
69
33
95
426291
337485
324801
213450
1
279896
330662723
386888
3
76
499777
98
430650466
7
343481
498703700
80
57
7
204206
317776
271901
197105
289107
71
466137
399462
4
72823
93
78
4
40
155496
388273
908566669
52
1
53
469181
724844553
153190
92
33
81
17
34
87
187084
679646420
72
216262
492476
44
166867
241221
4293
304687
95
490790
499724
348602
387982
388403
499085
23
87
34883177
96
55
3
79
606503436
846696037
60024
56
63
46
55
289980
33
412673
22
174908
35
11
180367
11
30
56
45553
15759
705321925
458008
374137
4
2
108989
22
10
145986
69
910012428
80642
26
11
18
224713
23426
81
6
338784451
9
172370
4
200973
334755
85
356892
80
43
17
15
585310005
36
73
73
43
55
11
57
63
90
888528182
79
6
158319
551230071
8
25
26
412915
51
49088
334499
143709
3
224457
25
747716991
80
57
70
38611
455986
44
98
27
89
2
46
65
316175
450190
64891580
74488
433268
20
462743
9
438110
56
407007
37
1
122454
95945
5
60
29
81
356614
45
355358
24
5
276555
301672
236292
110728
48
50
204227
8
433285
241964
46
805880667
62
42753
87
6
263947
491064
462649446
90
4
80
419203
44
21
32
689357534
441190
239613230
213538
8
160779
392070
71
425860
55
93
69
60
92
454942
8
4
42
376296
5
7
62
426769854
276179
51
485328
4
62
70150
75
89
2
91
54746
82857
434940
229465
362575
9
147307
13376
383029290
8
186998
211263
493489
134853
465818833
301067
488887
23518965
242142
30
190959
95
2
81
442212
3
51
35
208848
744512192
6
91
257840
246420
33
8
193675
392644207
496133
28
8
7
82
166195
69
392900
11
7
329869
12
33
31
25
18
49
444352
344278
420973
61
71
84
5
130785
412806
325310
24
9
1
60
17
53
96
391750
33477
82666
2
40755
9
445837
9
22
52429
1
272142
41
46
41087
434891464
268347
67
257248774
29
9
21495
238119
91
171404
211941
86397
73
327473
304120
72
64724326
78
427577
414314
24
40
89861
96
416693
8
62
91
96
41
8
83
30
431078
3
95
87
260847
66
138155
93
15611
5
81
12
27
97365
54
211886
83
9
24
348244
448311
20
4
7
651047495
6
58
19
1
56
36
64
135951674
27
20
82011
90
83
271696
25
333029
78
387869
7
56
23
25
161891
42
208019
12
39977
839696834
81
432826
140729
552824204
77
363272
225390
80
111227
86
3
70
88
8
72
23
499607
33
42
29
398686
108738
88
9
3
472690539
23
242604
91
259141520
324996
347597
17
5
99
927319487
107092
7
182441
273035308
34
505880663
15521
222081
65
41
328720
83
387074000
120807
260439
87
7
289275
200671
50
87
226002
366059
38193
31945
7
67
42
58
88
5
87
85931
267669
156965
214966
338847
14
139784
302648
222327
72
784412171
48
63
90
392175
73
93
5
3
443729
112773
288939
330035
90364
291596
94
138691
156858
5
5
678515115
154090508
435930
2
470755
419407
425997
72989
204814
85
45919
95
4
413994
93
84
743228471
76
378556
346935
49733
210626
793346973
61
834696257
317789
235009
259149112
352460
6
27950
233040
383570
319563
232426
2
358637
347061
98254
34
57
241530
43
294209
89
34
70
20
4
222427
5
88
75
222963
15
418302
29
97
84
35
10
60
2
251450
28
7
76
121531
41
277201894
715557424
270131
408814
14
115307
233098
2
78544
3
33
21
70704
326515
412799140
48
939078282
6
38
354791792
371109
175782
41
1
912121858
34
6
80
460006776
65
98
61
332884
404442
334700
16
1
8
581627971
55
197881
39
6
121957
64
304923962
372135
62
375367
63
49
49
7
259941
535755180
446237
354516
154484453
184653
10
335125
80
93
497088
89
63
944588919
7
490630
12
70
252515
88187941
128846
337042
20
443919
79
90411
28736
357450
90
21
61934
71
19
491270
250768
77
36235
68
236248
91
96
65344
91
25975
4
43
73643
31999
412969
46505
31
62856072
9
381409
95
454012
3
70
348700616
82484
10
201885
38
14
17
55
918139742
90
288573
5
60
66
509706380
56
452219
414886
415478
3
194671
369323
434777
31
234774
42
92
1
67
19
334241
54947
29
177700
221238
5
151839
855247091
48
65
412838
46
335450258
230300
15243
201561
279332
489550
97
37
34
63
410308
9
5
412656
323124
249801
64
340439
7
96
72
90
73
9
850940845
13
24
9326
182105
94
12
34
396164
222935
76
84
27
393885
235834
25777997
407431
470185
466308032
69
75
237513
444710
72
3
113635
28
45
3
134324
111605
274269
75
78
15
283747
7
16
180181603
96634
471911205
99
10
481476
54118
298007
12
21
208667452
76
319711
24
12650
370123
229540
8
90
17
14
69
250796
47
98252
320999323
367806
353806
695004587
87
43
101770826
82552
348693
358750
310580
275277
165294
103801795
299438
401682
137926
96
92
326921
30
314265780
880133267
220597
282701
66
3
343367
41
63
980031614
68
5275
251172851
295053849
19
256903
391001
205521
9
101959
365781
84
42
493335
177831
8
2
495852161
22
455850
308985
9
224296
355769
43518
29
169559
5
314368
71
11
78
445509
497271
304946
181887
32
438456386
2
428083
47
486206
95784
93
269330
30
24
2
71
44
61
335833
62
97
103369
180952
40
19729
91
334415
4
7
33
366973
697138197
30
46939
8
182259
62319
14
148594
898263419
11
43
82
24
356222
282049577
11
80
137453
36268
39
69
5
472635
63
242915
40
71
52789201
365005449
270065
65
48159
356132
22
135418
90
450888
480216
438524
497336
362616
39
22
8
474343
4
57034
20
73
6
796237214
289572
61
265786
5197
83179
341548
4
89809
570481213
40
91
7
191800
16
35
41
5
489195
2
117225
193828
72
84
53
837087923
20
445965
1
121666
30388
29
211584
65
136405
9
446018
344310
87
448988
2
35
354601
93
457866
25170
12
158212
88
494453
844189249
43
4
2
470788
11
174815
73474
67660
7
402063
384514885
217598
8
79
74
223984
7
32
595958461
426814
300579
7
245279465
465577497
120550
77
327662968
280495
58
2
51
869116013
387697
55
47
149181125
1
25
74
275922
66
22
326431
84
77
107978
12777
32
4
30
329087
241694
441112053
291341
35
70900
70
150756
344542
668795766
63
267285
86
76723
482356
195192
2908
54
95
244307
326612
87
55
1
6
48
34
35995
372070
77
3
48
51
253291
380400
342025
163938
97
90
286742
32832
149203
387266
174468
2
367323
250771
481522
30
4
59
2
280775
22
13731
70199861
49
29
787130291
182789
189066
46
464885
145956
350738735
59
61
82
2
29
9
22
210611
169576
98
105016
275920
3
23
348584430
50
435671
49
220153893
88762
13
512434167
61189
104800
7
78
75
12
23
42
449860
65
32
5
88
39
364847378
270349
124601
8
391995
51
33
127426
9
309057
52
45
513246263
43
48
122463
19
184667
8
21
9
65
248311
80018
5
21373
76
29
105134
292886
43
72
112418
276583
32891
34
150673
399888
172509
1769
32819
82
92276
72
171148
7
337633
19447
25203947
233145
83
89
55
279965
96410
467703070
211319
189235
455181
63
123013
80
49
164478
103981
403928
168674
69
86
191180
79
72
28
262996786
12
382838
61
159880
494650
143933
77
146074
323979
97533
25
330434
10232
197131
4
409971374
7
453954
26
229598
411758
311564
92
388081
438392
377443
59
14
235357
191962
251539483
455805
59
93
111116
17
20
159736768
35
35
265446
28
52437
30
23
71
78
436262
350519
209188
257157
67
66
40
34216
413805
767530914
4
937317072
5
86796
25
95
59
57
84714
201908
51
279109
380919
9
199235
490954
3
111062
7
405463
26
83
54
75
96
48
33
81
139585
5
44
120406
496110
1
41
5
149555177
63
256210
126713394
268442
268243
479063
70
83451
48
22
66504
35
496721
61
77
8
132631
255104
2
151404
429352
9
223607
161913
283996095
496296
5
96
337387
135783
30
374368
31
1
99
73
6
34554
473404
1
39
28
30
24
116022
246494
20
213300
52
57
72
4
2
298950421
97
88
56
46
262059
6
41
78
86
51
306435
35686
18
5
65200
43
52
47
115290
402059
89
95
482006
590860042
413516
22
50
33
443575
19719565
4
38
66
5
403472278
217983
83
8
1
25
1
325704
48
411696
230762
7
55
1
835344536
3
34
4
354324
233373
78
818143194
759912870
83
11
92
61
167280
96
2
345195
334791
63
187066
13
420858
93
453177
84404047
46
5
208308
555251564
94
15
85
38
1
31
954993687
69
77
238934
84
25
80
55982
75
1
3
17
2
111282
15
61
91
397624
234763
93
42
78
89182653
76362
59
415812
64
895940730
25
58
493868
93
2
81
95
11
233496
45
378219
882675061
12
74
104632
158337349
356049
5
99
86
57
170212
5
86
999811832
83140
37
387190
97
60
3
180769
28
9
77
27
87
32
425070
64
82087
443439
62346
9563
4
86
62
21
801079968
197476
4
95
4
5647
91
97
112562
59
224293
455859
229323
696236848
27206
4
24
22
80
352665
34
22747
11
11846
17085
409755
403352555
398248
138557
372920
356199
426700767
41
1
177454
30477
90
183600
63
109849
117515
11
37
210929
11
302719
17
965207494
432841
17
80
182390
51
78
319323
227455
77
7
255190
160745
295702
95
29
55
629016668
55
68727
159919
42
493255
424232
291440
236130380
30
47
77
127165
71
7
71
158910
361680
42
249892
2
2
66
24
167484
132020
58
673382731
29
18
97
56143
393991483
50540
51777
341073
453568
88
226427
35
64864
63
27
102199
82
464052
208380
42
63
225765
39
3
10843
434861
30141
5
58776
102351
71
691614218
461912
37
7
122904
66
33
88234
77
83
400269405
22126
127208
21
21
64
36
80
447979
188443
3379
78
48
280020
37
604095324
84
292914
172420
492224
127450
3
191846
57
69
221880
74
201732964
305850
79
84
771566615
143364034
344950
75
308294
10
400480
1
471337
63
94
221249
89
35
87
4
172485
303418
5
78
21
25
83
6
10
9
6
466550
9
88
292886
9
1
491580
655918913
84
205511
174384
40
87
110475
100306
452169
88836
56810
418533
495095497
272168
82
148483
7
206179
481183429
98
80
202317
1
50
311809
147831
346135
67
481398
64
415888
241093
15
21
490503
9
161683733
381298
104832
978288407
87
98309
26
273531
471356
11
571218095
106871
20
223153
447778
75
4621
266316
90
2
467046251
491409
21
83
865
253815
92
63911547
16
59
832008327
1
34
3854
98
172834
10440
479204
31
420252
916942474
45
202805682
413175
29
99
425538
5
420557
33586
475893
61
6
492535
45
2
23
54
187976
5
59432
494983
366567
67
31
8
209468
51
401731
295431
6
12
75
110338
36
143877
56535
351160
175218
209481
231394
31
2
900486054
72
28
236367
49
337205
405504
64
94
135657
74
5
59
32
437745
949709490
207050
7
14
18
851
24
86303
424676
41
8805213
95
88251
19
91
10
41
53
474969
114922
1
59
61
172545
402710
28
53
45
73
36
673461986
4
69
39
461583
14
821750397
39
7
24
62
1
158266
138583138
26
385811
402491
97
35224
1
65142086
64
65
6
491725
33
149747
379593
531766895
35
256394
34
40
401872
247799
89702
91
460108
496913091
46476
92
94
92
484200
372836
496229
20604
75410
169657
49
69
13
74
350334
67
98
5
8
250247
422521
825484602
338211
20
47145947
347136
274905
280635
908665139
65
10206
475237
62
30448
440622
91
126667
15
75
315571
311741
5
98
88
330287
32
4
78
64
22
57142
674648278
2
493875
800360261
201577
192852
31160
75022
309166
65
41
40
59
321854
31
269381
483883
50446010
354505
64
47
97
93434
121760
80
2
19
479900598
129911
29
57
459129
52
734024098
2
647229702
97
64
81
37
5
20648
341010
497470
270563
2
425390843
92
65
495067
274455
20
138589
46738
150243
42
58390
25292
387092
45
904779112
81140
905444574
6
6
231568
12
560971584
243253
13
206552
288758
253715321
233522977
37
47
81
48
72
69538
48
72
127407
193777
7
32
21
80
939320674
483872
7
91
29
7
8
1
28025
777321050
14
252755
250312811
180178
21
67
419413
20
452623
250943
15
153026
88
72976
88
183419
34
491635
98
488424
10
469577
20420
38
5
67
2
211095
42375
82
50989
291455
144309
413581
79601
2
68
95
332942
31
85
7
204833
9
8
12
536054541
263601
80
352686
286940
50
151462941
15
135308
737812110
231332295
7249
450965
75
46
95
66257
466747
356808
365727
95
4
58630
2
30
98896
47
312427
15
17
17353
415337503
72972
367963
11
34
23638
66
118315
411415
172724629
46
49
49
64
6
51
37
66
279063
96
43
81
60
18
51015
199113
72
79
468450
184742
148390225
79
289647
70
148667
60
112237362
70
7
34
83
75463568
8
38
366260
45999
9
8
4
293770
58
28
96
34
623224011
410875
398264
298562
302974578
86
279485
726183023
978935519
64727
293103
38
7
32
32
78167
186978
4
343380
48
64
355593
49
258339
5
73502
13
266244
9
245303
342583
60
86
391172
829989170
37
489754
458092
188864
59
128630
57656
65835
33
205225
299051
23
565144886
455390
7
407465
73571
450109
416640
8
196321659
295829
406576
24
3799
33
67
37
60
363213
33
144304335
4
347461
68
60
21914
712284812
42
4
211479
55
8
57918
56
7
79
24
422298319
27877
61
283793
95
95
921967785
167174119
987951895
88720
60886
23
888120084
129203618
195426
371530
17332
46
6481
9
127902
398369037
43
55
761908817
76
59
280608
338176
401372
23
6851
70107
76
39
41
1
195673
14
7
89
205289
1
73
2
41
35
68
92
84
9
96
18
473394
50578
36920218
141778
337684
59
6
43
31
433375
208206164
57
20
101782
17
940501023
296969
40762
33727639
17453
33
99451
113910
20
778837006
114353
17
146869
5648759
33
482055
257761
214846
951756058
9
31
307128
232159
30
554957744
141995
258524
82
569360381
47
5
32220
68
23668
344360
83
634656335
78
99
63
160226
48
124481
170811
104618
4
206520
27
263770
313901
7
515164125
453858622
5
688996882
32
46
384408
17
465478
346429
88
685852961
88
29
55
5
91
21
14
480365
56
2
438341
77
8
234803
5
63
49
403025
69
70
23
19
26
114774
64
24
82
51
1
338482
30
8
71
75
4
220312
221685
252097
49
32121
78
70
185221
70
207993
14
396636024
2
38
295100
40
84
18
11
31
152223
432212
70
138080
86
2
410795391
46
24
4
56
163173
19882246
152692308
42
65
210178
60
26
74602
4
803426989
71637
63
69
85
70
71
36
16
339743
30
39
83
86
930827834
4
928223829
39118
4
750073417
396395
2
407416
852133962
317550
13303
878483929
843596346
27
31
85
70
24
5
344782
457028
5
64440
740131473
39
126806
183168
174754
58
57
80
26
87
361792
75867
70
69
73070
492870
39
952605328
11
9
6
100905
268787
11
147112
24
379713
78300
92
83
41590
333595
294619
595551841
71
33
359090
34
105734
59
19
85355
204666
402783
163667
404953
296628
335518
133780
84
83
2
48
65
81204
3
29
13
67798
36
48
411557
273873
1
47850874
66116
126693
26
74
53
362508
440536
29
837088609
89
34509
66
2
70
15
427513254
71242
64
58
46
63
872716003
4
5
58186
202811
80
63480
33
279195
237594
95
76
91
346759
768628689
56
97
59
82
70
245589
399695
417302
114567
177249
35
156363
20
81
226284798
70
73
65
34
6
48
169514
645835771
228987
17
251368
77
96
318667
402783
90
45404
4
321869
31
56645
69
66
12
62
16
158107
373735516
36
216111
2
24
94841
362022131
94710768
112896
502422814
82
547281501
30
126456
3
113263
118347608
12
265307
28
149769
14
90
55397
31
441713
398522
271455
336750
94
78782
42
85
2324
75944
48
196174507
85
90
124727
38464
26
50
57
491586
188492
70087
29
121366
293734
229515
119777
82100
51
175604
9
80
20
18
175084
212405
784438291
85917
16
23
34
28716
29
121006
60
88294
5
31
69
67
3744
63
991674608
29
71
37
49
265969
23
22
84308
90
376163
155862
80
59901
81
6
687865167
431070
18929
268035
236530
360826244
165965
79
336298548
215087
63
99
828394183
52
390802
79
51
8
3638
350971
56
67
2
85
65
335849
211823
72
333276
82
499219
318616
82
52
423383
68
115829
88
11666
249260
9
35
98
662259540
12
50412
383864
50
302084
493521
37
49
95
6
93
46
29
456347607
18
51
542964949
377022
165549
466790
826599153
402863
66
446825
172054
83
434223
40
518715793
293
33
54
19
210959
32
42
23
348797
17
824279113
619715198
304347
89
290509
56
568739349
285859152
72
16
7
201885318
14
8
84
266377
87
345180
5
193173
24
5
29
542896775
306153
75
54
69
99
21
20
14
385084
425742
771531234
6
297448
8
329563080
1
130836330
14
397921
55
313832
255474
189495
65
484031
480211
92
78
40266
57
345509
375393
51
243418
59
50
5
19
32
499021
49
85
173273
97
7
856548043
55
503590243
35
34
43
78
101609
17
80
51723
1
93
58293
10
154038
168348
1
97270
115660
82
261234
29
405548
69
22
69
56817592
61
2
432356
305825
801476260
176240
79
471679
73
791928027
256415
228092
480870
86
164394
23
63002
51
47
82
2
14
44
385379
18
31
484858
243393
55
1
88
25
32
10655194
84
9
182892
25
32
4
294181
186447
72
32832
315272
338873
11
290010
497658
441092897
65
472624
189131
14
3
63
21
81
409902
154098
376873
39
59
2
376974
209397359
24
4
678211215
327276
6
82
121425778
224406
50
2508
343978
576773443
36
8
899674375
61
805377294
95
1
6
280326
96023
61
1
265395
42
28
3339
142048
7
3
762857761
391991
486937
66
79
94
142378838
387245
99095
254090
187996
4
93
118592
448116
23
59
171292
385193
558437721
25
23
6
71
9
279930
77
43
65
77
52
188885
138198
409033219
190710
182246
150968
3
810113625
75
70362
34929
280274
178602
62677
48
416718
34
492212
29
128456
263840
96
24
408909
52
21
375472
5
61
72992
334543
999921521
363758
3
123464
317643
94
3
67
170922
246663
3
375001
82
12853
24
99
1
44
452139
28
464368
430399
42
171427
23
32
96
278510584
4
400492
14
27
245321
83
877999690
64
287902
15
390529676
68335
469566
39
252067
751746990
238539
419341
247959
363868
75
346436
55
307230
329956
33
67
8
40681
359171
261517
94
6
348443
46057
20
25
370238
259418
74
94
388268
49
59
377616
48190
3
21
16
82881
56
430537
71
218560
34
71
44
4
78951
262198
394411
71345
19827
801421693
298145
431824
7
115723
9
41
424564
7
477256
327654602
48
228263475
3
179874012
411953
39
55
45
91
4988
217719
61
337140
2098
7429
331365
127384
22
93
69
79
163204
330988
72579
477355
603413232
458258
463658
207478851
34444
147472
62
40
79
233765
18674
202170
96
27
20
181265
14
27
33
2
873258230
16
46
163204
7301
462358
32
311178
223675
15180
97
175739
282204
45
140036
69
275809
57
377665
35
990122046
11
46
426014
616940869
14
128608
4
174604
35
89
61543
73
91
10
24
17
120206
256351
244083
8
298620
11
186760
234112
322825
43167
200563
179605851
176793
352094
229082
56393
10
257439
247935
259091763
2
19
434963
48736
8
34
695965649
65
6
423185
453478
9
60
25
270794
328399
14899
261555080
285189
59
30
181439
95510
789750018
70
7
98
95
92
136785
892698295
92
76
445941
77
165116
297823
210202
297995721
78363
71
26
346199
70
79
17
134654
306641
39
84608
136487013
13413
503296353
223624
146993
262585
63
80
3
26
278463
353951
69613
794857810
201273
223222
427829
66
91
20
59
8
26
49
378803919
311389
24
86
469425
25
72
102142
4
16
17
466417
36
49
58
474335
19
83
380223
244538
57
22
99
8
89
2
50
4
201679
99
5
975880794
56543
72
22831
37
69
27
707867818
5
33936
41
342755
54
37
61
493534
472932
74
405348
71
94
4
867558686
54
5472
393827
87
455292
227053
282460
471168
6
27
9
52
15
382600
38
6
288646
268229
77
9
60
314363
148980
3
53
254384
16503
496230
1
97
330272
91
457691
50
75
71
82436
775118220
57
36
452305
32
31
15394
371236
94
244870
932195747
78431
13
314773
211723
62663
65
225423
78
454705150
267074
17
90
448658
595259703
71
48
192654054
467078
379024
43
70
94
38
90
73
451983
42
19
97
6
333940
54
420930
51
58
233757
49
272679424
320679
66692
75
267935
332225
353345
11
334465
252595199
97
253547
295920
155789
13750
47
59495
25
133430
48
7
718146895
442442
26
49
191907
62
10869
456875
498248383
11435626
68
80
327883
57
33037
307763
447214
19
49
22
347457
282550
46
98
93
75761
454603
11
2
292441
51
5938
207359
69
81
223584
52
28976830
214248
465622
250440
120492
12869
70604457
360607
61
457008
95514
30
95
25
491446
445510
54
36
60
46
72
3
603288344
3
187986
488327
46
41
39
282680
890028949
21
382563
77
226449
215591
81
1
973474601
183773
35
78585
129632
433356
12
430665
85
76
31
97018
228549025
1343836
432552
8
217402687
183563
460645
26
64
64
22
49
53
28
75
867132704
222111
3
23
107871
7
371770
120049
45
396
17
17
43
120899
11
4
8
378620
6638
11
50
19987
6
9
74
21
324995
93
369804
396960
18
94877
190788
87
19
69
1
15
461200
89
9
23672
767177560
294983
124140
304470
288943
88
249613
315029
54
193389
85
35
129483
691042016
432066
1
323724
515843490
388042
86
34
74
349840
176916
415629
407974
81
92
176751
46691
287897
123780
12
228240
3
20
32
33
30473021
75721
1
97774
55
5
74
412145
442977
37902
53715
130647
41
55
192793
385979
29
959573364
330131
2
328044
62
1
4386314
319202
88
73
34
387015
13
70
57
554988868
350185
69
28
113614
6
34613
274804
67
99
129766
88978
91
89
926141686
414409
61737
168577
95550
172837
7
383110
977844062
41
333345
239068227
272254
449566
85043
6
294553
97
41017
98
236246
13
393323
41
95
25
6
92
160279
66
35528
147188
827061950
24
59799
83
410446
45
233102
83142
42
24
43
387909
855325418
948540801
68
79
465020
161889
845787073
881166043
360793830
157257107
925356425
474602
84
25
62
453585
41
21
759386581
68
13
46
25
2
64
68
157922
1
285072525
35
1
69
60
52
39
389276
85
28
76
89
418849407
58
352423
307030
499141
85
226174
122011
528204951
345854
40
7
423232
490355
57
198481
65
232623
42
45
76993
287649
274482672
492661
492143
53
77
35624
83
98
3
841506247
3
461472
107338
10789
90
136055336
31
12
62
221566487
71
431664
148206250
96
29700
43
59605
300636959
88
16
57085392
265224
44
51
384727338
327043
288407
169136
77
1
497235
630268161
83
343849
110586
52
85
98879
55
298049
88
14016
200903
200160436
181763062
90
9
6
30
53346
414858
404979548
37
83
405326
37
45
82
263062
421599
194300
235847
91
66
55
85
14
50
208074
483442
50
77
10
1
84
86
349755
93
240164532
56
465901
145064
266952200
92
57
11
420828
281228
5
12348
77157722
82
20
360321
404423
259641
389782
96
3710
465892
66
73
33
25
60
215550
204757
82482
10
87
183274
236080
96
59
35
502071124
494284
63884
263749
2503193
434873
97
217003
83
20
66
295439
175100
230318845
2
13345274
272161806
5
7
327505
573986634
38
339863
254012504
107183
50
15
379735
41
98
44
308500
22
167958
47
70
425891
9
1
71
252348
4
114952650
77
322642
86
34
55
285103232
103586
9
111675
186361
42356
66
146191
305615
99
141598
327932727
73
2
221693130
156513
66
888594988
241053941
48
985803871
23
33
437656
64
33
10
4
100928
602565303
20
63
388451
427955
1
84
43
206812
61
53
291559
423636
6
340349
233120670
126050
51
89624
43
196964241
226637
292789
788496603
36
53
170538
126393
86
96
413492
71
221783
10
271905
33
497525
60
96
70
430701
88
422736
25
1
13180
774484122
38
2
301688
29
203211
41
4
308223
79961
77
1
5
66
502585728
15
468969
88
59
30
48
72
61
7
2825096
129541
164516
27
91
65
200383
267497
7
691317292
296686
1
241582
80
56
57
80
62
30
196480
318139
90549
637207040
37
89366
392829
50
45
48
5170
160675
31241
31
398
39267
33
86
365005
73
101165
24
7
37
70951689
24918
85
12019
46
204635
64
444484
60
165111
446380
8
714103324
13
80009
76086
568231457
8
482788
96
3
2
4
318155
43
177333
44
373756
92
15
52
119106
31
29
518670054
211862
3
65
65
99
101683
14
9
95
72
70
18
418813
25
65
24148
56
75
176385
63
261871
196177
70
66
25
384584
473871989
1
74477
31
2
77
224368
1
93
98
34
168540633
60
78764
91
49
459115
201616
13
414849
23387
237916
338918
15
262286
28
4
69
165661271
17
63822
911948070
969746006
298315
260104
206924
65
72613
148531
93
575023687
97
485113
25
25
226377834
8
73
48
1
35
365277
345776
347896
112691
53
438168
458908
322638
221577
2
35
39
24
181926
70
29
47
482281
36
50356
489958
16
368647
83
87519
321849
47
356929
93
72
17618
95
94
98
97
38110
374234
63
21
359646
249861
124958
25144256
34
28
14
186298
315440
14
397248
97
330137
8
385184
229878
42
433946
413395
60
23
48
151105798
283339
5
40638
269653
134961
91
23232
358007
8
273502
3
255535
21204
340057565
82
37
332416
61
296718
172821
69
403287
55620
434474
20
41
688856480
272420
3066
99
67
42
69330
24
340065
50
950768023
295637
311255
818095461
81413
444824
40
234205341
22
188060
915975332
150900
5
434375751
59095
897618482
498964
410063
61
55
24
71
74
24220
73250
814777403
262324115
11
54835
374730
46
361955
73
31
480350254
374984
68
5
296459
69
385052
53
30
91
8
385402
25
83
348472334
413079
90
31
174417
144349
32
6
7
82653
272132
14
10
65
801861157
93
2
25
428607
25
54
82
62660650
443549
478926
222365
480895
89
492533
93
18519
49991532
76
24
19
687135921
92
28
50
40
83
7
40
820872332
69654
903235030
8
8
560332616
67
85
148898
67
258212
16317
72
56
58
44391663
23
177738351
89
151234
11
7
352785
307002
50030
42
67
9
78107
403513
45
351249
635455283
42
467398
6
286958
447852
32
288156
313083314
254049
189710
15
367365
12908
45
482716
28
10
380828
3
29582
18
63
283408
96
617096111
80
469705153
7
105882
57891
296212
32
5
11
190611
60
353292
262009
37375
334552
272891536
66
14868
49086666
95
451970
55355
7
155662
25
13865
86
426534
232206
123838
8
377621
5
8
369429
425378
49
3
241600
74
290256
80
642577926
63204
371364
43
35
98
374640529
52
43
355793
126236
334569020
2
56
27
213262769
409302
56
3
46
41
2
96664
258591
171552
234448
212812
9
72497
61
359841
40
481779
13
13
11
23
81763
185776
311290493
221607
2
325100
397110695
374212
295940
29
311533
340906
71
24
6
81381360
11142
25
186129
44
5
31
86
55
777723831
956506322
358820
147085
186397719
665274329
53
60757646
225445844
464655
2
43
71
56
45283
89
44
461419496
34
84
764132231
55
72715
1
33
490504
8
95
449178
44779
337928
8
62
67
580063254
21
71976
34081
289258
36
65
120592
52
9
291092
14
95
281572
92
155132
92
9
61
56
19
67
482944
52
12
5
16
74
130482
38
80
45
34
59230
48
21
84
1
310268382
466019
437128
394015
381970
12
29
388601
440165561
218190
90
277990
93
94
51
701348513
82
63
47
151452018
72
3
2
15
27
389748
90
93
9
103532
39
123242
439225
29
6
244497
9
83
422996
3
146629
12
59
329705
63
287420
1
413002
842613700
60036
836526583
68816
1
62515
3807
12
306063
165513
426178945
79
416836
127780
331576
216608
430803
34
99
359753582
491621
9
419207
43
8
526736214
477988
452310
529580133
9
53
481451
495415
76
78
4
65
68
63
66
83
9
7
122239
242722
20
134957278
477864
37
74
3
8
158020
177186
17
628403620
32097
36000577
34
92
50
42
6
36
352936
12
1
15
66511
873727316
46633974
5
4
52
71
180700370
384933
288822
61
492125
158061
807225918
48
15233
7
3
90419
398691
120133
290387
13
66
32
87
30
944589040
50
72
1
15
50
3
99
24
37686
3
54
83
297772
9
91533
7
40
108844
463403601
21
405288
32
1
455064
108274
360306
43
70
45
623459818
652327568
787491693
191892
27
205629
481632
17329
4
84
19405
46
23
94
72
885471645
147404
48
345918
387533
446332
71
28764948
280617
54
99
92
305908
60
82
178937
21
108935
472041
31
242932
19
180990
702679995
16
3
396589
286106
44
41015
336913
93
192076
370375
35
116370
318300
993869609
250161
66
230216
90
137764
4
115009
4
52
95
5
21
255754
976976808
323212
222792587
368953
2
60
427320
171608
992218732
7
482093580
39
715379908
91500
393123
97
57
75
86
931929709
44
385939
16468084
75
202353
541294336
4
313111
337424
43
717697282
17
416008
46
80
72
83
57
5
938183706
6
7
20
401565713
57113
967041515
36
15
322661
175350
2
755323408
36
54
471444
12
917169130
312776
18
20
89054494
16
209979949
37832
55
550992318
142534
14
41
63
88
4
91
331850
24
77
1
294959
37
31
920487989
457988
36
304047
94821
402819
88
559581647
6
321581
134531
39
795488063
20
106369
460036
313187
13216
55
55
27
58
3
813096940
496680
409721
396985796
66
944967151
77
67
282760
408814
32
24160
5
387905688
246545
70
22
59
6
6
68
704695529
28
164438
69
510627115
22
83
416151
8
89665
217749846
457707
56
342470623
374982
2
215188
85128
162885
366015
67338
379805
37
31
54
3
23
2
70
25
57
5
117461
70484
764135606
90
2
457071
11
94
330358
22
381932
59
194163
378835451
99
3
855746317
90
493645
347129
228163
575323126
445855
2
48
415968748
260115
438308
14
306139
852865477
8
3
276822737
79
48
406540442
35
6
574015002
37
822328059
373563
37
118065
313988
83
9
537948774
61
236591
313647
262944
38245
27
421456
17
351565
83668904
65
485845
184300
48736
491060
518234552
315482
1
287864
35
2
87
162872533
23
27
253545
448565
43
98
54
85
83
73
260567893
341527
752908591
119946410
42
96
173762
47
3
245272
483848
11586
1
2
488476
50
384175
92
253038
161534
10506
7
250006
402011
87
175855
65
52846680
366917
180702
23
349244613
62
269139
47
16
1
239478
162933
678491666
14
76
19
400410758
78
362865
19
97
68
404833
98
175707
282705
375357
223708
7
446433
472192
175750
62
544978492
8
12612779
128315
120244
319724
19
49
48
18
22751
183745
30
433515
5
820095368
71
198031
354233
5
39
71
6
76466
8
7
69
36
148870
315158
236678102
251688
107247286
48
36
3
146145
168327
13
14645
60
42
46
74
296638
200459
345976
64
331375
5
371288
85
59
79
355705
40
662818128
73679
227101
387926
482626
79
19
242078
83679
275044
127998
30558350
425626
7
7215
159430
19
535374022
40
10
93
636881529
86219
4
387207
7
22585
20
48
202229657
764342968
37
52
56071
4
6
433892
420718
493539
7
72144
110020
89884
140168
21
242497
72
11
98
66
241922244
646246207
58052
2
69
636813985
161527
17
77
53
88
610744810
480622
536580118
141365336
1
281260
140832
2
414250
27
495385
20
26
79
40
72
311416
29
1
84
5
62443
27881266
14
23677
345789
56
33526219
61
43
66
57999
98
5
72
418315
1
187018
22
348179
49
47
267603936
430086
283219
28
88
12
76
43360561
129903
92
14439
88348
64303
17
5
405104
27
166840
31
197611
82
11
453156
78
7626
327526
57
256023
64
211357
97
11
484678
91
81
20
2
31
498762
87
7
91
264053
237406737
291814
247238
19
323811
49208
50
466572
959245969
5
77398
86703
217359256
34
60
217352
61
232657
11
9
461616
209569
259869
52
32
92
171000
458407154
81
266624
1
4
59
425594
472404
60
50
432117
19
8
2
6
51
51809
159081
8
109103
44
792482634
27
67
62
492408
84
577070782
369696
45
214314
63
11
47
92
144420
335701859
97
474929
126055
165715
490852
477011
42
673567879
357755
8
96
57
191598
422942
61582
136364
106104
417085
7
38
43
94
819300916
64
85
47
10
31933
633371962
27
2
28
74
50
71388
301917
49
4
1
151039
1
311307821
291309
15
81
96
81
4
99
275685
282012
70
17
445805
21
81
4
79
440222
440534
5
463418435
438421
319969
22
730530305
36044
204722
371705
460171
80
83081
456051
346604
192106
167186
488625
4
16731
18
11813
87
631442755
51
223845
392742
42
78
39
355982
40
9
446484
278372
50
40609
52
398570
32165
17
57743
379993976
273350
232902
596545967
73
35
10
248709
807853072
91
140654
59
50
369031
47323
67
937133614
36
610440322
16
195694
494270
437402
344109
30599
458678929
214253
4
492315
282083
21
36
19
8
510407942
7
95
423181
2
63
26179
55
17071
990208156
97
9
433162
205689
37
164043
495138
24
60
217348
54
52121
50
62
582455832
51
255624
83
95
222495
248490
96
185931
98
442110
172049
47
57
160598
95
265957
163757
84
448489
91
227131
338344
61
17176
294817
422891
399299
45
86
293957
677266328
91571976
357930
47
566416982
158426
9
26
26
433653
362027
157378
31
110278
60
396851455
4
154945427
23
1
48376
66
154760
2
46
47
321620
6
175711
96
376688
49
370719
93
84
51
61556
387977
5
6
309183
360957421
50493
438015
44441770
141677
94
83858
8
9
250899
124910
121287
380894
98
56
5
478368
97
258008
219965
33
73
60
9
18
256516
40
67
95328
361252
8
36
116011
54
104228
33146
71
99
327907
373498164
320209
334836
71
77
37
289367
30
140066
98
484082
95
369605
28
167245
25
16636
5
45
324084
29
263912
203294
7
52
424156
73
433689
68
88
51
30
396289
238877
611218526
127843
12
67
403986
29
139926
760049009
18
1831
33782239
66
366220
244383729
299706
289101
12
10
40
21
91
17534
81
819870155
8849
9
365584
35
66
188860505
334928
464204752
26
346949
17
492108
76
4
436964
97
436506
94117
124010
86
460594
2
89
72450
39
133216
3
418282552
420511
421793
15
8
62
2
8
2
153869
62
112707
66
63
35
20
4
96
389512
252767
25
292961
33
317681
412639
341833
77
61
231962
6
64
6
468200
44
98
122363438
250530
76
93255
414367
460267
505243608
147018
6
35867
432847
202321
14
204802
27
93
81914
426230
26
108507
207618
159449
240108
123214
353682392
13
40
81
75
99247
113401
21
1
395921
37
88
438731
355964
83723
899960096
277903
38
106943
5
383303
657156383
346354645
416373
396749
421078
98
289764
114630
433386
67
87
311449
39683
10
52
441848
301108
63
392755
6
224498
424165
400332
9
216124
281954
454079
394453
24
66
97
277432
2
151904
47715
301976
2
267887
257090
54
753774986
6
200399
428532
5
117309
18
5
32
37
64
11
49
95
87
10
543953412
659732107
44
62
9
472357
173685
145115
448697
45
54
74
16
1
26
88
397709
189457993
508
396106
458276
27
72
152015
98
58295
9
15
365684
215681
3
357459
9
83
80
2
196262
63
17
120562
35
46
255505
75
86
368268
679008554
43
163478
82
33
50
37
345441
64
50
5360
469763
8
407366
81
2
335245
644701861
61
98
30
426443
71
694265484
82
490872517
418191
138651
5
52
3
311920
29
26
399664
379362
4
449942
979731305
3
91
180130
260080
7
36
84
249577
3
387474
22
160395
256291
81
27
245574
29612
469483
447802117
494144
58
202398
247610387
104399
6
942999896
435513
24
254082
14
32538
425475
51
35
118453
4
470235
196022
175465
89
86
91
96
58
274748
24
8
158013
7
82
101524
951626304
63572
45
10
28
305777
9
312010
85
266031
12
441252
208466
38
431920
90
35
80984
31580
30
1
90
59
41
102763
361927
210885
42
47
395931
5
967943984
483160
3441
647769507
280209250
35
381730
396645
40
12425683
76
135167
246567
38
634196646
378552
439396
184569
274181
281076203
363255
338317
450020
3
148104379
71
464226
166323
30
99
74
69
45
2
414604
92
27206
51
386001
147260
1
152579
77
97
32
47
112947
387272833
91
50
598611132
15
454468590
174342
36
19
732793347
22
7
145986
869941334
91
385829
60
348843
62
399441
181306
471741
348153
39
254271
327471
211720
272069
67
39
352114509
78
72
59
3
50
374622
258941
8
240870
1
10
40
46
26
57
29
272465
59
6
420019
209068
178573
88
490070
76
426376
2
87
141472
92
4
47
820272224
349291
292833
95945
135746
425872
68260
218014
443171
330154
153732
14
177216568
250108
62676
177047
3
9
463124
2
62
64
62628
8
72
278671
258178
192384
30
19
81
973817337
56
60
76
28
271287
6
275000
51
25
9
206821
58
59
8
239939
85
51924
96
182528
84576986
429036
62
89
27
24
446380
15
31
41
56
42
149021
276880
453767
811
50
152466
488547
4
96
56
357489
393476
177124
1
6
70349
195170869
17
760189130
274925
3
4
30
53
291053
8
5
72263
15
112354
5
892812172
87304
172556
347735
94
147193
82995
34
391379
22677400
24
6
81
2
27
79
38
172661
59
98
155961
313062
152794
9288
12
1999042
43
137350840
817384858
80195
11
30212
62
91
30
68
72
2
28
48
129658
959967474
134087
45
520500280
472687
76
53
666141147
4
97
22
85
430087
62
63
90
182381
138506
56
13281
245835
36
9
2
34889
358716
131215
921977312
323905
825940736
360885
250815
15561
181075
53
41532
167677368
205151
6
372677
436157
363925
66
227360
63
40
8
47
32
98
21
39
73
456185
49
20
73
476843
404974
18
741126781
36
465654
7
97
20
89
1
70
143259
228562
3962
98
38020
490641
228959
98
1
48
35
313070
7177
41
46
7
98049
8
138632
24258
5
472198
59464
34
44669
598776632
65
147060
2
238845
498195
45
173601
41687
89
92
42465
305487
409151
607241172
29
116988
17
48
47908
98
118734
75
3
230879
253873
447815
69
141446
8
494779
71890
339585
95
57
469614
303897
1
8
90
79
50
318135
45
68
85
251658
4
75018
404858
444513
77
524677658
219658
37
66450
22730
160831
76
275564
271624
204784
56741
96
222999
157483
73
283795
416359
170877
1
77
1
395696
44
55
724604142
5
227254
192228
33
347043
413904
182357
84792
8
293905
7
10081
40
22
145447
7
19763
154913
143572
259565
459364
60
62
403408
360391
655742430
53
385754
69
48
188904
112114895
489162125
42
211167
434041
69505
61
689175299
68497
112049
156934
85
50
194231
112698
77
94378
29395
7
9
349895
347683
4
495245
473606
74962
450115
44
423931
311680
311364
302624
8
86
227327
561098366
33105
87895
213428
278919
493834
17
838477719
462013
2
39
34
187481
266533
95704
7
52
11
337084
2266
17
16
9
486437
220029
31
256856
72
72
25397
223889
57
1613
217089
388478
30
39323
58
26
210522
61
458186
75
65
337355
142875
62
770001342
38
497274
43
71
481704563
404232525
49765
96
46
78
303507
80477
4
11
2
80
241761
12
72
392042
5
392889
122575
271377
33
481802
9
160130
93
26
29363
19152
43577
49
83
99124
2
6
7
9
46323
265655
341561408
88
78
280672217
79
813246029
950929763
9
604389984
42
202350006
13861832
161539
219927
257352
46
204417
25
5095
423233
991871800
5
35
226185
46
39
163789
156104
411755
74
61
74
92855
548802303
4
282988
792636367
836075318
206886
12649
15
13594386
274475
300361
72
44
21
3
58
89
145354
210064
211694
903353818
265976
72
335506343
9
266915
50
6
473385
85
347060
82
104143960
24
91
899467349
335435
80706
229141
67
492967
404665
308761
491670
276833
352793
493102526
35
642172493
57837
219238
225247
18
63
36
19
99
91
52
91
51
3
240303
183793
400747
483419
45
19074
16748
84
60
95
97
5
84
342865
409799
155990
448683
306814046
3
18
82
338440218
304681
40
189477
26
346830
61
44
16
383486
21
290446
8
368161179
43837
40
53
20
84674
26
17214
64
298579
422761
470228
92676
276888434
285336
51
238834
367569
352398
76
73
39
17
411025
81
236413
54
83
739785134
13
57
3
211001
355664
44
58054
3
82
925651900
5
90
121745
210882
159855787
62
23
77
39
141629
996048190
297343
211967
67595
309439
93
444713
95
61
71043
334792
6
5
452564
45
70
4
345126
228838
173574
128546
58
9
51
79
63
164978
346911
83
459820
387926
59
65
40
338786
94
168284
983619265
70
45
63
35
377294
9
68
12706
27561
85
24303
47
32501309
316724
831318964
290244
94
173260
266252
11
442991
27
402351
19
402886
2
472357
35680
90
323580
15
67
9
99
272126
41
27
71839584
150455
61
232782518
257194
69
358783
33
87
208437
196769
63
58566
166357
58
934482742
118326
51
190828
150697
44
2
196428
80
190521
64729
80003
8249
460297
59
180590
31555
72611
43
337703
359616
65
93
265174
40
25
270755
22
42
10
293722
191530591
2
389267
1
72
48
60
19
16
100318
59
194570
85
425035
167718392
252642
538265184
74610
481453
20
59
98
48
446727
471258
63
57
12
337647014
56396
7550
56
127883
407686
10
88
366651
58
5
168874
331078
60
308703
66
33
72
332452
40
86
88772
58
1840782
63
23
62641
34
498432
187877
127621
360973
417262
91
272013
701472302
460882
86
58
417512
44693
55
583776961
44
15
12199
8
75888
9
363852
53
99228
14
24
91
73
201528
8
304235
1
85
56
464162335
1
6
89615
40
144839
342732741
45
74
263915
225871
421405
4
71
10
319574
130746
263802
74
86
2
447052
88
148074
173110
55
78476
668
182986
24
437810
7630
3
329901
93475
86
93
70294
52352
85
245097
8
87
265787
35
333950
287225
3
17
5
62
361909524
32
35
227272680
424551523
173286
167585
252229
82
473748
730087807
265967
25
367967
418786
480846
26850
172892
77256
490239
16
8
319144
412792
10
71
7
80952
28
677628307
130754
45
516754430
178151
73
114058
327666
376235
88271
359568
463697
90
17
258168
486648
51
73
272988
138893
317323
1
11
955678332
547383048
329808
30
65
345071
98
8
62
60
77
83
102244
69
107924588
43
804598524
107157
41
92
44
340070
495549
13
333274
466645
2
232831
38
40
70
92
92
69
93
206574
72
492280579
110092
91795
66
752854739
95339
339731
455664
17
84
87
448506
82
4
475118
77357
13
832236997
430036
173457
264414
357936
41
664302590
351096
5
313455
412477
820595648
32
6978
74
48935350
305222
105046
97954
492309
3
86462
66
18
73
7
96
244127
454098
2
91
43
230073891
161607
35
6
1
95
11
394643
10
324395
62
96
5
106481
366445
194137
29
177104
368926
41
1
224485
53
14
224761
48
51
174569
491488
116529
1
53
499066
291600760
217347
407614
75
30
72
256392
136230
48
484070
8
575361202
87
198599
20
1
53
5
49
146526
81
33572
338800
30
53
87
99
79
3
26
158963
37
268266
361854
20
211328645
98
43
3
486852
45
10
333892
407169
487880
6
54675
8
488726389
56
30
467728
25903
40
81
74
411080
8
162047
257587
478197
321704
21
497113
79
287911
385705
34
9
67611
244467
62
997405896
424870
299301
33
41
342572
281736
332202
291958
339000
270346
93
24
86
46
23
512884524
188251
364040
14
51
392048
173307
83435309
81
36
14842
68
45
423962
3
981323520
344227
35
74
151650
33
93158
15
26
12
38
54
178411
31
41
46
74583
709601330
20
179378
126305
414088
304933
5041
164877
74062
401475
289512
7
460225
361448
261919
496778
497711
246898
196368
4
151827
131464
80482
124036
8
277557
52
89
366225
35
5
9
35
489625
301292
342283
19
22438
7
21
47
411478200
37
72
27
902051713
37660
171285
18
453050
9
181501
48
3
42
43
40
57
374560
377547
82
101573557
147889
23
48
304790
78
186161
35
235300
4
456039
81
192509
2
90
142043
8
49
9
461983
218008
176601
75635
49
35
81
127227
189444
86
346031
344731
7
17189
7
54
55
10
201585
52
113235
130221
202052
80
493655
36
52
9478
32
7
59341
170217
111511
153534
48
1
63
9
40
27
240894
78
67043038
447882371
602180625
58
455905
460787
36
97
228417
39155
34144912
42
15
428755
6
5
384961
449857
386825
43059
87
4
76
236065
411934
197873
91
42886
144292
35
88197
5
84
585497747
466107
413471
844839435
60
285522
215397
152647
310121
496866
11805
69
315722
2
520209839
69
94
251553
55
87
445898
19
42
778476467
23
483883
196028
404508
213846
57
1
215326
447376
75
8
50354
6249
64
61894
283050
379470
32
487310
8
138936
157352
3
479172
339222
357465
96
454551
446473
58
259818
179270
37
84221
29424
620861247
367839
8
505701939
74
6
18923
832506804
19
431563
8
39278
9
60
81071
58
186596
4
22
401570
425788
455285
305165939
14
89
18
134279
165955
400364
535118272
62
80
348150
83
66
3
74
77
87
509652327
245975
43
22
237652
391094
41
8
21
41
580515755
423690
124309
760275646
63
90
148838
488340
101074
103763
237434
85
29
560875252
260668
405648
278520
32
66
8
3
8214
55
36
68
8
19000
289117
8
4
70
615001232
99
109679
86
34206
17
85348
631711144
976769919
214444
328279
55008526
87
259128
697123032
6
23
46
755830987
431338
41786
467527
309203
294541
4
407110
367008
20
306161
307489
703326917
381148
24
249718
241830
9
140267
359423
401486898
107363
486872
6
79
329974
746111958
67
175666447
50
6
99
477690
164124
455606
366893
47
64
97262
4
36
257999
206688
370290
920654418
83284
116793
305781492
134072
81
22
89
147767
68566
1
34
67
942372005
8
90
57
436139
373349
53506
22
7
435433
3
54
249221
280439
58
240589
999089717
16
82840998
95
4
264176
75
286631418
20
71
70041787
15
67
489699
36
83
44
12623016
57
185819
26
5
319865
35
415649
87
174399
237442
8
7
490949
61
11
96951
24
189150
659228169
415181
43
5
265078
366739
457707
156616
138070
109323
64
88
85164
393876
4
70
47
17
3
272024
444946
2
9
213546
349122
21
86
85
17
90
63
112884326
433058
37137505
26493
448701
238563
77
89
32
7675
240336
274430
210064
68365
81971
434809
71559
73
254828
455918
7
378480
404732189
96
22
161303
20
13
376839
35
54
93
72034
16
26
2
31
22970
124226
538412909
1
30
99
412639
108683298
74
429293
29
65
52
84965
986317530
456996
8
43
3
53
99096
544728954
35
395072
161104
368400040
155380
23
332935
154834
555890648
30
452978
194129
105053
339608358
62
16
67
814653982
138639
340076
327203
123667964
90
108827
9
63
93
193007
203216
41
33
308178
58
7
25
245419
12
82
53
90
203842
411957
5
327881
15
353042
205558503
179584
179093
7
2876
338279
86
18978
86
84
120215
9
146099
61701
15
8
226935
97
378686
21
97
725038070
70
97
235434
275177
615825237
77
42
80
83439
396415
65
19
98
433001
80
29
44792
4
87
63
87
85
93
266832
35
81
31
7
37
138650
72
62
68
4525
99
183803
246558
1
361003
465023
3
44
576007048
3
60
320922
18
8
5
28
36
448747
435195
65
62967
92
4
50
499497
705005063
43
37
420646
1
10
477105
78
400039
388100
80
283927
385209
33
193383
27
42410
18
109879
9
3
10719
435220
91
15
9
1
52
35
34
74
24
24
79
275636
47
36811
94
464058363
99454
136260
3
246982
155841
25
96
7
553625685
5
27108
72
422793
475072
41
78
15
33
78389
5
65
57
81
17
247814
11
51
69
107238
615437270
232432
37
410250
427593
173610
172613
45
68
20
60
53
99251504
481754
52
3
927482256
9
35
185798963
97
260399
1
398845
14
734524703
2
4
266596
422960
36
44
64
151257
360134778
262559
395453
10
387932
303171
491855
19
216782
390420
99
44
329225
60
33
174706
1
25
53229
209831
38
98
242158
271818
9
492048
57
482698027
33
193834
42
249066
69174
4
19
38
1
458355
78085
354913
60
239653
48
257422
77
282216
3
68
423392
55
462029
36946
283908
10
427576
6
22
51
369329
16
13
74
144699
592835875
88
17
62
5
5
144365
385406
450294036
439182
306791
59
155270
30006
32
137110
84
412412
1
73
77
27
81
205189
804414776
61
435085572
451165
322267
68
1
95208716
3
10
462712
3
397536952
780716807
226444
497685
136316
5
1
59
70371
677976741
425444
232413
65956
237247
172761
69
686791267
469511391
102109
373828333
60
84
92529
32
21
395027
39
5
275131161
291997
52
146056
214507
1
363005
90
46
951535647
38284
335476
316318
13
84
387983
53
14
543802034
83
67
389487
904524753
493454
4
52
7
387078
123430
83079
10552
62
210706
11
62
292276
136925
454975
29
39
753664395
737647402
18956
516888018
1
29
76
34
64
70
5
131455796
444550
27425
66
97
65433
910600641
67518
68
11
67
88
98
117798
72
68966
146722
430945
374004
33
20
244376
6
17
451039
409705
96
54
295022
89
255198
124950
28
438230052
5
90
7
747223650
354337171
18
234387
431207
25873
35
50
96
487672
37
13
42
427367
25
53257
2
15
163454
436512
98
16126
905183241
71459
57
89
309016
69
3
347452
59
8
38080558
45
85662
68
52
204130813
179761
414621
150216
128538
348291
346251
98
860715108
46
47
30
294877
179165
73
10
454325
455057
126012
441676
108387
27
332864
34
92196
77
508665811
49004
469573181
19382
472505
251403
7
402641
278144
99
7
3
200604
15
105528
44
184348
81
312716
78
61
473173
23
25
59
10516
167320
49
219112
88
35738241
71
9
58658
1
447370
44903
15
86
419340
42583
398218
6
936545843
26
4
21
48
11
88
9
23
965702310
4
409407918
150998
48247
8
238479
862396038
51730
31
6767
62
249386331
457280
62
293993
50
417890
545137681
8
18
192631
186530
2
327299
14588240
90273
318182
6
455060
63
78
90
417874
88144
4
3
61
91
55
44
19
6
921214864
224801
86
630781577
13
92942
441806438
99
427990
98
234082
89
98
93
469591793
62
331663
5
420790
14
4
9
408828
292278
63
48
8
45611
88
357280
191737
447970127
464415
357279
59
480091
73
43
72
86
9588978
57345
375966
41705
741218257
353013
30
15
61
50
33
140820
43
300084
34
712622076
78181
556285054
460402
35291
50
38
40
62
48
6
82
82
172450
4
341981
144302
257060
863031815
99
28
67410
1
53
117024
7
97
233114
325347
296309
432157
402134
471642
69
89417
34
77
26
922061726
41574
3
376398
74
57252
40
26005
273349
92
194766
50
84
31
59
39593
54
16
372055
71
145999
474342
37
6
223960
275762153
233949
167255
96
112306
3
268253483
8526617
9
202838
93
536474947
22
457277
21
323084
458274
35
61
429148
118160
31540
92
415039
451962
12
99
85
474833
45
21
9
401707
77
67786
169435
220537
27
36
97
7
22
224049
303910
193743
3
394990
423907
265126
36
717695811
188848
168016
215801
358484
62960
9
78032
31
155419
3
2
497142
357440
563476137
72110
957308417
15
62
212812
356863
284808
209290
77
307256
39
56
22579
1
71542
389065
25
52
580200831
88
164652
24
34
24
62989768
491956
267887
1
338230
50950
5
67853
89
16
248777242
9
190209
62
376349
187114
2
47
34
190801
6
2
12
489380
406312
11
50
24
37
393549
473578824
463302284
88
168855
3813
329482
386983
92
445451
346593
77
263104
425218
66
83
78525
92
75233
39666
353592
16
20
821302491
580629726
59
4
266257
111196481
956495629
17
350842
111389
844416000
112714
84519
234914
72
92
47
98
82
69
58728
379022
61
301860
292331
333298
307253
8
31
402639
478434453
656272973
54
65
812576422
85
2
7
55
247333
722973284
668662679
46
4
67
37
26
172758
59
6
88
519953040
31
316762
17
5
88
304067
273150
24
116940
78
79
18
38791171
13610
250256
254019310
428281
379761
286134
58741411
14
217896
381796
49
98
158367
28314
7
269544861
246271
8
54
22
90
85
272119
88
332873
51
489212
90
72
317470
95
79
158163
458140790
99
51
33
491048
5
434860
120789
90851
160617
23
468204
95
66433
8
358174
275541
7
485291
65
95
337765
292326
97
68269
138390
292286
285577
417617768
511176915
71
330579
63
508228156
36
217605094
343341
58
17
64
70
97
421735
277082
34
842168875
77
349079
91
105539
15
9
91
4
25
91
369355
109267
26
16
81
324936
69
7
44
526700825
72
12
200220
52
1
98
440897115
32
53
74
23485
33
286987
18
89757
212650
252090
76
35
70
429697
202190
41591
36564
1
437697
178155
114295
404596
312065
57
8
448480
95
34
666252996
144195
92
124125
171311
3
293250
3
7
54
51
35
99
56
437456
26
288246137
493027
490695
58444
9780
27
291308
261355
347637
50
79
32
405545
384957
49
2
219265
54272
383001
157904
144248
251684
136320
1
6
41
67
65
602900846
402698334
28
81
189565
381624
244274
34
2
62
412919
521699361
387178
6
6
124405
83409211
184087176
429919
309043
401569
419968
89
447441
75
20991
83618
367531
86
127925
967151257
411585
114077
113293
77
768170580
316183
301284419
404334
221794
334587
331924
37
84461
78268
200395
264706
17
89131
104673
24956
29
82
27
366889
68
295880
90
1
9
243749
49
480025
625273331
42
10
154187
39
8
903722499
11
30
22
6
467393
94903
248145
17
113773
6
187286
379072
40
69013
17
929877584
65
243258
314757
404572
465068
32
71688
783465947
21
7
3
32
41
65
341899
766191879
123738
88
58
273520
222765
396943962
7
1
55
170638
47296
424439
50
1
10845
83
53
7
156461
41
5
273852
70
209822
386135
332863
170466
396272039
13
80
65
446768
47623932
443018
3
27
3
6
111122669
330989
94
86541
94
49
206190898
77971
61543
98
71
83
19
326378
96
423982
409796
3
37
482328
92
912902474
354555
80
16
88818
295815
1199
32
41
479390
7
929065749
421596
32
68
98135
172373
9
317305
62179
6
200300
48
621118795
427742
459429354
19474044
42
319520652
12
2
158607
471111
28
9
497919
12
350571
76332
74
62
81
8
485898
208490
50
27
282734
147207
78
459562560
91
456155
45
333614
195207
17
44
69950309
4
492904
858043591
605
143950
27
96
239621
58
160314
350097
45
669373060
204904
47
93
83
74
354102
76
453523
105947
314874
62
35
71627
105776
64032
51
7
36
58
311101
249726
10
37
5
227579
74
336416248
39
14
354417
87
294926776
1
57
183559
383863
198480
474604
24793
11389
21
86
7
179782
81
96
379068
8
13
155803
225511
79
143833
207543
52
7
70
72
877749670
44556981
79805
468542
196290
137016
8
57
202449
175642
92
4
122191
794271716
352339
26882
88
3
9
194895
18
432933
80
158012101
52
720130063
19
46
72
9
53
205015
436717741
48
16862
8
912714923
416759
83484
186893
2
39
356144464
8
98
392855602
441623
56
303949
156769
12
830329309
88
52
483451
31
465319
96253
127344
24
797234082
491294
37
86
107437
106846
60208
95
4
9903
159237
50
352460
1
30718291
9
61
395048
4
82683
186969
489862
467445
3
93
22110
298167
127874
885587012
79656
79
366283
78
112151
93
309758
369412
444926
47
483065
129154
98
67
246300
79
80
16
27
236092
8
482004
20174
13
756499996
74
312686475
60
31
64
418027
28893
161046
13426
44
96678
99
171878
37
7
216906782
238007935
247250
85590
820940874
96
72
63
86
44
123858
81
590495466
16
66
444944
36
2
44
330261
233532
75
507357196
67
339900
87
395092
43
24
107845
65
169598
294379
3
98
90132
70
80
498616996
30
16754
94688
304505
75
521072451
213086
2
6
332360
5
87
1
35
95
12
42
66851
7
35
36
80
25
30
309378
448959
70
1
900004522
24
11
67
469035
23
85
475413
74
90
11
20
131510
288630
57
235000
81122
47
11
86
368937
65
359750
95
99
93
197529
223897
69
79
67
418889
60
1628
71
324554
241858
29
3
339391
91
226027
24
2
10199
567113958
40701
498870
84
496273
7
5
9
63
92
52
40751
482162004
73
596306812
216683
31
3
278385
16
367660
234533
73
368747
6
307511
936881674
225358
99
4
119199
215169
119866
609737607
59
78
340656
36
2
260992344
90
4
136136
178219
436950
26
171514
41
6
959070025
328737
254680
1
89
38
71
141667
429375
34
62
96
241143
1
289160
168469
13
203853
84
3
85
78
6690
21
4
104420
50
74
90
288389701
463184696
78
7
81
314961
80
20
613201964
668144991
6
373493
92
85
70
425154
45
77
390354
7
8
239377
6
265715
123740
287299160
79
77
86
147608
6
7
15
175179
78
267983
41
457918
7672
24
4
73
52
489680
92
5
223840
17
847616978
60
74
29
8
1
30
154732
5
46
2
874883817
106185621
71
191194
21294
344479
342606
79
265793
89
224790
64
46
396031
8
53
34
51150
30
75
452100
63792
71
74756
382891
217991
133083
46
65
92272
326835
274705
16061
498599
88
72
86443
14
392321
86
19
235688
434986
425077
335621
67
432180
54
52
40
39
86
18
68
369148
328562
9
268302
496543
30
300015
880393183
219930
56610
479512
772124368
263384
28
52
400589
5
2
46
33
38
471781
83
66
69
8
10
69417
471198
733036373
17
3
61400773
260475
408092
21
89
6
317716261
49
79
33
63
5
303480
112815
46
311488
8
14
795721574
31
81024
791762698
86
94
66
54
283233287
190798
265101
64
328836
3
143643
352727
182305
28
3
389140
459525287
191700
383830
357276
299239
4
1
384521
76818
9
292684
56423
261398
285431599
93
194987
47
16
141687
31
150524
63132
269758
119295679
344441
44
818756651
35459
60838
19
866424599
6
35
59
94787
3
176648
209159
47
308159
225217
116483327
491007
71904
40
101907
6
363817
255249301
17
29
75
484636
137505
43
24
34
47140
327934
280826
2
216449
91369
382752
45
247361756
54
335508
184840
83
60
14
429467
58
296932
363830
44
9621
304899
79
406009
24
89
7
272304
286836
34
98680329
92
53
31
62
182082
39
96
410784
78
66064
5
78
10504
19
3
156026
186339
46
29
2
55
35
902915800
57
189335138
66
96
833934188
55
86
86
40
298629
207554856
57
7
66
94
4
891880231
85
88
58
367791
190297
248063
83
357626
450786820
321667
84634
58
34
66
25
460397
744870846
120917
41
48
75
21
88
133140
67
421694
125688
41
43
8
224164
419647
150860
488992
236585516
361927
2
56
97791345
18
407506863
454939
39
202778576
93
9
416765
83
65
37
44
49
270147
365746
651156665
40
198419
97
35
83
154832
475594
8
270153
118712081
34
1
60
68
9
3
324874
21
1
2
1
97
2
39
3
9
148825
46
331066
1
28
461142655
54
89
9
401336
95
243328990
221204
38936
299797
8
57
1
15
61
29
115856
90
1
71
92
308338
43
10547
1
3
15
428920
442153
95
70
5
174950
736011173
285625932
113619
47
390303
185975
13
449380
464762
44
384596
146559
6
37
3
4
275606
112459954
161748
10726
81
62
43
88
21598
6379
22
24
5
83
9
40903251
200825
59
53
336310
196969514
83134
283104
7
317473
37
47
53
69
283991
32
309104
905601591
61
88
136126
192818
64853
437241
395412
77
57
10
40
47
121474
417780
219453
196315
67
70
29
265375
13
42
271133
1
69
229464
24161
1
11
25688
243492
71
89882
748
6
705369156
394059
35972
205163
23
391544
18
67
69
268302
973470696
167382
285133
72
7
9
363496
190277
494606
6
9751
14
270316
182865
64114
11
1
866266572
5
293268
109035
60
362191
64730
51856
42863
187446095
88
88
489082
61
28
14
90
310660
235415
78
123121
91746333
98
51
10
72778
25138
330536
476756
479309
197065
175703
114435
192431
492307968
433917
70
492075
5
252980
17
297577
43
35
166989
82759
933222559
144595
463401
7
4
261765
82
35
474642
47
17
467763
413159
52
94
45
20
382846
453689
255751
84
443750
312418
72
9
46
4
59046
441510
5
8
94
109847053
77
13
27
3
58
484877
9
368837
63
72532
249337
24573
311287
202507
69
96
162098
90
40
656181131
84809
9
466739
19
409421
257295
380321
710670259
251139
68
80746
93
168874
2
9
4
413471465
4
4
32
37234
432279
54
495915
173553
188842
65922
1
79
238120
6
479217725
165994581
355663
137884
169855
449284
353906376
362636
25
5471
691556937
97
467011
85
27055913
80
133219741
265952192
219023268
751675412
131956990
56
69181
400298
8
47
10
311776
250372
302354
10250
83
328435
41
70
46
10
1
24
405997
43
296993
313122
299120
21
39
39
88
35
469023
31
58184
47
429425
381169
1265
11
26187
286254
383800
724939769
393060
358421
411061
73266
68
114669716
61
29339
277102
425562
11
13
466385
296240
115576
53
174360
238588
17
859320551
59
83
148382
1
4
365049
380172
8
34
75497
174103
50301
478009
451739
4
165028
74
859154089
396560
61
2
4
111409
16659
22867
154587
9
42
381405
64
38
145270
57236
65
8
94845
33
392304
71675
7472
796747054
332038
25
275475
233204
21522
375939
36551
530279974
57819
22
54
265853
235446
48
438535
9
154942
69285
199130
391084
490949
34
13432
50
407189
153944
6
896724447
356863
95
162712503
270218
15207
84
30
118222
81
385272
25
65304
195472
6
51247076
435513
882885832
243380
261777270
67
198249
131624
4
92
92
20
69
7
32
8
98
135096
383649
24
47819384
83
7
460583
77
337206
276802
11
113310072
38
655518313
294388
80
12
114427
496350
5
127104
428719
139037
75195
92
446842
99
720066477
182529
65054
55771
6
94
193138
142809
357471
59
77686
2
1
54
6735
273797
84
499453
77
70
75
78
397741
21
451593
87
35
116182586
256732
448114509
77
751360118
308184
986969210
492765
61
578006699
13
68
427452
71
109243
84
9
66
77
8
66763
43
6
374792
60
478635
355819
8
452028
60
53
64
57
10
53
24
92
419362
29
55154
346818
106822
7
511900856
418025512
55
27845
41
65
82
25
25
13
49
17
43
93657954
85
98
364410
57
433183
98
46
11
58623
140913
83
251239
97851
407730
142509
45
39
418479
79
97
51
33280
13
175823
1
19625
45
76
441843
52
58
4
66
102082
12
465553
9
91
36
338437
422762
591953707
18
46
160037
56
37
686868551
6
7
24687
27316135
311483
4
233342
86
42
4265
79
37
6
3
42
12132
78
68
72
91
31
27327272
493129
431189
815695884
5
83035
246679
48
4
45887
20
85
171557
274873669
91
317842
64
97
2
430997
49
84
270219
34
28044
4
21
95
420405
4
97
97
1214615
13
53
369112
31
552799870
50
155998
94
143733
21
50
39
28483
50
118411
219616747
243481
61
26
12
92
375498
591727456
4
228380
34
145357
190032
4
3
498350
342189
466295
26
182289
639701255
42
267221
92
238488908
55
24835
334436130
355414
1
245764
5528
6
153296
40742
248962982
422784903
26
24
16
39
65951
961391080
41
52
1
319431
16
37
43
10650
39972916
193887
373004
444222
45519
267371
356030
278897
210032
237804
42
146807
7
91
95
442424
96
18
87
423719
389007
437384
1
260185
36
344182937
22
446322
21
340883025
155817
54
480793
71
28
8
7
28
65
138548
311929
2
17273
199998
69464
51
365188
3
80
7
464532
261147
28
356355
91
879818103
29
1329
62
3
19
49
54
415091926
1
470711
316537
74
533129439
284563
43
58864
287520
236959
13
141807
8
18
8
2
722591797
44096
898182981
17
37
51
27
382037645
825316442
165702
84701
225805
4
14
79
295151
285751
24
191047
39
93
72
6
71
20
221953
23
972830713
68964
53
95
367078
9
46255610
457757
238509
69
20
13
2
154713
9
147153
68133
217438
61
407779602
18
47657
31
46
35007
700421601
431533
333865
223148
23
24
192277
117333
59
63
48
42
37
458135
233315
346782
98118
444974
486787
4
34
35
93586
211753
26
73
38
1
9
489016
95
383656952
57
60
322477
99
358367
61868
7
97
170683
3
47
18
35
72521
392978318
83647
98
6640
94
20
393301
19658
14
97977
53477
76
201198
464779
18990558
120305
43
2
56
54
373740
52
36120
45
146607581
154080884
6
437910
60
56
179223
50
76
68
20
26
57
268471
213173
34
224179
436665
93
61
6
49
142579
97
213857406
21
16
8
398814
302880
19890
3
37
495922
351204
286102133
72
354927
7
10971153
5
223166916
4
319116496
409337
187005
7
197166
60
321163
53
477118
38
83
7
234664
453697
12
26434
30
354996
3
20578
60
360030
253544
369500
110943
107528
101941
455061254
94
53
51
318087
329563
261327
44
319701
26
449221
53
70
88
187089
2656
4
5
289190
683424208
67
24
278562
507659924
260636218
164515
30780
249444
886432473
462964
87
294345229
47
86
136691
5
987594195
438970230
343242
392881
211940
413342
20
28
93
370140
363992
496943
56
631163030
498624
464761916
47
65
367960
176548
33
690809903
46611
68
81077
6
109155
484921
13
492931
241048
13900
43
20
9
119012
5
8
386611
24
269650
88327
89
27
40
99
16
479981
89
54476
332136429
37
6
50
59675
58300
273449
93
363812
495208
3
393764
62
296932
90
174014
147356560
75726
7
91
475854
228824438
350203
29
214560
3
411825
822055285
61
374914
46
271839
401335
104820
36
6
2
49
178691688
392171
25420
939247256
22
12
3
62490
465500
9
72
3
12
113663
428773
6
39
79
110896
86
279126
62
55
53717
91
461604
42
348674
147569
236789
910740176
100742
267216
121833
741185371
923954023
246030
270325645
71
9
79
15108
41
21
272141
488407038
43
64
340900
12837373
299292
209720
93
29
147711
9352459
69
191385752
499432
86
303373
96
493106
301089
39051344
31
42
25
72
494359
397291
200456749
8
378093
53
88
111950
62
2
821803255
58
372138
110933
531019674
9
3
89
61117
33
75
250301
92
140475
42
45
71722
82
359960
3
446324
304524490
60
980457583
91719
93883
3
934755621
44
468788
89
13
20
8
93
329127
90
439646
74
366718
222990
370736
61
5
231635
301618
16
72
410346
353561
93
9
43
1
92
81
76
102549
386771
7
191071
3
96
433351
8118
468135
88
98
75
36
472881
73
6
224687
80
88
45508
904344205
244815
67
6
2
53
192528
82671
6
674808211
66052235
486136
23
60
5
573522978
23
373635
9
345803
3
289412
73
82
13
416907
19
1
427077
75
86
4
375121
65
53098260
251030
6209
370015
294079
29
485286
344491
44
690719695
390201
7
47
167186
960839278
73
65
437856
742569338
6
161881
73
52
7
87
747664165
4
205799
41
268720
78
324755
425672211
2
52
90
49
52
17561
347424
5
94
66205
91
119246
459109
67
19702
2
72
187737
537184923
937509184
78
225471
699905062
55
1
440341
58740
53
287518
62
86
2
12
5
153848
57
359393
913079182
81013
62
487828
63
214145
148200
798315860
92
67
299618
63
90
9
91719
28
89
454369
85
11
248153
478244
91
74
59
58
499268
644090086
134100
59
140475
92
48
48
68
438338
251751820
719131010
112493
21
933554031
55905
2
381075
17207
77610
968608482
328012
370064
32
452223
99925
489202
48120
346917
441966
359904
241473
27
87
3
761926704
416617
196229
50
269786
21
16
98655
59627176
9
279048
470700
247374225
46
68
419865
425832
76
482614
109552797
71
493825
63
474920
604823608
1
5
4
375889
488760
180754099
3
1237
28
92465125
384883
35
5
79
150996
82
18
99
95
94
149873
93
70
363516
497961
146901
248012415
42
49
51
124899
767304049
93
51
182875
57779272
781780679
571136269
33
9
336815
257015812
87
868702590
30
38978
31
4
34
1
367236664
452825
55
539492322
476526
95
5
2
46183
44
60
1
328410
7
311876
534330019
417960
19
44
66939
36
39
88
86
14
327439
21
51
5
39
478929
301473
35891
74
252965
478216
86
20
365100
52
68
229200
68
7
17910
38
27
78516
84119
164507
67
49
59
461877
157603
34
23
42
35995
37
220980
390391
3320
69530
338263
27
264060
249525
2
13
423388309
459746
747795747
38
53464
293744
39
78
236518208
23705
466023074
4458285
99
66
420018
52388
998466360
221343
348534
78
440324
88317
171609
280505
80140
35
71
48833135
146561
298310435
3
62
475144
2
79
15793
50
423877
74
72
20
2
5
41
472245
454058
14
776095117
382127
79
36
499164
61
110573
375436
204279
379050637
416555
192248
76668
622237364
81
212394
879706926
272383215
382291
94
178471
71
6
49
47733
281247
184319
253880
53
202156174
261735
431057524
381937
600890087
119842
400822
8
5
27
66
28
906381503
4
1
44
948926143
4
56
113180
378625
67
135531
1
170333
2
354546817
469070
26
124768
487980
244569
5
417531
88
44
15
396491031
2
19469
39388
50
51
152316
155
34
259741
68
41
177682
228112
438169283
245175
120849
485433
4
129208
68350
158474
14
52
596254338
98
51
789961319
51
96
388228165
91
327790
28
50
146868
91
44629
873633912
293436075
6
26
153394
189311
241118
46
310766
84
188206
163388
90143
375717
332558
30
273547
332453
59
51552
7
89
91427
46
27
5
341985
43
261068267
388597
499948076
40
2
79
66
25
44
50
7
47
1
384878
478494056
903299891
65
319945
10
209867
306643
72
78
185270
241320
357928
15
64
221253
388735
3
75
201246165
198554052
62
9
478990
21
1
86
32
261027
61
86
296820
84
37
266228
39
561105520
530725953
6
96
10
307173
24
3
13
77
268646
467416
28580
32
76
92882
177871
6
112702
31
30
406976522
57
61
33
8
156244
76
93
60
69397
27983386
397142
395995
51
11
30
54589
414649
21538
11
6
444428
81
146431
100016
79
3976
53
74
46
10583
28045
66099
448589
762239610
258563
309803
408477
138123
166858
45
8
447377
475810536
36
207365
96
385203
144678
892588251
118237
209539
12
213332
15012
29
21
104956
89300
58449
319805
622002883
38
261430
460657
128575
387002
281454
51
44
3113
332986
709921229
352281694
235004527
31808
365475
59
453236
96681
80
77
137464
83
312332
2
90
83
23266
346704
83
8
20
28
62
7
95
40
84
33
47
37
34937
32
2
379687
82
979857958
18
147007
33
18
877270636
55
78
167015
49
97
14
300776
92
427375
118907
10
373603
15
66
6
95
53118
352055
144101
94030
127776
31
7
745886562
84642
4
14
47359
51
354630
31
61
293143
424928
499677
696278678
261869
9
504924136
489631
40
99
476774
349005
232098
9
51
466138
205274
22
39159
72
9
42
237979
6
35
165168
675670534
76
59
368202
52
76
85
631686778
94
682602680
875868309
55
18
161654
2
217462750
343920
41
79720
81
48939
57
50
47
499348
38
122731
5
197816
409411459
478714
43
149447
35
31
36
168049
491914
418646
179964
4
453929
1
58
493742
379416
334714
74
126718
384550
445512
188143
826389358
75670
58
291396
15
483839945
459552
5
85
19
102562
9
45
300287
72
103277
463504
40
165306980
479715
104986
121570
486643
246968
331646
36
402117
83
56
96
3
47
167634
2
56
32
436660
16626
25
10222
5
7
454557
451980
143774
74
93
2
24
42
56
113534
82245
82
24
252920
58639
184221
79
71
11692
223664
56
9
75
89
88
293915089
685096252
9
264207
25
30
6
8
167809
4
82
619840484
4
117228
73
293469
7
72
362972
16
220260
199220
453542167
3
488600
12
178450
199469
134206492
755179912
76
450715
181367
62
6
195482
394404
161755
368818
73
17
46
75
651239738
77
316904
311488
403616
13
47
71840
282075
4
413481
2
30
214023
266618
22
313903
7
48
12
42
3
97240
279086
122841
99
20
79
4
251539
71
50
4
54
461852
90532238
144350229
40848
6
9
340046
54
96
24
6
43915
56
55
303156
227198
61974
288274
897317377
93
469052
361428812
547586220
73
380055
4
9
37
41
301858341
411011258
728376840
44
16
88
415615487
487675
30147209
76465
80
78
32
63
73
57
173659
53
2
34
41
28
305295
507126672
296040
103198
79
264939
17704
796330905
1
72068
9
215627
291256
415117202
7
3
418591
207153
45
70
180420
26
336357439
82
247696
7
2
82852423
95
357809
181516
98
436227
62
83
498887
247374
35
129851
461830
441676
33006
70401830
360328
450076
7
46
180584
349205
54
304112
83
22
442029
540942354
9
456869
95
22
104619
9
3
444201012
23
8
54
848854865
469960
47
55
460515
191838
284483
256168
5
195298
88
943814148
50
92
7
27
327668
132798
898273783
2
158833
4
76
301674
487070
26
324720
89
5
2
19
56
77
39
254590
76
82
60
2
78826
96
94
262879
35
49
44
8
31
2
6
416491
494158
299657
62
81
249009
81
9
233323
64
41
23
375730403
6
57
212027
6
47
28
7
154598
356385
171320
72
52
84
678237080
125960
786213938
360837
95
69
345245
44
77
48552
249597
80708
48
399645221
27877
213871
32
65
19
52241
272841
65
92
207731
237507
276014
3
394452
32
705156077
92
152011
377089
48
230220
303215
90
3
448145592
275189
8
32
466319
13
12
380051
59
16
91
132350
39
23
235498123
190417
31
98
225671797
229168
360387
237624
9
39992936
61
352561661
250154
67
66
19052
743376993
116080
6
450274
382816
944751791
10
37
679568490
143474
257362
80
327367
47
467968177
6
749510788
8
411846
158553
1
6375
13
3
74
33
485037
12
52244
22
91
82
724218208
183114
335357
92494
253724
24
42
437527
479157
142000
339379
465682
87
76
32
28
17
31
233879
90
422279
3
316692
60299
2
65
7
27135
228842
280050
78
53
136582
81
27410
83
79
21
89
85580
14
34345
413350
32
42
56
63
380645
59
9
38
38
7
2
1
64489
906479905
5
39
14
53
163552396
342870
7
77
336779
146899
54
9
43
72
81
75
297612
54
342129
425040
7
387442
6
51480
89
148921
193451
99524
67
244153
260939
95
130996
415939
213329
3
73
91
73379
139312
93
5
275089
347413
87
85
40
799534612
55
67
303442
27
61
69677
7
16
169320
74
9
16
14
270802
88
540054212
68
683076224
27
94
47
89
57
8
148678
61579
93
5
78
54
49
3677
150196
53
205409
11
513576761
242927
161561
258476
24
44
9
89
5
20
4
14
152692
28888
51
255898
2
357248
150561
361182
43687
165392
84
48
3
12
406760038
66445
99
34
94
344029
75
148138
62
444532
92
481693
76
3
312607
293454
10009
54
48
5
80
603709739
134365
338055
222946
131976
20
73
57
449788
412148
339297
95
9
142301
322930
102642
87
897485794
81
20
78
68
88
5
43
747937505
98
345033
79
435684
60
158762
99996
30
261119
6476
214047
74
200876
97
34
3
12
487897
2
412349
414976
418824
78
330266
146498
4
141079
37
22
5
29
27
343657158
94
357826
107457
50323
313169
31
418438
21911
80
6
52
139310
315398
52
70
196807588
155838
29
318513
72
15
10
3037
497750
944229225
457599
9
206582
68
14
85
31
96
5
68
52
280687
4
92
34
3
4
13
11
30
268474
49
331480
56
99
451312852
366416
481597
431748
11
230920
568777564
80412
33
20
6
823103146
82882399
464263
86
79
59
499252
252256
6
46
151997
1
9
154801
450952
461320
19
243854
282623
30
35
21
6
89
781871811
55
90
444003
279947
282321
76068
317753
49
4
6
46
472865
94905
378905
69
12
120333
470736
52
51449
732206769
93
350648
87
497507
78
36
82
350877
66257
25144
59
76
4077
16
1
83
93
37
7
81707921
498177
47
114939
351125
66
69
273794
200168
234611588
336854
36
2
23
60
332214
92
85145513
128609
92
2
559070608
96
120608
496501
475215
297893
25428
67790256
263276
179698
250842
123885
49
339970
3229
26
205492694
91
149934
93
606693224
37
2
50
38
592155474
643072137
64
235401
338220
16
470693
274080
81
241534
39
92
267151871
39
367426
167069
34
88
126637
365916
84
48
288297
27
76
77
311971
414494943
71
99
408170
113959
9
258655
72
98658
36
354048
284316
55473
87
30
137912
42
4
403930869
261030
392049
68
8
303075
23
69
95728
896815056
326518
37
310850
66
304510
6
677528101
14
67
78
94
691538693
454407
9
60
67
495015
457571
126907
246042
66
27077
44614
99591
139792808
654467691
222195
61
310892
16315
276825153
69
249260
433181
20
92
37
209321
436532
34
26
36
230160
471635775
386640
74
285886
226512
286446
40
5
5
50133
308664
70
220075
176883
450006
99
13
77
20
183531206
296672
52
92535
73
8
57
12
53
42
5
27
72205
454458
66996
96
921285957
5
8
316186
55
260348
247525
403786
60
247363
25
74
11
89
77534
437527
43
63
4
23051
75
56
323757
34
30
24
874449418
76
88998
478668
293494
7
23
36950
474170
43800
10
33585
23
63
186758
465045
175792
2
6
17
45
236424
22681
65
53
82
851269937
53
87
316049
402317
45
10
6
11
46
961543791
492363
97
307043
21
85
414992225
181823107
298839
312834
62
83
385922
365448
64
20
14
20
31
109717
176982
959885485
938663436
79
895806102
294019
390860
87
68229
28
491669
126145
78
256457
458163
77
36
50
714890358
194655
59541
250128
63
403796939
9
246858
72
122520
937790850
36
19
62
53
64
14
11738
69
56
496481402
46009
11
423327
149917
32
24
447318
232799
618693819
55
229599
49
17
3
477015
248527
3
170075
5
36
21
38883
168906
370846
88
14173
18
83
5
475712
14
681514361
460624
31
99133
252504
47
8642
58174
74741
46777
29
266738
75
83
281978
12
642659047
8
162837
108100
97
11
77
13
95
75391
2
14
97
348121
59
39
8
466502
15
41386
6
67
193252
8091
25
43
5
87
58
85
24
324291
19
168523
13
51
749599265
49
42
5
379400
802538228
639657276
97
4
25
107434
359600
46
34
887022876
68
35
81
64
61712
95
74
80
30
2340
269094
9
43
285235
4
66
733631390
74
264861
214060
80470
93994
2
112325
276049288
89
6
10
9
372645660
195492989
619332147
74366
17
19
379664
329069
177144
47
161005
90087
3
376608
93
78
44
3769
69
417178
261956
7
9
709946550
61
10296
882769065
4889
147148
93
843056895
7
240778
77
775467787
155319
172616
9
386895
209705
5
10852
192074
394416
237701
78488
458574698
2
424787
81
38
35539
96
22
439540
49
16
39
25
73
660357167
649932308
39
194132
84
209415
74
6
348780
56
40
670960993
8
24778
435044
63
59060345
375934
11723
179330
400484
25
88
23
261754
323395
429212
75
9
79
37
3
26
146496
264473
327947
257259
412732
50
379956449
77790
247031190
29
73
33
96
396014
24
420798
92
22
61
41827765
37120
30
209774
415446
90
31
340964
36
337024406
89
12
38354
152374
34
19
1
69879
10
7
464625
369004
94
57
85658
11
5
26
2
88
266898851
186283
7
8
75
2
354057
46
182875
414952
53
157281
41
56
32
8
83
52
54
95620686
399093
125299
42
630461201
439433
961106267
204758
48
42
44
94
127234
13
61
355198
43
12
95
21
167995
96
19649
46
213807
324134
554770549
26581
323443
514690822
349052
26
58
1934
3
59
913607456
81919
86655
191726710
80
66
32
78
6
356690
57
1
221504
11
40
51
183688
2
657958065
450090
11
48
34
31130
9
104642
94
3
148634
24
92115
42109
88488
333758
5
13016
80
399565
591269061
42
400087866
70
409100214
22
52
27635
92
480595
498777
57
920453158
9
42
37
1
389339
707155666
41576
55
364532
384444
55
30
215675
53
96
7
122582
3
438860
104853
330148
489649
426153
23
50766
75
78
32
3
90
197801
490183
81
123173
41
453380
494626
42599322
99
61
53
46
373555
406489
102468643
20
361559
62
30
268472
445353
133348
24
58
87
89
50
37
395719
91
416397
491224
7
197169
42
86556
189368
491520
3
273900
268646
141148549
18
15
33
271700
94993
31
761427073
99
640271975
6
321601
298393
382085
68
89195
657648818
48
10
728314140
36
30
29599
223304016
48
16
44
208236
863276724
62915
98333
53
48
25457523
511448397
18288
28
36
305486281
609256183
63
293113
489895
326527
497271406
59
419065
65
484730
32
213564
846550587
42
81
80
298352
7
36656
57
81
70
60
2
70
616540007
47
5373
26
287698
73
70500
159529
9
21
205905
10
271131
3
114541
74
3
353880
3892686
365252
6
7
269767
150233
187158
46
200061115
79
24
51
1
22
524289141
167330
43
80
15
189468
22
18
78724408
11217
38
56
167023
3
14
85
70
51323
22655
1
224886383
39
334890
76821
27
103650
45
4
30
750614224
491277
4
66
362477
482311
175865
283384
118046
50
76617
8
247615874
68
388064
13
93
36
54265
216946
325382
37
2
482329
99
85
73
47
404698
73421
195140
85
276591
86
76
91
36039
36
78
248884
93908
24
24
278967
262184
41
6
99
92
65708
96
356038052
246623
23
31
9
80
792694825
37
30
496413
479777
90
60
252198
35
35
4
72
58484
57375
86
62
80516
91
314067
43
40
65
32
63
291824
6
253864
23
457518
29
92
35
325127
327912
41
70
417973
490194
63
15
254225
74
9
97
800040298
479952
75833
112745
278839
85
37326
674602647
202585
372277
85
4
241586
32
6
70
47772440
9
8
71
32
49
8
94
60
205279061
732003924
18712
73
92
169893
93
867335077
11440
39
94
315857598
52
4
8
37
256784
16105
288210
37
23627
250163422
54
98
173612
13
350242
25
23
66
7241
497343
68
82959847
88
45
39
3
3
72
95
359901
42
67
35208
52
406961
591614801
6
2
90
278985
21
406510
188091
77
109449096
61
21
19
381917
17
4
250013
486428
141918
159771
243349
69
304816
453863
946440061
338350
261333
48
66
57
41659
466339
4
70638
5
118372
98
64
1394782
34347
8
964242103
9
172796
474288
27
38
38
51
324974
21
16
830219479
5
354853
34
59
40
364846
76
499083
965757890
92
424399256
46
8
173465
38
405193
72
55
9
39
72
458243
316066
329830
128943
18
106621
246441
110282
28
545040131
88
66278
379891
323095500
3
38
320136
410952
435433
52
8
388887
42
911848230
65
490117
400307
10
99
150896
394973
98176
299929
91
60
70
91
277804
305558
45216
50
82
131867
42
72664
77
97
225762191
72
198973
52
815284738
456422
79
404382
67
31
174417
358355
58
343470
203481
76
187513
161820
1
443119
20
82
168604
19485
465655
8
11067
169635
40
96
95
327428
748170301
61
213361
54
56075
3
224624
123479
9
69
5
33
23
637134625
3
3
36
434801
72
73
380399
59
261490
13
305697
13
65
44
41
98
56
20
119589068
94
413709
389223
635881780
3
139567
263566
482378
423662
37
513411709
10
416873
52578
418145
19
232547
86
74
219845
162585
36709
16602
245262
38
469997
161153
339236
98266
7
31
92426
456658
422777052
55
82
88
462728704
15
439013
38
32
284710
81
5092
18
427194
71
84253
306191928
3
84
27
359997
478058
269013
9
531349340
312301
85
57
5
4
289107364
25
5
4
170994
5
72
98
9
98
486716
170570
84
441465
47
157478
87
7
66
502513254
498234715
106308
306866
4029
897446817
422940
498825329
88018
88
76
139323
299703
494829
269757
96
2739
18490
27
8
250916
358755
5
101558
80048204
16
98
59
448524
478650
16
54
2
18
389084
18
46658
56
44
440612
8
23
66662
17
419558
221974778
2
460564
159298
7
52
126304
41
5
438351
46
61
106634
4
70
77
367821
332398
64
6
264693
94
396305
43
30
57
48
38
68709
62
421487
102885
11
325363
130038
219525
63
644419356
279779
866754119
9
90
403773
270556054
50
7
100509
30
424789
64
46
29
15550
91
85
454124
470725
33904
9
273001
91797
4
53
76
67
106402
6406
73
64
66
40
94
165447
396286
58
78
57
69
38
34
160425
37
589941413
61
14
271311
184875
19
482646
484766
40
216757
84
20
79281
68
10
102854
259230
370474
301295
358334
487019
58473965
21307
128388
93964
490213172
6227
10
466885
7
51
94
410102
766866881
69
43
46
36
11
29
7
407413
7
430410
47
181540
461972
25
1
233806
429102
154689
9880
222190
96
47350
444363
57702
5
99
2
92
460650
618522862
94
261718
466558
45
32
315430
250091
146194515
51865
347040
23
479372145
298077
83
461159
160081
366748
4
459636
198123
637212585
67
31876024
3
74152
83
149085
164162
84
7
69
442198879
19265224
342471
114139
65
81
97
57
7
163636
42
33
273964
98
77
150272
386907
386512
155335
2
16
468982
62
36
338384
66
9848
12
51
7
212007
48976
9520
30
403509721
77
276207
231169
16
15
36
41443583
188045
13
66
9
193210
29
70
573073420
41
140011
330177
370214
483483900
34
244983
204345798
24
417344
88
351340
62
16
7
226325
226266
45
45
38039
3
91
42
76759
277669
63
94
23
100573
384473
50
96
93
90
50116
342172
365431825
62
61
46
99
74
5
38
690689647
30
79
74
44
2
4
365257494
8
54812
23
323986
84825
2
6
31
4
64
2
15
313309
74
52098
6
2
38
51
98
40
15
194128663
446854877
68
72
131372
98
174461
90
40
95
82
364233
4
116975
1
259293697
80
434897
68
74
26
126665
27
269137
9
405668
100246
437826
60
128758
50410
320388
61482
389648
252845
343008189
81
67
82362
258063
31
312235
17358351
203263
13
409479
9
93779
460447
208020
97763
97
98
220498155
77
430992
455509
91934
124551
8
262778
506960014
77
47
85566
48
351092
420153
74
353521
188445
12
46
286537
107333
453169
39974
243969
28724
23
503397817
3
25
4
24
58
192950
3
67
90291
121527
49
17950
813518458
21
236955
306517
213315
47569
169221
72
136140
5
83492
358741
243178
26063478
39
172602
83074
93
15
2
506861089
204932
270110
13
926198217
6
118268
8
1
42
327563737
63406
419881
26
72482
412562
326699
94
4
102436
158673
60
815645197
41
31
54
63
96
2
172879
86
297017
28
275196
344290
446928
70
45
85
316306
218773
495430
407871210
6
2
6
92
391111
220627
23
455867184
5
37
12
57
17758
55
103776
445688
310952
1
60778
60
6
13
489714
98
79
186207
17
9
4
47
72
7
255891
358131
54
425575
147107
392156
87
48
26
93
70
66
97
45
999726088
33
214826
493166
78
11
26
35
83
440421
26
1
225562481
62
313602
93
399712240
83
267246
177215
52
480423
91
209798
348957200
66
6
85
187909
99
2
448639
6
9
86151
33
82372
51765764
23
50
77260
96
67
302549
369467
90714
32599
6
446654
345936
324570
439146
839927737
57
59
246465
23
968705661
286810
16
5
76
51
95
292125
251416
6
31
479053
351105
91
62
349203
39
24
15
10
35
445045760
144087
4
309583309
136236
189783
65
86
2
423025
32
191044
3
86644
9444
28
15
29
65
438606
495414
926736703
107142
62
412968955
50
36
87
17
1
895972264
341015
73
9
395787
54
222388
487987
4
249084
376537782
18
110954
16298
278911
33
17
235240
315021
540520165
131826
16
336110
153542
1
12059138
498639
147329
79
435976606
22
24
6
349416
259334
437207
2
8
2
75
287222
22
7
81
22
85
487401
288535
59370
320214
346259
77610
316130
205644
36
12
90
81
256553
29945
339709
166970
111612
8
220008
5207
816447911
76
117660
156021
75596521
168948
75156144
930171357
4
322985
14
19
462487
54
43
29
67
49
497557
95
1
48
464536
69
480221
230626
216011
97
24
2867
75
497656
87
16
93
51
57
92
351027
345642
45579
39
199519
213426
146498
78
584471667
52
475775
61
33
204792
30266
337529412
432167
56
31
426855
1
374134
679461974
310931
122948
430181
97
94
21
36
490334859
870239707
281105
40
7
202584
293280
69
3
74
646839830
402814
57
116380
408914
57
345145
340214
732451488
157906037
6
58
496409
89
7
24151
357896
279098
70
101288
300423
283998
247714
9
34
55
29
16
113191
7
532836030
33
33
428827
49653
811926146
273198
85
53
413698
7
4
372904
421980
81
26
82210
98
71673
444967
58
98
929383098
73
46
253299
794676371
85
34
274297
86
7
21
95
16
36630
215018
41
83
907536408
463292
17
210848
60
12241
80
60703
9
450811
49
4
15
72
231234
98
240532
415541
42
176249
50
313016237
364978
333038
6
235813
43
82
54
293587
68730
48
97713
82
140330
3
35
43
22362
2
51
569081025
35
18
67
405303
685596524
326214
7
103859
65
124873
102932
54
76
47764
67
33
80
21460
13
402998
85
335634948
88
7
21
368876
488280
6511
125350
299026
426173
48
295121
5
254460
53
213003
408939
202453
58
149462
35
459941
338747
551560274
954112830
327087
7
327985
47
13
59
46
1
251409
2
9
89943
32
89
186025
90
345850
284289
86
344165
49
427436
14
2
487156
403556
378388
36
6
455984
64
56
816481564
352078
385347
393011
455781
42
102486293
73
311564
201290
263358
11
128986
45
4
433434
30
34
273168
71
460118
375317
8
22
58
441333
5
93
145120
1
80
8
281600
13
210497
156375
472329
106373
1
10
10741227
125445
56
971701904
296810
106765
149384
350916
73
3
6
25
76
99
171136
139884
117990
456664
81
7
9
327771
61201469
340187046
438044
16
374929
44
61672
131134251
86799
77
386373
97
229111
52
88
202470
101912
129071
493708
10
92
328006
338454
77
60
354092
64
399341
53
75
14
525949509
28913
36
32845
40
93
490007056
352416
3
51
220037221
491826
451627
93
142094
953241000
893320117
323684
301461
52
806502849
52463
12883
30
5
351319
434519
46
208924
34672
45
340601
204096
777199934
326953
24
70
62
324885
35
8
779704328
186831
5
483393
308890
3
89
40
22552788
60
42
51
34
214904
62
36
85
64
87
82094
389556
47
319633
431818
37051
305664
8
568498438
12
43
30
194363
912493450
340911
85
68
9
16
963830607
15144
34
63
383626
28866
434775
24
388310
428962
12
1
25733
55
210254928
98
31305
8
91
50
289691
43
285445
50
82
207868
155772
49219948
315736
31267
70
60
12
3
101426
5
329518390
131508
16
44
203033
215119
88
30
10
305724
4
124243
198298
42
478997
40
7
15
17071
51
71138
1
70
4
2
107158
480413
316320197
24728
11
257814
250296
14
99
438422
371813
18
336102
68
95
472828
812281110
192835
497364
198547
422814
28
63
225510
27911
82
63
347943
75
30
18
152823
5
89
124681
10
208088
190774
423228415
266272
91
227963
398792
31
349595
30
95
575553609
23
72
82
51
201229
1
224879
381633
94
69
778962223
46
4
13
476659
98
273933
279754
47
8
17
410986
318107
52
187570
17
87
252792
3
61
36
18
37018
44
286614303
91
77
6
8
330349
54
253829
405694
75
182655
92
384924
4
39908
66866
24
96903458
5
391648
93
241571
86
9
82
147853
150148
99
63426213
65
32
378281
1
7
444609
6
37
1
93
19275
290582
202410
4
3
40
148575
441072
8
449295
571861286
91
180428
456097
397480
53
74
281728151
716833416
441972351
73
49745
142673
988130965
31
55
424282
7
78
41
16
26
94439
59
90740
345879
56
420054
232597
202754
157896
189124
24
99
398441
2
165562
79970807
37
20
51
364913
40
95
396297
93
69
7
1
177184240
127892
334815
87
8
455046
125735
93
62
92
332989
38180
201081
7
326834
51
6
78
1
98313
27
494768
299967
426928
72
2
443763
46
64
63
23
199841
6
18136358
270976
6
71
696563376
283266
249752
191569
45
10
66
1
277918
477599
76
49573
77316
57
6
65
56
346526356
33
47
398331
303300
203488
309305
83
45
340085
17
450179
25
33
32
475737
386025
50493
54
79271
36
409634
87
270931
431455
20
100428
401802907
82
184686
300717
74
18
903389860
60654
327872
75
53
306325
70
196071
10
21
150013
480240
71
2
352388
179388
14
8
470903
56420
168644
20
427650
65
7
239841
359574
96
26
18712
98
128459
68
85
200623
4
768767765
35
154164
72
289338
36
408231637
562809335
30
61
769187194
6
353876
57
84
203419
32
2
4
208705
33
56
73
19
15
48
136443
34
376373
68
407193
80
9
41
258781
56
142736833
783385364
9
333781
193541
67
65
191505
93
15
52
389354
25
109042
510020452
42
14
496825
88776
86
68
57
177919
342116
464018
53
6
126316
290113
76068
215366
98
23
167570
456433
51
36
284109
43
72603877
58
13
236830907
499527
18
490081
73
270644
113446
454773
127710
374740
336785
6
420461
13
358201
92688
84
6
78
218520
342165
836543994
32733
114387
53944
1
181562
78
91
13
5
9
482267
386497
71
661715836
5
313339
98
52970
181079
85110
84
100269
91
25
75
22
545286839
65252
36
2
446659
76
802260893
366062
77885
793285658
41
15587
34943
9887
614811301
100129332
7
316481
376073
56
25106
7455
127903
55
69
5
881019810
122695
332971
73044
197538
31
3
194319
847617114
404671
92
14
89
19
40127
2806995
91
21
19
413008
69
835873362
38
8
413509
321553
25
486273
47501
70
25
56
169682
22
432809
79
116826
172022
60720904
23
318767
7207
64
321956294
87
32
62
67
456762
129490
887724845
31986
73
84690
2
85
124987
458511
23
26
326637
294381206
31
357819
85
151893
25
61
12
441481
58
4
14439
465925
295650
52
57
8
35
3
3
70990
836071560
19
31
26700
249796
8
69721
607793580
296993
36
31
133052
212698
8
106958
46
14
387895
244987
59593
18
152055
276639723
90
40127
244170
302190
150164
74
235730
8
248074
253981158
89997
466094
19
64
23726
306008
375265974
87
102622
68
448841
44952
172583041
814518641
407725
113341523
238800
272692
14
21
199867
3
6
191907
23
163433
235841
96
180023
179359
2
40934
72
74
48
54
279037
125198
489038
17
266549
57
86
408977
51
36
451312
5
3
4
12836
79
121146
50929
7
4
96
53
459558
12
10
44833
80
3
852890204
61
23
488456
99259
385828
87
147768
396939
181080
18
64
63
9
86
73
960499876
98
908922257
109670
95
90
99
17
22
285004
445757
72
38
54
464416
464490
3
6
37
105801
13
281775
109587
9
174905
203537
166100
176915
20
60
43
414921
58660
452894
63
25
86
64124
480895
178184
54
74
137055
90
388353
214289420
397991
38
48
3
252152
7
9
430516
15487
24
69
182384040
70
8
256404
88
74
86457
17
143926
180047
7
60
46
371860
168650
7
47
3
537320219
331590
5
2
91
9
11963
160971
308532904
62
40421
20
410376
465954
25351
693006490
428451
83
86
4
295988
316561
176129
127085
282304
963924586
2
472023
60
93944
14182840
39
73
193933
88
196779
77
23
198241
499401
565026395
31
12663
691748260
71
89
287216714
76
3
67
92274
410582
80
75
113975
55
2
620644109
62622
9
221690
48
55803827
87
30
77
107843498
20
436519
77
98698
278041
25
135244808
36
43
61
52736
235847
387193
74
72
89
4
6
20
302221
179600
78102
177204
98
33
13695
74440
94
78
69578
482791
8
273565
50
120508
47
13
83
421757
56134530
60
19
374208941
86
118444907
348112
341072
491226
223166
260880
252608
5
23980023
3
82785
192152
26
250415489
3421
55
394422
419428
97
5
254739448
16
289985
88
11
76
45
432187
50311529
68
90
40
86
222606
38
466926
259433
487389
206685957
62
920741608
7
24
2
15
5
29
11
21109
371416
39
67
469675
36
3
78110
276156
256951
94
39
155481
490087
289341
11
344575968
46
606599529
26
357979
80
407207
14
1
5
81
240099
63
58
7
30919
8801142
438328521
333780
50
437886
78
36
90
317402
97
176575
2
71
67
72
203830
304895
494473346
1
54
235051
29151
136396
59
85
88
206052035
83
8
7
68
10
492452
84282
15
5
490512
426669
83211478
73
329059
1
35031
20
27
89
44
207827
299098
367736
54
20
469561
38
14
30
66
297326
172507
135404
50
56
95
400328
98
93859823
106944
14
28
432578
396620
183138
470336751
439844680
217920
212587
302274864
78
21128
32
178899
5
32
182818
1
113661438
5
9
785675414
462892
5
485150
19
7
359025
33510
74195
29
283353200
794142368
76
76
749569862
78043
395677
17305
80
66
4752
472419
9
291352
6
35
77
72
83
284173
64
301346208
92
200460
73594
12
27
834778857
2
177998
101631
56574
63
388937
82
95
11
10
363080
59
376852
250677438
570201520
33
445703
67
21082
23
28
38921
7
118642
152285
473587
53750
247390
176453
365937
48
12
3
346077
201889
39
458436
185944
90
9
472361
74
2
318559
46
464801
284794
18
70
117261
240985
91
36607
63661
499164
19
91
3
25
402843
309299
307873
93682
99
22
460737556
336447
13455
123029886
214370
498044824
21
8
527575211
72
33
249357700
94
87
477124
99
5
280297
10
69
70
39
93033
167790
279117
87
59
67
61
22
167498
459612
17
76688
68
242919267
444429584
67
387579247
759834897
76
65
65
75
24
72
224977
32675
82
255729
259231
330977
98585
60
48
457948
963493830
62
9
373401
7
401594
58
499054
811875546
3
20
78
181491
66
8
6644
197446
91016
356548
12
9
4
255943
38
262455
8
84
712316914
9
961768190
46
69
69
235333986
33
99
242452
20108
75143
99
50911946
939211529
307319
477408
172065
93
217032867
270531
81
7
38
59
613911608
34502
97700
184578
3
401468
142224
42
60
470275
112634
95741
3
64
451202
67
3
16
85
75
80
14
69
9
401088
204648716
29
36
788887283
110514
246136
407898
5
349067720
70
19
51051
499628
225503
9
400938
29
59
70
134175
340129582
97
44
28
25470
56
962776394
192809
177698
20
60
204486
347497
13
88
9
671204189
32
808361774
23
245536
49
18
290451
593638361
471390
449467
6
124640
188958
73
3
31
7
95541
3
11637
3
16
97
51
68
211753
340170
119230
204783
715957733
51
8
227735004
404049
72
65
245818
329971
115675
35
352708
29
3
66
27381
171788
3
68
377634
1
122800542
251515653
3
77
16
181080
242091
300569
1
98
6
8
4
135682
70
373413
42
22
72
117233
40
1594
500288679
117498
12
408447
87
422469
30
9
288971
429940
215377
62
297006
6
44
95
163869
681047243
47
73066
55
76863
459327
102782801
433396711
462268
68
68
8663
29720
412782
428723
489647
794084427
83
66999
343936
24
450937010
286665
274623
133614
170937
56
364957
278853
36
248877
375553
36
120820930
88
354996
90
277851
3
72412
208073
122456
66
103166
99
74
100843
67704
68388
77
474982
3
98
916378240
3
52
155418
5
94
849813118
17
167204060
455412
21
185727
746952522
133869
181851
3
122735
460354
434807
75
89131
13
5
386064
153423
6
91
885204482
145088
28
27
160695
2
98
111874
22
341780
7
16
188179
69
275634
408997
369394
13304
184426351
18
406852
398266
22
147570
51
255431
403968
84422
28
491771
303163
62
46
25
16
66
574868874
45
53291
6
98
45987
65
54
70
14824
391678
328570
28
4672
394689
40
271894
290724
16
46
12
73587
426577
52826
47
892191675
55
1
202391
185556
53994
52
46
87
31
21
974581525
409399
106495
427306
50
9
23
95864
47
69
52
43
31
360686
417495
238292162
3
402082
7
203996
1
83
76
47980
898343275
1
186357614
97
6
185262
277577
92
254207743
453059
70
361740
3
48
380697
46
89
174459
78495
64
165908
5
33091
93
38
47697
212391
7
5
23
412973
96
27
469507
5
740175900
89
58376
81080
518992601
91
114902
63
16
108825
27
270282
24333
81
57
9
162063635
69
13
1
353312
75
110870
859033262
660798364
20
254074
49353
407718
128604
5
31
53
18
57
55
26
75
451507
35
417414
41
87
28
675515907
83
54
61
80
24
61
94
83
44
50
140698
130335
314533
486193653
14
76
6
13
105605
98
31
34
3
607679199
61
139459
40
71
26
91
422397
62
38133
81521
29
79
176495754
279701
7
393800
249467
52732
77
28
624790564
431003
373064
47
79
45594
2
33
362096734
307839
86
16418
73
6626
462628
50
87
269486
29
514543077
270
9
498508
30149
11
90778956
8
7
93
66
42
561259368
52
381420
16
84
580591092
73
25
84243
332443
57
81
46
3
131776
42
24
350219431
460786
71
56
432025
4
76
165134
236332
590610368
29
230636
3
4
141665
466924
95
466155
893832445
59
9
424817
46
137733
4
41356
4
1
1
43
338338
909292430
495649
96226
117252
459332
97
8
255813
17
64
44306
4
486680
15
14
152948
144554
64
62
35485
300470
777148224
7
90
2
11
89
7199
68
974786991
23
52
84
260151
129141
486974
493584
297447
44
100464
38
187929595
11
198730
284618
28
86
21
29
313080
69
323431
300143
68
29
325304
378589
269856
85
32
189875
7
266729
171484
72120
413286
52391
98
105964
5
418181
38
65910
89409
217449
368341601
94
75
475602
584034724
79
230653
76
375086
48
40281
73
804393049
24
46126
11
57
177058
34
305823
317319
9904
7
358703
85
21
68
52
12
46472
87
27
27
67
468449
212562
159582
110858
486919
50
127802197
394700
25
347796
56
383502
222745
9
619510595
6275
41
3
67253
182705
73
481477
297866
77
2
53
972348639
230922
160597
44
35
248005
9
447778
230060
222983
95
55
49
9
31
287522
71730
35
32213
17293
322655
68
25
236921202
352232
245228
10
8
72
315223
35
43360
186806
17
95391
87
52
253175
28
71
158894
314058
42
22
440538
467090
496429
470064
418832
5
387094
98
64
9
4
87
90
182310507
4
473082
4
87
6
83
93
502969631
98
270631
148744
62
431986949
215715
9
377857
80
421522
14
9
78
367718717
592911520
18
16
98
5554
67
299150
488692
49
108878
51
4
50
72
82546
42199
30
22
427434
58
885673260
64568
59
283784186
298058
80
4
22
39
299259
70
8
3
251930
81827
279957
8
766873266
407906
82
162657
146795
146774
146630785
395668
22
7
27630
21
51
447136
91
8
369456
6
68
8
63
52
72
37
124265
406935
44
467380
192307272
68
25
84
444724
2
4
61
72471
41
6
66
87
359575
113299
302863
36
32
18
34045
21
59316
95
53061
912324890
399055
47
69
419576
254506
41
26
61
71
99
98
252537
205226
725201819
12
37
153845
399532
364761
218337
56
171192
57
212687
25
377256
91
68
52
101557
43
28
88
147531
159645
316345
76
291415
344167
118123
495373
381633
234035
65
320641
378421
93
99019
252582
8
98
59
75
80
167818
71
489571
410509073
96
317735
988
79940
67
181402
2
910608133
18
24
122837852
14
948721598
541742715
255353530
39
499589
58424
571212564
57
135611
78
70
2
15
43
294020
361965
385520
379261413
453853
55
321344
68
89
99
73
359674
39
74
337382
317987
11
238808
185401
980991378
285588
3
13246
618367399
342281
33
48
1
167023
109042
390360
212710
386837
15045
50
471371
481366
49
64
111683
248490
228889
8
28
53
9
56775
241566
24
498478
73527
42
374371
13
73
71
321493
372018
1
450069
231071
63
94
62
356578
27
91
475531
421600
39
19
8
22
127846
9
98334
90
39
435362798
81
52831
495103
2
57
440901192
51
231227414
68
50
325882
190515
72
43
328632
990356306
202226
6
2
95
129033
186663
538464229
9094
265540
311401
437704
57147397
388633
29
158243
36
487483
67
98
376919
46
80
368356
68606
8
65
400122
7513
342033
254450
315047
39
19
318661
49200
90
51
83
667818295
64
34
33
65
209057
445196
481985429
1
25
35
356252
56
357105
9
177892
49
22
29
1
79
368155
17879
601178699
76
410148
33
78
419531
15
466730
96
44020
89
636013212
498481371
753770795
85
45
86
83
96
359987
493648
84
248981
75
323050
413091
56
45
479698
73
77
37
28
379116157
39
10
367391
151749
158860
3
67
26
356022
464265
91895
36
74
22
295213
247687807
7
300320
79
304561
69
93
293845
477621
608925308
22
66
60
41
223514
71
30
9
309842
7
69
118328
71
5
70
129316
77726
8
5
321063
19
255171475
339743203
58
250845
6
17
314496
144878
18
286513
695589980
450141
25
74
346997
294951
422043
43
253501
48
115843
60415
88
64
430220
433956
364540
275671
751616289
333385
45
6
14
913040057
228346
396852498
42
254294
37
9
933263269
408505
1
34198
477302
57
404765
28
91
233631
11834
37
276189
13
89
491647560
58
99
63
488962
458756
56447
56
279365
99
483901
47
163408
299826
491942
257788871
94
94
43
451376
56
15359
61
43126696
26
135403712
227378
191247
129304
41
64
39
77
13
54
221420
166092342
54
33
57519
33002
305260
83
271486
346894
98
390686
7
61
573146298
123904205
33
946058103
1
2
405288
322936
451205
85
206183
468659
950577501
402636
4
51
40
207641
437306417
334730
89
18
192402
276270
434238
369309
490923
312628
38
294940107
11
61
86
259706
77
49
61
8
5
117762
55
221183
92
1
269860
61
68
50001
16
688949745
224317883
88
85
68
213610
120499
163014
73611
109003
3
485686
73533
456611
366223
778495366
83
682207685
434678
412187
6
122418
66
870934229
53
58
451805
630620375
64
70
305054
49150
88
39
89
341599405
50388
829620308
74
926934111
30
69349055
77
97
7
48454
76
54
86
492446840
269442
76272
51
3
48
54
173356
80
109113
183254
91196870
249602635
44
4
10
90
388631565
74002
6
13
8
83
2
413686
998498734
196532
403347
4
6
82535
394433
58
87
75
71
78
590449061
220257
322597336
192557
69
361969
4
55
65
98767
5
286430
2
2
404156
91
32
91
1
282189
339838
81
108479
3
78537
4
80
31
19
66287
74
428210
640681137
106345
83
328319
279564
8
239899
23
60
55906
496767
371776
9
292192
165897
8
305130
403711
20
342534
76
50
97
417272
188588
63
354934
34
60
64
366757
359683
443471
553510263
249175
172291
17
53640
155093358
212623
75
30
49
43
283489
54
426158
209175
413899
95
2
2
11
34
365766
470758
342451
764063717
95
257786
30
2
7
909490910
29
35
46431
61
366573
4
179384
12058253
252450
324038
87943
90
3
9458214
34
266711
85
316435
46694973
204910
95
19
358919
9
116533
2
30
4105
83
3
92
148023595
110584
81
25
993334424
246080246
31
561798250
525924025
179057
85398
46
67
66756
49816
25659
482524
161825
395194
33159
2495
7
90
27
121211
335796
29
84752
28786
85098
58
97
44
143571
325391
446558
3
4
80
380905
313570
238106
799087802
65
227272
54
42
12
58
243333
35
67904
55
45
166749
203996
490113687
75
220254
23
435777593
152810
99
149892
297238
44
46
463497
543352437
3
21
174152926
3
9
72
30
391352
849803544
14
2
33
366781
96
453697
831025870
92
11598
800563526
39
31
83
7
1
84
745428182
31
175159
437661
19876
49
6
267091
88
35
2
61
255625
39
181375
360311
865319695
377497
439931435
273518
6961
54388256
210140
28
62
199582
30
37
369667
16
126321
4
201356
150007
68
229252
69
23
96
13007
53
40
2
63
43
64
18
460341
351220
94
62
25
130314
315410
4
30
463572940
313967
148662
102571497
426399
44719
7
231471
537729134
275563
59
197146
447415
186262
16
96
4
9
17
9
33
427011
72
332400
5
466527
77
62834
65
471835
51
106096
5721
57
34
8
10
461451
2
86164
333586464
59
21
439923
945985342
91
35
44
86
15
24
69
81
36
400140
329725
59
25
64
132960
28994
8
261658
347818
405178
53
28062375
220100
250694
23728
801479174
258788
55090
50
6
58
177120
599114857
279677
17
17
397790
854181605
31
875827714
65
52597
16
3
92
64054
283890
63
90
81
65
64208686
76
70
64
126450
10
83
440148
31
275962
71
63
62
89
58
47
199477
4
55
334941
26
32
46
103879
817437769
921238888
111663948
21
298594
1
72
185534
278418
8
7495374
93
70
13
34158
34
55
7
188207
237701
18
108802
433588
61
38
238762
537403254
602786363
27
48
579441306
459044
105011
11
453063980
361062
128165
26
54
13
66
177222
7
275588
32
564847391
326210
84
471130204
99
238851
476460
23
45
89
61
456270
44
96
83
5592
28
1162
304120
98
483393
358969
454602
55
53
29
26
265530386
12
61705
214951
59507
546094605
463787
6019
766527384
87
40194
14990
79
9
99
11
255766
59
31
39
82
157281
40
51
336121
2
746687964
84
157815
42159
85
7
331417
99
9
111566
322903
25
26404
111841
6
45
34
291775
20
67
1
189354
286926
37
14
313778
84
236151
54
6
78
221717924
53
19
40
82
5
97
699727929
41
79
5
81
3
279865
903265235
72
57
602623153
375955
52
12
2
89
84
60
343784
209334
300213
95
49
68415
49370
8
7
447334
82
102202
108386
239671
377070
32
311042
429256
137584
418416
481470
6
40
33
18825
417952932
9
57
319555
87
63
38
93
1
45
207273
132682
4
20
1
675189173
166101
81
78
256709
78
121697
75828
86
97
59166
376438
63
29042
64
80
37
80
2
45
9
4
53
304354
71
25341
73822
74194774
6
289667
50
285849
183665
4
30
140494
165436
206649
8
133198
445930
34
259465
4
30
289445
609137520
243390002
49675
253448
460232
25
3904
47502
215563
45
82
84
3
582049420
86
623802908
72734
430714
2
6
31
28
12
56
495364
233266
224301
98364
76
354985
42
93954
15
438160074
45
115085
183827
93
18
324077
6
339367
314018
435483
321437
78
441523
476148
360005287
214339
408971
11
5
95
27767
285670133
265339
23
43
732311259
8
23
71922264
7
357535
303267
134125
17
94
46945419
358776
9
254221
56
5
47591
293510
28
402872
38
44
66
13
24
18
493886
92
78
9
20
39
41
406768
25
943579844
307824
17841
317924
82
517624009
680174343
53490265
24511
140885
444168779
84
6
993771625
27336
28
76
2
45
239037
320465
7
41494
74
16
180927
64
459147
65
625599994
70
362837
76293
323851
341203
30
51
2
21
2
31878
5
7
5
12
22321
484510
356167
340102
3
9
113616
38
62
133053
383084
79508816
364618
58
492728208
439805199
365648
38
90
48
47
47
100887
17
181059
139118
692788386
16
63
40
92
775484903
357775
8
41
155715
2
87
7
1
32935
7
67
321605
4
6
225041
768846610
5
4
85
399376
18
12
491020
41
770996775
41
254028672
97
95
81
499439
35
53
589090099
43
354536
949659210
50
57
95060
431703
76
463861
88
629012756
260508
65
87
9649
8724
158408
270399
5
121111
72
282184
348647
32
87
3
130938
401258
7
408702
363488
5
473995
88
240846
79
333477962
41
7
296792
129368
6
8
214855
44919509
157718
36861
37
7
80
56
65
42
944406799
207739
95
6
13745
2
657196591
13
60
258194
393033
26
27
379044
85
275297
98
42
360193
2
95
354273
377113
62
122466
23491614
26
22
271081
44
213160
409034
855893067
299730
426736
65
34
302690
10
7
50
573378836
24
233546
6
149085
85
298247
308630
67
2020
17
25
38019
286858
89
82
386772
149804
346939
78
356690
493287
82
396358
185137
51
467830
459569
390843
92
368773
507135141
32
206127
192511
405988904
124929
402281
11
23
343490
69
219057
235867330
53
82
36
98
98
89
199419
50
73
374344
96
180151
17
8
195819663
360392
441369
114314
73
52
6
40
256240
29
50
118949
42
349824
226811
9
314622
107976
311312
261272
366832074
212258
408473
40
30
300531
185242
8
59
35125844
31
408560
16720
276822
39
229683
35
44
86814
392219
33
13
277691
490438
64
31
33607
2
322673967
2
51
75290
943379123
63
50
474876
475838
168805
4257
305644
65
77
13
794169003
360282
441508
84
27
255681
47
305328
86
137423
1
54
60875
51
34271
11
157768
52
155935806
32
321077
66
615
430266
309508
243399
14
7
774139466
69
6
52
476030850
54672
485766
328257
96
376923
4
81723
25
12227
476088
153491261
26
81
263615
22398
330637
187619
9
392414091
59
115161
21
89
444504
82
5
85158
87
50
55
31
730408303
78
46
88586
31
50
147851
47
90
698992977
73
261645
207153324
42001
161824
925046366
494098
5
138765
16
810402826
84
100386
409521
396550692
26
3
97
393176
167355030
15
3
251843
476944
76585
59117
66
713232380
227977
98
14
356837
453218035
6
32231
957881806
429021
20
41
86
168445
103691
11
9
73
84
81
444954
158568
67
69
94
21
11
14
85
354509
96
26
4
51
255196
307503
54781
8390
201028
442419
7
9
63
14
3
43
19
631652031
68
93
140628
428806
89
6
25
704373760
13
7
22
7
483833
25
22
49
62826
2
494979782
260464
322062791
1
69
134095
884520409
90
242479716
260222
9
372103
64
37
159206
140833
50
6
80
760098218
368035
92
91
357343492
69
69
8
77
434236
87
449651
185351
418387
81
50
364879
61761
20990
17
64
59
332609
62
27
50439
52
43196
17
112771
73379
87688
91
416727
114856
26
29
384913
61
27367
82
14
278144
133607
893954421
58
84
343572
104314
149970
6
2
326735571
234039895
442262
98
5
208215
16
105052
45
115329
28
255185
135173
70
332906
20419
6
95
7
160049
67
63
91
32
252957
169107
29
15
233994
612281840
125490
62
17
76
223794
381041
38
995089764
43
208638
5
136264
95
402407
180727
77
465095
67
429864
758741201
30
127501
485215774
3314
212821
73
21
300493
273302
464846
61
354147
71
21060
77
64196
437387
23
96
55418
286525
49464
523586619
82
52
2
67
482816
181424
2
468006
29
19
40
354836
11
63
20
37919
214335
81
68933
40
176963
288598
451094639
1858
138690
300745
144042
242412
22
26
27
870379473
89
16539
65
181582
423732089
51750
85
70601
8
78
47
99
22
16759
61
9
65
448757
6
64
15
477245
17478
55
264866
4
83
285497
878820730
194447
30
323662
435499
8
337639
844634527
347521
59
568277247
62
51
87
26
39
70
15
3
691271338
5
5
90
470559920
34
275963
49
248802
4
85
426592
4
80
605701049
126641
28248
52158270
490102
83
59
357004
96
58702
465820
944933322
7
33
13
201163
5
12
36
86
223181
73
51872
70
12
157923
34
92
430496
20
25
68983142
498463903
63
64
63
60
862046164
289974
70
74
464421
431102
8
2
939159876
44
262603
565960082
88
58764
539596124
19
155820
40
494256
918205380
133582
285927
214997
67
67
89255
443569
148018
82
294985
432381
82655
76
46
54794
27616
74080
79
237087
1
59
85
102480
194992
139095
74
19
11
254628
80
87
10
20
298118
296399
64639
413297
5726
92789
91
77
158204
185719063
411859
186038
333622
64
701044590
461271
29
58141
72
376735
4
458820
32
25
150867
211432
512086624
25
3
308168
252809
1
70
47
545644793
67868820
25
11
496773
22
313121
346994
32
377936
218941825
137321
294047912
11
177874
106836
88
147216
417363
68
62754
4
94
474341
36
52830
148367
401730
455031
61
66
477515
34
343702
22
292021
45
39
15
30
921915646
8958
99
29
33
81
95062
98
21
381398
33
48
79
409798
388623947
5
474384
25
83
52
7
2399
238473
58241
33
242528
375795
37
101019
86
1
485067
62
34
18059137
123811
50
343049
31
70
84
52
133522252
1
201690
104316
22
475880734
230879
96
428421
419600
325648
1
63
34
38
277691
91
94
1
56
33
49
31968
67
490748
9
449381244
85
8
323219
66
26
7
35
407609
869346203
31
83
402778
339799
650037312
248466
13
7
78
499443
27
8
43185
324616
338230
464824
5
128338054
58060
43
62
417465
15
300759
63
99
6
88
402421
2
281017
18
212342
97
337413362
9
797855396
69
75
48
46
6
6
479556
406322
195620
18
75
256894
92
80
83
440408
345591266
43
182675
46
5
279927
124769
6359
36
42
422963
152887
67
46
479692
366829
13
32
52255
301078
20
824714947
446616
987121076
25
49
56
7
14
7
51
21
11
21
149386
27
349618
60
85
473169271
19
6
45451
95
335126
58
61
328056
86
3
9
8
429616
47
216417
260797
75
86
108337
361711
82755
61
75
32
416849
32
65
99
200842
210263
25
575555959
293672
7
3
80594
147404
1
5
299020
13
73
11
266110
85
6
19
379817
88
6
25
84
12
3
8
136381481
73
302966
1
2
2
199043
36
27
285955
78
358893
406236
2
28210
154711
266478
838766936
208742635
324519
202453
69
183348
64
2
480755
150087
88
48
16
77
5
240387
402170
932349108
1
204932
380576
3
46671
26
99
72
944061363
16
221240
91
531165636
79
40
186850
67
4
387828
338062
369245146
99
300492617
1
947
7
59
91
871099996
63
41
34625
386252
383169
73
390880853
131107
54
716
11
386624
224346
35617740
285576070
70
234958
54
27
402832
995248098
14
9
319964
159701783
5
69
88
73
73
16
26890
66
76
326218
95
170175
305523
7
724880859
53
31346
31
334089
36235
520205304
53103
97
61
321741
8
96
74
6
320868
86
308017
92653
11
68
347243539
28
13
249408
436182
72842
3
77
12711
330723
311277
1
347094379
179462
425600
483508
311651
411248
33
281044
4
129034
192655
380720
280825207
2
85
87519
15
278312
90
31
130500
194236
986157592
11
479949
3
314423
67
79
81
759820791
449523
327810
1
227674
471138
232024
2
99
56
338948
241357
19
59
25675
275593
311528897
41
120456621
348295
36975
441581
14
49
68
38668
160306
174005
328794
1
84075319
56272801
348286
490750
215181
129865
52
46
182441
94
88
271529
32182
109738
25
47325
36
1
98
765595966
59210203
889074283
344789
288058692
89
22
4
336386
5
77
73
41
74
67
197428
376235
5
106662
86
10
405104
36
211009
105727
23
22
366880
1
379645326
449816239
383792
249072
349858
451753
40189035
34
22
64
48049062
28281
150982
919143616
82
92421672
77
473286
48
3
220907
33
233714
280363
98
439751
388349
462500
347074
99513
11
95690
309101
386900
52375
21
78
38
91
97191898
495603
298656
4
245799
944091565
125996
23
230677
155480
551363411
119843
13
21
313736
130889
126077
152746
173311
75
2
89
212000
34276
73
53
9
91
8
92
11
946020208
58
211559
49
447873
37
24
16
115923
29
93
8
62906
6223
78
276164
6
443471
484061
327209
71
73
66
848035076
719049999
85
190900
9
202481
252079
400473
480973
9
34
6
471854
33
90
94
277665
65
78
88
643005780
474908
106561
240951
642171769
39
18
34
88
205944
261366
7
440296
345380
1
64043
489724
68
1
472047
28
4
784317461
201572
453056
434140
946103189
19
5
243023715
66
91
107929
86
1
272777
49
4
19
4
55
5
34
473927
456598
412601
168604827
111149
4
205107
150559
124371406
204030
4
452100
10686
130227
370272
4
27257
60
29
71
71
456
14
323935732
6
61
60
327696
9
106035
61
213454
67
97041
135053
296711
143030
98
8
377926
91
348405
96
218779
8
89719
445631
29
399232
149503
508
213027
292461
443981
4
30
213782
218375
35
318321
313649
40
422436
21
27
2
472274
77
52
82
2
284978
7
119353
79380
71
4
82
53
89
55
81
372059
461480
32216
38
22
159448
7
245535
270623
63
107645
557373778
12111
59
65
67
80938
4
487914
38
42
93
459950360
917452733
484329
48
166312
1
44
94662
282480337
39
214334
277484
4
23
817541294
813994942
159523
53
26394
3
250217
56
20
1
1
52
376978
115082
954132552
53
7
2
588283609
52
36
42622
98
942544016
11
86
2
4
19
908974367
12
97
11
2
48
95
87113
295821
304567
66
89
89
4694
6
23
394453
47
20
33
299867
389469
9
9732
16
71
75797
68
80
392761
54
73
499746
29
27
47249
291011
432563
41433
2
121945
4
43
474520
205003903
38
365126
28
88
488410
7
70
20
437107
2
61658
15
75
43
43
98
95
62
382519
418932
199383
87
97
5
83
61
272320
74
455836
9
437603
90
44
97601
2
91
82334
13
35
366517
455040
283712
1
629501723
157255
302117
99892
9
3
469844095
149304190
78
45
448529
183044351
85
412831
15
58
452043
64301
43
271817
28
819097334
209583
6
244879
84
42
770152886
135991
444083
31
82
42
31
38
42
252084
498551
41
74
6
50
4
59
7
200721
235609
414251
415168
7
233993
84
67481
22
362979
19
153396
7
99
469898
62
145564682
78
88
46
54
40
96
56
2
316429
76467
275184
57
29
426210
12
60
632227817
15
52
39
42
58
204332
50
424757
93
7
70
544169679
889480870
411442
6
90
88
47
7
55
28
6
145559
7
7549
868565182
360140
468481
25
4
185534
201660
165907
73
22
61
65
79
389663
411976
56
70
799889335
411084
28
34
93
70
19
153870667
5
6
1
6
42135
72
588572540
40
286510
11
54
22
70
15847
236664
671360047
84
316074
18
87
109065
51704
11
26
6
108425
375100
177454843
107605
27
95
36
8
230772
874068180
73
95
97
61
43
299282
196900
478459
27
216906
359624
57
12
14
1
23
993412752
239028
491344
93
83466
421340
232001873
900881722
33
74998
313502
418669
122293
285823418
32153
207191
44
60
38
51
237302
92
69
94
4
5
55553
31
145261
298004
69341378
635541452
18
112515
68
137601
31
65
69
185705
419477
57
16993
8
98186
483547
18
3
225799
9
21992
92
36
38
74126
96
316367
71
139057
72
9
68
54
29
313296
428918
12
25
260408581
2
237022
259839
7
133269
97
138758
389300019
59519
9
58526
738443116
55
325217
88
489620
114905
476404777
200628
38
403256
387913
7
76
41
85264
290206
529739294
353181
6
29
69417
205916648
78296
492303
264138
129204
1
50
450470
2
99
620664571
373991
111036
56
52
169675
28288
369210
71
79
193490
568884222
36
3
155432
87303
37
309049
20629
12
65
88
63
20
35780
2
6
415903
60096
16
6
299611
8
67
28
271794
36214
722325078
7
5
49
47009
106463
18
13193
77
18
4
365464
64
40
984708002
70
4
46
2
396027
13
55
74
7
28
27
22356010
2
33
50
491811
619063754
17
29
11
11659
21
87
418854
466134
75
447172
83
16306958
371165
40
33
252407
29447634
74
94
146884
8
10587
13
466830
409993
318810
136955
288369
51
19
13
44
74
119303
463588
80086
982017741
384487
319305
18
2
454732
55
44842
31342
191755
175069
94
97
71
150975
50
5
71
37519
421616
273328
335266
277960
19
99441017
118012
594349780
26434
37
712407821
44
55700
5
63
59
58
318806897
3
74232288
340004
198986
412550
87
405887
9
176884
77
2
915096730
95219
125745
240406
417959
22
159290
82
243941
120768
401598
169363
279123
128812
19
390618
467183
21601
79
27
86
3
8
93375
324048
328537
55
216123
73
86
8
233211235
894508698
44410
49
336493
409600
429310
1
101814
198395
77
5
560588759
320514
99
453100
11
244630
382885421
235610
314504
93
826706429
88
61
37
94
49
126777
375698
71035
336089
3
173328
82
395430
8
3
477184
371912
91
77
385177987
211374
14374
54
17
473615
14
9
9
14
1
3
343770
35
237311
5
26
98
476790
416459
163259
39
39
128911961
331363
288619
304697
149924
73
28
36
124585017
17
77
221712243
59
5
364889
330613
58011
202667
8
45
573029979
56
96
172893
910033509
73
69
78
453506
91
3
78043
71
77
182612323
87
489756
18
78
111580
77720565
3
241898
61
488457
1
62
87
154545
259695
246756
681456162
718880206
183070
211831
82
274270
66
486279
421753
85
86223
439860
90
34
420206
24
487556
139847470
418796
48
76
87
168664
51
896241662
849386023
396187
256085
23066
45
15
198744
255245
46263
448676
2
27709
17
30
27
387170
297325
350353
29920
128546
95
459534
338112
178515404
33
70
1
7
323968
4
149215
96
436836
300744
77
350672
36
3
446835
16
60
310726
17
96
73
242757
379624
40482
52
89
63
97
48
286860
496041
21
50377
2
5
349615
31
269454
67
76
138987
299955
230759
169846
15742901
55
9
90
33181
147238
82
11
191944871
341826
51
353835
629894931
73
7
73769
88
41
35
18
6894
164959
66
52
19
26
35
65
494246
447826
35381
160778
129173
166060
268150
10738476
152976
81
59826
3
97469837
406640
20
43
2
244101
467362
202562
1
96
37
92
14848
29
4
399179
35
183744
76
178874
88
56
378623
59
5
11979453
35
98
175958
295791
37
339224
29
16
434207
26
79535
154998
308222150
88
74
57
47
437088
517487341
55
9
4
161875
8
66
33
2
589940813
72
9
849276736
1
51
55
3
83
89
104309
1
73
63
21
860488969
82
267443
12
13
449803
340384
6
40798
92
17
8
6
79
67
95
1
401193
460152
38202
190426
83
18
28
13
25
1
577487841
42
11
291720
79
74
376216
41
141398530
46401
37
402172
149990
33
3
316111
76
64113
17
373396
154670
17744
447916
42
99
124561
87
14
8
12
55
11451444
156089867
39
69
895693923
799391621
89
83
345495
62
80
2
59
397532
43572
67
332338
744018659
112874853
70
38
73
1
264080
177281
161102
26
498529
18
69
4
87
496278
425109
16
19470133
423426
64
97
2
80475
68
231599
99
49247
34465
82
46726
52
628352304
234134
240178
301881
121116
27
628796025
42
83786
4
65
338103
460312
175012
39
42692
78480
6
64
449779
378387
98
225183
95
3
47269
94
6
382443
5
82650
96
239725
68
66
71
321570
92
5
369074
54
77493
405436
83342
66
62
3
435548
38
23
23
52
99
333996
51
434055721
216366
96
85
9
720691686
474814
25
67
95
73
435109
67
76
467291
67
37
101734
455967
203402
3
6
355887
296058
195151
63
151305
387876
89
21
25
56
5
365803
93060
19
392849
280654
416681
44
751942070
87
91144
96
19
91
242160422
74757
39
220283
26
338306
128308
28493
33273
45
320213
229527
97
50
58903
20
297199
5
67
51
86527
57
89
81498
3
72
64
42
35
366061
64
42
17169
416204
48
290115
416123
346077
490346
82746
100664
36
310391
455767
188692
2
399308
87
88
348993
198038
40
76
38536
391998
970441456
48
78
4
6
104754
493734423
10
449766
37
78
164935626
156330
77962818
19
1
52
33
60
90999
130607
381577
87
45
264202
419780
57
1
496858
134754
427328
30
44
353762
32
818265200
52
45
599937479
44
301058
455516
316434
355896
73
483691
86
489673
62
335230
4
104101
9
473655
33
43
5
94
44
73
60
306635
349849
35
3
46903
64
38
6
113188
327632
40
453886
263531
28
99990
261837867
96
424858
81
455498
98438
186971
64
9
122210
917799595
311225
107171
629442682
525856300
39
5
467232
48
604268609
78
74
428418
127796
372188
136268442
419289
36
542556461
236586
939625926
2
2
1
96
268392
7
19
319735856
19
960459214
300065
650271923
7
453702
72974
98
66
221580
90
20
4
965258814
445662
132836
33
64
107036
51
68
320168
127363
49
455010
243693
764027380
77
416672
43
405233
703765722
98262
190337
300962
77029
73149
777079225
36
219518
8
365055
35
82
582634331
22066
10
317490
160105
6
57
4
650989111
40
94
85
344219
69
369427084
215759
74
22
95
201135
9
147306
57
383403
2
98
313176
191670
65735771
342238
49
64
58
141969362
349790
80
20
190599
849660394
53
644809167
84
260795
13
70
106585
473255
84
72
72
492662
58
241211
58439
830664588
26937
12674
1
57
98
323444836
493942
58
99
86
42367
226145
944644846
35
352696
69785786
120054
51
62
80213
84
107407
77
80
300331
11289
808758299
97327
303148
278280
26
90
866719237
460343
348588
29
40
86
385286
646267088
30
62
8
96531
151076
54
214572031
463900
7
40
180877
3
64
7
90
439153
7
55
465352
460783
6
107777
29
44
2
831925748
331339
172930
169460340
452595
272009
168928
56
369761
4
47
324549
9
80
702381623
807885925
2
4
244807149
16
43
197288
274379
69
87
86
83
35
8
177680
52
66
42795
71
463053
506465315
159061
7
48685
189010
140579
42
299656
53
5498550
74
229597
18
45
78678
29
77
90
13
418332
92
96
760272399
27
21
27
24
60
230258
24
410037
64
2
493317
3
316224
235942
181110
322365
88
31
90
553255064
48
108436
57
4
931503446
11
207434935
482484
744953377
90
154583
55
458251
83
386542
69
213756428
326179
186547
416385
168096
17
65
2
52
41
153121
252677
54
167109
5
215214
347175
327463
299620
453296
86
65
144197279
62
600598473
73
6093932
22
75
80
86
55
8
373345312
288135604
250888
96
28807
58
56
92
37
73
95539
19
901734298
103369
490138
202269
151662
20
99
32
179726
676311550
31
308344
84
313463
14
233222
187767
409665
27
25908
273070
65
108443
29
62155715
23627
28
7
47
43
6
68
38
262767140
12
60
95
48
81
77
52
35
165567
751106624
484747
62
215485
51
292081575
57
128799
7
40
295515
243320
21
827439876
2
1
16
7
296516
85
8
539246419
9
54
32
91
249214
290184
641109740
2
105598
72
8
46
2
707170176
34
850129411
4
86
21
8
168662869
38
206038327
166468
26
8
61
43
36
187769
73
94
171237
513120812
38
45
767168948
463656
548340163
41
366666
23
82
10062537
49663334
2644
43
49
44
885393076
74
59
421679
28
40
743402595
35
451566
197604
76
5
53
92
72
54
12
37
16
67
458882
897821066
42
77
271978
65445064
6
477594
958234704
440871
458410
61
51
463820
65
575527473
223076875
43
464912904
8
32
30
81
281109
41
29
611523319
60
342310872
296596
4
51
379077
26
8950
104507
385854
64
591879113
82
82
13281
32
166310768
98
64
216153
86774
816508260
99
97
1
7
7
83
2
28
16
15892
37
438448
165273244
459238
37
16
102166313
435134259
168922636
53
252415
2
340556
8
412142
75
442833
17
26
61
918802111
561867815
99
22
397930
215129
17
22860
94502
546812640
275607904
34691
95
60
308688
17
6
27
598946803
140905
184430
60730
366688
480013
3
87
60241
275548
60
43
962624268
492874
99667
2
114843
408900
88675
83
403497145
62
6
61867
295899
75
28
461393575
290778092
14772
35
243559
492655
53
3
480042
50
52
110927
51
761337398
30
31
84
41
39986853
94
16
4
50
56
490908
52
92
81
286666
261947
295511
7
5746
361780
91
300658
32
677129204
7
386565
104681093
720080676
63
69
497788
197926
809667184
375682
26
62
117343
332886
12
22
68184
42
354944
93
46
249331013
543438489
73
30
162593
130412
51567
338692
11
22
70666
279330
233349
242407
58
54
49
14850
70
503205209
45388
16782635
235751
9
39
14
6
7
7
23
149223
71
414345
84
6
46
422539
32689
731530886
84
97
55
6
46
210800
487634233
68
33
357154
32
131402871
197963
97
141232
44
435099
2
46
88
9
32
92487
181435
80
285729
262278
94
110953
6
366848
266646
76
99
42
88289588
1
278528
31
28
107729
84466
19
67
202920
411123
73
9
57
99
351083
28005731
80
295107
471779
449111
15
13
273077
385156
84818
71
74
327925
5853961
40
418842
67
59
95
1
336796
342423
34
314460
20612
13
77
12
35
529316368
298891
21
6
310540527
86845
64242
16
1
204249
25
881241667
972674422
40
58990
6
17
65
2
95788
167303
88
164019
470024
78
375165
11
39
98485
202380
25
25
1
3
56411
269554
38578
31
63
35
336956
173001
76
2
347188
151134
41
2
18512
43
479945
37
480380
305900
67055
92
441648
347552
71
96
453880
38
271704270
93
269705
146261
65410
178045
8
924697162
504399482
513708208
80
21
191227
479831
36
77
204694
379499
36
75
6
412034
38818
413178
1
19
291813
11
75
29
6
5
11
107118
53
92
6
27
47
66915162
70982
60
50950
481941473
14
21
59
233797
3
323656436
63
104591
57
39
22
80
105313
14
24
154142
306497
528729828
976594888
177377
11
14
418340
639156381
135297
6
406882
23
303228
196924640
61
30
261710
95
87266
3
7
267639
91
92757
7
77
73
57
11437
186392
412111
86
41382154
721536921
410887
80537
8
11
25
476466
66
8
327854
11
22
259224
39
4
295300
28049
25
67
8
35852
993483157
31634
65
496185
1
59
493270
401465
19
8
296991438
6
14
220771
407878
133645
5
1
415644
159774
79
322695
54
484033007
53
66
680827625
27
27
291403
4
117424
183170
469803
96
3
481373
2
47
85
53
184676
84
308530
3
12
305894
202591
64
41
21
154393
412557
479929
110538
999364751
73
410979602
48
72
457967
55
484981
79
911902355
136951
424974
320658
15
85
654822831
24
87
1
71654
42
95
319591
79118467
405215117
253277
278111
115422
67
95
264788
1
282978
27
151182
62
86
6
415528
178552
244548
43
397309
193491
216402
29163
49
339882
32
341554338
438669
1
264854
1
478161
47
221768
6
45
97523
99
162396
55
12
67
300387
12
21284
57
89
348417
133605
12388
267868
471818
35
1
468092
54803
42
422714
19885232
1
117753
382617
711245502
337282
33
361717
19
16574
85
471692
47
108782
6
296222
8
71762
46
6
1
441754
81
150613
10991
756118720
29269
330168
24
58
31
348679
404283
77
857284746
1
353288
97987
30
51756
9
17
58
356084
430911
79626
29
38
4
733659214
194833
444743
33
92
50
59199
3
315399
334744
44
7
49
49
89
4
88
37
1
45099
325948
24
28
83
73
505901614
417282
117620220
70
32
844820840
16
188998
29
51
27
355994
73
55
64
343957
30016
49
462525
463024
580017439
444353
95
104740
32889
855446295
151113
9212
33
439840
9
385162
76
10
40
6
168543
462196
468836
24
6
27
58
485967
60
436832
443142
298100
280392922
260183
22
75
347223
11
1
94
60
198846547
56
2
93
64
4
389067
403175
567279062
95
436852
499597
24
465068
70
220710
389128
27792
14
340390
917905424
98
36
234404854
339932
183153
7
28
186374
251107
54694
54
295795
44
132172
163380
323639
98
3
66
6
334633
7
179111
11
11
11
76
9
6
202121
282864
193926
95
17
233775
58
84
8
81
37
110021
21640
91
468138
4
17005
268230
26
295155
7
191290940
90
45
421516
58
191698
33
331553
644278826
305492
38
74
3
86415
55
96
7
68
903879779
412913
166380
73
31
199366
20
65
260298
467778
40
297901
165961
68
75
482676
36
110268
97
124223
447205
771464854
323236
2
14
7
408733322
7
403481
53
28018
24
168362
96
8
24
263107
437566
7
139450
158041
1
182967
96
44
660635167
89
10112
856951094
419711
9
290210696
37
99
23
390837
38403030
9
40814
74
280790
265687
26
479025
131882721
37
103218
53
75
11
119404
77
321739
2
88
4
514070383
422792
90
75
3
53
205268
342598
780480592
72
252132
340449
13
624628275
4
58
4
31
97
88
996973545
5
55942
45
14622253
25735048
2
31
244894
16092
379572
448413
262772
957115431
850016196
18
86
728880826
404616
37
797493989
312309
184864
43
32
31229
34
457628
53
53
77
272260
354815
312076
59
96
254998
66
583714193
387395
27
82
9
261434
866465661
768717540
78293
63
395039
30643
153749
360880
15
6
5
12
347788036
3
2
527942697
399919
8
453153
51
27
283256
4
30
229038
72
338100
346078
342635
315222
423912
91
15685919
469455
768621256
755631744
38103
42
57
397307345
111927
989546696
137737
4
139975
69380
77
76
94
411924
85
29
50
394128
139293
344005
65
1
47
199980
59
15
52
397627
86
297643
419514
58
499073
416301955
7
411122
80
78
8
73
451860
71
340695
11461
263326
467679
28
29489
90
16
2
67
317736
15
53
183255
186399473
78
714815259
390747
907793676
338445
456711
613303670
108925
78898
455729961
133395
81
23
48175
69437
4
99
69
94
968368366
91
947272474
97
6
30060065
123502
4
1
189487
90
584920171
68944
267258
97
19
50
21
83
77
196182
85
157661
21
198156
380698
62
86
4
446357
53
2
9
263361
71
642284780
12495
366545
18320
21958
134888
90
1
115671308
54
42
169922
187371
55
329139
74
99
300537
156329
30
90510004
92
33
530039695
457045
98
426151
35335
2
82
72
2
22720
284217
75
49329
293780844
77
287268
195269
25
8928
228684
378193
77
136380
24
275928
480699
378772
857307238
1
319503
813707469
292822
92
92
7
82
220808
5
273021
757581383
320218
31
215563
986988139
175501185
66
75793
34
308163
94
138886
8
74
74
7
42
8035
2
382305
443707
87
4943
62
248372
17
13
9287
383688
397047
58
105729
59
372610
7
6
26698
82
401111831
557824090
26
80
405869
388235
363515093
452639
359702
95
196171
31
48
9786
170095
191044
7499724
335690
12
20
214049
42
263764
41
42
56
79
9
443927
217529196
133011
34
34
62
5
380146
233223
435931
74
224480
25
291747
155966
70
342533
38
353048
305548
15
170439
78
34
494624
86
276171172
78
8
180819306
343791
81
274355
3
25
478421
35
254753
80036
7
92
5
395287
313877
39
66
7364
97
14
216184
49078
508672136
100632
60
99
19
419898
57
74
15
184534
30
79
3
6
325346
91463
9
88
105131
389627
132590
73
79
379417
292464
86343
247678
103371
77589
87
15
175214400
139701
160411
425740
256322
5
24
29
1
62929
737425963
75
9
214334
95
1
140066
405119
41
478338
384015
181039
145604
466927
4614
133640
66
71
87
56795
35
75
195059
27
2
2
460035
37098
90474
61
367607
81
69
83
301856
76889
29
325903
2
469038951
331650
119010404
84
36698
81
8
274645
8
49
23
90
466675
482341
387235
398036
93
88
1506
217192
263448
39
8
671123382
97
64
44
290451
76
69
15
39954
486371
386564
610577065
3
524194532
86
221917
28523
33
31
437018
968117273
5
484588
53
138442
116390
808021223
81167
47
11
472139
801409733
966650677
361453
25
20
883713610
89012
18
278980
430512268
476135
459752
76
53
110166
5
22862
50
24783
26
70
277912
98
603395974
42090
479445
369350
30
2
92667
192374
82
89
447651848
36
43
9
66
408832
70
76
93
46569
75
413683
133726667
22167458
405065957
183576
370554199
292621
287033
3
1
81660
699006608
60
35
105629
29
66
1
24
50
270077
11038
54
10
50
31
11
287742
75
33
94371
373228
201991
186427
18
36
317960392
212121
19
60
349223
290227
86
385348
19848
441684
97
457303
86037591
2
105383
971395272
37
11
421752877
365125
192839
12
440850
375030
304108
67
69
315119
60
7
22420
409828502
99
275715
31
197220
160071
912714114
321061
942613532
493906
38
7
53
133194
126246
312517933
57
76
35
40
353550
9
66
44
358380
8
86
14
13
434126
79
66
186990
68
18
94
56
79
485072
59
16577
28577
289952
5
355286
4
701051667
2
8
93825
3
2
24
411542
57
41
338806
82
4
30193
92
60949340
39
859135281
249925
46
45
56
6
42529
12336
393591
441691
32
33
295711349
47
198819
14
18
8
42
64651
57
25
382456432
59087
2
59
94912
66583
426580
465925
76924
30
173317
205997
40
183127
337735
471526
178806
73
68
4
36190
420901
854623519
22
484267
22
9
22678
238721
84247
57
88647
26
86
9
330320
217486
21
1
449175
267290
24
2
46
257516
79
8
298028
62
351612
384857507
83
3
337601
28
369004
13
432064690
23
35
99
71
35
417135
376214762
264863
196903
366140908
279815
204817
418794
243168
5571
292628341
298640
181178
32
69905043
17
87
367921
34
365416
204101
523567431
355677
434623
2
438555
44
93
60
74
281577
351249
4
7
57
365856
29
14
91
397085
36
30
118681
37
24
204951
335045
1
6
227536
80
8
265233
1
874168859
92
806993945
41
414793998
407773
813558443
78
3
9
2
213406973
146924
95473
1
449390
305282
204168
20
60
472257
124047
135275
69
16
221468
80
105094
86
38
94
95028
886051220
49
31
27
6
77431
173325
2
87
291192006
460913
233866
5
345171263
307516
941615967
425377
325638
2
56
9
19
56
270393
23
58
41
778941980
234748
35
144605
40
124506
991918786
7
31271
40
126156
789818423
118798304
446670
147755888
46
82
3
6
20818
6
65
66
187314
7
371791
451333414
9
67878
458572
60
1
4
417368
68
45
385900232
54
420631
83
611669224
41
8
407717
346220
96
37234
632111392
250308928
59
638808085
85020677
36
70
232887
85
318524
75964
87
89457
179999391
76
29
317826
697170085
30
829770961
93
29
52
243828
279558
324013190
98524
466359
778662847
81
635093284
597557617
312352705
202871
41
48
8
17049
769212280
319125
9
65
7
25
123718
41
426934
300614
34
87
230
83
82
325299
66890477
47
85
87
48
268039
76
22
197651
36
6
65
700224706
226247
272394
34493
680387151
39164
57
80
66
69
385473
1
56
63088
84
292577
474816
43
240797
398200
79
365103
186842
834169846
226878
242301
298498729
37
66
789627722
77
69
21
63
44
288888
247725
64
202223
84
923345103
36969
234626
24
23586
41064
145618
392835
25
58
349004
36
86
374578
93
58
432432
6
353460
67
67
10
80
239277
82
833080956
827947987
11
311678
62
21
200337
93
60
434288
218394
72182
31
60
42
26
95
495074
91
48
88
86
86
481419410
345851
72
188769
425581
98
401963
8
1
91
59
414094503
54
14
93
339013
90811913
16
79
82
65
155821
343689
930009882
38
50
2
5
961963288
383154
8
134577472
4
9
54
340076
370904074
8675
8
5
142620
4
786481429
297430171
9
25
380832
257711172
747436084
26
352849
2
73
199149
325011
609515482
68
154442
4781
36
207577
68
59
181378
95
31
19
459386
69
48
24807
250007
39
554903430
65
3
61
474191
76
335741
510064033
119209
921675614
246094
303621284
430093
761127212
36
52
51
466659
145007
101042
316206
8
483606
10
236345
224586
152808
42
4
18455
48
28
3
23014684
7
269932641
187625741
6
415719
370851
271582
35
523623121
80
23
388061
90
66
137851
847806475
44
492892
226839
422673918
594612042
85020
85
13765
357741
93
681175747
195118
4
46
510131893
638596423
168735
82798
38
57
413083
84
97
18866
97951
338172
68
399458
347371
451299
331823
47
114696
9
31186
155765
55162
23
45
81
5
13
1
18
74
44
90
73
77
62
767745153
90
92
9
58926
290922
1
2
395017031
30
93
650381965
1
98
48
458721
2
28
2
7
77
378236
106965
22
231968
82819
98177
75
470781
40
75
93654
73449
66
297172
482174
11
212191
89
413783
52816
479904
58798
536684087
239652871
213119
325246
49
133208477
181294
416460
446847
514809737
41951613
22
55
728172588
47
51
102213
37
2
96
86
296083
15
77
94
161032
439255
227442
67
9
59
191073169
4
290702
825984153
26
68
54
68
280885
21911
455582
136426
23
265596
20
454416
420368
238430
351552843
197186
1
87
14
70
79
446934
105784
526245772
16
149636
129008
99
84
644605278
81
374516
44815
55
68701
123175
93
95421
164587
10
201571
95
76
45704
36
43
159034
552619171
26
733502459
169620
89
395376
728950092
19728
7
92
159031
192648
3
307933
104220
47
170419
40
371647
70
96
95
21
72
371817
6
64
19
316526
308836
334787691
2
9
196826
70
1
116835
20
18
153997
45300
43
412967
254728
8
335093
684620480
79
255714
73
88048
161661
293164
15
304319
444944
355916
53
147086
39703
185289
91
392801
83
43
135794
18
297598
28489
286310
184327
8730
679941666
11
342399
80
272377
484776
38
32
784919261
240986
33
12
23
178950
260016713
24033
239820
10164
147803
499284
37
89
97
1
58
26
351736
215632
95
492679
493112
391859
77
45
43
129348
8
110314
13
193783
292800
52
112334
55
39273
501195176
38124
375403
63
40
1
65
5
893021713
452992
90
37
53
295344
36
86380
128719
38841
34668617
39
22236
93038
22
62
8
475237
26
436092
26
91
397297
59
34180
72
479894805
90
479147
64
96408
32
64471
385089
23
138151
416219
262302
273445
2
75
75
53
38
7380774
479993
160726
115224
304754
2
492122180
323283
89
145947
270436
152845
4
64
205508
634924584
82
9
60
4743
68272
163271
446206
92
539802672
75
455812
203607
261069
23
7
24
40
70
53
86719
225967
318183
15
53
216973
77071
84
91321
10
14
260916
21
59067
422892
15
44
117940
53
170964
43
287312963
361755
70
227973
188118
46
468236
478885
352582
50
29
84
78
198830
32
394116
28442
78
3
58
265096
43
487580
1
39
87
52
91
342478
92
3
374098
448212
335693064
256917
64
8
64
76
350037580
40
34
12
164718
309304
234789
21
210185
177060
7
15
66
52
303045323
57
269672
31
396473
476771
705462159
17
46
182567
442493
180802
481062
495734
194320
440874
398018
53867
12
33
50
1
93
65087
574104669
415368
27
189901067
8
80765
781643462
42
334047
269093585
477726
43
306504653
27
97
39
9
1684
44
3
49
63
394794
351520
276358
86
2
26
390040
55
50
76
3
4
77
62
1
82
90
485870
27
2
71662
44
40
33
289939
45
60
85
137819
476976
442720
143588898
219115111
94
458623
312591
21218
3
311896562
3
348920
241469
6
288904
77
312471
32
708870116
3
66
36
501646153
63
78
242330
73
11128
54
493063
268081
66
56
785332953
17
55
28
46
156532
376
53
44
3
2
4
4
429904
117045
83363
855943665
119301
50
43037
62
433922
94
89
56
89
8
92557
6205
322466
167858
467842
78
24
11
402821
386129104
226844
30
14
273013
340160
9
87
82283
96
462462
132709
36
14
350177
42
402535
28
71
235749
3
78
3
8877
203606
338687
113832704
126838
910498045
45
15
91
373974
408788
430277
90
48
93
70
491213
2
367880562
70
264305
306053
495007160
6
80
404988
9
82510
15
386269
2
73
461934
219058
57237
345799
41
56
750112386
214162
241546
44
56058
69981
364482
35
341146
62545
99931
8
64
5
943201782
7590
27
5
370697
238343369
6
59
31
36
57
93
31
33
6
273775
710905424
14
615112525
11
16
439516
715865158
6
68
41
26
1
2
40
7
459827
40
271696
318735
864557178
88
928228796
369922
871445983
197884
367263
63
29
9
19
3
94034
3
477556
252491
8
234004
371141
38940
49
681834431
128149
176416
6
61
104809
21
91
339691
513821073
2717
455289
479701291
298882
27
55
74
416111
295508635
3
86
597722070
36
238839
358217
379456
2
415157
397343
432418
438933
185142
347091
400274348
189331
374635
22
31352
10
331546
4
247565
561331370
237202584
3
29
40
44
397204
96
296237
12
73
65
172693
57
157350620
40
46
399572
74
50
308951
101477
88
75
80
394068
38167
154765
3
253058
402595
63
825500156
17039
230059
22
41
301118
49593
81
236917
67110
95
420562
804500855
380589
944505111
163749
442939
17439
81
29
448954
413345
83
125837
274538
29
50
59
302413
87
18
819989848
2830
73
164445
414233
83
22
17
11
20624
416835
748133618
322524
221873
433920
416243
23
67
3
301689
30
446760
107454
113019
73484
984813135
266509
67
85
89
121900
66
19687
443666
148684
2
85
113125
53
75
76454
279792
28
80
7
43
19474
69
4
57
28
2
70067
9
83
95
7
29
308603
75
64
200879206
27
283254969
384053552
27011311
24
92
41
370834498
258300952
5735
383877
6
324379
377369
152138
2
78211
255754
150411
210091
583982194
18
11
74335
278663
89
186676
40
60
73
122581722
373810
1
30965
81
50772
335537
211816
295090518
8
377552
427408
45
201110
381806
72
222154
2
348857
24
281822
195257
309477
413951
951210662
46
155439609
67
66
68075
80
59
21
74
330764
8
19
423980036
64
19
365932
41
32
35960
63
480080107
47
122446
353439
34773
26
27
5
446867
49
86
42
58273
77
3
44522
47
14
66
73182
356252
423270
79
7
33
332882
81
20
234658
287627
30
96
393636
6
84
436682842
75
83
335997
36
34
67
271595
779771490
63
353768
263842
1
1
255624
7
45
74
277921
70486
42457
34
47
5
138881
322545
5
255919
96
197567
258673
411744
96
18
426496
171715
322073
76389
430296
568285827
185274
4
30
348869
144491
88495
24245
212092
4
28
175338
86
18
158090
213598
273539
404884
47
41047
6
117466
76
35
73
18667
222160
20
260450
16340
272410916
419540
75
60
431195
21
66463
414934
5
200048
17
384179627
619284465
11
306997109
2
310007
253129
34
16
220969
77
196959
66
51
60
62887
75150
534
262590
3
8
30
48
89868890
618516808
3
504026872
7352
84
94
147031
8
278240145
48
61
15
65
45
91
47
405517
278713369
72
221631
24
87952476
235589
131041
61
47
37613
64938
139904
3
8
8
91
488219
125381
37
318842
74596
62
41
43
69
972008514
242235827
86871
7
15
26
467187980
39771
452973
20
1
352826
2
91
16
275360
431015
3
317544
40873047
67
766401014
73
44
37
480670
352941
225541
226550
78
218105
13
47
275207
12
62
3
37
23587
86
62699
167300
109055
163883
798666354
332417929
273730
3
374673
39
78
96
9
42
206601
42
61404
35
342331
3
433894
22
209795
95303
575786412
242762
477386
85
69
33
57
459549
325964
82
302009908
154085
40
7
323815
298262
264489
10296739
803297341
370893
377134
34
97
57
95840
923831592
3
78
34
384077567
16045
9
2
8
46
21
250500
304621
34003
834521020
79
146746056
8
53
469900
400517
34
62326
445830
41
402298
51
231163
264545218
95
431201
255169
448488
26
108643
73
58
369854
220817
134320
53
7
443734
148182
5
19
171393
21
45
62
37
74
402778
47
50
53
96
129600
45816
81
144808
26457716
20
48
24
84
246689
207491
73
467113
399807
83
160182376
61
64
155309
44
567166455
55
282830
253184
167317
192381
318743
6
46
79
43
97
40
56491
204875
709806450
32
232764
2
296612
82
7
26
122875
72
3
5
56
3143
209864
383441
73
14
7
481981857
122761798
323595
56
62102
417853
67
98
49
80151
471558
3
856721747
45993218
57
315525
71
91
90421
490054
4
238065343
45
63334
12521217
157554
14
12
197167
32304
1
485752
229587
67
674373236
417606
200051
61
84
407662
22
5
92
247079
88
292448
123258
73590
244517
117597
141529
340866
40
468268
28420
772345468
44318
21
23832
36
883901027
21
67
13
32
109813
998566481
213766
80
221394585
89
418809
452383
34
56
40
43788
462613
956880500
346557
50
251042
184405
65
366076
50
96
79332
48
487257
26461
155692231
46
221154
85
61
494663
245986
69
163925
85
339748
80
62
65
366691
149538
5
92655
290646
30470
50810
29757
168787
27
274690
88
9
25141491
18
893439366
33
3
96
225761
297422
230291
51
466389
188123
12
345168
363881
3
365091
214722
236220
306803
456572
6
38
199709
667130723
87
19510
14
72
85106
59883
103419
191572
8
477304431
23461
62
31
3
64
622139625
239100316
76100
30
175721
8
83
13
1
333004
71
17
401382
8
99
212843
236241
233808
473215
95
87
93
641451187
2
393713
304616
48
74
46364
91
10
40
52316
23
374397
1
56609
22
310069
376840
52
333178
163636734
76
301256798
317542
79
152800
11
30783
94
210154961
83667
83
86
494725
358390
321417
60
46864
11
488916
109926
42
57
40848
121672
25
385805
49
65
209419
188850
3
3
485191
325149
84
138816
478830
214017
56
47407
192801
24
84
71948293
321740
47
448250
99497
186704
419300
805234701
208218
58
121965
413028
8984
7
429515
76
439948
309450
317836
96
96
44
1
253090
86
406355
213816
496741
377832
95
12
436726
406033
58
396590
13
18
9
471503
98
188340
9
236645
252319
6
12
468546
11842
448816
53
79
41
42
365700
58
26
28
894962590
3
15149
253772
39
107302
20
36
223048
22
30
327046
7
82
448844
241559
92
249574
468180
37
90
85
201253005
52
49
164234
51
86
85205
121009
70
35896
206813
51
16
21
80675
198453
38491
31
438408
34130
123188
226918
54
82
196897
36
91
118988
92
50
816112532
21653
126517871
84
38033
63
5
57
15
451219
57
5
75763
307874
468721
64
189830
426730
15
5
92
3640
29
207042
12
66
414321
76252
65
382122
192659
2
74473
45
56
18
2
486490
9
459522
9
76
17
207026
362919
27239
45
6
15
19947
405938
390871
299994
20993
255244767
28
193034
320138967
1
65
435299
12450
347150
4
9
60
5
87
453196
901121602
23
25
61
14
33
1
47
166031
234941967
56
393037
301303
364330
16
186997
88
24
69
59
74
27
418159
74
454988
95
56
20
939936220
85
456815
500667387
38
36
416251
98
141154
67
98240
51
4
465891
481841
89
43
76147
4
332800
376963
6
397447
329120
9
34334
56514
443718
299870
89
63
52
7
341083207
56
107414
18
22
314525
73
371228
484327
217566764
50
41
7
179931
21
462793
38
768393837
69
306390
400437
1
231126
426758
40785
676313718
88
366273
3
109337
66
146649
92
415613
1
84
866796983
420318
70
493714
493371095
374359
179010
82
381853
250943
12
21
58
22
311397
415362
33
471449
93
897889313
43
9606
753
275008
259880
42
382438
36
429952
5
254747
415157
7
883391578
769751858
90
240795
47
18
182560
151698
826718813
192639
117477
229008
65
58
30
21
92
96
25
42
5
87
9
143460
225896526
250452
88
1
496575
83
71983
83
131751
24
989703024
13
35
94
276981
49
1
87739
862662731
29
84
214476
3
80
87
4
54
418972
32
21
487442
32
335660
198146
193720
88
40
17
214291
206174
73
216011
1
414749
75984
96
74883
297516
46
8
244065
150147
70
27
336952
78
11
29
596666125
92939
26
82
5
56
164173
72
6
87780
311017
7
228183
17
101757
159404
34
92
49
373571
31
6
11
213716
26080
400071
89
352969
223946
85
430736
15
208961
96
64
93
448167
430206
9
87
28
939362663
60564
11
351532
97
72
33
265268371
446871
105764
454660
92
90
488259
99
161941
3
75
459077
1
200720
205350
24970
375808
288312
213694882
26
15
520532733
301106406
566460268
3
189637
847778158
138416
18488
90645
198522042
449271
63
329764
328639
1
47
30
23
61
90
3
5
77
9
23
92
90
25670
167610
486188
38
324666
42
376947
18752
30
901709985
864801359
57
42
412742
4
145253
251900
251622
37
523164662
39
845077462
28
397533
16
7
15
152211
98
234148
431266308
318529
34
599406350
179868
164566
354879424
182481
93
92121103
20
29
83
108648
137998
387398
3
245441
233252
631192132
10
132856
27558
243563
12
74
590046371
71
183184
84
139439
100186
341225
714079716
91
103141
170974
375863861
462187
178482
73
75
58
6
239027
58
32253906
101653
46
60
53
28
9
31198
324491
404517
187492
7
583095791
84
493007
116584
91
163468
222719439
77553
197988
9205
50
59
5
62
43
55
96
74
18
34
96
438119
56
455996
156989
424322
20
18
21263
369720
9
21
999288217
460150
139239
125468
88
380569
390165109
270850
299713
898628485
2
368046
9
57
56
11
2
913566973
131809
65
4
16
294198
603404310
31212
184263
27
450654
426175500
51025
162363
69
73956
26
393855
75
71672
1
4
45445585
19
67
77482
7
365551
370111
292391
322820
49
50
5681
392331
146739
58
78
131727
21
295892
198825
97
93
20
213527
490690
4
480194
89
58
424442
114015
89
447188
90
86
814113456
64
9
236374094
63
362583
283640
70668
23369
68645117
265398194
80900
37
130805
860877947
286201
204869
341121
185743
52
374687424
898627305
271639
217519
372039
21721
42
39
18
15
148922
305535
308694
371470
255066
57
578027153
205066
208141
187331
313435196
7
47
4
7
61
391279
37
464442
92
92
12483
422611
5
118521
2
25
126977
32
112211
262710
291478
424814
383179
4
107442
81
356617
74
381415
41
289224
35
427322
2
270986
73
119982
29
348539536
84
97
5
79
408768
624609052
649665661
22
762919091
98278
26
49
26
189255
242521239
78758
89
74
43
334056
530269939
5
7
140975928
72
109876477
28
33
9
62
21141
54
365604
63
58326
54
87
204759155
157961
352536744
35
162744
15
128839
65010
170923
85
83
5
34971
88343
111869
21
23459
921531972
84
233722
63
278661
53677
462461
249871
9
9
44
22
51097
442005
15
24
61
435361
77
49919
54
144747
919275100
56202
5
44964
59
6
46
1451
30
222078
438626459
81
31
37
86
610021981
449057
316014
492513
12
16
111765
9
14392436
290845
759260761
192780
460773
659150331
9
132483
96
138319526
93
188930
487228
98
3
245571
68
62
239320
475933
78
5
94
51
196761
81
30
250627
3
70
28407
375498
418249
159126
96
401714
216358
377974
36
252225
251411
8851628
20
50805
191523
910070998
96
483411
82
79922
119139
85
651162823
317617
449599
45
95840
44
220642811
92
19
7
88
7
148362
204453
54
75
41
23
24
9
70
40
94
300019077
218423
879626644
680721271
59
30
16
34
329373
92
163557
439428
18
71
6
474923
1
72
93
44
196051
29
5
269922
9
13522
98
143396
13
3
67
980712285
447934
705506406
299893
11483
199510
6
1
18607
3
2
79
7
551015758
1
116471
44
206097
99482
648174922
54
457618
19
85
347118
28
35
78
491626
53
263273
20
986312855
497153
41
51516
1
272655
215296
72
8
7
161565
60
106442
599477899
171902
88
72
70
15955103
62
48
527878122
340195
396997
64
98
387339
81
448087
88
393439
381366
64
83
97
102903
171673
285783
36
271745
42
69
363012
93
476418
60
82
47
48
68
164151
55
6
37
87
22
209258
70
65
353282
498280652
305799
1
2
370794
52
76
64172
362248
94
325659
98986
5
25
84
82
299027406
35
169828
48197
1
30
93
5
2
288128676
1
96917
2
615225237
91475
198396
440622
89
10044
157110300
99
12
442605
46
67
40731
316294
746092843
4
203280
475898
89
394279
462518
50
287674
43
8
497412
306560
5
52
300526
67
88963
99
210072
204929
426156
95
32646
50
43136
61
263441
150744665
39
171236
137809
74
40155
1
370534
203213
116812
292695
33
10
29
156942
99
123694
69149
186419
370113
92
986877498
19
69
28
61
98
91
11
7
4028
59
249015
64
91
147145
63
307737
405961
310188
41
16
363739
455882
200759
8
56
45
78
141395
393807
119133
92
6
12
130281
41
492206
417116
73
20
201221
59
42
5
98637
90
486110
44
82
43
6
15
69
5
808645697
384248
94
97399
25
18
335754
150669441
73
46
470374
95
339364
7
654635114
66
28
777949706
68
170126
155596
16
420186772
434994
87170
38
383600
493644
85
50
359955
242712857
88
192513
47
3
12281
277544
57
150172
28
89
29
70
474929
43
97
61
58
38
8
446313
266079
875051203
650087674
63
24
28
17
141705
311772560
107451
84
7215
58
9
36
5
300004
56
6
2
25
55952
50666
480681905
678869883
59
21764
1
95
314341
365459
341931
62
388428
55
390526
194335
62177
10
27
9
19
251788
285987
220176
261931
492636
80
498229
73
12
97519
9
81
198578707
357593
67
68
20
106685
53
255979
16
53541
35
77931
50
70
456741
43
53
97302878
294683
21
82
61
213846
351943029
56
80
444982
446290822
47
23513
299163353
381448
4
347910
436896
8
294727636
33
13
294327
42
175461
304468
4
13
46
9
52
15
88
371442
80351
626612456
126641
64
193125
99
314883
286387
827184472
253003
47
69
558091961
415865
74
46
798293661
13
4
339092
444310
37
49
316748
7
83
697975499
2
200227
286504
3
74
484209
284668
22
52
54
90
88
50
481202
235184
64
548026111
95
53
47
2
136489
7905
278786
138921
304600
447730
75
76
6
55
320752
77
415641636
19
23
27
212930500
195928
96014
290084
62
95
81
97
157389
77
420345
45
431280
88
45
16
90
81
102723
312637
299302
72
68
2
4
152050
49
1
45
163810698
101289626
9
194948
474880
400480
32
88
23
61
184376
213222
89
290511
73
497658
86
432926342
476843
77
7
99130
94
59873
299301
315413347
752727598
287634
8
45
14
70
46
117315982
84
15
223885
449286
201803
20964
56
197174
281963
479280
50
520529928
337832
580821825
23
81
57
112592
6
336839
47
488895
255651
23
455363
250157
276816
91
529691949
82
328234352
620687923
55
44
86501
17866
13
59
365268
23
231211
9
42
65958
403054
154254
2
10
76
249673
447831426
334328
71
378237
9
8
389441
18773
87
41
51
62195
75
9
435238
36
57
243526
354324
12490
9
40
30
469438188
26
227971
193740
11
176003
60207
5
337893
316940977
284160
1
208604
18
13
255258
427362
36
346150
232737
70
50396
259482
1
24253
32441
13
97
339842
424742
311578
307068037
68743
142937
67
90
44
202355
98
96
452747
28
25937
2
73
490750332
340431
65
99
46
12
10497
3
30
8
44
13006
3
282423
330959
8
818416941
185915
87686
190511
89889
85
299707
48
100355180
44626029
202457
70
56611
61
958641747
156701
34
34
405394063
52
685850610
2
351451
68
627036659
5
901570689
426444
226929
88
50259
211844782
29
93888
223208784
143354802
320638
21
96
50
235616532
274858
8
172443
6
14
490450
35
78
564024223
96
7808
79915
82
83
209967
499018411
89
395712343
264388
76
202085
95
50
6
73
28
95
266537
6
32
10
686584249
16
12
430107
195314
91
99812
5
46
205592
291089
20
151694
87
71781
94
8
548924676
61
330920
68487
185950
204711
81750
469761602
56
80
352247
37
6
61
422047
143139
82
75
74
5
80
384815855
60
64
46
23
18
97
90
17485
46
42
159944
90
282830
73028550
417076
68
16
709419976
142022
260874
230241
61
13366
53
79299
435803
152514
361373
237054
61
88
359113
41
27
44992
78
129914
1
40967
149207
64647
372356620
194068
25
331204420
58
234468
29
5
69594
20
840311113
271771
7
12
2
138082
157547
2
924869107
56
3
53
6
499847
404892
417129
83
93
59
198384
26
10
37
71995
49732
475268479
30
21
703388440
57293
159935
871811460
133052
32
4
749364098
62
484780
711865017
48605
42
465419
202227
5
11
90
294069
29
32
50
212534644
104449
49
1
16890
93
359611
277118
416457
89487
75178
88
85
16
41
637673206
92
247380
295477
19
154795
53
34
163684
87
63
62
69
187747
29169
24
477660
458390
81
356639
310189
79120
46
3727389
47
18087
28
2
400489326
47
492965
121012
29
818764832
48
25
382658
93122
104850
407214
787738014
31098423
342838
71
8
83
29746
95
109190
473886
22
56519
82570
8
38
13257
412610
327961403
5
74
109378
311022
499072
38
366539
29
166942
22910843
394608
46466
276912
11
295167
13948
99
222398
7
8
56500
32
285212
25848602
66
15
216499
489788
11
97447
60
272364
221450404
64
19
130638
114540
495704
39
99
91
67004
29614
12
79
839847538
105084724
4
16
343238
476965
3
26
55
76
2
1
281781
12085
312552
48
3
2
39
239243
70
2
108785
59
21
267388
63282
333399
406801
24
147992
159771381
176976
52
28
340187
155922830
330293
150275
279146
1
92158
56
67112299
34
108393
483282
44
557845169
393620
110875
81
2
461412
86889
212032
5
7
22
54
266898
447867
8
14
197469
92
31
348000
10
61
349710
401912
632997918
73216
409379
18
60
97
452424557
358079
45
2231
10174
155749
446863
26
1876
677508021
53
68
6
40
428763
201043
495662
38
435153
35
40
96
145923
388285
56
6
23
480764
32
94
567848533
43
68
88
420720
34135
70
1
1
457548
7
89
25
13284
421287
354773
336660
279345
218737
80
7
9
207519
214331
93
251321
15
355947
407470
185545
57
66052
4
394673
473326
390542
49
96624
62
59866
69540
868407592
53
58
69
59
74
47
90
28
33968
38
39
75
39
17
529121881
281513
317663
796448315
13
3
266349
89
338466
192246
78
4
320183
273310
423244
284601
81
268998
350468
311780
416908
79210
9
3
8
284574
185800244
436384
372116
47
1
435243
149339
12
211907
48
31
31
83
4
7
231297
43403
18
46
406999
2
67
41
9296485
59706
75
387830
123715
357230048
2
40
90
6
67143
253698
310952
24146
466990589
77
52
372860347
229640
1
405123
6
64438
11
360430209
89
97
45
30
29737
13
5
53741
478858513
469946
409255
245129
373053
446546
18
48
31
205698
33
398460
22280
624654820
2
23
42
340486
232738
78
53
51747
58647
83
225893
91286
317155
374765
8
221293
3
227760
64
211908
473076
936374860
401335
79883
36
19
912017856
77
443249
73
64311
624130150
5
6
29
6
259300
538161407
441307
73
42
2
16
13202
92
165534
165467
30780
114277
756196236
313792
489289
465161
49
39
126775
482199
51
861704482
70
265015
1
206560
591460218
66
372817
54
43
36
159399
28
126778
195764
28
143458
358807
43
55
43
232474
51
77859
90
126677
297708
88
5
24
73
53
33
31
44
4
99998
133173
7
193302
421525
7
124111
273771
71
364739
34
280082
100136
70
57
346975
86
49
7939
49
1
459688
338071
275586
61
51
167807
82
24
144149
76
26
451067
2
43
498035
660543318
411201
181111
98
297257
37
342387
280253
816720912
415187
150793
255768
30
445782928
2
122507
76
16
93
32
267078
9
42
499953
106167
881003472
42
320752
21837
3
788269804
58559
37
50
39
13838
17
307413
71
119342
976773118
13
140821579
70
405053888
438771
172983820
89
85
909719448
146475
53
45070
357216
203644
247165
37
68
12
9
429020364
878771831
478448
8
85
24
48
93
34
4
342470
436055
454843097
488511
225033460
13
49
67
50
66695
27
617358875
62164
95431
83
53
34
286225
1
174395
172997
409695
2
381453
565282219
52875
138992
304845
288601
207380
35
84
435583
30
100315
18
28536
20
373547
70202
6
141811
125811
472657982
8
150993
463025
117226
281780
74
21
91791
75
835997576
944842528
12
45
67
15
39
168091
130746
91000
98
295645
14
460622
492603
311148
62
436028818
81
436570
769312367
400400
24
421276
13
24
124624
3
43
2
93
25
285633757
10
377222
2
61
44
25
193311
9
177856
443740
983422712
77
458429
10
58
1309
231743
7
170807
95
215779
4
225528
51328
133754
478103754
271645
5
98117
98
113780
412218
947580141
56
5
153248
90
17
384222
147091
477807
27317170
62
55598
4
13
214828
3728
484747
3
96
337052
64
6
464361
43
3
284234
58
237949
41
40
934215894
85
409954
90
69
70
76
204698
53
82
240022
299937
62
444510
58
276876
134234118
65
67
75105
425604
164676
47150
928967869
15
68
274934
40
35
13
88
204557
56
18
313416
91
93414
61109331
92
29
917568489
441626
5
39
339025
10186
495135
73
463056989
10
59
5
51
35
432081
196047306
24
520797757
69
86
40
160978
258005
79
85
18275
257432
256413
65
42
99
65602527
39
486251
99
6
1
477246
7
426613
20
597164127
10
58253
29
85
129713
90
15
73078
28
4
96
72
34
9
143858
72
310740345
75
18
181725
3
9
331819
6
164552
65
739216864
1
109227130
269563
217961752
41
625098424
69791
225155
257391
17
18874
476347
233645531
67
63
35
9
186165
99
330861
138373
6
97
200588
176908
49
102780
396180
3
97
77868
83
67
53
94
29
237337
23
361364
35
19
67
3
59
33
481757
7
19
72
63
1
97
67293
833919752
854667312
41
143830
144462
51
291290
6
1617
413310
38
485590573
158104
26
14668249
72
998910086
267671
22
93
14
41
41
16
281580
23905
5
85
795332166
283501
80
363568572
456894
20
9
70
100165
295555
4
4
30
269032
573025652
149411
333933
87
77
14
484315
69
29
453898
14
1
60
93
116474
276185
3
63
112785
199566
286528
38
58
219336
78
82
343841
61204
728741908
191511
44
233569
2
7
27
47
69905
51
96
847589187
365510
94
31
196812
6268
16296
47538
66
39
200267
483358
67
55
45
45
71
35
168959
42
6
2
51
163062
63
396636
301713
845345648
409308
444457
82
481666
44
5
107628
32
86
751376841
447515
76
130280
874351900
94
370110
443723
24
108292218
69107
326796
16
62
59
505980170
135978
155408
9
435903220
624079732
123332839
48
100267
378216
247442
92
118348
19
89
92
188458
79
103409
2
43
271178
19857
1
13
37
84
2
54
81
6
356246
136802
12
24
86
87
82
98
416094
494209
3
86
85
3
402567
112210
51
55
85704
278654
113718185
29
159499
33
239480703
9
9
277575
4
160251596
351865
545687225
10
32
66761
304474
390419502
45
260653
60683924
67848
61310
31
69
639208267
35
2
395982
415117
361206
40
65
442682
120846
9484
3
38
397391
337311
34056
136882
653686165
424576
31
87
1
5
32
88
206682
15
298032
672152221
371217641
152402
24
87
164097
474206
99
47
54671
6
41
30031
288982
15
7
89666
23
2
236893
126504
335201
39848
4
4
646790252
13
181867
141238
96
89
851209251
468476
13
44
194298
60587
201447
59
448919
28476
118390
12
52
1
466413
96
50
426317
25550150
69
352076142
64
398077
54
433571
52
245457
89
85
59443
587253934
160957
5
260258
358675
131133
10
73
87
4
397514
815629426
92
51
85
2
220389
415874
36
138043
271131
5
40
71
4302
64365
71
231850
45
420710
15
7
136185
27
17
29
41
97
124286
2
367096
26409
52
13654
3
297014
329323
472863
90
439945
56
36
25
4
313347
418779017
387489
79
89
379256
98
22
12589
408411
271294
385358
76
64
101723
54498
65
310774
187983
409412
68
26
30
351908
57
91
49
166390
55
172955
496648
71211702
94
1
330286
480339
934021220
59
52072
5
718224567
50998
4
8590
409305
63
320700
385732
2
4
5
179803918
9
177195
340608
886834975
62748
77
77
432815427
171469
447821
81
11
61
166816
826028663
69
65
47
94
293659
397951
15
63
191586091
41249
95
59777
24
85
392031
370870
324027
71
75
94930
52
188825
290002
95480
164149
79
99339770
427395
87810
91888
514579334
2
451165
414091
67
451491
367935
123836
10
66
279472
43181
61
425575847
38
35
12
1
8
8
290686449
88
494772
83
218036278
94560
12322
11
842158660
14998
309984
1
2
401603153
913748092
54
46684
270216
472759958
79520
268171
415983
7
49
192187
111466
816893103
84
5
1
92
448350
369594
151066
404587
454264
72
700828701
4
336810
555258101
47
75
84408
774718860
158663
53
2
316341
98297
424350
58
5
55413
118380
382663
14
49
600522999
63
5
43777188
9
8
359174
12871
30
88
341908889
72
434344
28
265536321
26
83
505210271
61956
972767871
37
51
307840
102092
51
118492
27
2
18274878
74
16
441522
180135444
413939
64
74
299510
520991733
328814
177577
291620
52
50
97
5
358825
57
6
86
335813
128823
307267
365851
49
215460058
99
426123
4
191517
9
79
143911
8
93
10298
40
99
192898
238732
43
278320
90
80
13
52
13142
19
177250
199913989
367802
400462298
225367
280789
24
29
929358780
434789
38
496435
95
80
60
289201
85
485489
60
360072
35
564507507
8
181616726
17
261932
362416
239129
8
265798
2
603607714
74
28
209172
382347
76
40212
912760585
21
876613968
195100
86
32
376702
15
484459
359503
6
361416385
361224
61
80
531091484
231294
111914
29
169037
88
904238010
7
9
307157
6
245442
219958
85
96
141921
78
404788
50
204896
95
452854
55
52082
198202
484259
288046
760635843
396410388
266624
28
77
314144
557519325
307985
193510
450991
110263
10
406065197
23
93
4
240880
7
11
78
1
2050
1
411357
81
126711
46
92051991
166480236
398817952
30
322746
1
5
23
5
4
85
152819555
19
5
7
850386789
1917
498746
41079
249600
43
89
421907
386393
718697205
391746
106991
392689006
116621
38557
371420422
27
2
222845677
83
1
128285
335193
28
65
74
894452617
15
75278
51
462246263
18
467923
1
305766
37602
361520
145017
83
10
10
301258080
46
451466
107966
50579
1
68
6
2
253947
61
21
14266
48
246757
73222
145435
7
391339
364538
64
89227378
19
215249
544030404
347388
88
52
32
432022
129566897
196027
148791
80
244722
499594752
83
224514
68266
416340
89
78
393386
9
483649
787515941
61
278088
71
497208197
391919
300196
462214
932095415
89691019
139918
356979
105456
144394
497965
494524
38
74389
473505
4
50
60
13
627147105
1
66
27
2
261475
3
137879
61
183110
200730
39891
68
53
72
61
72
50
110255
36
25
900068924
335037
48
379211
37
62866
519929105
328902108
360934
57
71
52
553073110
439838
5
80
92
213103
274516
92
4
68
9
35
350513
302038
71
9
465742
444300
22
33
63250
347255
31817
18
295192
28
52
347599
403560
3563
14
7
37
213094
32866
205715
84
3
1
42
48936
368640
81
272897
96
119588
70
202381
46831200
25
9
64
43195
9
955626235
32
73
160076
99
61
54
181102
51
423028
139222321
298642
533443452
59
258213
9
37
2
147500
47
62
426604568
73
303522
97
12
440818
207856
7
9456894
60
424716
32
218537
84
40
119489
74
10
338983
8
396035
8
56
26
47
3
13238
80
4
264272
855637152
410137
332230
38
236654
75
9
490139
414773
51
71
17
50
25
403169963
346489575
415659
471182
185869
28
133506
112992973
17
408424
65
426509
95
114160
34
779643480
26
26
6
163494
318221
35384
161570531
50
23
82
102681
53
102882
41
8
824395370
60
90
413286
90
37
479726590
22
272149
225276
17
53
20
93
6
30
440683
180188
12
57
57
54
350438
845851961
93
14
222240
203703
75452
943824088
91
417732
352667
458212
60871
209473
51
92
30
66
28
427783
65
330387
3
226417
164135
9
8
56
75
2
441642
8
438233
369750
9
59
4
93
3
20
458089
149118471
51
37505
391652
25
54
72
451567
265582914
1
133012
54735
69
345166
919736437
52
11
390987
51
468515
99804
7
154076596
104779
9
9
2
39691
711422755
99
5011
85
103286
89
235161
75
386644
64
91
70
637934217
1
63
496874
241862
52636
47
45
321557439
346510
390346
12
65
192433
41
43
15
75
4
53
19
20003
149553
13266
62
91
275553
373378
3274
292905
35
88
67
56
27
88
276239
78
126421
2
345705
65788
93683
480206
349697
793604072
21010
362126
280347
18
20
8
61
22
84
39
98
96
288877
17
4
21
347303
61
336802787
89
6
4
414018
94780
269792
251173
40
31439
97
156045
271780795
209962
71
77
65
16
75
3
272936098
150112
84
86
348094
80
474705
21
9
532680111
39
233160965
47
50
195885
585507718
95295
18
274490
51290
149410
291369
20
439299
321115
289043
205004
439295155
345069
4
8
40813
246583
17
512129036
74
133447
48
71470
63
452939
29
427541
163944
43
126735
96
396408
5
83
1
47
62
55
23
113779
469889351
341097
94
9
910100135
830606987
8
274429
75
252832
415021
87
127626
50672
3
436407
240350
956497838
93
170110
46
25
342354
443543
34984
25
153228
28
93
41
442319
180313
459388
486463
51236
85
83
59
82
68171
36
544558795
90
462275
2
292286
1
495569531
471756
161813
480722
1
170116
73
63
11009432
468867
147094
479851
28
6
393671
33
454679344
446865
43275
26
233452
3
61
18
6
72698
77
411015
224754
45
143760
64
64
56
117558
320986
410294
105931
254919
76
282151
86
78
2
54
285730
356690
123510
27
224042
48
178505
838993482
434105
44
144800
22
417292
50
80
16369
558518948
30
22
24
57
455273
484453
94
66
32
195305
984226065
79
14
8
32
241625
337941
83
88339782
2
83534
91
34
2209
839745138
617809013
147765
2
37
112357
6
30
257890324
482055
78
12
35
445514
89
19
85
274724
687442106
421582
96
279250
35
98
382093
298802
69
91
29
378031
275087
29
978526285
43548
280014
54
145991
1
22
44
985598699
142627
7
33
31
8
63
161718
52
375953
62
753462163
1
152845
5
90
219222
86
303478120
404927353
12
114180
43
483891
56789
24
75
4
365326
574525135
4
359036
48
36
82
53
82564
82
650489055
270372
80
4
433069
85
379747
6
18
392204
208099
72
91
86
365454
346207
62
923473240
1
28
353965
52
286252
79
45
101570
7
329521
75
2
6
74587
94
26
18
342215
27
75
472896183
10209
6
452066
354076
187349
407782
412980104
491707
9
4872
433417
74
291760
139954526
35
28
325731
737888705
29
24
176030
269977
210051
54
342843
18
22
35444
211672
38
1
35
542977199
9066
138208
9
4
241642
14
459502
55
81
269297
406673
8
58
413664
1
67
247162
78
56
43
263173
541050533
49
245814
35
73717
412961
29
16
709404534
32
73
249295
6
90
96
1
202183
85
244746
38
28
91450
70
74
55
98
15662
48
303602579
36
63
29
238986
354391164
73
31
394626
63
159259466
236456
202566016
8
3
91
209784147
446896
24
467921
74
30
652420664
81
19
27
86
31
22
358271
36
5081
460970
34
57
249760
12456
199995
167434
388183
2
320609
152433
164033
194056
6
206763457
266531
99
72
247174286
53
53
92
34
1
2
93
94
30
21
720594335
4
79
259010
127804
44230
150916
164850
59559
31
4
1
76
938530185
48
356889
269910
469515
47
2
10
36
97
11609
37
11
88
85
17
67
63
201664
91
227902
62
46
33
372505
6
91
356275
3731332
6170
186409
229596
37
273483
54
9
77
99
29
247900
26
69
38
147206
249063
98
1
33249
29
85
5
84
228344
45
90
8
274940
405683
79
354705
33
357538
18
260816
455854
38
3
241116
433969
6
468215
99
53
488705
7
78
379358
61
194456
80
149352
79
54
3
30
667278268
4
112910
222873
62
268201
12
518259051
346043
228473
89496
68
7
57
59
3
123857
72
4
92
453755
45
241766
48
275765
86
571613575
24949
95
375516
478343
78
9
280288
633735453
51
71
92
95
8
194860
92
90
31112
58
47
294673
487291
4
487311
43
7
74
88
78
36
4
94564
14
93
65
53
815246066
8
314628
72
423375
382160
585096586
1
32
5
20
87
111929
343226
432662
187429
64
16
83
209294
153840
730494073
27
6
235798
27
264676538
40
418934
446234
24
307396
52675
93
54
291959
131400
99
166272
83031
260527
72
264935
320029
26
30
23
498539
79
228512
417680
231457
163942
32
282145362
51151
35
2
116642
326911145
265088
2
384775
254968
376957
333042
573219882
4686
5
14645
6
478359
336959
1
71
24
28
9
603656393
115556
13
74
611531033
22
48805
2
317665
3
5
464438
7
12
216974351
83
60
48233
145490
10
117117
43
373186
239631
20582
1
845703221
239706
72
34
361758
70
888064469
390117
393274
13
19
68
17
8
2
737328478
175354651
78
402007070
325183
40
75
79
9
518065043
6
90446
94
431933
173079
407282
308192
328953
17
252839
399988
87
488531
42
71522
487897
324744890
208895
380132
461173333
208046
153745
59
41
41
270088
1
251737698
13
3
423376
41
69
2
8
47
867436462
158876
162516
9
151724
38
261035
484251
69669
3
411501
99
23676
39
219576
51
16
2
82050179
99
479435
43747
230486
179203
140606
99
69
45
9545782
89
37
82
27
744366169
297320
1
86451
259010771
42
19
75191
47
91
272024
146132
7
5
79
445746
42755466
276986
69
12
713345785
417225
76
11
39
118538
15
13
54
64
245360
9
262141
241424
830799779
27
446623449
304897258
368135
407218620
296211
34
36829
115308
16
485222
3
473426051
54
249703
80
28
1
88
245402
71
978671887
167883
368265
8
429446
114533
322901
14174022
384246
7271
603816318
459208
79
94583
182174
60
286750161
144162
19
111900
10
38
85
239587
148548
48
819824167
376792
498989697
484227
53300
33
54073
99
5
5
1
347311
15
96
11615
96
2
228110
264597
174195
1
6
342841
772345994
53
379671
362101
49
488697164
88
507754620
17
96
238503733
399502
28942
1
88
309359
70
1
83926
2
97
790644715
31
7
42
90
2
361938
467890
23
135506
5
71
411924
268821
394474
396318
881107324
45
85
420155
7
994634404
455734992
2
70
25959830
96
164235
108204
331
76
71
339966
18
87
46
146991
392622
452776
53502
249156
1
332172667
4
418759
73241
453870
41
177481
81
7
13
46
90
15
27667417
62
2
109738
815078325
35
70
490959
306626
72
168326
488115684
333041
80
35
64
252942
87
25
31933
64
454471
609261347
492943
12
279912
226296
21
212534648
45658
327492
75
193572499
4
214273
98
399538
84
24
91
57261
216769
95
35
8
34
2
295449
42
58
931726440
90
998021191
93
4
10
27
79
2
323504
94
6
257300733
324882
7
133175
24
2
3
76
78
95
180713
87
79
193253
21
18
4
45
292446
384854
37
87
57065
7
113465
20043
64
450452
35
67
60063
83
254959
73
6
40126
481082
148438
21513
288385
164806
53
82061
8
31
201794
4
1
344452
243849
85
909695321
396365
2
61
483095
5
30253
80
109729
46117
28
8
5
82116
266139
20
319935
44
26
155629
330094
59
24
16
181950
85
29
393220
55
52
60
77
277939
333290
57686
59
34
72
459604
440715
2
26
267904
16
167091192
538153283
7
27608
131676
231034
55
26114
58
82
182473
172241
6
54
61
28
231127627
40
28
5
19805
8
416670
17
316331597
363897
70
71
132283
157227
33
169009613
342904
5
234919
558761575
348045
48
205637
259203507
40885801
26
83
306463
76
3
385460
25408
109154
125744
5
52
52
85
374049
39
58
50
11
3
47
71
63
94052
115347
43
71
93
7
86
314218
335865
87
14
45
48
81
14
86
430229
93
457308
21
364622
94
23829
905594016
68
103842
75
334618
72
15251
140912
31
245587
277692
213389
238064
30
812250892
2
439762
465022
87
44
1
314341
334391
692474237
48
51
219895
75
98
345026
71
9
68
20
699835153
21
769632232
267723
95
23
91
333873
24593
210919
332960
162285
302326
12
1699
57026550
112366
36
6
153321850
46
456144
93
427837
80
312958
378697
96
174838084
319307
499310
66
14
45
327993
5
44
42
167256
50
444053
65
262191
948651721
176035
14
8
6
473828
6
3
9
490399987
323564
65
9
95
65727
186790
77
182131
90
52
3
22
4
343121
604210976
66257
76
45
74
57
28
20
6
4
462119
97863
462566
82133458
12
82
394171
83
40
429770
444312
35
576248241
54
33
24
74017
158356
30
141160
89
57537
468606
36
90568
84
42
699621725
496275
384165
287454
227875
1
39
360302
809505028
308603921
38
9
960860191
17
5
60
66613
89
11
301713
96687
96942
428117
23
44520
6
471778563
86145962
51
57373
1
365659
242325
94
47
73
12
6
11
99438
58
79
446236
6
471666
51
34
5
154222
112255
266802
313268
141748
18
557032348
50
105436
234793
30028206
968660797
20
804192276
439447741
309215
288001
133216
23
2
27
73238
33
267970
29
29
39
398613
126442
33
385524
35
72
227893
4
13
112974
5
81
8
68
858568208
66
44
683389935
307037
189285
177308789
274841
196637
61
375045
30
260144
538454724
183804
509121797
334595
17
2
393147
77
28
64
33
32
2
4
190350
22
42
458689
91
41
17290
76
99
438551
40
185436
31
99
944121863
448668
92
328750
1
19
201188
8
79
5
236104556
330972647
174098
170295
39
17121730
84
63
44626140
72
15
22
9
13649
59148
221663
69
379937
675353437
448658
44
262337
52367
130629
3
18
99300
46
237579
46
188134592
82
15
71418
15
73713
66992
62
177982
86
122729
9
51
70888
170035173
18
223477
588637071
9
78
216601
12787
86
397897
190999878
2
251760
19
70
26
220667
4
355285
64
51
94
116825
57
2
21
367932
67
58
75
95
447609
322507
92
464862
46
225586
710089603
60
15000
3584407
344195
11
296110343
98
80
56
249932
380163
64
4
64
20367
94125
97
77
51
67
631077258
261151
65464
270175
94
26
1
21
56
330529
47
66
180178
2
13
63
64
401002
14
204126
351088
17
231892
150964
28
82
73009
3
38
321531
236749
20
13
9
213711
41
48643
231783
232628
263024
6
92
17
56
339237
50
5
35
59
94
87
38
393902
40
59
7
18367
332145
28
35
34
463265
69
74
55
101921
111560
265138
255368642
25027
59
395206
4394
327026193
13
54
428540
45057
20
47
290680
23
419748
87
468637
74
46
53
151715
51
330567
54
3
167268
1
497221
76879
322906
200461
68
89
33
5
373858558
85
21
55594
489309671
295755
422696
26
331140802
308056
455703
8
81
94
32
5
381054
7
36
13814
12
93022
48
54
20417
53082
345305688
327072
17548
295054
39
47
342556
376872911
152755
62
362591
31
439938
443750
146185
57
81
196234
5
29
40
69
65
56
196580
93
478215
48
34
94
746005599
404796
46
98242
89248
26
110354
3
4
20386
8
27
102058
343049
92177
4
99
82335
70
94
54
69
53
57
326277
56
99
21046902
7
30
26
34
31
370358
27
85626
14
8
6
97
6
1
65
74
31
51
8
70
3
282492
3
27
69
6
43
268015
83
141929
82
19
504314134
40
776345318
47014
411152
8
65
189992
46903
50
26
23
65
248670
595392356
466352
753113085
11
31
256368
9874668
174222
403656596
58
335301
21
83
63
41
293295
130534
16
96710212
273721
49
337730
59
298586189
51
81
877774021
103665
222244225
187600
84
56
430382312
136309
58828
98
935796792
5
24993
20
86
6
952593409
5
10619
387854855
6
3
313361
11
301160
6
282276
344960
42413
28506971
92
10567
85
81
492904
11
344013214
86
430216
32
77
46
257934
41
88
83
2
2
119788
10
448629
18
433930
13
670968020
369802
20
80
75
408352
312378
231932
32
82
371475
46
88
180573
402014
162646
15
57
239683
38
1
103365
30
363460
283119
81
5
85
85
48
81
218788
168395
67
15
55
78
299681
325160
8750
152216
97
23
454226
382100
27
497964
240258
944420625
370270
203407
498339
12
368290
488646
74843
75
8
29
423757
308975
236114
95333
4
306713
31
77
38
73
326384733
4
91
244250
293567
52
29177
7285039
7
99612
8
95
9
5
17
484519
90
69
94
249982
40
48
181726
523255213
127104
60
1
25
33
63
7
6
6
8
14
78
8
16992
276978
297217
169833
37732
110332
90
39
387363
6
164919
85
960875505
214172
186414
8
57
152044
83
413824
125866
183596
141830
1
361043417
318524
419762
28301
48
625000734
289547
498666
79
48
202367
92166
45147
54
23
378218
89
475768921
287878
2812
5
64
212543
11
105609
27
261389
5
1
266422
35
858386961
31
28
382102
85813
10
1
356585
295958425
620298037
82
158114
80
291438
67659
47
25
31
497188902
471035
18
28
10
154706
239710
82
75
49
172016
498125
54
67
39
70
33
51
10
92
373811
23
97
98
36
112936334
64
485074
94389
397641
289589
71
12
54
81
82
48
473890
3
70
71
15
91
97
38
56023
91
39
228244
3366
91
7
30
490129
34
428246
382480
373916
5
69
3
3
44
9290
5
38324
34
1740
30
71
452324
70
452808
368020
498263
17
393250
194034
469181
648595811
32
749881914
487346
156452
68
287858
374617
55
33
8
14
33
165762
55825
24
1
101077
87
478473
285739
123064
64
206041
68
239266
343310
235441
28310
403434
15173
455306
20
430861
36
313103
36
73
39057
456003
87
795868798
17
326461
59
99994
277440
39
30
412647
97298061
98
453635
12
3
34
318350621
999713784
32245
76
18197
458444837
230297
24
212027
75
2
68
35
1
312368
86644
434691
279222358
84
9
12
7
81
45
300306
421065
180575
1
152892
6
29
4
483316
85
34
28
361796
99
240287
343785
110119
230988
8
142896
56
57
56
180564
295270
3
382393
691324904
32
184526
923705943
525141599
961832339
537616902
1
268953
184442484
7
81
74
19082
56
8
410996
266821
111229
91
433931
119273
614542357
12
229791
230923
97
396810
7
45
4
4
86
271425
91
175014
20
8
31
302844
5
660218205
8
205562
63
5
6
372588
186758
397820
99641
1031
124748
3
456669
217600
318487
91182
326032
131466
50722
60
300546
93
199230
16
46
8
375320
52
137227
36416
10
6
14
8
927096839
193258
341290
60
58
48
33
59
72
23057
141825
376114
206135
409391
97
853963520
99
34
8
24
144988
15
200306
25
302362
233711
307531
74
37
96787
34
99
5
386902
65
68530
90
32
97
47543
349219
245441
93
899489847
2
269233
607276501
577522992
1
148863
68
58
56
352330
182583
110521
88
54
377873729
67
18
40925
138583
72
57
54
8
657121574
51
29
249482
316318
9
338313
150449
307203
8
83
28
117213
293927914
109770
226867
9
279074
2392
393364
100420
114996
42043
8
215126
96
744
494178
14
25
492648
92
56
51
56
769688926
5
65
233213
51
182794009
280004
22
94
75
86
297281
224292
94
2
376977
55
418652
338763
273427
545311497
39
177982
440257
9
778402963
43
5995
747718609
182407178
36
74096
92
48426
86
75
714063635
263902
430822
13
80
1
164763281
72
553846541
433869
178329
482727
77656
8
323868
488190
72
39
346383
5
53
203792
370603
74
198185
62
3
823368702
40
96
101840
30
59
50932774
16
264395
66
204533
51
290898705
967479195
908161838
86
74929
927636896
72
86
510258443
73
3
612880853
92
409195
335008
419395
83
27218
918698968
101534
51
300242
94
12
70
275602
224002
49
29
57
5
234098
859754330
34
8
13
26
144299
21
21
79
42
88
3
91
259271
24
353042
48890
27
833487437
94361
172941878
330420454
65
83
19
804271852
257705
84
284654
76905
37
92
2
69520
177624
30
393059
419041
62
56
726842794
36
372959
15048
267900
475360
8
49601
83
13
235555
29
77
47
4
5
8
3
282647
89
19266
488120
9
74
229674
6
129283
4
48
333595
6
6
65
228802
34
111897
332730310
188661
2
41
424320
4
125058
325811
33395
81
7
80
64
364436
7
55750
202354
316040
97
231488
48746
459664
167676
710629703
34
45
181602
36
6
58644
29
23
261670
622060029
34
22
38
58
415579
216726
186574317
9
199496426
49
35
405932
35
219158
87
35
36
85340
286163
498396
113870980
196176
88
183295
11
421248
18
37
45314
22
375922
14
35
7
95118
111587
51
492142480
363890
492586
75
429656
29
151427
68
28
74790
5
187654
78
32
443864
86
6
64
50
739129369
285519
122074
78746
41
49
318562
50
15
53
69
28
445879
41
216736
331531
23
33
965255624
3
41
124200
342666
359579
144343
326582
927952046
362934
61
339281
78
93
360476
83
428769
48742
469862
709032761
144617
55
10
373175
265043
263952
2
18
87
73
25
81
239323
187711
254748
32
87265
27
41
275453
1
18
446049
72
98
87
24
178391
443654579
8
10800851
293784
85626
18
28
773244278
6
1
26750
150501
399281
359714
28976
4
440003
269796
147467
181047
41
12168
423118
99616
40
370610
54
74
367551
95271
80252779
29
98726
13
79
76
450647
2
936095436
446210
63
9
88
382481
167917
82
162935617
321805
24
290204
427120
141588
408808
7
368019
7
17
476335215
75585
3
87
162
66
10
413673
5
449499
3799
480490
877076331
54
456220
20
280508
77
152665
310069
81
28
12
39
10
41
354039
23
403153
363372
11
7
83
240448
446785
106527
927637583
392950
162299
72338
40
47
40
18
81
242880
75
2
70
162793
69
30197
69
46
1
78
11
9
458837
193889
64
277159
14
495415674
47
366796
45
384026
73
7
398503
312028489
92
359167
139380
374228
22
136120
489802
184033
97
1
90362
374476
57624
385573
9
419710
80
91
19
69195
410533
330936
199701
888357380
87
39332
292412
327941
41
940500620
35
26
406901
44
438411
380500
489891
11
42
383163184
279550059
417744806
419264
297801
3
62480
87
212209
1
31
116968
19
2
98
887775596
47
466380
65
78
489047
52
38867
9
5
61
14794
70
325142
178832
44
95
488963507
92
2
40
275853
276596
467384
22
92
60
218171
75
244842291
364404
74
26
50791
93
291892
99
82
312022719
419560
469550
90
75220
658072594
18
39424
28919
31
360068
74693
410643
440549
226770
481368
53
57
23
41
43
392822
79
127344
91
36
57
65
175567
2
78738
450002
74
1
8
297739
5
10134
41
986223665
195584
221035
113630
276917
494607907
197886
6
30
81006
59
276625
331392
76
58
5
97
24
24
81
176213
440203
260748641
169469
70
102694
40
91
49
927406158
460107
42
55
97907
843115549
311949
192806
953835303
425028
1
767705208
57
42
268883
102587
87
11
499353
117606
89
490318
302228
264559
91
103415
4
381120
351787
58115717
50
29634
4
92
92
89
225196
66
2
190161
31984
269058
8
416286
68
60
87
36392
654557017
22
75
302693
36468
4
91
96
275641
26
93
5
88
13903
89208
29
50438
64601
41
60830
12
40
58
68691
10
39
2
39
60
440093
26119
63
59
261032
34
6
206484
465690
38
211684
55
313553
98
900286638
283344441
43449454
7
4
608133346
53694
150302
81
420867
72
82
8769
4
70
4
33
943323872
57
72
311747
67386
487969
2
193306
3
254473
336212
420029
424896
63
970332445
79519
477223
7
36
83
378878745
332273
469046
40912
65766
4
731748109
20822
28764710
55
23
7
46
99295
119072
42
77
77
369655
74
46015
1
89
15
900990428
371408
151769
69
187592
367798
129838
49
23
80
59
226777
66167
17
397337
48554
441470
20
88
84
9
83
262451
29
80
9
209261
65
92
66798
38
814672752
463698
34
127887
57
491178
252196
254961
47
238445
28
470720
458872
126423
190166166
1
609676688
53
39
8
2
20
162695
2
442639
47
6
84761
122909
390073
53
79554
42
55
358684
245977
428158864
59
201815
89
4
351101
192697
68
57
234331
50
351224
34
34
55
462701239
7
481117427
972772903
142071
85
383196
866171652
223178
283043072
357394
13
527648356
67
81
38
7040
321135
492848
39
7
341497
66
20
20
307380
75
129943
52333
43
96
52436
370190
3
339933
41
25
446894
438736
247702725
49
10
932195468
260489
32
74
956277145
32
4
287579
77
2
394504
97
338330
427580
283903
113351
355435
8
495342
302598
79
39
5
66
183003878
74727
283393
2
42
272048
302736
202617
376364
416566567
6
430490008
224921
287175
5
63
86677
5
424586
79
56
53065
206549
3
6
165298
19
2
26
2
63122
323297498
8
223937
74
54265
37
36817
57
18
34
16095
492151
42
78
796971307
5
136889
4
279823
40
99424
12
86
42
981956451
352920
35783
25
49370317
98418
37
402462
7
8
9
7
2156
267639
190905
342073
386354
367325
84
4
719969264
86
195226
296333
45
69
5
20
455790
5
28
36192
297063
3
322966
324762
8
58769
267543
147222
7
792038050
468551533
99
5
412094
354918
85
141768
336875
70
6
55
5
841624472
198897
22275
219450
54270
76
192325
907831618
208178
25
58
61
28
12
65
46173
3
341136
45
387741
570001955
22
6
16
901233306
141250
52
79
96
154378863
6
19483
83
428954
39
68
2
88551
471841
145506
14
225492846
424342
4302
272678
6
99
77
188374
9
384807
214170
610126736
900815859
30
51248
78
416961
58
305947
446528
75
33
9
14
4
46
86
228954
420640
380931
57
14
1
75674
492567
474772
72
38
806791769
64
90
820032759
192519
179435875
73
161433
67
80
76
19
92
27665
80
92
57
79
98
284737
34
48
243526
81
873058289
83
400845
32
11
56
207050
77231
26
242586
23
43
404219060
61
262402
8
163869
6
304272
4
482360
620805495
90
4
75
99
384792
31
399230874
493272
9344
123195264
66
97
58
83
487850
75
71
92
69
81
59
6
24
59
468107
1
18742
7
185625
328250
162211
336374
663292960
65
41
53
68
295242
433597
72
436766
110618
8
34
428994
75849
80
491747
345439
407483
11
107211
18
25039
332179
146672
221731
366501
233341
312946
93
29
93
98
86
12
701095139
322835
8
81
494119
258539
424221
377469
93497
63
117857
4
6
490097
124217
169141
240980
36674
492813
117176
208787
169873
139154268
114939
91
870492121
56
309901
428681
169797
83
66
8
140577
8
86
252321617
170609
80221
23
28
53
159722
91
56
174282
18
17
4
423330
62
104372
58
60
228437
224019
296339
192893
70
8460
152921
2
28367
87
357909
442975
28652
60
26938
307496
33011
47
51
6
47
235185
29751
43
2
754378042
64
482302
6
72
64
289323
57648
895184713
74
7
466192
11
270077
345413
19845
59
5
1
206204
476970
2
460102
253218
14707
245939
445054
353666
7
200093
429928
465362
347081
14
34435
141043
35
554643955
31
139002
76
989258269
348213085
408198
18
236260
92
77899
71
41
5
66
119770
41
487791997
92
98
79
266322
342641
49
3
370331
33
6
64
51
498042
48
44682
95
411458
76
97
468664
3869
8
781675407
174637
18507
433438
63
3
11
407623
383241916
39
142501
84
68
5
308893
14
372182
56336496
94
291442
33
6
96228
35
4
52
8
37
79
844882825
339237
12122
86
8
241952
3
6
164432
71060
108410
353885266
73172
258016
75
468932
414154
15
71
35
97
29
478731842
6
297584
98
257699
57
94
402783
75
228211
2
144202573
287430
34
167409
76
94
216847300
12
49
131891
102646
73785190
827664582
16
8
151572
334994
76
16
137123
167067
36
14
907708517
7
374880
5
35
82
294191
411067
213281896
881014031
31839804
59563
48
433551
96
91
191792
77
501890105
85
57
75
1
1
1
78
251872
603645772
3
7625
73
58
839853131
1
373971
12773
7
9
77
526881242
121596
308817545
417227
385796
6
474893
15
51298
29
324146
5
71275
44
180242
463229
200015
828903698
32
19
32
45
476388
5
39
56
53
9
266410
17
90
111199
86
95
540797128
26207
86
66116
1
47
10160
13
6
24
82
14
10
279915
143928
98
353729
36
223781
189614
39
452583
197540
81
299212
24
55
1
461613
80
359370
203886
40
473003
260312098
41
6
1
576140059
64
52
34131
92
15
160638
8
27
134098
22
76637863
452822814
93
166370341
67
9
154812
59
52
5
1
34
240684
445360
6
79
235161
218450
87
407140
475893
5
71
61
62
450973307
2
63
27
297637
25
2109
15
2
665934551
31
6
472274
391806
38
234250
669677735
405959
97
2
6
442113
86
415186
173115
37
95
2
9
19
7
947394283
302491
169888
37373170
520383793
38005
5
78
92
49
220304
9
4
163012
336705
332838
64
88
50
53
6
60
206518
27
19
10
111033
80
66
42
389808
82
132211
44
459333858
245203
556536557
146591
24
35
182239
287593
5
5
80
33
88
513162320
169580
6
5
3
364915
124088
112819
287855
59
90
722852065
47
29
45
7
45
449435
232417
197149
705057283
58
475479
84
639011524
589738737
48
77292978
93
39
4
62
492575
401860
60
55
198044535
43
326245
19076
414173
33
467914
6
462591
49
62
275364
27
24
363458230
1
362001
78
35
442034
15
344131146
492889
334384
88
308508
60
3
31
364137
99
85
674851125
83
4284
9
83042
70667
134835
99524
225503
118200
269470
43
84
361151
424013
79
250501
71
184259
3
81
401239
773576251
227650
4
26
1
220710
757612336
76037
443654
21
16
99787
1831
66
259827
63
81
2
62
8920
177936
33
52
4
80
298255
2
498343
5
3
113801063
89527
42537
36
98
76
157819
96
45
986090789
104439
131637
46
53
7
5
30
348314
422554
12
298074
413785
33
8
413862
116966
358174
88
231394
439479
9
81
12
335596
458447
713459523
7
787844808
190692
25
139005
67
15853834
51008
209174
1
17
216077
56
372960
126459
57
484658
58
71
97
298330
98521
234369
5989
96
7
128800
55
482255178
16
76587
68994
271072
2
99
493174
12752
34
34
84
331621
866005710
372668
415534
5
1
34
2
354696861
54
32
97
263058
489279
86
53
291943272
190399
57
94
183646
879796926
17
2
162406
29
24
69234
16
47
1
84
10522
38
9
56
196614631
22
4
548037008
25
268954
92186
54
167713
618176013
3
405468
332181
52
346375
184419
92
32
96
165790
343593
44
45
46
145342
346247
76204
435310516
14227
56
54
1
401736
405655
24488
386862
470030
146018
81
28
5
66
33
18
407893
82
70
38
218015
415749
37
354100
1853
104029809
30
306554
193468
227231
58
1
91
21
46
51
73
226437
9
76
16541393
207265
73
265362
43
41
231025667
433613
8
198743
465124423
16
541346285
172105
114993035
78
9
69
4
10
460647
9
73
75480
354810
9
159203
9
133286
1
131428111
48
23
250149
74847285
170791
337573417
345417
317775
68913
24
57
171966
190005
667475239
72
91191
2
2380
6
32469
378933
891353727
143629
51
7
185779
409011
48
468711
70309
45028
26
53
7
63
426726
684851685
7
28
256616
3442
30
38
56854146
284882
78
39
456252
55
356728
859916490
74408
1233
207138
152395327
76
91
416632
44
291802
94
65844
811129254
75
62
48
232248
463625
211854
114099
66006
57
16
434752
32
68537
5532
10
264820
80
8
25
271515823
370267
273586
91
2
15
48651
52
12
6
61
17
41
8
8
307814
81
107151
410251
9
59
8
25
1
260475
85
1
23
10
48
351686
329983
313699
64
62682875
351973
88
70
1
775817581
318184
81
2
5
818276277
46
501939911
45
10
92
43
12
208316
397819
58276
55
731364113
496409835
186845
291272
117832679
3
232541
27
442434606
50
288008
479151
91
6
1
80
15
343823
14
68
396724
233160223
94608
311251
1
60
421758
519905649
24
5
462206974
89786
90
11
461889
113804
95
391550
208784
269948
61
73
213011
4
50
7
93170
5
1
203511
23
82
44
88629
366343
325035
5583
3
293998
57
490204
352416
336478
806521115
2
71
39566
49
433509
7
471848
228625261
844588542
486241
44
76
61
5
313077
30368
115673
4
757378338
12
4
80
5
36
442785
74
14
760587439
415826
77
34
310842
70
63
87
248440
64
834761180
28
66265
232775
29992
178697
17
31
235135
93
13
357125
752803779
357523018
21
365300
255879104
57851
71
201403
742911296
81
80
43
77025049
22
35
156840
36021
7
79
26
219101
611410960
37
246846
69
315557
320490
86
376973
87
6
78
321679
47
49143
342634
418144
43
394457
205588
380419
38908
202336
57
438833
85
80
131959
232760
87
60
4
81
107922
499833
37
440463
209949080
28891
12
266716323
72
5944
29
71
64
200271013
396924
900994643
61843
49
111433921
52
83052
41824552
50
16
54933
448156539
386701257
59
491982
197687
13
356465889
235787
57
21
98977
3
40
18
987808825
93
31918759
942310897
18
160541
466620
982880983
74
47
324080
62
16
67
55
72622
25
239812
89133
3
151108
98924
446028
74
633110037
156351
1
58730477
31953
141037
9
54
9
62
90
8
479957
280975
376252
162348
384679971
7
163632870
408207
230142
744552603
2
60039
101785193
236366
34
38
97
74
390611
58330
63
73276
16
92
5
73190
40
8
267568
66
91
33
210168286
15
77
160346
515086923
451095
3
435341
70271
15
313019
4
17
48266
69099968
217503
87
78
76
30755
72
71334
68216
303114
6
44
459782
97
24
79230
34
28
5
498248
58
36599
58
67
165236
498818
246194
363186
57392
230941072
86
54
317127
445907
721751176
493312
62172
564941113
59
46
154996
65
143933
290543
229788
446665
59
178672
226159
463892
387444082
239169
88
43697
23
71
353015
181262
386406
72
78
90
255087007
228357
457337
207500
42
2
328011630
3
117818161
40
265542
311335
463125
14
27508
239748
9
70
233757
307947
96
4577
46
96
15
97
102506
84795
94216
443928
38
33
40
207068
29
95
70
309677
239568
1
795517362
83
56
205953
309530
880579615
455544
97
187596
24
379574
62
58
485928
254921
116639
388375
34
10
313579764
58
630650287
478674
50
252974
141353
4
754410915
87
61
73
62
86
205014
1851
420289
8
210294
95649
339144
144197
91
165183
88
80
64272561
431884
979443066
9
4
820564635
37851
71
81
28
59
43
46
119157
73
47
101024
249765
79
369112
96
45
250638
498447
3
85
259426
97
778489881
73
345598
495073
1
353928
45
41
66
52
10
319827
212090
233539
3
72
39
283000893
9
79
233286820
33455
52297
4
363260
397113
349196
359718
84
9
22
27
7
281288
4491
7
13360
41
8
325785
401029928
252415
7
654377338
9
4
999246850
69
88
84
237834
6
18
21
24
201426992
45
64
5757
60
29
221575
696342755
68059
11
39090
49
85
24
331197
74
48
368380
329918
50
56613
364320
469424
56
8
153621
73
385856
3
32
15604
378108
282680
17
797212329
14577
31
86
156606
232570
46
62
480053
97171
67
22
11
7
119570
383583
10373
34
409456376
199120
73667113
452968
325540
65
137981
53
166912
97
442438
288654
41
56
81
362563
17866
345162
89
248214
41
44
79046
7
304099
95
289959
13
40
181386
732727653
448985
86
155594
43
96
79476
10
341118983
19
58
5
10
83319
44
418763261
450925
123176
71
117731561
9
173088
293964899
53
324879
4
75
434997
248137
469413
85516
232436171
266364
67
89
59
169620
76
220988
2
63
393124
367296
72903
182613
47
169657
258587
38054
6
45
460481
13
379834
607151779
87
33
83
93
244482
319914643
96
37
10
7503395
277351
111415
27
431478330
106194
480839
6
43
12
2
405511
87
35
290294
61
41
8
29501
127645
375471
21
66
112157
45
148170
795044086
112076
248370
440702
80
64243300
58
164875209
65556
139915
61
26816
4
300132
7
70
73
366162
182509
76
5
65
184129
18
64
438669
6
75
87
5
286279
321842217
460502
21
69
15
36
71106
53
250405
1852
129972
2
94
39
36413
42482
939908653
277899
482985
60
120995
59
88
96
68272755
79
97
99
293743451
145558
127476
2
542471916
32
297993378
164096
16
375151
53239
3
37
4
412515
9
284797
267108
486236
252490
175077
453186
98
481698
3
94
70
120876820
454675
418416
301441905
56076
476596
87
98
37
182475
290639
334632
8
167165
250117
79487
47
59
53
8
601080088
712561846
36
90
12
257077
29
40
32
310435
223227
350316
33819054
5
5
1
74
287686
33
60
245788
32876
99791
15
198804
65
95
432826817
52
3
153100775
4
2
56
211372
66
445624
87
90
23187
174492
946996534
9
255142252
358759
32
150381
45
82
318736
36
358959
7
83288
360104
6
5912
297549635
322000
487973
9
43
64
38
229778
1
64
396175159
53689
3
51
480592
177356
6
25
166324801
366747
9
78
7643
36
213024
9
401313
95
138331
127642223
45
357844
18674
433550
2
6
84
28
99
27
72
37
280752
78
1
14
113474
12
387659
8
325003
45
233445
54
14
224884
58
25
339594
296827
35
57
317225
66
51
408599
473401
228786
24
488866605
284934961
66
312661756
462312
23
78
360173
816432449
91765
1
6
60953
343153
92460
1
93
491835
15
6
75301
7
480384
52
53
119635
43
278361
62
6
581189985
273905
41
303164
23
3
2
455493031
368474
359505
44
5
298006
38818
53643
25429
377788
1
16
63
378048304
21
8
4
51
19856
38
266362
341791515
97
32444
68704
98
382419
116954213
81
91
2
315732
61
93
1
7
99
47
210087
8
37057
273034401
8
257393
167533
284150
342060
469101
176052
59
427592
353960
4
36
1432
87
63
385083
28
17911
105093
484233
29
71321
9
439446
259561
62
355873
350576416
23
297670
45
173236
472003
246053
417363231
52
94
57
77
82349
9
76
259084
223545
11261
93
4
73931
359023815
5
26
8
386019
6
423184
63422
51
79
533883554
336186
456567
350329
65
384040
240201193
32
41
6
616726464
7
62
905
9
499722959
8
9
52
130526
77
399118
9
35
395865
13
787927527
468912
204116
917550032
99
83
319632
2
300064
54
897265165
352553
63
77
19
56
430395
414207
18
7
267892
43
8
582698744
378480
5
365148
4
92
220639
26
7
5
96908
441120
89
6
43
36
190751
83
217875
3
289591046
9
915840266
186222
311315
383790
25
1
67
47
74
63
60
8
5
8
375664
63
3
68
31
134738866
19
374600
120486
4105
72
2
461138
59
495431
285757581
55
6
92
19019
8
359518
68
828233344
73
15
63
232717
305097
413521
25562
25
68
68478
166615
74
499922
451743
270303
139785
12
107556
57926487
695662863
276127
58
5
8
402470
188365
585419638
350726
5
196319
18
142210
140959
78
437588156
97
215830
141203
50
2
27
93
374010
306910
234640101
64933
117289
7
449481
5
389055
44
880693465
399535
416777
433806
60
194165
16
67
87
5
97
82493
1
40074948
79
166186
449987
102585747
386038
5
29426363
392314
10
53
76
91134
55
257002
95
1
407559
5
324874
64804
13
251719
672716086
539083112
346703
6
58
6900
489479
22
239822
8
26
7
285130
358103
88
290546
404643
166892
5
7
4
35
4
379815
63
854995814
66
50
44
4
8
732996868
128830577
467903
89
212247
197439
95
86
86674
821786498
33
51
5
71
424099
98
248197
211792
61
303559200
150889
55
49
136731
60
306589
13
19
472184
39
422518487
2
5
16
13
56
19
421284
89
355687
43
54
77
27
258381
250626
48
49
472285854
41
48512
397161
74
476925
183996
57
79
46
186854
1
88931
916677834
75
459648
64
419040
2
392266935
29161
63972
32
316312
555767269
96
56
9
51
457315
49
81
8
26
37834
433749
5
6
491468
172026
499724
7
330382
857801792
80460
119154
289538
87
156241
226808
258945
85866
15
6
76
38
399690
52139
2
29
715947791
90
37
43
7
132929
470717
47
957000303
32
42
33
121081
30
268081
89
6
66
350814
349541
334173
15
344336260
149615075
219306359
268738
147195
10
23
5
410522
50
23
310558
44
91
97
61
302700
2
358538
78151
80005921
459678238
29527
945469660
9
14
446995
63
35
74303
18
495136
41
79
145007
55155
83
371063
68982
70
31
9
252514
31
57
48
1
416210
247459453
61745533
105793
41527
237877
158273
1
96
448958
92
384886
99290
9
968005932
262407
67
17
315091
159848114
4
72922
746970496
47
43979
28896
608890999
754746930
426633
278647
399247
859128761
235606181
57
449316
853833455
988936343
99
481240
665013723
420752
32
471552
4
18
13
2
311400
68
85
4
44
125251
76
22
62
8
12
295014
182011
8
211301
6
442189
6
306779
127243
79
463916
38
65
734474731
5
938381852
4
8
20874
230810
32
184914
84001
43
67
484504
204427
85972
12
266179
17
121766
18
28
93
379775
69233
65909
23
21
497916
189447183
78
174128
73572
354032039
171593
7
274431148
6
19
23
7
29
429203
629056729
51
478926
962241977
450571
577119292
182386
1
318344
82
302899
928126393
2
328388
269986
366634081
2028641
149594
294178955
458772670
34004
42
184003
36
84
162928
9
999228247
4029
26
22479
4
301755
31
288451
217960
386844
8999
77
8
30708
8
443459
39
113377
433954
22561
442039
70602514
28904
274700487
60
66
8
14
172674
363617
37
68
134830
6
50144
16
2
312931
1
23
92
937513790
57
188566
81
19
255104
28
106646104
70854
458992033
334957
382220495
25
228229
16
5
669372901
477705
20
39
37311
117923
317587
62
172725
3
257812
33
75
93
97
14
11029
51416
21
4
121745
9
58
88
380073
42
39
377417
38
4
189908
258104
26
116237
390250
739356160
68
833498164
392923
45
483785
69
12
47
319639
77
3
7
63
474504
50
37
33
61
15
6
80
22448
10
58062
107636060
631443619
481487
2
352782
353342
245116
58
444024
6
122391821
1
3
358800
137682
185385
476595
37
133927
3
41
32
636278764
42
304857
18
358961
469781
116370
5
48
239556
427360
87
35
227816
433924
335938
148618
568270651
48
6708
30
1472
66
64
158559
558112821
215492
30
18
42
365366
79
68086
37
711057896
17
357383827
267873
84349
331738
31
242829
1
95
13
53
55
648717200
165295
14414
279916
23548
2
180469
73
79
38555
110645
45
303618
262634
1
11
2
325383
40
247135
475340
88
66
421082
50
88
53262
58
103096
6
97
1
78
499364
488437
57
33668
392374
82106
94
2
217809
39
28
96
5
448526
5
81
309345
14
18
10
55
205628
39
608479005
495547
62
68
2
4
562915746
56137
495468
415818
84
27
129156
324567
91
2006
11
10
286639
63789
12358
57
55
311459
5218
2
274416
8
5
19
99
18
344348
38
168461
247863
201953
97
254178
611044681
34
189088
59217
127445
297632
227389
114310
949220359
362672
12
19
12
393358
34
57
425207914
13
63
2
63
33
28
498972
61
258001
99
90357
41
79
164099
18
47
86
17941556
481457
399146
46768
380528
9
41
893798002
7
909477679
283084
282347
16
669030508
477647
89
44
43
431985
7
441397
88
157615
462660
9
33
74
55329
225470
79
403581
95
21
630564221
390320
435915
92
478148
12
235977083
47
291750
54
71
83
77
17
446226
37
56092
54535
768
78
281314
155060
38
319916
24
665465883
37
233767
63
48
9
121284
264011642
33
477339
335130
78
466589
66008
79
82
28
76074
40
40
391382
529834838
166032
498635526
828872625
92
26
227372
884024132
125436
378621
492544
55
141903
129053
45
132928
59848
401223
327038
248316
41
81097
140124
80576
68
230586576
405119
6
29769
46
76279126
82
61
4
397086
24354553
4
84
147565
50
44
22
279823
16044
26
89
121519
297958
179605
78
326398
50
70559
12
56
81
28
73
2
209344
78
278977
235708561
174714
66
94
86271
82
48873
877489249
9
23
54
119204
67
3
58
14428983
410183
65
72
51
1
484095
16166
141600
68
7
418025
23
4
42
906737422
26
97
2
73
17785516
53
46
471328
179588
2
423212
72
85
9
453922
279116
256272
71
5
457384
31209
659074455
5
373434
87
447097
37
103543
28
645881396
223981
138067
271965
57
376754
37
90406
2
46103
56
207458
58
80
296053
190538
92092
5
8
61
25077
207141
73
429783
32161
88
153732
57
262927
165401
316269
1
80284
43
272357
254469
439302
300857
373426
7
157565
394560
87
70
92
63525
269711
81
66
50
154749
268159
606675032
69
42
58
370563
79
85
73
88293
200415
12
7
9
5
2
24261
8
8193
15489639
449592
152181
81
231493
290934
9475
26
393192
3
45
18
491868
153196
65
454677
70
121404
207200
115354
59
88
94
87
9
200541
408680
23
421695
136278
44
414238
499926
27
295482
139744164
454221
71
28927
51
14
30
134312
207323
328270901
92
458117
361501
249769
35
263188
86
19
383512
56
104533
45
10
805918034
411664
2
95
1
6
7
375253
204604
6
63
89
33
10
409669
211101
91
416829
88
76
464076
226421
956271517
28553
53
39
235852761
30
63
9
438235
2
3
406374
26
455191
468007
344335
379674
60
494406
150731
187430
82
2
50
63
13
22
435506280
427202
173268
436218
248513
279418
165887
2
911185308
408379
59
22
85
59
359723
2
463296580
285323
809588198
32
472939
242740372
254658
371334
397084
5
479127
67
25
9
48
285383
49
3
3
72
23
355171
926230180
10
59
80
32
32
52
3
73
76
94
394354
281664
7
192100
17
330212
336480
11
80424
18
612868317
26
142943
883319069
3795
69129
192589
9
4
72
338042
85787
60
115327
772903529
44
929836581
92524
95
111026
349093
43
176207
305596
8
25
7
55197
25
212134616
5
21
67
265376
437482176
309590
78
318864
6
78
239747
276044
442978
83
36
3
375510433
431824
395935
172104506
57
66
18313
406308
59069
25
60
67
378411096
48686
1318
94
5
267543
89
996084733
300211
9
423395
3
87
209235
202709
222984
45
97922
78
287015
56
525963214
453322
154622330
430982
10
150198
7
339529
435833
326919
303191
116592
391905
131857
36
99
97
59
7
446308
24
446798
277057
2
267470
155102
7
420613
10
27562
97
986011139
318167488
87927
21
68
436854
404305
436024
84
319993
3
282036
76026
1
8
72
241928
50
233751
66
351592
90
189255
118561
2
235012
19
99
44
78
388797
95
5
59858
21
209000
49
246445
60
476989
398914026
331465
20
144679254
78
26615
190070
515206983
82400
97
61
96
69
229341
79
91
65
24
471939
393295
94
383797
3
284959
4
360502214
781197126
8
49
81
19
489733
89227
9
579992621
15
34
96
62
378593
479411401
28043
404083
1
171965377
70
52
438558
67
82334884
239696
101832
296258
83
585730945
839541863
15
2
168389
19193
21185
837023777
1
478846488
51
11
38
114771
64
69
88
5
83169
39
84995818
39
41
279846
261135
5
50
453842
33
164159
60192
260669
223602
67
26151
186292
87
419185
74
60
55
9
33
385377
250301
82
26
262919385
412539
664594128
452016
48
99
49
5
30
21
482722
107468
76
73
195658
2
15
16
443731
78
78
7
79
77
403624
3
495259
821451915
402615
447737
5
470541
474941
29
61
5599
26224
38
5
455557
493361
95
23
44607
57
18660
235212
282568
91
6
3
434545
204840
138767599
15147883
4
42
359895
40
27
233474
230689
4
6
13
57
273518
74
13739
7
180408
10
17
68984
26
19
153887
352079
30
911007686
488452
10
106479
957604202
699351854
1
360367093
369632
98
338051
250985
427198255
37
380564
64
728638221
142396
320949
3
1
30587
87
18
222664
377659594
24
54
709531629
417236
84
62055
10
67
87893
58
51
17
51
51
50
10
462213
344341
342413
82
415638
87
81
67
335491
357916
59
475395
581929222
33
666343764
461358
344222
147406
68
51
848474164
81700
6
186543
8
28
857594795
9
2
94920
84291
434408
241553
92
329908
80907
95
56
453327
1
103120
89
496793
192821
77223691
229589
93
55
25
183699
87
75
453871
25
30
11
98396
474681
34
312805
358209
99
149317
285430
92548
54
434472
89
70
50994
919280422
3
6
499315
40
264173
175508
238127
3
46
42
10
396568
77
91
756260143
103212
394927712
1
28
3
460310
33
198322
420349
36
407508
12
18
315809
171037
79
427471584
458070611
42
272281
165955309
345618
411266
238813
4
78
151470
71
2
27
54509
15
396752
74859
205601
87
57
75136109
217918
68
17
946864640
376901
10
78
288651
86
78
37957
345441
61
2
20
31
164870
75
262804
24
85
343974
56
62685191
18
209952
78
232528
80
89
126807
943327267
10
84027
397091
121812
60162
356240
85
387158
30
485994
98
229161
303055
263753
7596
200143
162049
456404808
34
5
401067
280789
263713039
70
89
305102
71
3
185404
15
328630
296404
171593
42
26
23
43
268497
51
329824
481314
238247
144034
67
984424767
8
90
52
67395
406149
42
111013
129284017
214633
77
9
55
494803
86
4
6
116499
328923
5
490837
6
37081
6
47981
142840
5
78
46
2
69163
9
59111
4590
882238087
16
359588
439270
126664
169073297
45
504810601
25123
32
79
266237
453700
340181
410991
403781
135438
128249
63
10
29
329511
3
94314
369586
889015860
296026512
362461
352812999
153110148
8
103418
269412881
44
6
72
32
55
82
65
58
13781
3
48
567647496
829552130
2631
52
51
66
277927
88
17
439664
97
135779
11
50
32
40
328133
3
839847636
667703061
667261339
382112
110347
232044022
71
52
153636
525272020
31
8
53
711340854
445732
1
90
231744
338446
56
5
149161
52868
451686
87006
97
28589
142903
417402
5
40
66
178299
487646
305436
220731
128180
279624
6
684460120
35
42
102691
11
452911
976994629
579056326
141045
164503
153449
19
94
58
3
68
2
54
80
2
85
1
54
92
484781
435473
5
76
84
198754
32897
5
38
53663
187974
1
99
86
4
96
6
13
416232
6146
165210
72
59
9
115231
305549
60
77
20
222891566
38320699
7
321686
95614
77534702
41
437852
378957
3
12
36277619
272348
1
9
416673
85
90
41
64
64002
51
6
32
64
432392
12
98
63
261291
6
17
492279
61
69
82
441697
414406
759180817
419786
7
801170521
81
47
22
31
20985
235042
6
390678
244521
20
78
99
198725
346778
180287657
66
820747308
71
241963
53
9
280095
7
1
254435
27
79
263452
153996622
14
375008
680134926
7
290293
39036
493199
31697
458268
98685
682808039
51
15
49
843847632
170225
464419
335807
914765208
25
94163
58
85365
38
215785
276981
8
80
39
72
15397
212471816
85
310033
90521
58
89
29
24738
426743
216402
96
55470
392953
39
240231623
262862299
59
248524226
41
340838
486076
395922
10
74
149599
19
9
94212
99
28
186014
120258
168929
212091767
489998
92
32
261075
484602
800942428
98
93
16
418684
56247428
33
9
397935
5
8
26042
44
89
89
649054933
261598349
35
99
5
99
32
179229
170452
95
224462
458442
56
377024
531897958
17
261162278
15
61
392138
66
71
334636
58
544300866
6
66
96
89742
7
292656
78
9
80
183520
2
1
2
18229
224607
94
30
81
339083
11
305534098
531266489
268078
83
236976
7079053
443032
162832113
67
334127
5
52
8
33922
120102
6
300250
5
205653271
187902
188108
147015
80
40
19
24
859481564
256714
78
832442949
16
367707
39
58
275148
155782
42
38
62
48
255617482
76
22
95
92669
375735
21
388578
197487
2
495501
10595
375152
10925
49
59
9873
382226
475105
477096
46
381553
56
27
30
13
345529
18
438106
311240
53
3
1
19
86
95
5
154110
49670
60
70346
67777
72
47
387998912
30970
48
197606
100581
47
54
336363
843722240
90
5
438642478
26
85
51
132756
62
70
83164
602924721
79
11
291621
986314059
28
83
230271
383407
285517
41
652678210
490395
281594
104308
189090
55
11
20
86
36
27
76
3
104138
61871
56
99
439451
210793
78
97835
441938
62283
248017
362619
972186692
7
87
218234
138943
578874080
240280
52
645570918
158081
111494
17
229770
94
375526
499531
21292
3
231767
58
63
464345808
76
28
96
26
33
170240
4
327345
10
78
67
58
15
1
9
191879
386918
283302
20700
64
297435
48697
299965
46
58251
292824
230812
226740
58
58
86
16
20
507299933
3
53860
265153
288075
39
197130
55
330364977
128225
172334
78
2
14
180405
332354
48
686471356
24
77
177654
114812
356336
66
233807
156478
335254
25
85
64836
265773
48
77
26
707568900
122000
6
29
351161
90412
72
327730
368521
16886
496089584
46
96
1
47
10
20
42515
257620
30
70
315172890
369527
76448
186594
83
96
82
85
349281
36
863191379
292464
605839398
87
5
359537
73
12
98
45
9
303186
386931
55
248841
87
64
4
144847
24
283049
62
326627
244526
380810
288584
359203
59773
483355
61
217761
97802
558377672
92
318679
44
42
338096
201911
64
249264
272792
97
406158
197568
62
12
670534987
7
123171
361169
6
15215
55
454240
29
85011
21787478
5
472247
480423
93616
964598984
86019
977622810
97127
318009
1
98
228556
22
26
199766
28
223689
586066252
43
246295
56
37818
26
4
3
253861
54
70
62
3
35981
555521058
244276
84
14742
87557
71
999400161
3
7
70
63
310625
39
89
194741
280766
29
61
61
75471486
315810
241548
86
93
4
68
298360
99
25
5
30
12996
27
11
116982
2
191879
17
406116
7
473176724
57473
155446
53
61
55
6
9
230759
1
64
58
175598
57297
827047355
34
29
10
110537
40376
46
77
110385
105796
2
52
160867194
335551
30
76
106126
85
23
10
32
11
259417
30874
14
83
5
343816
85
406481
273655
350368
99
45
423065548
38
96
116301
98
173847
449349
70
73
478393
480394
76
10
8
35
468963
2
407319
949191954
94
5
67
68
15
59
52
27
184057
247540
549821
363640
153358
27
81
19
494860
21
15
2
55
275835
9
8
7
323364343
35647
68
3
605939801
474936
17
71
7
321906
151449
9
425393
218080966
28
250003
2
5
16
3
178200
59
97
36
10
482288
124535
158653
77068545
26
300316
44
20
263499
405349
14113
425819
55
375352
36
9
59
5
72
4348
226092
143281
75
366761035
476421
8
811601110
452918
83
377215
455356
54723
38
316810
265563
235332
99
4
65
486840
374175
24
3
98
620181002
86
21
355727
13
347814047
218011
183627
10
968840679
63
285646
6
66
96
361301
75206
485325569
111231
216436
67
449021
8
264526
318598
2
40
259344
291782
8
34
735016948
641873401
67
43
92
121444
83
77
120513482
738
86
95
87540726
273772
96
464650
11
45
122383
232049
278051
74
467609
8
14
946708804
319575753
9
1
15
157668
11
267890
42
79
75
84
15
290657
62
82
82
78
35
104767
1
81
573623731
18
16
453010
440347
473170
333333
136045
43
39097
108961
133391
10
229214
5
66
279521
26244
410567
57
255059
362755
33
16
25
458105
288432861
481842
62
9
244012151
437872
7
364714
3
375635
13
7
33058
5
9
71
101627
20
73513
603085875
197501
175680
14
4
1
120835
64
5
175672990
82
75
94
341862712
38
10855
48
77
477024
79374
32
315059
3
88
282525
2
169599
321480
71
88415
455066
78
272019
12
49
32
456807
88
183128
53
2
223810
88
378616
701995209
424259
143066
95328
14764
275470
759872369
67
14
83
82
35824
57
22049
6
154140
465846
4
82
37367
3
414910
153484
21
33
376241
184650533
18
181248
5
19
22
21778183
41
70
530716439
271438
31460960
17
5
345829
97
5
119389925
3
69
5
4
278130
60
56
2
52
242707815
32672
78
48
145496
61
809330702
116085
491442
776301303
3
481367
353383
49
91
23217
24297
53
27179
57
29
59
12
24941
26
61
59
378662
84373
280327
979813438
4
218643
88
52
55
20
198669
68
74
464947
61
235025
94
25
1
59253
334053
95
165943
9
1
219346
67
88
575668778
82
267633
94
56237
129489238
6
1
138763175
86
19
81360
6
207754
335360
26
355647220
1
69
979126828
241834
94919
103511
445558
235373298
394043
377210463
12
31144
175710
8
590772373
296392
23
91
106521
360121
9
74
402498
94
591904983
24
66
403859
214279
34
345435
58
99694
76
1
97
8
45
81
302071
379680
307696
123569
26
391961
8
324052
32
11
7
521127384
9
457622
98519
119599
18
18
50
62433163
347092716
96
99983456
3
94
2
7
61
439809
10
9
73
815446600
404198
75
359605
79
78
9
46
81
1881
332539
72
258823
3447
27
4
38
917867807
414993028
5
227174
29446
486911
36
7
78
84
1
70951
56284
7
428435
195885902
488306883
16
43
18
497531
82
175610
25
245072
418070
47
487471
161939
5
98
32
90
32273
443498
98
482295142
626996787
277963
153970
8
3
9
17
412393
402973
188511
8
66
144696
771832890
120951
128432
530815161
2
4
83
125817
90
159970
336566
73
361737736
706457233
34
62
305374
36
7
799367516
259336082
1
308146
76
342871104
350728
1
223974
156031005
35
214650
459997
9993
344957
57
47652
559795662
813408196
31
339078
9
32
3
49
65
25
271681
301073
10801
44
87
750122853
312583
16
5
1
379336
2
7
24
19
87
135561
77
18
58573
6
97
132589
408477
1
463853
70601
109024
61
329364
761873026
97191
90
9
35
68
47
385625
93
142759
79
5
318048
521246159
70
115735068
60
82
2
54
252048550
41
75
23489
92
87
37165
3
79
108588
47
259071
311414
6
335779
10
235217
11
82991
139678
389221
12
31424
30
89
1
409849
67
221364
31
95
3
186512
75130
372834605
96
51304
318756
24306
3
46
32
26
412592795
57
21
45
61
53
255017
523151503
55
91
3
46
42
4
10
207032
90
92
8
97168
30
304912
35
18
99
1
74
16
217223
186752
55
99
83
45
431311
152509
60
58
157967
358776082
250865139
34
227809
106178
30
92804
75
77
362877
459636
143855402
45
77
29
397139
194083
137532
481848
52
72
340365
8
79
47
73
84
385615
364620
340623
55
58
420827645
145923
411322
28
95487
57
17
48
59
20
27
325833
363755
34
24
78
38
64
482583
364188
9
16
358593
314738
87
5
274630200
98
95963
43
83
7
7
67
124798
475161
48392
457860595
73
494052
205208
329388
285906
448017
823247019
84085
136176883
39
96
170461
283739
75
6
520082876
251210
86
54
66
75
204699
88
52
296371
750953217
21691
636146102
87
443380
28
17
53
201340
99
6
38946
99
77692919
433296
507865327
2
68
25
28
219199763
694857216
444154
46
26442
7
91
44
61843369
358319
143094
93
93
444520
525499820
319690056
110142
429126
57815
298783
8
68
96430
264712
238008251
185111
300501
71
75399
7
851747885
76443
23
72
177812
399214
69
8
79
184807
54
5
389213
337000
31055
479151
269310
233907
431502
374683
13
25
444241
45
302126
54
38
36
14
404038
56134
28
31671
62
778130465
494280
71
88
48
97
2
320722
311636
21
97
71
480420
91
34
6
375210
91
92
4
222744
297081
886878531
87
166833586
4
9
80
6
79
438017
29
94751
9
5
72
19
413568
363557
115087
185262
7
17
467387
26
853732291
45
257495
41926
63
19
458198
9
350925
490215
41
34
82
2
65
8
51
1
264428937
400926
25
26740
3
31
60
426751
10
64574
83
90
267208
725853232
4
99
209329
165160
6
31390
87
37
2
68
16
335595
364038
432576
476783507
292506
92
489837
49
40638092
143802
111004
32
74
139199
239575
154533
200124
11
48
954644930
469744025
24
56
272917
32
74
35
303626
4762317
167357
96
98616
23
430314
95
499816
2
437551
22
13
194959
9
479471
157098
21
18
30
9
93262
455570
220830
144283
54
22081
3
128807
225066
88
15
89
96
42
176370
157376
81
34
461609
24
45
9
346062
274405
42
293008
91
435365
60432
2
6
137725
2
1
387100
85
82
22
429072
30
525044599
98263
108712
73
401418
315510
5
45794
292786278
824911634
335213
28
321501945
3
59
177689
452346
452585
83
458526
39
67
88665
50
886558847
73
318227
426826
37
7
236582
65
53
246733814
342496
322281
819753052
90
189347146
427827
20
712172662
402551530
79
232418
90
24
78
44
3
12
503949906
531960123
371511
62
280359
1
17
25
415205
80
266599
253075
461087
346959
45748
495727456
230717
61
5
10
82
42
45
69305
229618
17
452191
930296273
348958
9
8
42
36
48
48
936473498
1460
65
69
5
31
66
275365
81
35
84
86
433503148
44
293853
332177
219161
86
241935
45
12
16
703042515
198764
394680
76
300016
80
366714
62
927771679
63
17
713129085
168906
110730
79
44
38
5
29
8
82
8
428899
116618
353614
43
34
126813
448701
690852805
136548
382568634
99
270999
7
28
40
128686
793078515
9
52
258241
7
9
10
41
77303
27
328589
283900
192131
8
138372
433591
202303
12
917024193
173510222
46
57
84
83
14672
62
256162
642470547
82
6
73405
93605
65
488
59652
424781753
453559
215702
12
67
298757
218474
43
54
53
65
25
57
99
57
90943
350467
19371
357023
498150709
7
99256
25657
5
70
25
53
214338
228126
389175027
26
99
385298
401941
9
35
2
34
29
64841
149028
66
129934
76
75
6
93
343790004
82
315826
52
71
114490
56
7
90
4
79
2
182461
130160
2
87
9
449597864
6
29
515236578
2
50
68
36
47
192127692
475465
12
71
61
22
40
1
90
5
72
7
35624
31
77
25
280155
47933
36
87
249367
69292
685336419
190333
33
72508
6
59
9
172632
8
99
75677
69
7
49
135316
16
34
180797
12803
209686
202295
99
398040
40789
90
1
82
67
5
76
261175316
41
194579009
279603
88
6
167153
127457
214734
31
34
141258
93
86
26
16
50
87
74
282508
95
62904
98
2
3
35
392438
96
1
74382
144130
901845776
113652
19
98686
12559
36
471778
41
16
64
4
87
52
320364
87
30
69
36
82
4
97
347513
12
54
98
77
85373
91
499036
91
72
129710
60
282676739
4
415042
174029
155901
102769
355240
29
6
33
69
78
87026
170773
275603
21
143888
193497
39
50374
30
352000
5
95
5
18
429476
106476
47436
533948746
27455
282188575
93
44842
97
40
68
237059
130954
65
1
76
87
102730
74
8
318930
4352
21
358262
501081585
18
3
10
1
80
16
70
227442
39
202578
41
239786
74
167975297
200322
9
88
61
28
418683
456776
27
18
322326
461998
418227
305835
78432
341814
228974
116559
141648
41
240944276
62233
451385
98
347769
7
59
87
250399
75
417135
81
355480
41
61
301516
203010
117798
338159
316408716
63
59912
687246832
133474
204472221
25
167636
382414
38
429824
1
65
94
101634
241065
39
72
97
417435
4
41702
41
35889
91
381073
298487
14
61
3
77
282509
8
177586
61
429822973
7
481716
31
9
471560
5
357707
50
185306
17
37415
438875
89
7
655251842
84
6
7
98
264457
191992
93
201011
318477
1
215222397
460516
78
152814
54
483592
227350
96
165209
317377
183067
83
66
25
64
17
65
153289
71
147399
73387
74
6
43
474547
15
23
50
87
69
4
34
476725
477002
1
64912
774
57603
971459407
21
411458
322676
33
76793
129662
44568697
395320
913011148
44
32340
13
3
733980583
6
26
376120
179651
263234
27
8
62
79421
69
15
97
38
377249
6
124828
9
21916
36
97
55
4614
8959
76
234706
205013
199891
42
52
8
54
26
47893
90
19
68
427706
7
118673
65
14
30
208149
56
74148
56924
14
76
6
21
197675
79
44
85
49
412057662
14
430004
431358
27
461191
8243
93
463244
118586540
10
42
56
53
215634
1
46926
211439
88
1
41
57594
12
70
306104
22
32200
94
4
66
14577
82
272133387
440773
29
50427
44
22
25
418576
3
65
29
64
7
97
8
7
54
96
16
46
86765
37
283109
44
72
29
373850
62
437652
585557904
94
295478
92
750662573
78
15
216731
95
474220
487043230
70
28
20
3
71
281343
480314
98037
27
319110
159869
86
39
99
255313
87292
25
10
87
32
209915
488111
5
63
4
98
3
69
173419
656830039
99
18
478381087
77
58
334042
8
212414
71684
24
422433
329010
9
196204
9729
84
381225
41
34
494423
53
33
474963
440032
142814
60977
5
326287
66
425689
355448
53676
9
328742
14047
9
3
2
311229
10
299336778
492889
2
8
84
22785
323155
328238
1
29
249211
42528
35160016
80135
96
192387
1
29581
177794
340547
984341412
175584
34
359253
3
72
78
164312
376771
74
331588048
150904
122575
69
24
79
55539
2
88
26
68
2
77
37
1
94
240448
435108
93
249224
127653
70
43
191997217
67
92
77
5
6
715381691
23
341971064
396843
85
45
68
90
128652
3359
76
137513
264861
488227
307813
5
20270
439804
99218
436141
416059
129658
55
45
235639288
38
129978023
16
90621
44
426926
45
456108
223890
36
239
445754
45
71
4
20
117131950
126335
59315586
3
83
12
9
486517
198047
412106
3408
40
228891
86
166545
91
37
37755
58
20
17
6
47
204574
66872
65567
5
6
3
79
1
55585
346492
301964
91
4
57
43
64
63
84
7
17
85
50
232960
45
55738
33191
91
49
73
7
6
402596
169484
317526
478977
157167
68
85
385261
64
18
36
238496
11
90
352125
67
179913
3
6
438312232
16
65
5
288632
443769
111953
56824
272997
350198
294415
3
61
7
19
468409
291485
60
109439
159212
310857
51
93
48
194947
399873
421351
62
455149
25
34
184894
365682
62
37
313611
326648
74139
419146
490719
158558
66
98
384438
99
170823
208844
11
475399
115945
375231
28
318200
2
50
1
223463
67851
376428
50
53
120144
92
32463
472899
83
327403
278043
36
49
53
72091783
355286166
436038
42
403286
199070
13
362104633
342157
62
229515
462236
84
27
356692
438562
8
32
478828
39
680
82887
53
83
20
44
57
257704
245712
73
347665240
220183
341154
213997
66
23
38
385643783
283395
56
61
13
220733
4
255663
150689
373536
325570
8
183099
64
308378
65
8
7
215110
76
68
92620
446056
208898391
333889
59
64
62405
89552
23810
44
7
409571
41
1
350293
255479
294747
830711662
91
184679
727290613
8
307137552
25
7
25
44
456504
9
55
38
37580
82
325777
62
296167
95842
237251
96
374487
273923
54
56926601
65
43
90928
9
86
3
98
150834
97
218337
26
114501
99
71
9
453861367
263842364
96218
276427
185534
14
222859
340218
85
44992
13434
8
46
69
28
159538304
38761
85
20
760348713
66
197223
122357
805462255
44
307594
42
65
161011
262087
25
62420
440743512
76
264869
479177255
13
19
373282
3
18
63
11
420274
80
59
89
66
316543
179416
50
93
359439
36
4
6
68
57
14974
715963803
408820
74799
93
51
405695
350120
12
56
76
31
82
164380
443915
73
86
52
422085
256573
347894
94
22
8
47
28
13
310328
35
26
89
434989
9
130257
32
28
2
1
324298
3
347625
264414
829380314
83309
4
4
344216
4
59
79
64
81
84
399371
61
2
34
297063
28
146615
25
712773713
53
37
166532
389328
223122
134784336
13
20145
24
21
66
586174719
828885050
8
285343
70808
62
341664
35
34
63
5460
475905098
32
192174
2
35995
31
82749
137848
11
4
226079
22
41
279539
4
6
43
638190710
6
60
294555
157947
27
336854
390024
217192263
198613
79
53
5
244249897
12
19
29
36
40222
221006
345483
313851
233299
8
3
97
184472
317550
31
73
546625952
26
32
58611
434635
74
78
42
6
86917
56
6
127172
163472
167588
3085016
303786
3
84
460884
543397335
402955
88833
845111372
10
234544754
50945
32
493570
11
23
75
32
84
64055
81
980345294
85
84117
28
56
64540556
440509
115181
34
8
41
83
41
214977661
5
232473
22
34
61
30
31
472979
141761
2
97374
10
376359
201153258
173224
44
473100004
20
212346
642412234
44
388036
91
1
290824456
25
16
17678
5
474841
266222
163839
68
209974
76
8
4
241675
157910516
8
2
88
74
74
164787
5
8
37
93
960047985
18
2
63
66
95855
963307553
493886
23
61
6
67
98
463059
388623
161023
67
92
29081
3
2
216216
355554
55580
389296570
73
94
64
745025914
8
3876
171406
689889161
49
461485
460950
15749
3
32
5
113999
202924
3
467185
182930
91
34
989968243
31
385085
123248
47
156284
267589
51
456193
203924
222322
262194
401624
676323317
1
41
8
49
90
447564
327258
108402
348162
166060
693916679
19
320478
8
622167613
121350
337739
249904
9
87655
390742
22
29
77
370820
185016
338066
284
115489
428581
472576766
205730
63
789130436
281366469
15
68
79
759386127
46
480891
130782
1
128545004
372842
99464
225852041
602888588
17
42
458781
46
65
119332
9
251129
9
43
84
38
281182
4
81
70
455078
32
59
81
30
36351
96
43
328313
3
265172
142602
407071
184925
90
401411
140688
937999899
375241
79
247918
246559541
563693308
72
36582
35
395733
278892
104372
84
155688
98
69
53
60800
149304
232016
93
63
98
91970
27
6
56
377274
202641146
365986
6
94
37
88
455478
31
38
8
409430
55
84
191959
182919
485529
77
29
61671
17
32318
409512
40
98
7
212549
372600
91
11
208125
13
107644
937535629
175698
51
77
43
322205037
402352
2
200519611
353247
7
75025
17
458317
324874
72755
219323
36135
77
53
9
195741621
479029
40
221336195
14
4
71
25
43
223130
214196
7076
5
357694
70952465
39
34
24
87559
496142
220939
141868
492691
81
176946
369876
305193
4
16935
48
43
377847410
26
117739
61
48
120945
60
2
39
36
74
355611
238255
102247
90
98
15803
428632468
180851
830989519
54
73
112127
65
7
275311
485984
49
1
28686
9
848021211
268827
50
118389
221803
987421014
993616196
287977
69
369663296
357473
17
24
93
254942
55
76
15
9
90
262297
28
584805646
66
72
631164977
55655
402585
74
342245
4
61
5
379061
85
71
321221
317333
473338
71187
287865
42
4
77
2
25
85142
664871452
65
7
63
76502
225096347
175245
4
60
64
70
2
308266
492058863
188716
52
72
36
24
288890
449699
116216
36
47
253183
4
374697
11
64
98483000
1
420732
57
87
386172
94
29
78
57868929
42
824120303
3
12
209442
223821
468657650
67
117684
930915234
563976670
5
233416238
577420764
494527
784650258
1
433261
2
84
448283
52
9
372189
52694
29
51
23
299395673
4
773252128
50206
207372
3
185480
178499
10
402793
84
8
97
135823
65412
89
142661
66
3
51
44
3
84
67
4878
523676102
141560
39
89
301738
446923
349571
78390
4474397
60
70
311609
31
64
94
44
460976
321371
603487803
46
40
336922
415047
171959
6
429304
84
64
116463
50
498091
83
291570
26600
43999
5
146080
7
29
404437
62825
45
153730
94255
83
48
10
95
15
334026
7
54113
75
332449596
147112
2
464352
93458
133548
55807
69
56414
315245
326304
237248
226998
675553994
291254
96
394192
967155728
456735
54
54
411608
11
471514
1
343543
62
439054
960005552
4
50
9
39
299848
1
395795
99380
220859
94
240638048
78
38
69
51
32
72
281271
253800
241015
65655
97
63
597
354152
19
65265
73
85
6
29
43
12340
20918
18
44
400407
99
279095
464415
44309
29
425109
77965
784137503
77
7
437390
329488
46
9
47
320495
56
81
459876
35
58
488441
207531
133958
20
82
63
153367
35
327143
27
83
416810
45283
27055
84689
427243
12061
526347809
206394
143167
51
349721
405790686
44
137246
90
2
479606
93
15
466010
415469895
81
352212
326898
362816
53
268957
5
79
249368
66
8
70
41407
96
286236
1706
477858
234691
94
232300
241372
654601941
59
325152
182769357
62
207095
413022
226875
274472
5
436060
21
474163
105510
92
263280
92
338352
67
214812280
294117
402141
94
16
30
96
12
482768
248577
299311
66
474481
8
7
277621
18
83
831802529
160732
5
240595
46
91
25
48
2
42
8
31
88
383312
92
327890
7
53
3
6
17
475768
16
136771
75
63
10
55
129829
36
53311
83
5
1
307819
40
284744
509389245
6
9
238575
217570
389172
36
84
24
488421
783777590
48
485385
50
102788
53
26
388218
701453359
331555
423339
5040124
85
3
49
215492
30929
37
308221
215237
42
348034
35431
9
24437
94
439604
116391
55
12
345150347
37
61
72
54
5
63
16
43
10
536382615
1
7
259882839
43
81
17
9
398309
17
433368
3
52
68838
345236
557939213
74
2
118795
82
269498
23
92
48
376807
294523031
417605
80
93
272046
28
330107
77
63
69
2
332687
111994
9302
78
25
437796
22
33
41364
62
33
330828
39
141059151
392003
57
87199174
23
15
232735
96
79136
95156
241442
92
311634962
64
88
71
7
60
9241
423958
121615
63
38359
79
5
3
47
603010258
7
58
365256818
442546857
176743
2
23428
219303
239490
44
22846
50
93
498232
269978
30
12
32
410110768
348245
238001
79
70
99
3
72
57
410994
418122490
239277
71
5
1
324452
484034
136684
264248
28
96
1
363170
21
66
340247
52
4
65
78
107142
78507
51
15
3
7
5
44
984288386
261306
8
7
56372
59
6
519133350
65
4752
1
305217
23
7
304453
23
473963
207486
87
28
90
370743
76
244943
292282
9
46
65
26
129584
426844
458764
148203
58
245474
378348
88
83
949772600
989119194
73
535047234
19
374623
94635
247859679
929518815
2
51
34
302663
91
64247
343159
65
382994
4
364372874
176758320
9819
371181
812440776
404468
11
433129
73461042
446263
454200
87
32
289598
281705
480802
7176
49
414911
40
69
3
93
835265307
75
64
28567
11306
3
104897
20092
305727
90
13
63
8
45
43786
290526
870557572
408656
197768
165811
343875
49
293286
13
29
4
8
4
42
371146
452133
64
51
305510
506740951
425324
36
146757
474134
30
406830
6
69954
43
72
48171
315907
818972802
104418
81
74
63
445817
244239
25
104354
590300433
46
89
409946
20
94
80
1
35
9
95203224
174492
12
85457
1132
21
627916183
477752
234435
245263
447724064
419812
278912
8
43891
494385
3
598826334
487090
93
9
442261390
64
338803
268194
5
90
98
20176
241992
317830
1
29539
444629329
38
309347
178610
63
6
270481
70
29
27
87
50210
63
30
363864
60
19
250839
296555
62
3
275214
413220
3
11
71
55
200687381
337946
35
313387
24210
480545
37869
17
228206
585311038
218324
74754
32
382036
41
194092
195943
78
136679
360308
38141
64
61
97753
73
24
751400531
41087
56
29
98
49
194289
17071451
85
78842
328763
78
32
43
10
198399
306266
56
4
66611
56
92
2
7
171549
40
40
272008
93142
190920
70
988681349
81
41
61024
326042783
262319702
208901
82
482174
35
5
442037
111166
50
149901176
205474
221203
79
33
7
573
88
62
270136
93468
213129
7
40
140050
97
50
425623
43
36763666
138709
447722
437463506
273796
69
32
467245
129901
68
23
44784
99
171208
451008
410748208
74
97
13
47
76
66
40
65
28
390270
70
181398
35
524453816
225668
326048275
401046
117774
96
171196470
105288
556969773
7
3
9
422589
73
262430
43
90
52
285971176
496614
836645536
9
60
1
486833
604616976
800911738
73
54
196366
53115910
7
357216
51
158582
146849
386860
2460
4
971646412
404495
84
726804418
224938
416589
383061
383773
4
1
431141
78
21174
12
454274
825498666
827788647
3650
502276353
321362
95
54
481122
512262813
344228448
30
173082
492308
2
95
7
469893
95
31
63791760
491424
7
477243
57
181013
9
85
115487
20
37
15
58
42
57512
29
449729
228450397
349881
87045
80
42
452039
836675566
34
79
94
297966
117774
83
20
157295
19
787662353
12
30311
398951
21
327732
551909022
68
33
443973
85
8
13
275561746
48
533452063
593450388
479522
93
264685436
869970987
195444
44762
2
17
82
467039
89921
98344
402812
352880039
125794
370947
51
413810
13
356658
336570
388343
212804079
8
479112
9
269141
6
7
73
94
83
47
53
20
484780
40
692379555
48
407973
90
30
9
41
7
398230
69
22
54727
81
257448
195852
88
13
2
373436
174988
260884
98
221955
48649
280523
492958
463191
79
77
34425
66
64
4
242385
8
31
253309
84
174590
85
91
352267
188208161
425468
112185
46444
78
272131
41
228562
30
107973
22791
479423
117622
80
641315157
71
5
99203
76
7
429714
35
41
33
837112845
73829
1
292108
98
27
49
97
643493815
53694
391868
7
19
23
92
61776
99938
121636
304765
356604
407524
252362
838293653
411094
12
3
53
928274368
340114
156578
483311
78841
333512
439614
47
430166605
363746
160876
6
909422120
23
90635
454589
26496
18
250594
69
384300
14
111602
113495
47554
33
341765
91
5
476650
99060259
321320547
6
77
261117
325508057
284105
69
68
9
79
365282
420210
481577
184115
78
9
6
46
37814
7085
28
491443
57
6
458758
56
109251
73441
70
35468
5
5
435191
11
564381331
86
319791
307245
341268
284298
72
257896
368291
28
31
93
88
16718
74
380639
413179218
180346
3
410573
169536
85
191088
3
68
146697
165387
321429
468271
89
20
495485
10
182547
90
285785
107231
397597
76
84
4
198657
28
112772
818283670
414525
48648
742181583
13537
81
323480
204817
203378
87
5
95
3
58
217861
30
83
493417
158642
328091
79
342974
18
285457
118039
73777
283112594
289959262
69
894181028
7
340046
83
114075
118988
74
82058
31780869
23
38901
436622
2438
90
286724
270935
242112
73
9
283863
355663
431101
87
179669262
257077
15
294888
39
48
483023
32
89
35
1
7
409058
80
380907
290137
493362270
4
99
429551
433236
1
34
233956
69
19
280141
24
4
52
79701
84
197890
60
94
326127512
40
49
344297
8
196786600
7
56
50
284050
50
33
69
317744
73
81868
57831
102450
272985
270044
56
480482435
66
42491
6
440012
220694
97
80
25
399799
65
190833
248061
7
72
2782
461641
285316
90
71
20
592170942
398454
391338328
360013
27
75
1
18
28797
479
4
957334599
68
220558
90327
399172
828864292
85737
196844
30616
262987
140264
614495813
75
92
80
61
146414
95
692468252
36
70
362832
359408
32
13
69
64
352127617
303874
113893
81
238075
5
65800
8
382365
112473
40
441473
241938
22
14
169065
46756
318219
598130478
143689
2
2
196041
958993671
35105
11764
147469
412990
113118
77
52
36
7
98
36
465792
62
36900
112875
31
53
143287
532385507
356785
247218
166084088
201854224
313964
499584346
38
183897
9
99
1
66
71
28
95
79
485327
438779
989063958
943099343
16
193917
312817
47
7
76
349989
39
75
3
225058
44
496954
102166837
98
162138
27
539142805
433922
51
28875
109588
46
3
69
4
63339
215975
5
898532890
7
97
38
14150943
476167
50
48696
5
22
71860
49808
8
84
7
77
406545
469529
23
363920
23
19
9
42
36
340751
68
74
90
67
194981
119738
17
58
475076
26
135675
21
281582
1
29
98
53
17
48951500
86017
3
128555
268143
859560243
54775
141433
31
40
38
54
23
320182
76
38
67
228590
6
68203
69
61
810876754
5731028
82
149358
86
386190
8
47
74
77
26
322106
371150
447244
5
48479
123556
301310
245928977
304297
66
772469584
8
27
51541
443481
50
284787
56
32
50846
9
277796273
910722290
63
369864866
499023
9
24267
29
64
50
94
7
43
4816
28
56
465947
3
15
491561
317071
59
168648
214557
164980
29
21
897063779
21
329133
22
150924
86483
30
382135
38
121632
14
88
408868
84045
79
236427
1
174045
549347104
8
75
36
373591
478013
143544
766484367
18
425796
485631
143173511
577115340
31
906803014
1
58396
96
29003
591979557
50
585613497
129031
92
165878
33
40
75
96544
3
58675
260422
88
510855287
17
364237
473060466
83575
473451200
229303
218508
17
57
894364976
62
70696
477239
9
18
356490
598363001
239070
5
67
78
31
203964
267865
45797
192847
66
95
40
95
298394
203978
488471
201458
28
7
8
66
284842894
899957690
62
36
583436658
413073188
20
20637
58
262980877
179754
66
79
6
337473
70
37
70
100965
373338173
93
355991
10
78
89
262327
50
399272
71
4
276010
7
440789
271008
6
159616
428900
92
488807
403560
302973
93862
5
83
462523
925900708
65
8
425472
54
460553
327018
274222
81
26
8
943613802
151212
73392
3
100240
484723
77
62
312314472
11
326187
21
640701127
409055
76
44038
89
29
32
12706
123292
27
326466
119319
379423
204451
149540
4
519443955
9
5
30
46
24
344454
60
31
873390315
561810966
2
795070308
381138
136255
497279
223130
381747770
51
147973
53038
59739871
471804
98
13
143746
42
928002944
939268670
467309
2034
3
46
480202
29
50
334778007
240887
343006
71
153675
388098
61
220157
89
31
34
31477
47
66
17
786089827
9
168521
51912
75
38
28
158742
167698
111282
251725
6
96
45
321358
42
498672187
423144
34
253932
1
44102
36
1
367534
85
7
412000
93
51
848113509
45
495637
91
259338
17730434
474326
21
77
3
219936
128947
88
89
889051982
89
14
190141
540987149
10
63
6826
60
85948
5
2
262058
2
323832
43
97
360253
185292
667321940
13
38
490393
471437
70
351387
65
187591
91
6
32571
6
121941625
312845
315014
92
287386
488455
182342
4
41
97
245406
373509
47
53
430386
385612
94
23
68
54
81
482301
28
70918
7
8
82
15
26
7
59
214025
47
92
252476
66
297029
43
248435
733394793
72
1
339
14
281961
68
5
6039970
259661
87
437362
40
463961
204425198
58
87
396775
617063323
25
6
309285
43
11531
48
64
249021
355427
126153
109697
43168
728490801
209965
7
307586
19
1
8
76
11
319733
4306
322045
32
63
527109010
395626
2
655
389263
11090
25
442304
51
9
36
645179918
81
26
73
474473
8
66
9
55
121458
659179755
46
55
41566
41
88
330931
118124
86
256097
474989
34
101496
46
466741
73
48
101630968
164197
2
68
7
196835357
9
429563
129449448
87
3
411656
2
7
398627
8
265314
68
87
36
164017
87015421
405092251
176980109
227865
55
202388
385268
286308
403197
341226
315920
671014032
87801
402237
172305
20140
125712
71
7
33
89
431044
285412
21
68
16477
433129
9
32
8
25
7
64
42337
144196
84
276071000
219821
373161
224544
407164
20280
333281
23585362
24
78
465276
92
46
487247949
114255
807836995
4
59
462947
371689121
81
99
8
207602
84
9
324156
43
263325
175408866
428812928
245939
2
65
343063
624775945
37
91
298822
70
254191
356210
222085
44973
36729
61241407
139368
98871
485491
83233
96
417162
55
321915
144706
169341
2
414197208
68
341349
63428
242276
16
494954
80
98
37
52
94988
67578
75
479588
33
258808
231783
337337
344861
90
333279
86
213180
53
96
265533
463590
383798
132537
88
27
263025
10
363673
207737076
307098
4
6
183849
84
494970
49788
2
4
352879
49
84158
2
153821
58
2
12673
97
18
302466
5
406096941
5
362229
1
99040
82
416821
71
369345
95
329623
61083
79
43
78
4
612822411
28014
71
206918
463493
65
89421
11
7
1
201529
332287
99
4
80
319900
155556
5
1
210604
43549
35
200386
394864
279348
34
6
73
850683219
36166
7
438802
498368
34
62
5
74
83
12
288965
44
69
1432
155413
394346
18
408969
237833
432628
5800
358297
172661
865150693
13
1
75919129
244930
451411
167057
388841
230187
210332
318023
99
312324
416621
2881
140351
460887
65
300762
5
658029758
17
76
342685
403144
32523
51330
386027
365173
295968
18
79
281213064
526951357
850394860
159506
480970
54
479916
253144615
54
72
191959
76089
20
486532
193875
95
383316
11703
55
98988
65382
150160
306582
71601
74
53
80
36328
444160
275337
42
2
60173
28
97
484354
3
154744
915065831
496533
88335
68832
62
54
4
600381360
136282034
33
51
526977459
55
79
83
33
347067
35
404674
5
114593
66
383258
469990
64
19
34
10
106304
76
103598
17
51
355417
200884
16
185357
334718
450260
98
60
474921477
7
41
62346
310739
350927
82
9
37
51
561010493
98
283895870
36857122
825919973
27
7
111415
28
68
65
346346
313976
391451
1
69
59944
10
30
70052371
449528
7
43
62
412710954
153813
235007
390568
450021
102988
333430
86
303579
429098
313085
26
33
355024
279949840
71
733011246
496487
162218
104143
347191
421023
358827
46
411823
694326215
9
397662
62
513488041
87
666932923
67
469275
55
92
510326400
495693
261225
68
21853
54
6
99042
192120
2
258237
4679
79708
616871150
448286144
334820
494577
54
64
8
33959464
786480926
93
82
270287
68
62
54
2
155986
936812602
9
460086
1
311665445
268686
7
312287
98
28
78257
69
330282
408959
30
462215
131966787
3
81
82
20
289660
453730480
39
198877
389212
434673
90
331252
104038
709267334
343331
49
773467879
93
61427
388095
89
81
396399
45
7
3147
566129108
34655
11
77
47
86
8
97
105705
71
797479960
18
449560
44
203726
46
63
779361448
9
30
24
89
358611
130207
368819001
443429
34
333618
90
75
652347066
91
50
40
144231
73
290990
314084
407827
593209247
174875
8
476106065
85
241528
241664
33
5
58
32016
99
50
58371
468045803
992852634
486490
374312
4
225957
21
428766
705640101
475815
97
61615
82865
69
586532540
85
747369379
1
4
60
306589
847429466
173655
7
3
91
79
90
62
8
12
65
917632511
4382
27
233588
413
342058
17
27
415351525
157916
84
116473
23
65
139134
115145
1
46
56
97
29
13
8
235946
3
86911
85932
15
56
367198
358027
25
434552
75
357261
60
72
597197948
294080091
9
366290
134505
379116
48
51
122759
108504
17
31
962083715
425839372
16
258587
307373
8
36
468383498
32
72
89
63
18
51
372896
5
49981
45
63
27365904
225184
95
4
368102
44
3
8
86
54
123641
4642
476977
18
110378
458712
50
46
467605776
89
255429832
42
58
139021
478060
230972
618482387
90
3353
32
6
97
62
39
492064
284052
70
90
38
9871
1
25
474683
57
34097
41
134232
854667012
5
139469
325206
390867
21
434290
40
83
62507
198326091
53
45
92
42881
74
326184296
32479
2
98
29
124804
594101296
140637
418852
2
27
116140
90065
175427
11
30
99
4
52
164356
17
2
1
349433403
14
89
15
95603
36
20
207013193
85
407122
41
31
91
240222
6
81649
378109
333798
197058
27
5
92
2
60
371297
64
362378
416044
44
206344
45
52
29
80
42
61
2294
10788
82
18
270258
18
456002
75
21
599200385
459618
63
33
177962
662911804
91
160732
82
62
74
429989
214059
363976110
57
88
59
473726340
67
66923
74777
260061
493226
17
210436
93
76
88
117131
383003197
396619
52
21
3
137497
1
168205
91
90
369595
923458465
58
110527
224308
376165
63
32
55
62
868616727
41
225748
209984
100933
59
1
469118
9
409570
207934
64
4
45553
60
7
2
67
29719
310780
2682
1
5
936267899
201796
379589
67522
10
497118
51
218322594
622772183
409500757
68
4
96385
62
2
68
658627122
21
68
92
324319
82
90
1
82
237754
325359
36
86
113781
297468939
274743798
60
21
322422267
58
86
82
54
89
262135
662979045
10
20
81
82
53
91
47
21
63
226127
5
9
461219
496416
45
12
30
699331011
296641
763050449
477313
61
231458
71
34
5
7
14
61
205725
341527
300272
66
212768
742245724
80
11
27
4
44937
35
319800
467137
27
284792
40
942547536
424267
1
54
356519
93
254784
12468
530109753
49
85
2
872422231
621803469
474333475
136751
12
80
90
918417205
325204
42006
356508
92
60578
167993145
414079
443165
376028
233041
421271
231499
276465
53
67
23655
47
94
20
37
913706613
211454
57107
56
159820
7
321913
303271
3
228570927
18
7
12
31
46
34
62
25
233764
52
92
118317
79
20439494
491561
171890
24
243221
9
6
390457
33749
485229
126054
591772806
249166
950201591
79
291065
71
42
111272
73
71
9
47279772
409501
61
623468797
6
308456
959568411
425584
28
96
189075
56
50
37
43
65
121593
59
61
8560
56
735075425
6
49
50929
81593
988409480
73
263018292
93
14683
25
2
303179
316819
371126
426221
89
387326
203837387
85543
326701
97
2
52
385984
100943
729444905
55
446338247
1
89
4
312332
65
218506
245279
136994
88
69
8
51
62
369216
675487988
78
79
495072759
316225
477043
37951
483280
524200277
102707
293350323
287062978
55
190417
218419
86
67
244722
37600
357918
42
66
951925912
63
73
46699
87907650
39126
7
2
92
36
5
94309
51
58
181534
54448
784991793
329850
7
335423
37105
434600
95386
79
166660
57
79
6
9
49
61
569783915
116714
75
79
55
247151486
13
98604832
380692
50
213403
22
446339
61
26
462354
51
177514
60
5033
42
31688
4
127358
397463
358394
21
14
168026
93
25207
30
359491
69
79480
74
73
428342
31160
282909
121179
18
1
8
253726
131887
25
381966
444790139
5
114601
44988754
4
742791422
399544002
476922
19
6
18
3
398512
382323
3
97
492900
35
411816
83
220785
331268920
90
7
5
64
65
9
478201
372413336
69
72
12
286873
141779
286776
8
204906
4
84
6
51
2
192638
476097
14
94
10
32404
69
68
450706
62
137818392
66
410825
96
118579
95
149983
44
590769137
295083
881461164
41
79
450732
25
85
5
21
65
290565
19
35
29
9
9
204196
49
89
21065
59565
3
352774
72
189811
442752
755951387
204792
637849960
70
62
9
325732
61
258471
75
54
351748
433825
5059
242647
63
805688281
411641
32
81
21
8
188222
399640
90
38
50
35
73
76
72
226917
140166
382301
55550
125881
53
82
6
283384
44
56
54
37247
318058
34
248715
33
145381
61
131565
45
22
307680981
14
168889
29
13212
120447799
395235
6
400929
26
25
885696154
214564
107100
411953
28
399174
1
427891
959247216
16
57
45
7
273171
2
51
4
33
414752
9
53
40343
269804
23
4
320901
65
50
40
287879
84
301919
464294
189206
396026
1
54
379286
202818
308741
2
4
482729
52
137245
385867632
8
236698
79
15376
206860
269433
42
656171768
88658
98
472795
8
80
222736
446885
212329
281665
263383
2
351009
11
9
21091
58768
434564
90878
30
96995
390038
75
175833
4
54
85
942404954
75
35
27354
3
253621
41397
27
769956444
362322
2
86
7
363121
57
899131357
90
466831
334859
712341084
76
371953
378553072
51
59
394942
119450
43
73
438211
44
473818
82
370365
24
15
5
65
313807
89
65212
241156199
44277605
310221
81
385849
85
455506
13
198615
32
12
72
139075
49257
5
910952169
87
218796
481158
98038
346678755
8
596519974
38
113534
33
55
59452
196204967
826165390
26
54
244730
378826
210237
71
43
39749
19
96
13149
287615908
118808
25
144795
64
312003
283740
53
411147
95
1
30
80
155843
424285882
475687
296295
73
267537687
84
23
12316
853282952
99
6
127246948
58
92026
363463
331042447
80
20
36
44
10
46
32
162899
84
3
56948
73
136189
83
269769
21
40
444296
66
66
70
474655
402679
116186
413889
490554998
7
43
54
333806
839558515
588616048
62
54
70
13
6610
538085349
459764
6
98331573
41826
458476
34
111415
100003
9
19
26
117874
744512786
220367017
10680
355171
28820
97
33
81
464568920
343400
5
42004
2
49
8
267088
413549
491684
95
93
39
272337
50
31
894702114
13
613928112
84
227608175
388195
46
420665457
5189
275278
85
20938
195741
85
80
407036
496711
47959
92
493870
8
26
6
49251188
435913
356281
44
494294
75
30
4
39
285705
176050
69
65
435511
99
962760674
99607606
270058
4
98554
376527
68
15
37
83
13635
135280
3
458944
92062
285363
1
43
1
359254
2
6
68
6
65
86
197675
64
39
60
480408
468646
415804
6
12
9557824
452663
159315
60
36
21
877831799
89
888569456
1
83
413144
440695081
51
3
67
27
90
380884
181704
8
201339
48
336158
19
69058
79
90399201
98
415085
18820
57115
689065171
50492
9
126338
100648
87326
759275380
161468
42
97
28
20
3
22637
42
1
41
29
376808
6
76
73513
130637
242142
34
46
22
2
86
97
279326
75
13459
52
2
40
725016113
400909
53
435326
26
8
189910
30
48
49
73
478001
268379
41
40
80650
63
8
57
424427
368468
214677
31
62
94
427515
41
70802901
58
223206
5
406428
453874
88
122245
413151
28
1
61440
258511
170140
87
369794
107441
387049
2
7
9
307183
16
73
43
96
476040
51
417298
52
3
87
493387
289434
663304554
7
8
430874
326574
510176048
446073
70
125423
96
309914
10
65
282894994
117868
74
24
78
78
57
87
202551
5
9
404801
3
61
9
82
469205
265654
34
176141
255470
66
77
23
379973
63
70
56
21
222267
4
882850165
759529749
23
990755845
434822
167855
28
51356
96754
25
19
164886790
1
669196566
31
15
483014
258621
378394
27
19
80159
42
453686
105325
3
70
30408
62
204723
51
52
18
38
331884
335363
895056607
458077
59
59
29
474767
83035
354147
6
192835
88039
19
418938
58
19
334853
334789
64
324639767
82
76
464017
426249
75
999753030
71404041
359617
78
76
124743
274033
253690303
19
468908
357632
43499942
391247101
76
52
201953
482558
242827
17980582
134201
33
258211
247142
19
71
62
19
44
15
77
69
63
44
324479842
171765
156902
29
215613
151400
365033763
377916
42
70
4
290033
747066669
12
55
294697
294256
34
402232
233977137
71
72
273656
255629
268584
955566418
3
42
417097886
2
45549
682703244
32
616609829
79
286684
304483
367718
129145
132720
286966
33
23
9
20924
87
56
82539
68
48851
58
326759
77884
26831
67
8
205169446
187117
436230
466096
257729
9
9
319474
46
351920
347474585
969289274
59
498889
15
617390801
131668
14647
65
86
285540
56917
227280
195232312
230902
46
442186
267532
75
65
6
60
458660
80
67
390715
41
1
891145134
180379
34
54
490846
310829
318711759
50
284630
34651
316456
197500
55159
48
20
7
191311
20761
243907
465474
75
67
447833
58
246187
70
39
18
242222
10
901510684
339210
190559
28
953859949
496283
75864838
140972
12
136348
40
61
191735
93
326832643
6
7
101974
90
242326875
58
63
19
1
189797
342675
134405831
33
225642
6
82
126324
41649
52902
413614
1
68
46184
170019
496909
293118
71
49
1
461475
8
204136
278424022
89
732125652
27
59898
280359
12322
69
4
491826
78
143836
17
1
35
409147
71000
61
188224
145588
2
428589
98
52
6
42
47
213484
258776
403915
15992
89
275864
167249
484229
45371
460661
136968119
357337
130313
19
77
6
79
33
22
7
225729
334469
25
161698
196806
2
14
55
31
77
81
24
53
98
408854
104821
2
78
6
459165
323462
308927
432886
354409
132834972
1
911834958
9
2
767929903
32
54
416950
3299
158758
305567
405949
19
65090
57241
175834
40
14427
90
86
1
445515
82
69
34
137276
580235397
39
7
855761867
333998
5
4
82
90
8
66
795006045
464333
400155
393536
38
48
47
99438494
468934
18
65
6
5
71505
30
54
492847
87
42
7
1
72
4
48
55
52
38
159463
321572
282144
77
9
400880
719354284
91051
19
27
1
265603
309586
89
4832
236756
360300
56
53
298762
6
76
74707
196003
14
494661
60
750327489
364906
467563
10965
55
4175
5
315280
18
299114
150661
41
423303
206146
6
169857
8
59
72
90
758286047
5
21
1
58
58043
464509046
6
34821
718286131
497158
387523
69
89
211244
144903
319814
26076
20
7
335701
3
283659
90
585241256
4
12
161399
355921
96
47
469517313
92
39
409322
73
20
137042520
10
493583
98
268463
364544
569880787
3
2
3
13
5
74927
41
6
351237
54
132475917
93
98932
4
456779
19321
40
25
18
353938
2
45
163695
6
22
20
302419
93
261568
452215
1
2
24153
664253979
11688
153168
48
93
88
28
43
90
191561
607310182
231585
449680
93
39055
10
31700
9
204635439
468696
46
79655
251394
398754
8
23
664479465
30
41
13
188540
76
462770
292467
258204
414809
96708
8
382002
40
225237
59
398820
2
313591
260898
356858
108069
31715
613540314
306900
61506
580813580
35
8484
230139181
578899047
261610
339817
7
86
5
441440
473111
19
223249
52758
258437
70
395205
210875
470387
83
93249
29
141637
165328
426433
454903
8
82
8
73
70
249866
71630
147018
939355419
251745417
157344
529171755
65
68
401564
114014
344369206
15
61
155370
213099
37
415461
68
314888
292331
17
3210272
42
75
76
3
29
90
37
63
107095
438126992
98
11840
86
114763
106617
6
43
64
58
8
6
302765481
31
99
32
464088
42
88230
456820669
242870
398206
81
59
6
18
116672
77731
47
55744
405099
35
914793007
73
74
83
588526395
6
4
264182
27001
4
7
43
17
435715087
462683
397394
67
29
887738473
269696158
42
82596
66
317017200
81
42675825
3
224868655
87
47
72870563
69
497174
629034340
44
71
78
7
63
321066
81
26
98
181862
2734
72
65
32
971161020
88
296390
250490
105220390
482979
2
700344886
497597
93
6
5
94
71
163477
263584
97
73
330769
237038
362618
15
5
233194
1
41
794030915
777739280
8
87
28
35
75
14
61
19
28
62
214549
44
239312
335521
10
42
11
95
590094343
76
282163
90
12
42
52101
92
21
491753
13
479467
400754
108858
363199
77
191262
32
67
44116
7
324282888
35
370760
11
50
42
12
22
10
61
48878
89
150864
72
130605
50
20
77
9041
96
41
254363
51
14
60
82
209871
70850
9
93
97206
43
65
7
3
9
318597
98
46
292157
85
150558
1
52
25
308381
36739
14226
99272
248067
103367
298471
158815194
7
24
78
17
920179727
153737
63
444452
95
92
90
80
39
350625900
56
82
86
300026
65
503483726
71244058
88
4
1904838
343861
97
58
452907
50
233625
58
361851
99
489485324
76
82
358716
23
198533
80
50
438212397
3
439297
192618
89094
5
35
23179
35704
83319
92
384641013
377470
283369
142710
227070
965414705
86
17
429856
3
4
495827
80
654178833
98
826226129
353843
89
497860
435015
177447
50
16
229599
105121
493968791
8
66
90
75
28
45
914746574
91909
918901419
64
105832
186177004
263169
17
77
376929
369737
84
330883195
37585
31721
428115
314610
66
79
430323
86
407802
303728
208753
6
42221
134764
39
68677
1
10
75
46
9
86150
204260
1
59
22
208471
222176
16
58
20229888
108524
95
39223013
123239
35909
156380
33
62
101593832
267338
48
46
334289
96
49
424763
84
61
219447
2
140216
66
63
69
330568
94
930493552
18169
374051
103820241
3
64585
2519
42
366326
15
128030
9
438238
86
5
34233
841201233
31528627
610685770
91
55
302152
88
418465
151485
73
133815
4
6
50
21285759
24
484395
67
66234
111989832
19
277633
64667
852125363
95
77
449451
49464
1
69465
453724
17
95393
70
96
81
49446
119519
247730
1
58
81
814515476
48
884071433
495112
457077
451622
704239821
58
570352435
95
53
389370
6
286460521
1
90
32
58
12
329178
470374
57
11
90625
478984
57
85
67
122757172
309948
82
192837
127952
367047
63
205212
475174
266814
477183
21
64
66
24
32
57
90
5
190621
468222
25
44
65426
5
88
754730818
1
54
223847
45
19
78
75446
92
139090
345129
168842
391586
228052
298666
319689
4
292842
369073134
3
60
86014
72
263400
313878756
7
981724230
72
446634
9
62588
15
91
329772
680766233
129870
341477
61
88
183498
97241
35
675613654
6
856600011
60
82499
96
230347
2
174333236
504256188
469755
708177709
10
54
318289
8
13024491
490153
10
212542
271367
79
299666148
4
312879273
14463
394172
63
216442
4
906171988
49
72
27
421506
2
25
46
24
7
348064
328263
463367
979290629
29
12
512318781
4
361875
27
387360
444615010
39
447939
333595
412803
78
61
82
44418
465541272
55
57
71
33028
126685709
493800
92
414452
73
284191
41468
439427
98
85
268497
1
118386
333764
43
60
57
483825
83
222106
11746
6
42
58
89
231098
76
77
442868
282903
275813
431512
26
52
368231
44463228
69
179946
91
216915
75408
8
1
79
94
294183
5
488084
18
41
863555672
219630
222705
58
353551
5
241295
39
42
49
29
186000
62
158513934
8
25
608499964
49
12163
52
272783
98
16
162536
143589233
493999
29
239003
3
58
27
6
811931016
74
336484
18
56
75
52
44
910106347
28
473454
45
24
253062
17
38
33154
42
405921
7
316008047
423936875
2
53
89421
365388
22513
36
281766948
333647
400250891
440735
89
6
14
586783118
3
30
186025
17
60
43
83938
204921
43
71
9
135802
208780
47
817009434
84
129158
31
9
68
57
40
7
8
58
222063
90
67
68
35
17
274484
257018
774267030
417877
466602
830331893
852618161
202039370
8
24
56
58
257144
48
120065
20730
24
196857
435230
476186
344917
79
440624
90
354606
5
169746377
135271
95
7
26890
175980
789810549
9
9
49
523973017
6
34
35
381012012
88
10
148407
6
440176
154761
107608
85
359569
373814
352297
223134
113114
32
82
90
2
34
5
412923
7
971572097
5
387291
351893
92
494145
82268
83
54
49
78977
70
53
152278
235899
55548748
432782
8
313950948
8
294201
15
84
210569594
316124
1
414878
9
4373
242817
6
44
20
86
744502926
81
452230
52
91
25
53895
78689
78
834298937
4
241920
1
9
28
1
58
8
379425
148515
61581
154915
5
5
37
40037
420421
34
39
433117
9
248800
64
553812813
79
103538
9
455121
47
26
13
83
14
41
52
48
95
469764
82
7
157905
321231
247008
7
6
119526
9
8673
5
44
61
296712
986743955
311596
2
454002
308217
23
21
29
83
48
54
63
12
748
400367357
318979
279908
6
44766
202396
81
434365
182361
221216
138000
86827
233859
26
58
7
36
89
15
304355
84
221494
8
106613
16
71
55
63385
62
422335
315265
27
44
84
4
8
5
48
4
97
171171
86
277272
446720
207353
359615
467683
71
62
392100
60382
122566
12
7
19
402428
13
12
263960
6
78
18
94
28
82
82
245411
85
400677
232310
420756
673900487
6
89
20545
30
86041
53
83
22
80188426
474590
483696
287723
88
99
13116
183567
109191
329078
71
23
253763
57
28
55300687
520123819
250087
45
94462
19
483694
20
60
69
208243
342813
73
140922
64
43
165434
965390763
57399
4
89
14
181671
27
51
370715
60
86
5
50
24
93
15
81
70
155278301
57
71
224962
6
370064
38
726042599
9
281965
58
29656
16984
7
40
18
192066
186250
9
466821
139909006
90
87
94
82
33697
99
173593
338780
730600350
6
29
51
31
3
453529
78
257355
67
30429
299339
461603
223003
490146
10
495049
3
57
55
56
96
240226
11
295588
324848
17689
68404
52179749
56
218102
6
9
90
175217
18
10
1
70
293231
89203
9
437098
70
29
218204767
660465191
46389
90
192981
84
862083442
452662
775208868
658710865
605516391
6
170376
220033
10
30
241862
602538915
54
81
309192
241191
259524
66
449531
68
28
374035
194873
63
22
99117
229643
74329
305217
347002
8
727279762
218726
480428
110381
75
38
2
73492
4
96186
305545
175169
371361
459576
40352
79
125391
84
59
69
26
884
82
63
246354282
164553
99263
443989
407880
25655
86864
229164
11266443
192888292
12
408647
55
42
187
35
2
40
37
5
2
131325
344099
996682775
30
12
91045246
26
9
55
184778495
853781888
11
20
393513
52
198714195
97
682397815
22
156137
7
375346
3
60
9498
11
90
411665
357811
552947442
302491
258816
108792
795436889
147147
324842
484942
461901
1896
128905
66
37
99
33
420918
429904715
428009
52
315896
408687
794982907
368918
69
56
55
100156
236773
60
52
424267
26
134605
53
136468
88
37
140974
854847624
455647
455125
144016
310477
37
29
5
33
121730
415717
150843
94833
202710
335851
222824514
160205
283661
408255
52
71
71
479406
85
90
5
491160
887834214
206080
50
13
317503
555830814
42
272286
460804
72
38922595
20
70
42
90
946830443
209924
19825
495962
4
89
716506307
22
41795
2
126882
63079
60
5
41
37
99884
61680
1
86033
123624
13532
294857
74
53
218134
42
24
92
31
80
39
430313
36447757
107300
33683
223532
43460
62
345505
649972341
377640
21
11
49
12043
2983
5
274890
71
92820
88
393689
223333
76340
26
177894
74749
311919
34
91
457397
644410580
61152
138384086
805271538
369519
733091968
90
468152
73
89
57850
375081
34
66365
3
8
59640
328295
19
451654
371800211
8
49
19
56
87
430957
110487
57
8
442091
19
9
61
51
225288
63
2
937915878
40
3
112356
9
16
88
505329762
7
1
114956
379864025
60
27
97
38
61
328144
89
449988
202232
359850
4649
17
471003
918707600
34
96
112513
57
160269
447537
986112961
97
259575
222586
62
439272
33
45
705126200
8
116902
26
7
421431
185682543
472711
80
402168344
97
45
141422
8
2
177356
14
120628
386243
238477
106625
60
118594
6
72
14
257082
264921
142147
57
8
31
43
9
306927
77
4064
256201
400523
95
53
197287
71
33
259302
5
96
58523
87
254893
216737
405022
90
259946
142273
375180554
307012
374186
249203
99897
76
383882
345533
292
3
175889
458959
418545
310394
117971435
38
180672
30
77
307348
70
327750247
36
332727
237323
9
225927
32227
578671956
287002
64
292647
59867
64
79
74
98
6
31
1
86
163412
36
79
43
15
171912630
381912
344634
75
491454
32706493
340603
171633
62
726266466
57
2
6
83
37
811292553
32
81
259907
352215
435444
3
429202
95
119696
98
23
32057
31
71
493109
99
1
479789
95
70
47
94369
3
98
36
92492
54
13
409563
462866
806434817
53
19
72
52
21
301852
228953
74
175422
64
39235
94
301934
408873
65
408294
31096
34779
99
456916
13
91
9
126148
79
411328
470658
110955
163887137
2
2
20
48
28667
447485
85
83
362872
2
98
243118
70
3
8020
249760
196195
5
846175984
72
245212
435561
381927
94
412649
4
236522395
84
56
4
77
85938
316725
413286
49
348189
7
972645682
61
115136
90539
168892
65
369106
426906
85
56789
166413
929829548
45
125112
14
427318
4
377923
13
603511533
47634
122163
418840
839581874
99
62
240488
451997959
1
97
33
486904
27
346164
69
96
15
167753
97
233769
369477
19488744
63
169277
358195
416938
35
70
47735
474151
53
49727
190999
6
33
366679
20347
211289
424045
54
899907372
10
2550
99692
11
283764
393280
204927
3
415707
191227
297591
51795
19
39
51
19
76199
97
38369
28
303665
78
6
94159
54
324736
495118
7
28
344928
25
42
43
461708
163841
30053
32952
9
26533
30
63
88
441814
243320
153709
203130760
87
295715
45
77
4
262680010
7
40
18
42
214422531
375457
74
49
261588
244732
214555
6
36
79075
1349
350719
6
243112
62
70
131980
72
229453
51
451593
200226
364055
162753
69
124553
96
25
458624
432074
79
328108
9
234074
46
229400
469613
54
87
159864
90
311748
68
116972
61
356883
87
1089
47
49999
107895
356134
184935
26
71213
66934
472694
454780
51
96888
471066
65192
60
8
287335
67227
111326
1
16
414979
46
88
422285
57
84
65
375136
78
70
50
57
33
81
82
680891038
34
401911
354682
193965
6
431423
46919
30
47374
425516
239063
11
2
118912
60
30
25
46759
1398
4
81
4
5
392303054
486273
39332854
441949768
480782
15658922
310533
33
133496
235180
199057
43762
95614
61593
25
399523
61
89
20
39
28905
80
91337
83
47
11
29
34
26
3
61829
74
54
406029
127361
237353
351490
72
237883
67
455030
638649943
44806
18
67
194615
829744864
7
239958
340710
505375712
96
14
16766731
24
212655
105384
32
91
82
156824
50
444251
2
37
210810
319455
32
496383
265835
163033
65
66
89974
87
304206
687318161
397033
47229
137722
2
669854436
250010022
7
331723
180644
471827
90
275379
11277
40
222511
58
1
588590436
2
680565871
688727845
430371
18
413127
76
926514392
157615
463632
461879
421143
4
325928
322951
84
4
2208
449395
70
34
457019
81
457144
51
72
43
333765
329846
99
172130
772881242
435584984
41
48
31
507803047
61
4
361278
221454
262892
14623
64
430029
28
6
84
191159
53
5390
91
83
73
18
34
89
159596
58
304873
115486
19
312747
104873466
29
55
1081
185549
270082
146824
28
10133
62
131027
274033730
61215
70
76
22
382049
211431
25
5
93
449630
249152
5
132538
37
87
78
5
9
311832117
308032139
24
25
70
9
230508
341218
60
233354
78949
154874
62
62
17
59
259347
8
300725
328272
101793
1
41
98048122
4
175771
90
794515808
6
32570
188200
129865
169204
20
59
390543
63
57
93192
33
316095
474091
67936
33013
29337
228107
33
469138508
900659120
427451928
288609
389056
71
356042
162076
366101
95
17216
971313027
11
158109
81
34
28
362170
810194437
479507
491428
92850
50708
1
76671
42
433878222
636515326
17
756805257
260016
336933
9
316473
72
187808
39
83571
44
122794
74231
465509
85
62455
97
6
226385
112301
65
121361
32
36
280903
254985
3
47
45
440222
12
90151
6
28
311431
474375
208953
5
90
39
97
164079
38
32
8335
153394
70
39
4
487723
48
45351
98
89
44
77
26
971495374
425277
82
697012887
301991
90
48410
908710760
514262001
220488
180501
86
208142
7
274160
212202
149244
445620
7
32
324054
295882
64024
168216
314372656
96
133356
7
118011
382500
468751
192828
614319657
91
284607
40446
338484
464616511
86
65
195945
25
6
486798
55
334177
6
137383514
84
18
131731
99
378807
67
148522
92
370732
27
9
347887
93
35
54
54
7
43
463392
568261499
53
106939
151357110
270946
86830329
56356
196393
42593
29
83
42
279009
323032
335560
23
404088
99
40763
337481
713733660
173782
88
46
18
5
98
191263
23
65
812824499
4
4
70
13
20
28919
48
412662
241326
19
42
4
480069
339827
890853809
53
144818005
137280
28
310119
10
68570521
24
454790
22
461690
3
11
81
92
723349375
284202
6
26206
481247
8
551058007
61090
795849442
469809
281599
49
30
277438
116227
438486
32
7
22
155453
450675
29
28
47
2
65229362
24
430457
25
16
130612
261516
118752
323754
210817
585720956
29
69
114583
20
67
70
496732346
5
149294
777799736
78544
47
9
424998
120848
6
64
8
6
462077
367902
53
197415
321219
68
53
29
402576
141669
161985
28
93
216220
377275343
69
22
31
8
75
88
1
8
484875
221531
37
44
88
98
827875004
4
254370
32
226059
32
251388
412858
286324
334553
87909
220323
6
79
36
262775176
18021
37
69
78
95
481536
275941
33
237977
384033
14
4
97
327646
302436268
226105
29357
252679
434822
212975
306449
138680
26
73
3
91617
60
5306
297525
326148
154676
86021
55
214707
87
316808
60
514225869
115995495
51
71
6
59
197712
24
490670
48
71
311720078
37787602
97
26
49
50
380920
82
131009
91
358791
11
99
7
23
56
11
24
14
525545074
36
14
1
1469
23
12
161888
71
420915
31
3
12
345761
425536
41
586595665
43
388913
279327
93951
134086
5
37
296660
343841
103005
16
12
30
84
306135
86
37
92
40
24
1
168752
814938949
282801
94104
26303
3
307347
315154
80
73
168981
88
574059015
671226681
110431352
280486
10
3
30
85656
5
81289
360672
21
353983
352713
440672
62
221448
76
74
276271
77
59
39
501568262
510591034
316330411
521196157
272347404
45
396738
83088
87
35335
167690570
6
3
60
60
228694
401251981
221524659
152622
64
73
7
19
41045
48
75
6
368569
493680
16
50
314463355
296423
80
6
136332
77
22
74
211510
93
231507
8
277890
249018
23
84
41219
342859914
37
290963
69986
94
12
26
70
18
367668355
336319
27
18
239027
495813
378161
99
93
61355
802676116
63
306935914
157968
226406
4
246320
137107
10
262377
296778
24
118393
348404
3
58
47
384569
246241
165664
733910555
3
15
63
20126
339517
23
317883
19
37
170808
153898106
4
261573
355802
462453707
267993
72
75
455042
4
149721
59
313392
19
971116761
38
1
86022
1
8
60
25905
256569
9522
172629
477913
33
7
491758
185095923
19
4
67
492231
122583
355626
830672345
47
788499150
30
7
48
48
244625
193275243
368555870
138705
55
58
402641
53
446196
297621531
15
97
103231
765332402
93408
458998
86
16
745462306
204185
390470
26
5
35
35
35526
7
94
252563
150069
272149
45
491957
184915
55
26
359976436
491790
57
70
58
217761
440896
67
645777057
84
34116
760973996
52
13
273922
88
275841
5
119898
15
126500
95
260848
369056
92
839167290
101127
11
394509
285631
44031
92
10
281433
192544
451943
403028828
3
9
336708
306271
468574
167003
465145
182633
169774
98
98
32
88
93
269839
3
63945
54760
27
307525
82
16
127704
6
416714
66
69
145333
484154
369258
46
308965
16
170502228
731719355
38
114317638
270685
239033819
36
211988
289349
291275
123584
48846
98
3
235563
44
97
11013
69
5
33
32
45
23
162515
9
459438
365785
59
958493379
18
61
8
53
33
58
88
21
83
163712
41835
65
56
57
656820292
499611867
54
85
71
50
17
42057
11
5
7
49
49
497458
259429
84
62
79
213487
255133
489208
55
177596
33
472434
26425
206874
98
437601
223709
60
291928
111944
408957
12
72902
27
346113
61
41
9
293180987
28
30
19
532560547
4
436969
157359582
8
2648
39
61312
36
76
10
589454081
99
331696
325020
3
60138
98
413635
460939
248451
35
36
36
9
63
41
8
41
223617544
85
9
200548
1
74
130011
279595
94
436124687
28
4
57
875432767
169564
52
63
1
22
383990138
395280
432517
129940
48
79
49
160119
225500
27
94275
186901
15
4311
21932
60
251836
75
280011
2
53
95013
377389
57
42
209963
706072309
78
66
165579
4
441498
949335709
87127
466826
173636
31
234839
51
26
336832
8
195808
68
93
155509
3
302863
16
89
98
56
302145
481200
112351
99
343354
329455
7
56
87
81237543
92412
7
281601
474791
54
448895756
71
397051860
181092676
10574
58
337797
291524
721428828
6
7
479518
222029
7
9
39
95
22
194981
170648
88
494701
495144
31
34
198639
276300
414507
124226
367518
20
694968943
85
1906
64
7
5
28142
7
127854
773834659
6372
480602
987662796
28876
47
457439
88
45
371135
450005
238082
111348
23
41
8
705117915
219714
21
404424
38720
354660
21
8192
84635
236930
83
121221
57
32
7
90
84
5
447937
237704
95
88
391508
23
196057
40
17
318255
7
61
44
19
403977
471445
886692567
431019129
918240223
59
31
85
7
280720
2
57480
6856
35
53
13
193301
87
97760
177260
224506
88
230453
36
92
468876
382147
200241
94
127951148
15
13
87455
129468
296029
88
315084
42
530220002
9
49145
60
383897
295804
81
239663
6
55
475007426
60
51
21278
90
340943
338664
242048
466570
290876
323052
1
80
336023270
6
115808
481640
262194
350894109
350481
85
92
306182
45
317765
92
74
47
78
482251
2
90558537
430646
205050
199156
39
63
7
71217
674317110
639369494
55
472363
57
56
59401
89
152703
344075
82
23
16608
4
117401
122707
26
36
2
6
255271
55
182317
56
378012
50
44
113092
90
331180
301454
35423
54
15
523940210
49
86
111712
978176235
80217
72
52
207561
335605
17
37
30
72
27
96
45
228134592
29
88
83
38
109930
87
55
108147
369619
57
29
78
9
85
44187
369979
38
261232
241190
333129
582639440
21
38929
50
91
37
28
94
623923778
55
47
280671
91
69
312368
93
67
34
218755
210899
272057
16
8
75061
199761
33478
33
78644
330034
109041
252352
496227
190642
236871
14
146766
425106993
61
70
481856
92
94539
23
60626
271727
54
487648077
59
99
60
158875
61
59193
216344
419523
236415
402147
10
489909
18
25
3
617042975
489893
6
74
232476
27
76
347566
6
56016
208224
468657
170585
149647
60
146558
9
453880349
425149
9
422119
132311
3
225990
329431
31
46009
2
51823
407465
40206
14
442436
87
67
8
349951
361117
47299
662522984
668412279
133726
29
11656
369370
23
59
4
51
332555
64394
6
69
76
11
401130
15
488877
57
290796
32
170839
45
125421
209103
334597916
328882
42
183858
345005
58
79
72
22
422798
5
72
130461
23
346626
13816
137338
34
846515917
22
237868
77166
388608
316891
56
88
243701
46
467885
4
64
55
330579
226017
372933
326517
39
368620
111798
9
82
58
85404
57
431354
30728
373537
147423947
29
407343
122108
46
30
3
994923657
9
66
81
940833297
7
13
37149
6
378501
834915640
26
307284
58
67
2
37
121484
1
15
15
146236
50
25
7778
299288
86
468546
91
15
202800
316088
173877
1
30
185348
463923
30694
324038
497208
58923
736698574
49
108324
84
38
85
335201
7
34
289242
77609
38
221209
45
54
71274
56
34
71
364389006
42
82
2
215761
450757
467529
93
391371
218628053
431196
397835475
135493
7
203205
86
152538
476937
31
107230
185336
85
8
67
27
30184
151005
20
2
371002
301657
236756
9
93
370814
544506691
73
4
74
4
383300
334243
43
241078
173407
168124
97
63
33
73
45
912534624
62
509733886
62
395952
65010
447890
451744
82324
382916
44972
463283
333190910
94
416420
304981
65
86
430900
132752
61379
83
3
232158
175694
233742
98737
215697
411576
357075324
99
219616
490946
14
448244
99
344968
153092
40
7
1
8
48
37
61
42
76
46
193202
6
449958
84
336481520
115483
281056
6
267140
6
333918
1
105336
586516787
16
403264
2
391203
144066
97
1
352034
45
449858
145558
85
245700254
164468
603818459
447763028
81987
20934
413640
42
46
52680
50
75
31752
58
1
10
328360
26
279909930
15
640617744
293269
337653
365844
76
412753553
261455
55332
239884
475489
18678
194105
73
404585
34
50
657797125
467906
12
29
37
443120
18456
34
19
411791
33
440882
99
360934
23008
54
6
52
15
2
19
61
7
629497534
70
10
31
397260
171391
73581635
86
17
806299334
4
195467380
61
52
113151
99525
49
376242
16
70042
50
418729
465279394
276914
63
327973
68
49
365104
240614
95
87
92
36
41
35
6
6
67
49
373227
3
617913058
13
4
38
52398
345500
46383
19
246571
106740
89
25
151309
5
51
257639
54
352366
83
148683
143745
54
46
27
9
463114
3
479321
376366
470065
158816
34811
92888505
13
426419
130198
95
299607
47
31
218964
789108608
489789
43
119687
48
36
65
86326
5
68119
819177630
27
228971
14
71
3
344958
31
137493
402883
125864
141919
2
34
164024
6
85
27
88
9
145326
48
452396
317204
35
172164
363906
301563
236963
340267
28
272447
91
336093
244714
90
122471
36978
794305762
213224
471310
420436
75
69
128528
35203
73
3
389727
3
311484
47
86
1
327844
1
43
99
15
93
284860
70
6
45
84
36
54236
99
68
17
12
4
81
62
89
76
40
470014
346562285
50
51
78218
15163
32
193130
95
40
422313308
278692436
962397208
41
199066
2
90
198703
15
53
18
59
73
824160171
189316
41
8
18
78
10
51
28
50
60
7
60
17408
83
9
546177613
262531
64579
46
252370
259551
11687
44
48
17169
60
159666
70012
15
270850
38
473011
114346
41
338927
650299256
428614
91
21
78
239471
32
382887
60
490015
132805
98
29
466943
29
121903
5
638974086
215557
188127
46
83
64
4
306884
354106
60
95
129189
6
99
81
50
151230
74
352795
2085
38
242918
121712
174380
281584
142802
425932
35
143978
56
5
409975
32
40
250005
30
26914
76
243313
33
114591240
18
313597
82
190368
36
107997872
59
594433522
233394
52
259969
98
68
52965
7
315894
978613810
109141
20
96
9
8
53
19
771793856
467302
21486
37
478421
54
32778
76
247161
5
395927
357283
477928
59113
227543602
24
114295
74
126865
5
217610
91
38045143
100116
109940146
350548
47497
382986
19
61888
35
93009
6032
173515
454784
480907
87
219551
95
19408
300193
467854
171430
423744
2
134705
8
85
43481
196255
18
60
477894
89873
482834
180130
21
27
57
23361
7
39843
265462
128706
69
15
904911592
480801
40
78
728562481
119815
48407
9
101744
658724365
450957
51
233523
552293250
222242748
80
394257
41
28
226851323
112628
703742758
70771
103050
6
493996
304269
349318
89
13535
428173
159690
277006
443670
61
74
15
285341
34
196635
321026
23488
5
411768
158936
16
230986
78
16841
341925
449378
65
314971
411869
430303
49259
74
73
254598
39
4
100801
65712
338267
60
290299
99
416066
6
17
50
60
44
312692
17
350295
9
6
322574
496154
264531
148966
250820
354962
466337102
30
55
6
118955
27
74
46
254241
20
40
78
60
358353
19
94
11
64
423183
19
490286
687235037
434934
81760
89759
151662
14
211022
499477
191311
297192
2
42
58
444368558
421144
70073
459705
16
391925
471833
28
318054
33
473228
29
138775
67
50
7761932
66
92
97
448563
72
59
55381
445974
14
77
18438
75
15
573023783
12
247014
43
8
35
1
71
32
1
9
73
494875
22427
146481
472764
88515969
236678
79
65
355291
192565
161937
518400406
188610
48
483725
33
404715
61
33
2
63
52
714498563
4
44903
74
75
449503550
86
2
41
26
658292711
426697921
51
380797
226613
426583
406680
2
35
3
66
57
155829
457437
86956783
17811
846943537
740270311
237903
359203
219641
378340
280088
44
31
14
35
305585466
299898
5
37
27582
196582
86
858802104
351443
94
429636
6
46
81
430293
311349
253471
438843
40
848705656
83
31
492413
84
44
14
100582
183293
4
152149
43
952836209
129553814
899306809
87
69
239262
8
18
22
21
63
401736
818791327
370136
20666
99648
329123
311934
358651
266064
12625
281046
400816
485539
381865760
71218
56
15564
5
34
343139
912197001
299068736
86
19227
72
355483
2
124156
43
400372
452222
62
31758
317742
13
209965
73
103470
240229
22
1
60
44
200704
239768
337065
83
122034
173823
95
68
37
49
198646
75752
75
88
397508
32916
4
201128
9
39
53221
448322
321453
48
23
431762
22
763
5
354221
33
96
39052
9
423527
75
469735
62952
66
7
341504
251743
1
53
10
1
96
90
8
128238
8
442299
68067
75
267515
322581
18
51296
86
13625
10
49660
279063
322693
30
98
218414
149980
98
54034
873150013
243765
8
733467231
7809635
293880
16
13
111750
915448081
208437
408051
256839
392894
75
77766
72
77244
98
63
76
599606239
59
606178691
379221
48941
90657
5
85
37
83
312612
6
7
86675
36
21
147001
43812
38
31
55
3
325785
57618
7
519469131
46660
110676
33
95
463723251
310601
718611776
155477
79
511223013
94
50044
381311371
224809
248730
277134747
1
79
231917
93
49
3
448878
34
355628
114258
12
876472097
445469
72
594747311
157838
8
31
318317
124193
20
64
7
366114
94
367414
40
40
320416333
88
8
5
53841
150391
212224702
5
282027
59
75556
94674
78
153024300
398723
1
75018
80
64
43166
496399
848207587
751783601
82376
46
456479
455662
64794792
28
35
443919
228563
85
8
966486003
370916
400567
59
39
43
361500
126877
301730
446180
222885
277861
54
14481
370148
42
83
581580562
189188
83
20
67
110844
24
2
396591
295342
353256
435605
414930
53
30
33711
55167
38
656719260
426621
40
5014
33726
283525
29
46906
21
48
31
63
3
378704
8
321345
485187
454747
7
463857
96
244499
4
38
7
54
58
51
294450586
8
32
23
106314
1
110989
52
51
45
56
7
77
19
61
7
19
52
70
499896
139874
437352
415697
786708497
188323
282618
69
49
32
317839
845204708
9
1
41
38
80
37
1
23036
118486
18
822657683
386460
144497
429579
12
121997
7
174229
65
370979
605254559
473294
18
86
1
15
192819
24
30
24
6
905654054
6
330473
223025
254584
232787
40768
304293
7
66
199462
88
40
3
7
291916
24
1
77
189321
57
4
16
6
71
301074
53
43
31
40
173251
252919
18
96121
45
52770
253008
494989
62
262648636
57462
28
235425
301989
5
41782253
66
317454
67
98
49
88
7
44
9
246536
22
559026274
150181
4
47
752132717
48
204868
4
473292
86
439763
21
315525
7
28
140977
159391
288950
222321
16
40211
1
82
19
388987
17
240759
33310
513907738
99894
80
400742
793267926
23
47
74
8
80
173890
375697
463280
90
140291
75
385958
884179539
56
354379
73
49911
48
122543
96
55
82125
43
243024
54074
84
79
336056
481650
20464
312947312
796364693
25
68
84
42134
258057
482268
47
7
91
322753
41
8
56
31
6
497439
7
326861
161382
27
63
56
92
482884
76
43107
84
240841823
147569
16
314613
60
377287
5
99
9
74
45
76
23796
494031
1
40
49
48
82
40
268565
27
166999
106512
386864
481808
15
305463
15
18457
172017
227998
74
46
39
16
44
6
268418
383643
479191
55
32
449171
476066
146543
265700
48
1
703854013
6
489045
3
99
170051
9048
63
56525
417293830
86
432460
78
458203
30
293471
54
175942
481721
15
424016083
239823
4
2
116277
47
99
291877
58
60
322993
488443
446127
91
51
9
184380
9883
39
78
420494671
427282
27
163410546
252140
21
272949
21
503178964
161282
54
502
6
61
254593
202753
76
357564
27
327330
3
14835
4
113685
330137
9
56
26659
90
141366
4699
35
170818
1
841004872
66
65
240166
256642
8
52267
314820
332808
78
14
374944
358796
229299726
459432
6
1
67286
15379
75
392310639
364423048
22019
11
107364
67
7
3
27
84
472300
78
43
58
1
235186
79
959859383
68
343780
25456921
473663
341635646
79386
213875
97
315360
8
360363
418114
200147
74
84
105720
259757
357885
26
30
40
12
427460
217557
423948
477913
43
191911
483407
5
768969376
78
35
6
59
70
6
255582
175600
46
56
19
65
9
374367575
80
22
24
445297
18162087
246529490
141288
179397
15
377744199
67
314201
341544
34
130110653
291775
55
279076
93
490734
75323
179110
61
444934
373377
193995257
415554
727531557
9
8
390523
471073
53
73
926389478
283397027
500337510
23
26
56
1
34109
59
93
66
66
67
10977
76
195617
303782
65
60
472743
267870
67
24
442194
41
62151
9
86
89
215693
534264444
50
52272
411732
188048
782850365
291771
421713
92
136946
32
410833
334652
217665
221505
399666
6
545143823
285392
34
4
9
238825
62
9
481558
83
257776
313696
73
35
326617
97
140570
34
143509
98304
332792
880948353
40
34
160120
374461
234614
58
1
316782
20
67
32
767062966
80
74
491677
42
13
449186
91431
82
15762
343930
138811
423691
8
226917
216292
360582
5
18351
73
2
956617948
953357793
61994
57730
333700
88
19456
444876
345293
27
94
302915
1
6
22
428490
264131
82
196349
386199
68
94
128317
26
4
638606850
83
414449
316473
290834
1
65
57
451264633
2
44
911874104
3
619523517
84
9
292158
3
173218
396599
31
328461577
480480
97
3663
152815215
287999
6
44221
602280625
396463
207642
336398
392448558
94
335937
67
81
308496
849143390
156192
59
261497
546606684
33
20
469338
498553801
17
37
6
128148
46
323355
254303
986039722
290554
60974
172765
50
64
92713
641088080
96435
311314
273838
45
45
12
490611
94
454500
480538
205167
52228
58
55
253235
9
90
429847
456811
164209
228427
93
317181
954381529
498915
101388
169411
37017
74
99
1
324711
96127
22
162656407
343134
67
68
17
62
65
251626146
75157
37779
22
54
75
3
496944
110456
215755
354094
417369
42
67
50
76
383593
104459345
347929
57
171769
64
13
4
49
24936
380555
155263
22
12
20
33
238244
57659
7
6
8
6
86
232836196
162751
258924
19
30
144150
53
126858
67
74
11
98575
52
41
286349
62
49
17
74
94
5
13
452101
64
49
151116
110517
408335688
436243
77
256265
22
114741826
3
99
46
478294
2
73
565504679
61
52615
432869
67
924058448
29
4
759150043
49
1
61342
643526989
3
7
263101
14
38
899574007
33
33
72
84
72
7
48
89620
92
68
58931
421547
6
71
50
87
79
86
936712607
2
131405
62
392818
442147
47
25
256959
159075
84
86
77
68
62818
40708
4
216833
54
49
10700
214355
2
79
47
7
292353945
88
252706
82
9
423772
309639
255608
62632
96146
3
78
145251
365004
1
96
95
7
280796
93
544303860
490299
666952053
7
36
87
55
15331
217563
360689
304414052
262773
87
70
76
80603
322729
88
254481
41
447889
44
26264
965175849
428995
437403395
340329
222884
76
76
455706
61478
7
9
46
21
292403
66
505547292
409228
403501
271536
73
360779
131857251
373096
336827
97
63
95
361732
95
4
293177
63
39
78566
89
79920
94
82
678487319
521336211
195274
917402818
451364
94
430544
43
104768
425041
89
163862
28
85
35518
20161
89
2
601224157
325278
250205
41
186264
906081030
61
62
429226
224495
185467
347611
3
433638
68
2
220684
376901
73
431514
921779958
40
69
68816
307063
60
466178
8
352756
45
306435
436394
109324
11775
43
9
360555
265505
5
81
53025
6
62
47
209856
93
315327
73
523915352
179737
237167
6
16
356172
77
94
314190
304850
259983
483823
5
81
24026
275733
44
948955516
7
36
72
162380
90
25
310160367
87
15
50
266746
5
24
85
103727
29
35318
48
442471
63
752922249
13
7
464866
6
3
5
40
269147
78
529119361
92
7
7
45332
71
21053
58215
426174
301842
38
216093
15
464410
1
40
67
207061
394084
140311
540834949
70
499304190
64846682
59
57
53
424990
324270
10
6
279690
146484
91
50
85
80
147409
76
81
7
172041
108899
169833
491884182
879510868
42
17
13
55
438742
75
494088
9
159453
960478341
92
53
452003
396832
17
9
180817
32
21
113883
3
48
357962
9
31
189667
328655968
388863
93
92
61
300218
7
229043
73
2
37
258055
109341416
33
66
34
29
93
22
382615104
45
378484
30
61
54
910507723
379644
75
135479
850969928
4
346051
815862201
21
75
53
305069
45
73
40
40
27
497063
56
40
437654
36
109402
30
86
45
247806
49
767230229
457506
7
79
188704555
8
75
118146
13
71
490048
416444
84849
5
391194
84
364036
105091
2
744502916
383952
228652
197415
2
129304
2
99
38815
391318
1
150587
325002
231848
70
377355
52
23
20081
89
422792392
48467
781719346
51
9
137234
79088
379014
413001
192035
282156
26
63
53
492016
60
87
384472
90
275642
77519
76
53
199641
342884
386310
71
4
241189649
90660
20
494201
444976
17
17
384080810
274361
285085
94
5
425977
226129
3
80
73992
169588
474030
467453
6
83
266061685
532682811
272267
404788
195520
34
26
984699950
128774
85
249081997
7
70986
141819
366116525
830783622
51
32361
477037
292411
26
53388
475626
6
337194790
340441
35
204381
139680123
77
88
365275
384964
36
177130
11701243
37
6
96
475808
81
44
59
88
97
332470504
986432431
451946
381266
84375
95017738
336043045
106009
3
77
70
156919
300905
488932
82232
25
66
458951
96
9
948324731
450881
393188
434154
182896
448542
51
460233
78
111452
26
550847605
505536435
88078
6
97
37
350674
69
165545
37
16
103588
1
242750
394282
102058
189348
99
335687
78484
50
368938
107472
61
13
5
88
225491
42
82816
108614
10
404315
92
80
61
7
8
64
65
96
470328
154039502
264058
41
6
484592
159637
39
82
6
5
578128723
25
30
91
50
383564
449813
5
45670
735921179
299994
39
21
450416
117173
377653
98
9
41
366130174
1
33
104055
238230
7
99
425260
267590
269518
416250
299199
58
65
94
25
74
54
146938
1293186
42
454455
313719
37
4
64
124997
26
83
190194
92823
300665
27
68
71
75
3
66
179079
52
9
388893
817387339
472848
111367816
41
87
428266
67
409135735
116719
223521
42
31
463931
49
82
39
44
7
22
660455479
3
69738
24
17
5
854191229
380169
42
13666
70
496749
218100
152510
40
68
4
100058
91
305121
489160
99004268
498410
58
298542
354798
371100
3
92
212986
104954
68
445395
92
84
1
330750
29
392917
8
25120
258862
13489
383248
459179
83
74
50
266743
67
87
34923
288912669
52
53
3
369949
458355
291369
49
310449
10
143609
988500576
5
75
80341
6
214561
368720424
96
267817
229120
6
358912
7
403859
11
21
171872
381351
133756
235593
84
113180
304904
10
37
44
4
116494
88
14
33
81102
10
368521
13
413993
86
60
210575040
70790
87
10548
31236820
7
86
58
27
174656
303938
51
64
66
9
192658
455888
240963
79
243779
262661
38
31
66549
25
230524
9375
474269
5
98
208250
36574
219764
48682
9
64203
4
32
52
7
353192
37837928
31927
6
47
457640
52562
456301
75
69
509631849
95
32
317679
199766
74335
90
163560
64
277584
92
646488681
19
4
195456
97
88
71
439467
22
457206
65
41
281550
60
88
219951
3394
422442049
14
20
853655119
54
215236
424638
145594
88340
297752
367069
116189817
7
61
429982
303621
9
126365
444246
190356
44
182711
84
58
7
187410
89
170099
215075
414199
386004
50
467151
335424
17
5
124003
300000770
2
2
49
550356307
6
662714715
15
7
421370
37
401048
30
23
457008
95
865491186
64045
107274
72
614814262
366901
20
335207
398343
243367
170510
22
50698
9622
313205
8014
13
25
38
878785637
3
71
173967
112945
20
71
5
168689
61
431138
24
77
64
31
415559
338677
368904
329996
26
6
428431013
93579
4
2
83
466394753
186250
332912
54
444280
327592
502460998
43
63030
446075
45
81906
43
724828892
3
763758401
21
6
403183
623781885
318365
17
36
46
2
473876
29
1
51
36
474207
162191
43
2
125126
7
295666
23
490034
9
59
974985162
437405
412205
68
20
63241640
344752
758098796
21
14
21
155022
309370
323389
21
280725
63
462838187
70
50
154366
45
229766
420762
13
9
78
259162
65
4
53573
293740
129129
287844
33
25
74
42
119148
453815
43037
5
260500
50
6
368260
93
154411176
67
53
53
76
448993
6
116674
53
200015842
8
16
212156
988236473
222811
3
272914689
16
848478234
43
240154
38
257608152
44
311629713
42
108985
6
364040983
36
258800
71
31330
386839
17944
370710
2
22
830405625
39
10
103872
389844
95
348359
89691
50086770
25
29
886645967
489686
218562
459090
220400
154672
963140572
15229474
44
178389
7
369448227
20
40
7
473476
58225
283362
89178
8
20
52
57
186488
7
247019
1
90937
8
97
437267
79
772642885
3
3
31
208912
338252
87
422916
57
19
28
95615
316214
306764
24
30556
47289
41
427552
227471
66
28
196378
56
866063025
63322
827853065
8
191777
490145
287607
637338899
50
176164
9
401392
93
224679
35
497262
439738
4
117828
279820
50
11
3
408973
47
66
5
85
5
28
49024
470831
935799495
424682
36
979065504
65
458232
67
6
292912082
118554
204870
356203
337547
285619
465601
85
36
6
488820
19
209916
14
6
5
77
89304
45
234031783
4
874189368
89
162178
410517
134465
97901
57
29942
579395239
217623
72
143116
92
390754
452657
4
95
968518330
83
51
63
12
428898
4
28
387601
124165
963463792
22
169422
171079
820999990
59
36
67
77
420711
96
68
199554
105928
54
83829
45
85
112193
3
39345
82
455047
311897668
310733
51
130420
52
57
185994895
134207547
41
103468
34
70
62
49
269567374
72
58276
84
392157
480085
248693
124438
58
483479
49
61
664747549
47
33
100822
96
17
433898
87
5
6
1
298107
165835
344391368
39
206697
47
280278
331376
145367
68346
205119109
142438
63
463112
54
75
7
82
22
60401
3
371866
275065
781916803
62409
38
20599
25
61
308947
73
87
5
320058
35
87
270488
6
41
366684
98
44
82
652585235
61
194077
425572
11
456604
479723048
176345648
6
272947
60
133228
56
420535168
4
373096736
480526
207317
60
6
249685
22
54
98
363844
27303
303709
305865
4
4
405057
77
285938
66
492884632
9
30
378907
98
318219
2
214124
58
71041
30
70
6
254274814
97
9
40
3
234957
300606
188591209
3
387177
518032767
67
74
36
310186
21
338746
477766
55
373287
10
31
151202
46
242102
48
355888615
17
87
26
13
88
100439
236072
354863
15
44
252390
402681367
220330693
88
16
1
68
17
160302
76
372692
303870
284880
199847
67
117627
494056
91929
74
982147109
30
1
292208
14
6
459259
333510
13
292186
12
6328
418877
445322
360660
7
201638
96
982122719
50
185408
22
1
776527035
33
39
8
338008
37
381684582
438899240
1
27
376896
57
51
72
26
434812
58
265056
63
28
16
336555
34
13
25
20
680264997
136086
286186
306908
4
27
9
400175
371841
7
35
3
379959
944311495
4
73
13
57
1
955368315
76044
65
1
63
45
377778
477265
472753
24
7
22
310768
41
357367
219149
37
52208
15647
81277
176651
44
302447
60
21
55
383313
6
285644637
242886
232489
224285
58
820436286
1
474872
22
240832
928069015
91
444524
25
36968
80
22
193984
349073
104988331
37
291107
15
343250
107225
9
438291
281243
133013
76
21124
355324279
86
199610
40
21
3
417026507
41
15
421597617
206670
6
48977
59
72
262139911
37
395619
238047
21907
194968
203940
63
5
87500
2
48
30
157582
43292
88
73
126773
30116
305766
228840
13
136412
434584283
133232
25
17
448361
99
157062840
45
470063
69
2429
263067
287577
88
413444
399404
22
97
90
418352
583122840
101982
1
28
64
75
260963068
45
73
89
94
57
9
28
10
5
4
3801027
17
156957
433620
11
2953
61
750837598
9
89
150267
429806
9
50
376304
193571
434803690
16
86949
288966
104982
73758638
7
6
998309331
93
54
77
37
86
4
355827
208931
65
895477122
88
454541
11
5
97
30
533712197
423689738
64
1
7853
4
9
129623
65
72757
5
24
335606
31
166323928
247224
7
26
11
4
33
445709
481926938
825696365
6
35
477167
318674
82
8
63
41
112240
5
297410
22
276014737
31058
209699
40
467213
168432
166746
462107
67
275463
8
282562063
13
420108
8
431015
15
85
45285
8
65430
251671
27
139553
65
915335917
92
48936
62
218441
5
244525
116752
22
74
71
6
67539
725152001
65
73
65
260826
7
12
79
1
279503
37
3506
41
334563
77
44
75
503447379
19
253437
641187586
13
208862
86146
51
66
67
461608
398062
24
89939
20
63
53
321084158
77
91
27
66
676602432
74
389939
230797
382513
10494
63
493089
727645168
96
419097
214659
7
192564
7
144524
8
376584
172114475
493522
370916
132185
64
342794
87683
23
453148
372008676
36
42
6
36
458797
359868
672730638
73554271
147320
337485
274804
341911
26
256953
280558
27
67
2
32
332398
24
496886
358591
23
35
88
18444
421813
5
18
44
91
38
124344
91605
60
75
66
58
3
5
759153283
122753
101371102
39
300977
59275
490872418
5524
429543
245824639
39
26933
246696
1
89
63
45
218389
70523
946
95
77163
411340
77
5
4
254010
3
857213394
5
39
66
107020
64
83
230840
97
66
19
99
323931
78
76
61
338395042
291621
79099
4
244586
72
122332
293259
284453
4
476621
377107
72
277785
79
93214
125543
11
162389
205029
59024
6
418476
489307
187221
627557815
153894608
38
797583055
39
95
218397977
91
353098855
348524
38307
6
76
4
377219
59443
22757
138368329
903724609
158329966
203936
79
58
92193
92806
239307
36
989420579
281570
68
168996
42
93
136900
176015
428960
48
97
8
469836
89888
37236
26
625983120
14
24
49
48
15
579223239
209475942
18323258
263543
357598
2
92
95
36
12
339468
438107
55
4
33
15
436663
91
284221
229905
83
98
85
483050
216286
25
429889
103390
129396
376357
8
59
79
118996
485973
3
99
73
38
862263798
373401
169183
386957
98
376952
204989
410510
74
7
63568
24
64
89
23
15
466275089
432457
92
430897494
97756
90
73
141996
96
441437
295442
474249
416313
61
93
21
25
61
464633
128819
1
73
415294
431681
57
201375
270669
99
66410
59
20
84
490173
262525
867314879
860528313
136282157
235374
378115106
87017
77
124724
23
62
89805
96
6
79
391620
43
286043
99
27134
68
81006
20
41
181218
2
88446
28
49
2
8
74
58
302310817
23
34816
64
34
2
439663
433022
480978
177863
31
92
95
67
5251
13
224277
45
13
63
104247
127808
89
96
46681
45
890912227
227687
88
96
305730
89
92622
293974
920200320
13
148177
38
50
24
58
203300
54746
375291334
3
249792
68
42
15
89
25
136945
62
231574
93
221595
99
8
8
458618
2
282348947
534639296
88
299437
81
58
85752
99
171417
149634
73
463162
243267
449473
20
184632131
53
682337585
5
28
422444
33
87082715
5
737649595
3
375785
470428
76
99
424428
48
47
5
78
99
72
85
122199
24
80
384616
246098065
1
120088
443471
74136
91
252640239
51
9
89
417268
33530
24438
123191
10
494619
5
49
344478249
81
140845
9
25
329838710
341125
257233
35
23
60
4
300218
62
483670
767922729
45
94
33795433
86
3
480698
295517
78
14
80
18
139728
94
30
9
71
31
14
3
499459889
59
486816
366035
961081361
9
217527318
24
25746258
6
27
13
43
496249
5
710591178
1
52
59
129752
8
32
390427
515326186
11
29105
59
6
6
40
247344
68
69
42312
139103
254189
841588006
36
4
202979
18
6
75815
33
430690940
59
391291
77
47
373451
3
18
54
89
17
5
236445
13
245048334
315485
44
342952
222217
353982
25
69
3
385780279
5
297575
82
26
346656
91
20
381875
176404
2
18
296175
247894
330816084
9
477961
237178
72029
9
433920
23
8
2
419669
55
48029
68
2
49
468670
34
89975
5
745307059
278367
41
61
414281
10425416
132032
21
74283
78
86
7
5
285070
2
32
2
102375
78
250925
7
58
39326959
340556368
430231
13
73
16
2
382200
329730770
54
84
79
9
25
21
73
372977036
837569723
96
82
257523
321754
359116
200792
84361
276525
362512
362361
89
375829
84
1
61047
193882
27
359477
429574
67
25
7
128938
82
194589
357521
88
309273
123456
70
88
1
13
296174
437791
2
50
275558
27
138773
152859
6
302471
625801699
9
85
226751
139148
70
16
131308
282154
14833
343659
9
626569453
196591
8
2
278241
359563597
268096
215413
490110
404676
313566
440098
19
135962
461828
459535
34
44
92
24383
2
831077828
53
88
46
177364
32
434782
10322
81
107044064
518224478
294918
53
735677386
419177
463061
857078468
96
53
58022
199429
203989
80
760391940
36
121176
17
46
60
73032
71485
138582
147449
365668
548010762
583020929
96
88
91
955735593
606236110
298428
494326
185898
218693
878188107
315234
3
139280
93
15149
94
34
13
974789128
1
15
83
7443
88
366946
81
489449
170199
67
2
18
9
231417
99939
477419
305460129
179152
27
74
1
541602820
43
268249
328693
58
64045623
50713
217401
20
145350
60
99
346945
439142
59
368519
192260
8
75
220463
150533
75
51
60
833873248
53
2
646214673
88
2
375777
65096
85
2
364266
54260
175682
87
126335
98939390
22
174527
832892737
129514
44
122354
47006914
85
65
384083
399291
354920
779611735
491921
61
9
88
66946
168042
34
8
451200167
397417
102397
25
199930
88
78
86661
585378149
77
369810
62
35
7
9
358076
7
27
489901
61149
8
176752
306747
26
375010380
29
71
71
32
7
76
404744
47
90
30
425350
64
516767935
8
50302
165868
53
279105
194635
63
200336
86
4
199148062
332576
45
28
9
24
42
31
9
480056634
855069209
26
360770
49
43
208633
281949
153040
52
48
562266400
89
543132259
299772
939907353
49
49
153230
49
91
66672
416472
98
64
171695
44
134557
450503
3
23
437105
63
871587841
270772
36
61
17278239
19
89
502537511
417446
26
474266
14
15781
194695
7
312083
91
2
427166
59
391426
261275
59
74
71
127503
3
9869
48
464733
82
1
456164
184670
95715
7
50
77
108936
216010
77
480467
71
220458
99
41
43
418710
1
17
285172
330451
82
49
203841
388433
88
44
50
492436
40
50924
290605
19
134727
29
38
96
308940
137698
150199882
68
130169
341595580
353668
22
73
28649
332075607
31
2
194796
88
328173
8
69
8
141112
77
91
472093109
331454
237115
439313
6
118872
544148673
287320
24
56
37
29
934391402
126001399
11
778281020
5
9
555030064
206677
268671
76
221391
6
66
68
244331845
722981147
48
242860
489932
305768
278977
5
73
266356
12
110116
766137165
26
6
82305
53
473513
133213
149940
71
296917
341732
51
61
132758
4
9
4
193943
449970
64
5
6
33317
99
72
45
911209503
262018
46
292043
9
51
72
27
474366
67
99
71
78
5
10
83
289144
61
83066
15092162
40
318166
93
419163
51
28
346770
249434
139803045
260593
100710
265244
281537
131623
118932
386212
70
54
92
2
82
19
35
70
178999
243373
40
1
348821
4
57
650649829
55
108028
66
37
85686
288823556
109881
382715
6
127235175
71
280693
5923
319855
22
210216
140019
409114
288809835
77
869102758
431255
297152
69679
2
299143
36396
285384
261318
484184
261823
179926
115538
463794
322811
213983
54
452637
4
363124
27
21
71
238317
4
30
108923417
238920
360732
8665
50
14
71
547762894
666481210
9237
51111
26429
175987
215149
415559
645189109
308242
39
241012
42319
583419288
139487
63
662111261
319425
33
252674
12
2
322787
94656
57
41
47
468357
75
36
311102
5
135368
442665
56
4294115
54
378753530
126509986
483722
16570
65
43
76
53
325970
81
409094
2
362931
274843
43
23
62
56
8
200850
7
222729
476864654
313836
430130
240671
33
56
123598
56
340794
71278
612073392
5
3
242790
373739
5
31
50
545054201
35
473036
120482
61
428906
221735
61124518
171888
2
392439
33596
59
94
70
87
12
302443
17
47
50
4
2
48
233400
357737
40
98
100873
351717572
290765129
52
68
7
86
92
77117
103726
458808
295995
41061
93
77
96940
366160
857056479
19
280019
303549
318944
5
273931828
45
13
1
49
290636
280561
1
55144
34235
9
65
41
838315203
333724
59
83
9
133708
33
50
455216969
11
483973
33
5
1
31
54426
210991
446482
68
292475
64
71
233976
13
54
8
437466
3
77929344
34
90
89
48
360265
33740
434069
322341
36
83
24
50
83
64
34
6
98
60
60
270420705
76
345459
316196
52
83
96
216555
60
402574856
85221381
73
178572
8
499817
81
145770
36
73
113147088
37
144745
56
129065737
76
7
180424
3
212994
44
498304326
45
81
492053789
481357
434608709
364712
298430288
58534
223635
142116
58
397001
74
6
47
27
58
65
390289
303444
306759
434713
33
9
80
142323
230063
91
483727761
58120
88
376204
9
445035
61
66
381677
5
50
317600
466445
1
241780
10
9
397159
324477
64
67
45
855947523
491852786
245085
399665
55
233925
6
346993
139492
210304613
129005
42695070
542860814
292129
72
367601
97
22165
256236355
460534
96
6
74967
282643
7
9
85
84582
97
69
363644
297274
343449
78
40
7
10171
98
477471
970835748
472126
96
543498024
45
92
62
28
9
338094256
51318
63
367530
102323
24
337926
187286
284943
612951589
32757
445792
328854
318219
7
103175
6
147635
31
29
398834
82
67
2
4
21
1
991010885
47
381762
178
6
87
341177581
229992
59003
960352500
23
86
66776
48
381073
16
69
333856
4
179908
498699
23
48445
805174483
1
419869459
422119
380422502
41328
289080
3
2
74
492221
46
474116
106902041
80
88196
182523
86597
86
343001
386387
272887
70880
816147639
91269
476042
240828
88965
57
63
414475
3095
52
45
288938
567849917
300339
3
97
991693080
90
9
87
22
709471130
4660844
8
482386
436986423
313068
28
46
77
84505
55
41
81
70
83
274694
125202741
64
241050
9
397573
40
64384
495273588
92
178196
48
50739
8
6
426637990
2
455915
161059
71
52
1
362708
118192
60
492327
4
24
36
14
791274963
65
65
250663
135944052
346709
454059
89
419434625
63
27493
90415636
32
49
63
465713
26
160471
269493
94616
68
346003
191884
471128
40
53
26
5
442553
80
1
5
31
91
96
381890865
355809
34
19
21
236675
425721846
17
335399
73346
70
354299
330282585
31
22
276232
451358
336589
325686
81
58
922643580
476214
362144
36889
254887
276721
365009
173364
307129
28552
238794
1
333212
148993
51
474758
98
48
261629
88
10
360115386
828974958
56
11
895439930
64
352970
297103
218181
157587
474298
96
7
148315
429218
252555
450891
211692
18
344690
956112761
19155
490600
38843
22
418572
28
9
325138
74
3
383486
454019
73
71
330039574
92
39
22925
2
85
71
5
429197
4
6
191024
429568
448757803
85
18
16037
503020217
450743
71
463627
23
96
8
468238981
49
138194
53
18
55
406192
51
41
60
759303858
409412
52
34
181202
70
6
190358
47
7
316811
8
39
20
60
58
80
85
41
84
53
78783
27
42
225080
14747
32
6
388827
57
72
119347
67
122495
559370918
214160
47
38
7
26
38
85
3
96
429868
9
936551229
141243031
53
96
48
17
302568839
116840
74
77
17
70
297379
316118
230467
41
53
418470
11842
329129
7
62
7
38
31
323475
76
303710
488313
328512
62576
56
83
92
162746
21
52151
330049
54
57
33
93
30
47
168477
6
931479742
451144
869552134
161264
6
42489
101673
418417
39
33
29420
970029536
430300
355513
284622
59
496252
285162
386537
8
98341
490628
3
221889027
72
351297
207506896
478929
49
3
46
84
287746
483857
33
158370
26
17
70
71
192001435
29
31
437904
257828
87
9427
445581
59
80
814951158
12
248169
3
615837633
25
58303
10
48895
172445
6
20
135968
75839
93
33
7
45045
41
74
7
483838
480092
1381157
290455
54
92
24
83104
202655
192379
194101
8
33
526
62
35
98
331928
695866055
306808855
97729
6
19
244431
128118
85
406951
3
7505
7
81
307396
343341
37
64
774043118
52
47454
33
289206
182432507
473780
96
52898
14
