407714
401534
1
50
82
224072
84
495537882
224576
34
3640
17
28
26
378532
2
310075328
7
75
6
64
24
86
460045
3
5
327602030
45
54
209724
75
22
46707
300481
860481335
396246
32
927988739
170722
43
42134
68
6
43
32
173891267
334661
171099
208116
52
131527
20
395942
19
94675
391272
6
213256
49
2
346232
251500
50
326143
99
104875
68
395280
150107
396306
17
282272
70
425616184
14
158806
99
431806
36
372601
22
291458
83482
2
22
3
186735
150614
3
21
1
947830312
425484
90
45
342512
5
36
177225
371454
19245
3
56667
189508872
24
5
57
33
87
169549
43771
6
35
29
115661
360136
478548
82
41
209532
151043
280878745
27
209081
49
80
5
45
46779
9
405477
336014
67
14
975902355
373082
23964
10276
35
334791
220737
48
33
81
6
17
2937
7
74
76
11
86
947330348
449142
3
6
55
8
91
374337
50549
25
52
58
291763
171339
178906
63
49
174051
144952
73
59
354973
387745
55
48
2
88
186701
63
18
6
108581
130087
251088
416070
423739
461480
359665
178782
102734
48
74
5
69
2
85
252059
408708
303020
345463
27343
399904
31
47
50
91
90
6
383230
73
356471
53
110002
78
11
5
1
352809
286858
55
335396
4
34
446906
485403
20145
66792
178467
34
42
7
361024
51
479054
73
49
211515
380200
1
349137
137430687
10194
33
65
117621
3
473253
2
408367
47
59
96
275807
39
38
9
12
52
78
242984
64
62592
23
536722359
284943
961310981
77
51
47
482396
49
16
94
239386
76
25
80
287641
323052
7
73523
18164
44
10
87
30
241107313
447778
543333619
23
309678
16323
25
97725
88
11
361660
70
68
84
91684
77780
126955
370662
71500
135644
350453
46
35
125736
7
134792
53
89452015
624200412
8
285079
355267
294968
444284
189022
359325
234784
8507
93
79
52
34
451727
42220
1
208865
3
179625
331301
41
83
85
12
167272
82
456461
352976
346465
81
234874
16
274315
219019
60121
387612
88
4
29
9
8
71
9
56251
92
83
77
245454
108980
192748
71
486416
77
7
53
794919690
20
333823
328141
254727
19
287365
58
235766
93
441721
67
4
23606
188429
225170
473169
700885045
22
424570
274888
199084
99623
9
281046
137854
60
180842
82
4
8
63
254256
78
469668
27
61
97
460242
83
46
58
5
66
52
24
60
67313
23
136148
7
15
65
16
312345
401365
66
47
10
698572364
259804
73
10
3
69
6
487969
333192
93
36
105244193
82296
7
416965
211365
481414
114452
367799
162714
77
459054
401374757
147015
24
231413
89
7
166005
13
442702
71
5
287233
337551
44
847195928
78
24
33
491371
190760
94
232703
344374
824219697
297479
6
76
446754
8
205948
481823
38
188303
94
55
251580
28
294327206
91
908067276
33
42
60
10183
5
120461818
548377780
82
285490
483101
95
10
16
94
198771
434244
281195
464898
145572
950445211
56
40
332909
25
225115
22
283778
76
806824406
3
53
100267
439223
97
8
200166
42
61
67980
63043
14
2
81
15
375684
410628
815812136
56
569412049
221739
2
301011
94
169785
40
54
75581
87
6
233389
97
57331
595508321
745558038
89
37
2
486187
1
69
139192292
239752
97935
54
331777
42
431852
495362
441904
60
454220
2151
497980
22184
18895156
54
88
212411
28
85
6
71
37
2
89
144180
9
218697
441037
179147
24093
78
14
53
258747
229476
90
260356
29
2
7
356906
86
71
470037323
292611987
80
317248
451427304
2
3
251143
257768
199960
70
273322
52
219118
14
76
501394866
11
26
114923
9
15
200885
29
39
110215
41
202944
5
946682270
74471
264490
90
78
273912
69
49
34
477503822
945007913
89110
83
340860
90170
212255
34
8
111696
74
72
23
13942
1
9
484891
397735
409134
33
91860
77
147577
10
79
36
159690
459966
205492
20
104505508
388228
452955
1
67671
285548
23845
75
8
289603
314251
161897
16
8
194767
31
69
97
2
3
83
6
73
377024
246379
5
5
58
79
5
77
454039
55
271951096
68
476099
7
54888
133292
399044
4
307042
17
11
391653
246174
311236
40
16
93
119666
175336
17
23
290669
11
195368
9263
143926
38
143667
90
28
460078
187458
418148
93
71903
277990
30
192940
290700
111247
479257
260654
348936
86535
113381
55
416
396827
30
197547
88300
37285
32214
439155
452031
83
451905
249294
710100160
92
88614
95
30
7674
81
91
9
196590
85829
59
196438
11
274165
237179
159630
50
99
25
76035
151804
5
220125
76025
31
208512
147369
431273196
16720
367849800
266168
5
122944
575604930
96
41
2
269433
8
259267
81
190012
51
305633
2
351642
79510
15
443822
106553
78
426458
23
38
561843552
24724
385003946
41
402702
4
455863
64
236983
50
86772
12
393038
72
10
248905
814894180
44
122004
316909
9
361005
271432
744074118
57
34
445614
67
70664
412399
12
855526030
356713
422495
143151
21
450989
91
136751
32
41
40
92
59
42
376139918
20
72
558526574
32
279124
32
10969
57
108981
77
41977
44
3
77
12
92
73
308955930
303095
266908
97
37202
75602
88344
7
442037
503463228
38932
90
76
283797
98
37
89
45
65
53
65
9
4
170416
86
87
9
352741
50279
8
8
71
40957
42
160278040
6
332951
264131
63
25
6
775422746
97
287009
232235
43
27
81
250760
91
18
24
20
473522
316103
284498
463204
31
91
891287562
154594
383832
945491731
79
206126
72
82
60
101937
39
6
300901
1
28
257223
1
145584810
278039
473046
62
10
60149
91
204522
224041
486337781
110462344
279105
46425
18971881
2
7
11
141310
304352634
120743
18
377132
28362
48789
6
42
14
34
78
47
23
78875
6
72
263353
50
96
472906
9
414814
5
31
338048
2
48
4
123193965
417876
433031618
1
4
6
65
98
394714060
62
2
319451
8
15
21
144253
53
344348835
36
1
105546
89
22
47
95
19
18
9
54
81
98
49375
262883
227372
97167
65
62
89
483796
316027
18
89
21658744
2
39027
31
78
205096
447881
65
358531
19
42
104658
64
883188570
48
205751
12
313102
296640
63
92
415516
63
233677
265899026
94
83
84
6
64
4
978037679
5
48
54
67
129365
317931404
373203
31
246305
19
41
394331
23
469814
36963
28
300886
4
443306
70
280184760
37096
317120622
23
56652
3
95
484691
66
38418529
148251
62
71
19
185793404
146867
46
783271804
82
24
481111
400550
6
271270
19
49994
55920
6782
309295
85
35
49
4
347277
81
81523
6
6
52
8
797451436
49
24
39
16
98
441796
263519
369209
11289207
92
246675
6
21
18701
361416
341968
387513
207973
462718
92299
31
454199
35
37
4
81
909181403
9
165546
90
50
501667756
265243
64
3
481490
258922
261884
206017
71
66
306741
32
55
240204
61
83
463639
66
33
83
7
42
264849
120920
92
28986
919012729
60
5
22
497351
63
24
156116
11
68
52702
329994
79
97
367658
91
478795
11
35
2
31
78
427780
31
53
95
13
606932963
310428
71
251730829
4
137749
77
72
66
90
25
41
101167
440744220
258699
10
263796
194518466
58
474835
33
26274
58
61
280184
9
32
55
89
119690554
46
20
798771225
3
428313
41
366596676
7
10
867551553
71
31
264765
258140
199833
66265217
292606
91
31
95
239811
114509
93
851453339
395519
18
69
30224
440461
406026
63043
387818
177089
474885
2454
61
129306
420259
31235
143842127
503921314
45
42
70
401454
350369
461404
19
385743
46604
125439
75
4
27
62
926116971
3
71
274086
43
126181181
75
3
62
32
875799057
79
460254
476815007
163893
7
224902
3
21312
95
637522010
205091
31
29
48
22
36494781
336356
207826
405878
61
467778
4
9
75
94
83
471341
45
211853
7
45
227523
498103
321339
143458
365759
45
95
237468
502659820
2
8
108816
26
68
354677
52
31
341628249
2
96035
55
99
370086
456389
107323
7
361883
41481
95
37
426011948
40
95
3
325714
9
216212
115807
43
113765696
402542
408964
39
73
158852
18
188261
78
427644
160726
286877
189699909
97
1
97
25323
24
51315
21
32
117767
85
54
173177
219378
478560
43
34
93
3
47
38
9924
59
7
20
23
2
81
123313
15795
51
47
308894
29
3
71
76
38316
269889
37
445694
66
20
412659
257736
99
1
73064
97
432271
191413
7
358047
488680
157606
285954390
194869737
15499
18
152830
81
183555
82019
35356
399221
496880
45
99
58
44
8
71
5
35
143385
70
73764
289976
359752
462026625
21
43
291648447
295671
10
18
134586
826126029
456803
7
690439388
31
74
327381
44
196627
66
8
397842
2
11
284761
5
58
736009612
303493
299711
65
368028
19
15
31
179709
33125
452964
339613
71
12
75
8
146327
388672
193038
11
81
243673
414861794
305368
90
4
67
33137
90
60
321487
393411
364700
48448
17700
310226
33288
57
64
16
95
69
313999
404213589
33
116413
52
387091
86060
57
120209
277234
52
885803901
246067
287500
183574
458978
9
846376941
160859
18
243869
3
7
2
295313
90
84
5
75
45
79
162838
99
31
19
4
454871
410997
15717
49
363300
87
525867379
36730
304464
114501
76
4
198988
381636
197245
412865
83
50
57
341290
9
68
7
53
266514
36
487673
513417259
9
95
326790
364044
29
224238
96823007
86
899662158
17
161598
693455044
20
88
26
119891
37
870057894
11
68
245368
389709934
957321947
16
58
53
109215
77
230888
104128
25
492418
349418
455208
33848498
136963
234337
47693
50
52
269935
472759
4
9
55
197207
311959
51377
5
201752
83
82
496593
56
49
195905
67
36
62669
481457
646276415
17
38
969994354
192116
284754
205352
84
178172
170398
38
405552
15830
89
41493
29
958183127
387446
55
7498
26
242878700
413680
110647
72
488631
96049
489332550
10
183267
106826
69
229863
802493956
310489
242462
79
219970
40
13356
449063
239568139
433328
51
36
778785954
3
50
235835
111188
19
38577672
453306
662101016
18
44
402644
45010
48
41
26
45911
57
80
955034625
23
73
63
48
148096
617504044
55
3
79
981551337
36799
287121
24
11
26
89
560654155
51
5
368775024
514203550
78
162913
24
60
43
78
164087
80368
418188
102062
405265
221500
317044
53
8
99148
92663
715482806
322283
71
86025
82
384249
85
6164
37
18
156732
261294856
74
39
49560
514614084
38
36
16
4
470953
2
34
57600100
41
74
8
53
63
232753
64683
98
195613
3
195415
63
65645029
732574273
5
56909
178214
371482
392139
6
445360
401689
330809
27
38
50
314675
103096
88
152929977
99
359031
46
70
397287
11
36
79
216571048
52
50164
20
89
67
338572
30814
60
1
294237
124139
86
7
35
345912989
38
285300353
5
83
437203
589549513
385614
149338
1
163528
723961194
253887
50
41191
41903
3
145105
17
97
86520
65
41
46001
78
44
91049
40
96
484238
472533
428975
84
7
919581747
322003
34
76
94
48
98
176111
9
96
149689
664258705
10
56
43
35
474646
87
331913
6
75
236655
76
86
205031
153034
96
3
114601
41
59
100003
9
406903
34
92864
8
575719080
99
331046687
2
14
41
2
262859175
6
489886
89095
282247
63250
96
79
215071
79
1
416708
76678
193033600
95
592741631
3
18292
445854
9709
43
9
40
73
5
416239
70
348970720
51
411957
481895
18
57
454857
452367
428642
77668
6
725900727
400118
118819
26
65
80858
441730001
7
407759769
37
13
293155
327175
2
477688
182837
234754766
74383
352281
42
56
77
3
100936
369973
71
213277
40
13047
221759
25860
291400
6
241241
1
414604
444463
50726
1
54
9
317952
6
67
229669
470791828
77
568692654
216204
30
43
449951
163214535
91
276040
289461
557587145
98
493839
450824
89
2
702353538
325247
385694
7
71
20
21
16
175527
49
60
36780
74
23
78
52475
48
9
6
66
326103
281352
192733
125081
72
67853
16
31
50
16548
57
156254
1
34
344650
66225
17
161689
394240201
73
83860
69
248533
54892
296530
61
103629
184833
55
6
98
998675889
224322
209065
489795057
17
1
71
90
8
21
250046
53
93247
468436
61
34
13
9
142420
4
139681
313199
236695
42
37
50
17
148840
31
15
40
90950
186305
69
73521
63151
36
193643
6
90
433295
296962
26
496242
167004
715119704
54
25
283809696
436560
6
91027889
332061
144185
355441
404902
120529
281271
22
187828
22
71
403717
42
235202
65
50
75403
27
66
68924
475366
83
142329
8
361759
40
46
88
65
98
6
18
125255
2
190423
141206
99699
28
3
88
173104
6
345425
268459
25
99
3999
89
85
363642
6
72049
226078450
883529856
89
497541
221709
181922
7
789044169
8
469139
13504
257097
75
224765
72
32
99
24
346115
5
866012104
9
70
7
466057
35
1
98
2
49
67
454379
41
61
36
820373688
64137380
231048
377986
5
10
3
67
292944
448995
78
6
41
161879
93249
61
65
352325
86
87
995123658
2
89
212122810
95
76
93
756596531
65
22
455063
84
43
439031
495905
23
19
87
35261
466368
241928
360860
189500
158812997
53
58542
4
12
441639
89
532787343
92
50
80
340947881
116572
4
720481807
54
355179
310868
83
50
134862227
300433
38
111178
41400
1
106921906
259940777
44
37
91
9
449100
72
8
475658
92
420209
17
66
16
954478736
37
257828
64
478434
92
162667
345493
981967507
39
7
584267289
386002
28
466356
49
177276996
2
433316781
39
89
55
235439875
139114
349452
440158
84
86
307932167
9
17
249527
38
257376
221199
28
1
402502
475657
2
388250
174928219
432120
94621
51
52
95
40
88
146642877
41899
23
97
3
82
6
27
259267
46
125445
46
20386
52998
257449
200988
375973
83010
86
68
255788
207617
77
39
91
408411
490191
96
56
44
976922136
66
72
457040
3
197676
170307
492116185
150524180
235408
87
7
383146
85
108174
494580
52
49
119335
3
27
80
473280
71
10
28
243297
76276
92
161064
65901
70
292620
18
262466
353483
7
184010
1
16
2
235091184
303854
352370
18
2
45
41652
8
4
37
281477
5805
47
90
117218
68
930739234
58
477913
99
998532458
3
56
122876
93481
462869
77
26030
11
74
68
36
61
445688
322161
454123
260056
294070489
5
29
569731599
441216
416279
31
7
19
15
2
479888
95
68
654619344
91
95
26
75
176149
77
98
60
37
147046
42970
58
930337047
61
263256
297328
62360
111701
181991
120398
946261511
375804
3
7
2
154194
370859309
214069
479231
79
99
55
265826
29
89
178833
4
6
463782
336266
61
304965
2
95
25762
392869
59524
31
225869
61
5
257154
305874
65
457159
1
54
99
784393756
78
44
11
39
421809
233891
76
87
27
224540
113554
99
104062
853597469
58
65
8
5894
69
419772
397032
284829
181216
88
71
505173838
16389
55962
251852
349172
870467016
387969
26
257277
77
34
19
240924782
90
72
451010
311471
869180230
172078
47
407977
1
5
507181533
72
12
119803
280049
41
118733
67
402374
702990454
97
320043
406636
437887150
73
71
85
324657
31
336387343
375675762
80
405623
18
108074
210598
463338
417710
7
78
96
834376993
20
61
5
12522
162745
7769
23
9
9
96
67
94
315683562
184443
215657912
176177
143075
4
485132
198501
61
300560
11
95540
168383302
39
4
20024460
489573
8
20992
331074
25
95978421
42
8
8
2
57
91
74
6
325594
81
54
267490
476467
12
97
438057
319583984
386795
22444
89
17
492129
981712273
48018
549120758
352661
421932
79
39
46
27
9
223412
167457
227226
85
231000
92
91
82
96
284947
162808
101875
59
70
158610
751847888
92
134021
227053
32
70
96
56
32606
2
112792
11
4
20
27
4025184
387034
284033
312350
62
9
388423
52
16
51
125512212
2
153731
233738
721512945
38
330849
419665
61114046
2
304407
93
272166
205015
60884058
65
285041
147829
299349717
55
3
74
272457
107864
70
82
229519
406625182
96
257767
257644
5
43
8
375314
5
84
55
324710
456925
41
84
476239
267792
94
26
327622
753738293
401367
5
11
416611
238549
279958
92
6
251757
523336372
791040720
52
78
15
23
61
42
58
295509
212181
52
85
64449
67908
178121
611181400
52
81
78
85
50
133358
70
258696
16
482645
145204
35553
22
183796
76
87
34
183933
435246
51
122337
21
9
7
4
79
246321
175863
7
211911
47
76
11
6
176031843
82
19
445773
16966
80187
113134
87
379856
74
201002
864922530
53
350924
69
76
103966
114963
82
48
317718579
3
41
46
1
143550833
63
499339
24
13
73032
26
27
89
79
80832
157392
2
160477
19
24
591744258
133287
58804
41842
492358
12
422787
188857
58
11186
413298
967064184
80
50
61
138966
270859
119276
54
9
82174
4
362943
34
79340
202646
451990
6
536535269
177956
47
8
36
26
117036
40
75
67
5
552971577
316317
40
82
272512
12
456161
403872
405214
301396138
3
90670
35
30
8
9
288206
40
259149
54600
9
420
72
91
421636
499033
86
422733
358686
437834
9281982
263471
35
269413
62
435277
6
32
237347612
17
165793
82
8
8
245629
157195
481177
2
92
90
27
360674
5
92
6
48
81
285748
36473
48647
80
7
60
218822
317877999
314440
23
320574
9
62616
313776
118969
60
340782966
420021
49
113155550
32129
970222507
841829421
4
5
239612
234842
114544152
64860418
578185853
104005
13
30
204264
820756185
313828
346308
9
472953
304217
84
63
146242
64
49
34
69
236962
32766
5
257441
33
164037093
55
284559
122028
17
4
72409
168557
105410
87
74445
111988
77
231870
4
893498492
37
1
456111
12028
101004
219973
56
148829
316989
165959
1
11
586737669
188734
255783
127480
39
437443
96
239736
83773
7
53510
4
175955
176428
39
26
10
99
87
98843
7
422234
83
25
58
269958
25
211851
22
275407
12731548
88
237330
24
48
388102
85
227839
407675
39
934497389
97
3
22
131897
15574099
89
75
66
51
34
9665600
629488825
408592
199967
80
300307
116836
49831
16
672052617
185025
41
246846
70
73
192983
169437705
385499
61
396725
261815
796236356
147011
64060939
423222
121741807
123867
331165
353202
224082
32
73
58
237055977
66
75
180741
41
497834
312353
42371
98
64
73
1
482624196
450082
173579
143661
255549
86
537943532
19
52
209372
40
128097653
66386
6
87
54074
699174869
3
110819
25
432309
91
96
27
218972
454119
370322073
27
226861
113395
84
43
57
5
387993
147751
512554175
55
316639300
27
287448
106268
412571
99
46
108812
14057
47
8
9
54
47
447780585
44
28
319086
296329
8739
27
84
7
57
79
262566
152822
250559
78
3
35
428330
73
50
373905
370986
333773
479799
74
78
85
471596
88444
19
22061
5
58
34
3
374923
44
234837
44
410305
319450
1
378287
81
814199612
24
87106
86
54
68
26
58
30210
43
80510
5
39
6
158609
75
97
359107
16322
203758
89
433240
20
4
57
95
277365
113392
1
43531
52
46
28
485821
198495
619352312
92
301049
80
302003
596526048
204057
64
182975
426406
69891
56
25
8
299967
5
4
83
64
593216207
3
11
34
52
32
47424
98090
9135
71
204813
430633338
52
12
82
77
37
473051
437433
396568
151682162
269515
303609
536901024
196338329
6
16
229317
945955779
76
166207
31
307716
17
152590
469970531
97
120505
273896
131462
783567925
219141
371433
369552
478209
65
76059
14
89
147302
179240
6
463010
84
585312880
67
57190327
16
218038
301350
14180
15
38137325
283063148
21
9
9
75
678314435
42
484079
34289
48
4
366206
67
214606
52
29
73
35
390077
44
427539
6
299336
67
94
201682
38
707330804
54
180147
132671
33
97
36
819077791
488928
24
489780
13
65104
112984
238164736
345093
72
244756
88
6
63
123296475
283423
91
23
68
5
6
42
84
53
419429
118290
49
8
66
41
101683
71
85472
6
256481325
95
85
345306
31
214379
4
52697
409098
327660
287421
429377
64
214394
34
198391041
43
167746
33
187649
302964
34
89
331638
32356
42
28
75
332445731
60
14
98718
40
78
89
68
256078
474739
274252
264136
48
116894391
835998260
65
5
272542
65
37263
82
398588
196342879
80
60
65947
120436
266415
34
60
222119
55
29
56
31
61
123656
320638
76
19885
75
6
217133
439350075
336172
245026
359576
44
98
2
196987
56
382143
68626574
29
93
13
16
2
26
1
45
67
61
61
945057851
39
87709
185780
98
289233524
6
7
8
21
86
29
82
338886325
6
243684
98
3
325286
24
9
220955
106867
229064
439859
293634
40005703
8
3
93
106034830
4
186624
334538
8
19736
7
337206
185916
88
26
251396
58
48
157878
29
89
404225
55
274359
63632
93
397077
59
375914
24
1
46
22
9
99
11
6
38
75
12
3
685847649
292867
261424
441090
10
317255
659744795
366260
23
462855
916563004
305188
36
91
178234
401877
379497
4
390077
34
587755905
93
32191613
40641
29
229786344
2
74
228902
18
53
51
415484
78855
25
323645
65
55857
186829
882110985
97352
381041
170725
121555257
255976
154080
442059
131647
58
6
85
60
295585
465814
423193
56
1
27
886366434
542379976
57
57
315066
90593
67
13610
459498
5337882
97
498412
78
66
479490
33
27
7
336650
5
479048
12
187029842
8
66
378923
481448
114344
410895
28
218321
39
18
357352
5
5
497496
18
160142
44
2
93555
7
99
15
50914
372713687
377063659
303801
789893477
96139
65688
472736
25
410246
15492
352591
10538
326810
26
30
9615
97
3
495648
440856
32
399169998
470780
60990
1
11
724718603
3
369028
10
6
96459
331824
19
30
485714
476711623
59
2
2
9
216705
101416
60
95994
65
94
83
27991
67
34
62631
59
367281
495382
93
99
74118
1
224246502
7
27
55
61
96
69
255473
97
774007527
70348
2
159195
5
84
7
13
270976
51
345043
134174
22
118191
254650
432045
364205
298151
41
42
27
480706
32709
75
33
267733
4
60
163549
90
2
66808
402672
82
103720
461702
8
31
189375599
75
431460
200944
219273
36
90
69
2
45
3
106156
97
16
908940698
56
94
2
5
7
88
8
154714
238739
71
397073
8
336264
200742
9
70
59
607940040
14
279861
261182
38
16
289553805
207960
35
77
13335
259549565
86
737653536
20
87
228419
62
52
35
373942
102087
41
65
3
21
23
248641
2
354316
89
87634
343183
25
93
87880
1
20
76
401251
47973
36
221882
440134
658699743
72
25
576913076
45
866201335
356893
410674
65969
50
201867
182508
86164015
82248
292129
38
7
394832
6
355830
282263
52351
26
407323
4
41
67
28
17
48
52146
22341
209402
18
292275
20
302549
284144
396824
83
28
171234
640375362
358011
42
26906
456535
364895
44
67
23474
26
56
14
96
151052
744498349
1
81
255031076
23162
358455
578559328
80
395397
86
294370535
77
67
75
861377249
5
805614909
8
253718
45
91
172455
604323818
10
318034
90
14
888183553
20190579
5538
89
51
425346
87
28
79
93
79
93
58
2
8
7
6
1
8
317544
77
397050
25
432309
17453
5
75
426678
231900
330876
29
9
76
61
977224193
237208
438796
45
402124
990812359
375974
410881
443981
60
9
477735
410083
9
81
91
77
256829
346461
9
62
3
14
284367806
15
63
396320
29
62
249073
67
89
92
962178273
48525
1
9
46
137774
229494
313906
9321
58
12
97
219542
76
153673
36522
542465522
54
21
56661
34350
59
99469
949920474
620168137
38
86
13292847
286294
29
19
460800
69
6
38515
6
300698
22
507999908
435496
342968
839500657
69
4
6
8914
89
289871
42264
78
1
71761008
34
72
481232
919250954
129260
492711
33
88
69
97580
267387
55
8
24
62664
78
277351
6
30
185007
8
89
96
48510
20
127788
190922
249251
306897
486926
245950
47
16
311671149
79
6
56
293606282
94
30
15
7
9
348957
27
3
81942
625328835
418233
66437
73
276426
77
438862279
68438
88
411942
145737
217004
41448
202885
386411
5
330742
50
376301
95
848881374
545598370
47
193724
632946798
37
251945
227798
43
430689
24
34
93
272761
63
82
52355
22
35
44
55
75
59
140072
8
52180
10
92
64
98
9
42933
756676784
9
6
87
208324970
26
76
227357
3
64
96
160945
378840
477329
122533
404548522
86
2
623360593
12
8
27
1
14
91
7
402596
13
42555
45
5934
30
8
345664
23
72527
60
3
302627
661737443
240681721
24
23
311144
942175803
98413
469460
62
50
61
17
296712
4
2
94
95
85234
78
14
451078
96931
53
241934271
7
968800150
761
775288326
52
53
24
201086
120334
430199
57
308097
41
336652
84
44
477935
405620
24
25
268259
68479
171154
631330197
95
70
136488
57
263738
83
31
266443
61
72
268219480
183288
308413
85
3
67
848711920
151797
476678
983537744
240420
495365
338597
34
58
95
11
7
104656659
447509
380126
29
1
384097
85
989541268
26
4
33
283310
57
96
490283
187723
50
475366
340863
14
1
77
254920841
128643
324647
28649
403435
2
77
89
241626
113011
8
338919
96
77
72
310193
334154
146768
10
17
744429513
1
5
1
85
300181854
64
99696
9
377037
154373
88543
51
121518
55
12512
46
69
30
43
50
2
915479730
21
494994
60
12
802232261
4
53556
297934
444280
301379
64
31
32
76
3
65
45
17898
659274480
98
164281
248464
92
2
12423
573606524
58
2
6
288390
39
36
35
127991
381446
21
13
354024
39
20572
50878
81
17925
36389
115713
213122
183505
72
192897
264274
44
50
96098
123446
230517
97
79146
64
139906
118325
360517
30
48
277797
23
342023
3
485826
70825367
88
33
134292
198480357
26
359152
9
7
17445
4
76
84012
253784
145208
415167495
4001
7
87
361136
5
6
23
311816
87
83265
300525
469390
43
67
333565
60
87
99
76
5
496661
214445
12
34
284799
21
22
32
282650473
141989
345473
51
18
96
99
86942596
74
464029
86715
67638
47
179486
60
298981
3
661995851
725645393
21
39
520893049
42
153719
468258
91
269725
15
439092
9
40
32
490586
566030103
110009
851562991
27
87
62
471974
178538
14255217
67
425254
52
18
82
21
601285900
60114
76373
98
13
265114240
58990
38
345503
254899
63
81
84
95
96393
95
41
63
48
33
574569141
104575
153826
79
34
264528
997659824
327725
429133
132640
92
64
90
31251
455144
636627524
11
47
41
45979
293286
436406
1
2
262961
61
8
280232
431505
93
98736
39
90448195
192071
33
78
69
42
348559
423778
700863190
72
317430
79925
470269
476952
148903
6
89
34
30713
66
230502
96
852253714
11757
19
366497
5579
66
30
406677
40
280594131
59
79
76869635
55
125322
92
21
41
52
67
30
62339662
357374807
5
5
321807
221310
221279
39
51390
38
423048
47
18
89
11
49
3
89
447978
5
463607
33
89
26
498986
66
249684
13
44
210550
54
293924
367228
22440
52
118498192
76
12416
78
362809877
4
26
174390462
31
926159866
61
65
452237
53
200025
52
92
378975
41
88
3
346410512
54
360399
287081
28
403829
51
464591553
73
467177
42
472911
9586
62014
256989
50
11
31
571193781
125172
9
83
411326
73
29500
16
40
127504
209900
9823
8
43
81078
411625
97
223422032
22
426811
8
259242
48
69
4784
229557
456797
30
84
56755
11
4
52
3
420683
47
348506
26689
950087062
21022646
10637
44934
14
386446
271591
52991881
25
57
37
25
99
67
28
452911
143060
416175
2
54
98724
48
55
43
685476501
47309
87
339026
224405
72
11
922608847
20
89
57
89
205313
337934815
92625
53060230
104236
80
314462
386795750
45
273159
447259
857042861
416127
39
60705
64
64
360615
2
376267
71627
99
57
74833
61
30845
57
25
266036
133851
67
310896
54448814
62
88673
93
120726
59
53
367011
64
69
43271
34
47126
12
7
49749
357939
37161
168419
197990
87
29
294224
244000
556293689
40
70384
56
482465
6
109678
56
95
95
62
48
22
4
213879
434484
201523
183926
126354
46
122680049
472330
436655
18
9
206532
13
174715
2
223385
155158
53
7
9156
33
16
94572
37
9
178135
138722270
770202910
77
91
92
482896
13773238
76
77
710817520
39
25
47
84
133255
149800
431955
329430
83
499704
38315
161778
192275729
5
57
312400
115808
75
25
434438
957766683
461789
36
895704220
29530
36803
70
476519
129129
95
114255
86
199626
13
30540
79
447490
2
77
7140371
64
75
88583009
705811782
95
250864
185684
60
230774
46
315201
177069
13
72335
70
35
135441
41
7
86
46
1
121558
239728919
250562
87
29038
347990
19921
200309
492484
125680
389196
480
113758
555020660
70
34
81
314205
94
46
433446
63
19325961
157187
99
94
255054
20120
109748
407974
379625
67
61
74
409785
916084964
2
92
61
386251
316310
23
376241
11
50
19
389855
781796321
52
143734
82
84
38
96616
255397
8
28
86
168364250
70
65
15
55
483538
27
5
92
422852
7
156542
388968
189651
24605
77
170756
67
110903
203426
89631
56
404773
86
50
22
152513
85558
319408
64
84
113562
3
190170
48
12
69
50
159860
207373
378591
472262
133123
841538089
454027
47
50
23
27
4
54
81338
92
28
111485
123915
55
51
93
99
90
42316
125463
9
472108
90
93881
51
49
3
48052
6
327205
18
49
280450
25
293042
403677
126311
492421
337072
8
25
394602
45
999821308
37
38
332763679
61
22
68
302500
86
57
246622
1
22
478763
7
54093
28
481234
61
92
71818
77
357884
218996
265980
208422
1
5
99
71
449345
24
453060
43
17
784855068
81
6
69
371238
861719826
105596
142511
18
28
496170
239369
46
41
222745
15
17418
170962
352759
183757
517346412
373919
49
235467
76
30075
176274
106307
180280
160390
730910295
359504746
201280
33
83
8
4
98
90533464
54
51
4
378105
327013
5
92
71
84
237890
338209
419892
1
12
5
78113
81
38
192196
558030089
67
162342632
46
7
9
427094
447862
91925
46
52
64
78
69
123619
370527964
77
989487738
367090
498656
47555213
221581
187295
104151
475376
41
15
4
228495
73033
269649
4
249358
9
114094
36
8
423237
402060250
57
92
86
266270
5
70
8
382095
377262471
13082
931102890
98
57
79
119659
427440
14
51
171843
2
81318
25
29537
785932203
39
2
480113
20
334297591
336713
305513
23
58
4
773158562
75
212955
721610505
45
357213
49195
397676
61479
291672
98
172901
82645
9
16
293329
32325
368211
33
430948
231729712
71862926
26
304297351
427338
5
266843462
340924
411581
73
53
39
59
82
68
60
52
24
50
21
169120
15
92
11
161603
341642
737211434
388927
25
118372
80
5
445147
299176
606346149
55
84
389235
56
178940
17725
27
10
267687444
43
7
34
40
52
21
95
28
13
7
62
391255
1
92
246918
89
327040449
26970379
5
100943
88
2
7
14773781
31
531075369
279305
871720984
127366
929048688
85
51
291624
22
99
38
97
407875
400736
264259100
866962355
276063
219319
30
216793
723542504
583043853
135044
78
350061704
75
347324656
12
43
2
369645
416393437
315307
27
95
201354
239491
668392958
61
96
24
357379
425755
39
491107
84
59
36
31815
458399
9
824753115
98578
8
40
105501
86
6
145947
280812
13952
4
312545
63
320961
153398
53
75
3
167828039
57
81
53
7
36
183504
97
256191
349159
356546
8
326414
16
462444
177590
589240321
66143
214717
99
14
46
557814691
278007624
121503
76
64
65
2
246366
89955
28553000
78868
95
355151
12
96
317559
93
115931
417759
444562
15
99518
457575
94
167049
272419963
60
388724
70
37
64738
48
60
218616
57
467805
12
29
89
27
12
89
7
99
13413
32
95
6
46
345468
383027
93
54911
404526
59
38
324338
32
12
6
107387
165264
45
85
4
474819
55
98
91530
218646
58
496109
417930
319309
9
405670
84
40
481157
172404
31
49
9
37
25915
58
411911
67
36509
96
58
60
381748
299896
286871
6698
411424
149188
66
29
241441
248245
206569
58
404083
158038
26
91569
74224
109579
56
338356
28
40
301003
330893
96
85
465298
11831
165548
141038419
74
308744
49
379592
151375
9
33
2
289044
490464
78
44342
65
378889
35
61
225711
333436
74
22
96
5
485580
921238184
444015
274010112
5
368787
418119
237788
78
408858
59
467193
54
89
357836
77562
75
1
507356251
273607
16
8
57
7
167444
6
921418538
51
57
2
38
487845
94944
270623
47485
358816
73
81
5
224524
410540683
65
14
206458
273989
130624
61499
108277
320003
5
307965770
8
79
342793
21
427554
829826811
263466
461387
21
43
88
199294
19
416180
310674
40
40
50
2
94
363506
64
27
93356
488980
13
19
922752667
97
343425
60
22
38
67
28
527464100
187889
75
39
29
433917198
288522
372912
25
9
338664
81
490526
39
75
42
28
51083
47914
6005052
256138843
87810
313649
52
49
91
47
56
7
57
46320
82
247073
915234889
124846
4
74
21075
19656
81
377585
77
298001
323113
94
72
256462
16
11149
69
3
9
492962
4
138787
477616
252287919
412777
7
58
85
26
73
380535
427125
87528
97
192296
395950
56
61
423407
2912
9
388826
60
86
68885199
60346
217656
228137
56
273771
448792
15
83
68
30
73
104309
338642281
10
98
74
19
372272574
75
98
1
784693632
95
297868
97
45
25
4
41
9
292916
309208
27
45
364421
19
85
295177
46
239627
49
342335
483222
80
222778
542845231
257154
1
355409
5
143572
63
137182
75
9
286099
85
378449
22
15
82
28
6
341392
383712
97
313299
341126591
261333
46
493842
401416
51
3
29
83
44
10
22
46
98
32
43
97226
553835927
111617
95
15
895587741
198607
75
635396250
4
497281
78
20637
3
14
459203
57
32
84
37996
123562
3
117095
75994678
331827
46
16
146288
8
390570
55
64
22
6
330434
69
129588
23943
118472
8
78173
102901
78
54
307023
91
8
30335579
65
66
54
20
197928
9
38
4
76
29
5
71
15638063
65
284906
597387240
4
36
1
62
38
461391
4
301536
184453
477113351
83
326119
14
4
185862
56
321569
384445
77
7
65
198478
1
185693053
98556451
333173
47
45
429594
17
73484797
151276918
15230
36591
65
23
38040
319903
61
436813
380476243
31
75
48
54
945271431
336127506
211284
46
136419
862939660
37
393667
83
25
21945646
72
88
432179
7402
94
261483
152276
135429
101391
58445
65023
97
48
43
25
420824
16
145605
212291
46
138436471
94
80
133214
83
9
304347
70
70
7
56
83
401563
14701
718924787
35
103933
95
92
99780
8
56
482383
304367
63
588605229
465732645
63
381949
23
74973
733147986
78
310258
5
225640
60
218837
64
11
914258473
43
80
440582
1
10
45751052
198709
177013
6
238014
61
74
389370
4
6
2
76
305688
189452
89215166
75
27946
24
4
139152
56
44
140724
486207
396746
5
31
134088
27
46
82595
8
388682
26
5
105920
53
474010
325187
811030140
466862823
14
83690
39
371192
73
10
285169112
21
76070
191464
47287
91
11
7
95
28
54
61
219672
78
391566
45
51
6
46
433233
414062
314493214
499499
180542572
196502
73
73
39
38096
122723
90
70
417499
445338
83
33
480190
177185
95
317218
86
74
49
319082
73
516967004
21
251870
60
9610
287834
19
16177
249684
5
911061764
73
377411485
81
250541
9
15884
61
70024
432618
85385
312677
191252
38
290798
30
92
80
863308331
118796
235637907
1
222788
372707
357998
45318
30
3
861564642
409254
154455415
8
6
81244
7
49
48
59148
1
10
883630548
77
299322
416812
29
67
381813
161644
38
83
30
70
2
450595
191708628
897513983
80
81573
452195
2
5
98
49849
264026
359490492
174734
117626566
35032
156324
308008
19589
115241
637522651
6
197169
63
482159
396068378
346502
24
59
8
79
9
7
28338
510545971
334429
348097
2
237277
400603
165121
413778
244832387
317481
239627688
84
5
30
571860757
388009
53426692
51437035
66
385496
21062
432256
60
27
453605
66
493008
64
97
40
344306
116068
67
6
27
95
81858
45
86
223646
114892
308626
22
5
10
272733
84994
9
17
551573052
420862
24
87000966
237827
5
8
6
229222
467338
75
1
981087248
949227270
37
56
50
227349
3
499555
253847
310263
147500
190183030
434913
22
20
68
4
6
22
63291058
8
2
2
444618
21
116961
3
5433
20
276264
19
27075
22547
412222
447149
487907
64396
78
29865
123360
488326
204766762
259262
240902
67
173747
85
287216536
332016
23
46
46868
93
6
377453
11
95
532961203
216301
6
86
74142
418238
31
53
46
58
21
12
31795
85
10
11
162804
28
311473
371080
727534226
46
13
9
95
13152
231948
102749
362352
317103
71
62
90
30
63
35
54678
34
135550
442188
93627
55
50
310885261
113719
313457
791152921
78
37455
792998605
270922
68
276256485
10
292499055
41
29
208487
249558
349047
145516
223237487
467250
851506336
278727
650436311
937037716
466405
83
54
58
90
184456
94
91
286648
359412
421308
285267
383289
158938
206199
93752
76
7
9
75
1
92
30
18
217739
1
17
78
59
425008
656137562
438085
34
323096
61
47
41
619728559
300462756
9
7
54
87
414590
79
1
68934
346330
7
22065
37
60
41
84
63
336113
243782
12
263121471
59322
35
355241
462311
132532
86
419588
41
63
4
219988
304025
119486
62
81
10
9
4
230010
63
48
165030
15
30
3
289449
46
371812
63
30508
21353
9
139118
482096
67
9
34
99
63
5
31
988719063
338344
289268
1
315815
177097
22
841914228
55
94
262235
56
11
212058
305010
77
252949567
24
5
374137
968586275
5
269642
85
470501
36
22
40
55
63
65
411488
58
77
471097
383118
27511830
43
1
392354
45
73
144178
146061
272274
43
42
8
23
487132
51
89
270330
63
37040
354538
67
205736
437844
355081
284518
3
89
108306892
108317735
49
8
56
412000
58
90
81
602591168
52
2
91
89
29
238904
238795
658775309
14
8
232323
121392
71
403035
304258
9
64
73
13
8
9
136886
4
379896
85
9
259206
57
271734
158949
244182
236687515
124159
2
9
252501
212110
434368
473230570
556944645
70
16
30
385039
80
223130
251815
38
457430
21
66933
8
92
67
38
9
929954146
573434034
94
226060
44
58425741
81
99
299552
416264
72
204098442
10
4
94
9
306891
273982
357697
41839
153487
55
53534
83
395764
8
19
338512
88
24
7
70
311909
138233
21
35
20
486452
98
57
51152
299187
39
201469
10
3
31
39
20
468153
423111
187452
89
78
2
485302
361543
88456
202370
39
23879086
66
170823
441078
77
234308
211304
6
480383937
779335003
45
336215735
353092
18
53
13
83
72
421173
21
56
498104
468859
28
54
120743
21
234707
366945767
238841
21
12946
121618
48
496209
12
17
166638452
409426536
449893
47
61
89
380279
450193
2
289476
541740988
84
229812
423240
919070949
74
66
24
83
58
69
238514
147125084
58
91
29
462441
5
9
249961
91
16
86
15
28
498777
30
661267941
63
1
5
487672
143441647
96
150736
35
22
62
321675
7
488302
270765
98
70
13756
59
83
36
273123
59
2
280405
58445
283420
2
281634
11347
98
42
89
58
84
60
42
98
155551
482626
113757
29
164350
10
295454
190238
16
446062
469024
767395399
37
49
51126
5
421627
9559
466089
71
719408008
198451
89
95
103570
78
45
494462
389383
349744
287830
294469
3
181441
8743
99
350501311
68721668
87
303858
524851917
462532
902591296
76396
369757
423760
134861
37583
56
17
225630
76
7
1
57
330575
7
85
38
80
6
139807
40
31
6
421689
396960
543934940
321406
61039
633036778
54401
751910405
2
330297
82
1
316987
70
62377
78
16
91
33143
69
10
172220
312102
157356
6
422100
70
24
14188
59
44
54
347489
110207
91
51
222946
6
291192
97
35
27
30
85
35
445413
51
88
5
24
21
1
3
55
9
9364
80
87
21
245301
297187801
92
45
389517
435642504
861496230
445193
350793
3
7
32
35
77
182580
499176
18
405685
453221
376362
9
7
397760
72
131505
58
26157
31990
299985
899029745
34
49
99
16
429923
3543
257132
92
470928
271637
8
46132
54271
499653
285817453
87
8
471986
320389
290647
233443
4
42
67394
4
305159
60757
45437
338766
273145
22
328594900
9
37
112317
17
6
176416
84
15
262876964
80765
248487
386903
41
298847
48
400447
78171
38912
93
8
77873
3
88
12463
233280659
345425
27114285
767506544
10494
46
497251
54
59
86
152355
93562
22
312713
716050658
65
58
323423
5
432391366
19
14
132895
30
44
97
163437
54
45
19
496745
363756
86
79
18
14
6
16
2
309841
180339
59
6
47
93
91238
47
395772155
223062
46
347112
557043250
28
11
139353
36
68
3
294384450
98528
7
6
447745161
77
50
239952213
53735
53
4
40
44
57
62
7
93
150047
65536792
49
150712
67710
213446
92687
288162
24
486002
9
13
131185
89
118915
318403
53
96
27
19052
55030
222173
35
699817463
83835
55
12
19
381341
73
929552532
920011931
5
424269
264616
72
75
214666
10955
129726
78
97
302170
225978
1
2
56
37
81
82
70
54
44
246916
488100
30
14179
44
35473860
190908
443064
25
40
58
577813762
648027262
65
3
59
790395933
393501
272840
47
292228
204898
400233
6
37815
8
49
2901
362568
309903
51
204306
266318
170017
281464
36
15
68
38
44
5331
43
40
89
51
63
69
97
30
247497
90
94
2
253443
184656
1
60928
204038839
87521
296814
34
40
24
56
61
79
86
7
45
315081
43017
191193
337160
14942
498487
3
13792
98
87
6
786830525
138117
79
189835
182483
414284079
13
95442
87
906636800
80
342664
55
37443
264259
24
839920804
3
90
89139
54
271028
59
189581
463940
72
3
43
364185
477262
2
257280
276151
446124699
37
80419
33
90
59
394728
93
85
202636
234522284
225748113
75
675845812
92
84
248082
183468
5
481091
43
499002
1
450410
39
6
334991
9
249250
329726
179597
16
44
8
88033
52816
3055
97767
275071
115665
6
70
299018
89
30
92
51
3
56
52
67
20
513490688
1
286397507
26
3
2
353323
279155
710695673
397359
122195
25
62
383907
29
80
94
266410
226451
64
115645
330432078
37705
23
116956197
348043
2
3
420972
20
59
44
65
369931
279579
56
447007
222264
198737829
56
803293138
343385
39
29
22
11
136839
46
88
354745
89318
301213
95
60
27
8
17
32
174229
192921
26
37
280903
55
11
338609
3
81
83
139068390
87
99156
2
5
9
476325
1
5
9
80
4
63
489705134
486323
296999
52409
89250
542321168
339546
24
656731420
335408
1
178053457
428388
6
39
9
8
132698
64
1
319738
178105
67462
335531
14
484048
40
56
314876
206090
21
253559
76
358361
90
31623
91
35
74
9
425993
5
6121
87
11
341693
2
82
67041
260070
301359
47
84634589
227515
493638
565046164
383413
35
326897
382340
78
34714
9
31964439
2
111024
149870
93470
423066
56
9
680444594
19
318771
399852
22
132667
908508797
91
76
396112
28
470124
479724
494704
298503555
436221
57
498892
17
68
123061593
73
455463
289417
244528329
30982
43
375854009
27
45
55
41
31
28
149264
249287
354283105
7
10
60
259041
1
169701581
21
287621
8
66
369037
235146
74
86064
39
398311
133721
251665
418874968
2
34
351786
829119430
13
49
331796
338924
499643
42
85
471936
909463168
67
16
25305
417086951
157314
665225243
42
453218
215431
333695
95
6
66
77721
384667
73077386
8
352449
71
66
91
363828
63
868106155
234703
78
58
34
2
71
488588123
463413
96
8
420883
45
464712
33
42
92
3
41
57
345623
310989
290463
410165
654105806
26058294
24
238274
9
497189
82
79796
81102
68
22
384632
26
580527522
1
71
3
17
77425743
312116
416706
326047
1
75
186904
65201
311616
41235
6
492509
69
45
619876191
445068819
213498
19
8
67
7
390992
286104349
45
42748
4
290265
236176921
113827
3
166133
21
31
110192
48
167682267
27
46
324643
9
6
75636
60
47718
323372
87537
43
86594
297216
43
44
78
6
337459
3
12
67
265613
60089
27
328528704
94
19
293158480
82
63
95
305174608
334850
156553
1
464810
95
53
95
9615
135413
31856
4
231268
403359
680149993
107044255
77325
48
69
834167702
80
65
88
60
273513
74
436312
81
392453
2
28
7
27
57
80
360122
322219
41
67
387717
72
232153
340613
7
58
412423
78677
230460
56
39444
82
299614
278031
8
92693
5
57223
46
4
64
97438
42
17695
20
306299
11
95
170963
259133
29
80
90
60
68611
457844
996654215
15870509
26
96002
458968
42
469075
6
469851
243503
8818
315847
11
152063
53
138160
385731164
8
321925
9
77
537795346
73
61
70680958
3
191676
54
88
47
93
450454
1
104241061
71967
39647
123720
98
410364312
395514
304720
42312
428192
78
259549
372683
35
1
28
23
47
251308
6
91
41616
83
33
98
466001
94
9
64
340711319
87
92
59
432748408
393387
924027091
43
59296028
48
63
382459
99
82
78
74
347394
67
998781791
86
372277
195639
74
99
21
177593
237854
322650
481177
302392747
110679373
15
60
405131
166830109
93
316987
19
51
257015
97
69
50
3
15687
77
487492
8
15
462063
473373
86
30
89667
180254920
404748
350150
88
347818
749446964
50652
95
36
18
272728
334219
97
77
83
172197410
74
84102
38
13
72910
374686
14
55
93145
186394
145366
85
87
78
5
489147
999601027
39
97
71304
67
86
50
396890
65
165851806
63
316626
120443
8
209975
9
4
478105
60
324977
417380
75
80716
14
30
76
38
3
13
34
26
34
730719838
109983
77
462558
48
496180
313075
391366
214642
25
458196
158479
41
262024
84758
56
436217
3
39
65
98
606701349
70
188000
65
213482541
40
71543
95
22
42
2
25
33
69
86897
77
99
351726
184014
49
476692
20
108268
74
83
698923121
45084
8
89
9
128067
544281245
144612
471515
89
71
24
453963
417601
720618876
3
36
66
55
83
46668
232418
59260898
39
51
44
112762
1808
171657
95
131235
97
91
81
282095
343714875
10035
224889
93
89863
34625
290593
22
338924
5
88356
1
306145
2
77
367793
161653586
4
418201
69768
307928
63425
76366
661192937
188140
89
22
426187
29
429274
390617
28
145477
267171
2
354369
5
71
671606536
53
1530
174188958
14
461763
69
6
91
54856
57
298770
6
455044
44
135359
4
54111
205634
28
359725
72
342232
649668740
3
60
59
89
27
344151
57
21
3
324300
50938
129358710
362623
95
62
68
35110
347415
205622
212523
72
5
46
83
2
25
99
61
68
967579305
2436
442122
289011
18582
224743010
237263
156764
234566692
68
153730
41
55
24
55
1
140417
259074
32
54
17
251970
107511
463889845
106777
27
423285
5999
99
99
416551
65
63
9
129407
298398
67
304627
6
843911827
902013295
254417
14
79
13
125332
3195
496656
323482
50
70
83559
609065174
67
28
14
347935
1
24004
47
113461
59731
63
11177
14
433681
83
519474005
92
241175
83
344904
125665
475670
6
244423
4177
348826
48
492413
1
41
296417
38
3
72
7
1
54
115273782
9193
13830
422930
146859017
349282
378394582
18
38
68178
4955
3
16
130115
268828
285045
360877
354208
13
92
32
42
202765
69
304030789
47
59
28
47
423331
3
128252
344109
7
348645325
290547793
83
2
273557
278024
492976
9
196501
499589
50913
12
7
266427
81
36
18
32
66
28
12278
53
18
223320
53
364492
149772
428308
57
42
12009
231247435
280665
167726
200000811
145712
92
6
91
366881
90
170571
230319600
34
39
431327
3
80
65
3584
61
33
97
35
380898
404487
51
28
4
175393
74
367499
108220
208540
33
212294363
2
378586
54
70
165595
97
24
57
61
7
170610
76978
69
73
682200669
34
131138
4
8
57
429024
10
73
882187308
367079
36
893905513
33
558004303
318313
46098
57317686
300281
794914004
19
41
380358
263708642
59
32
167185358
59
17
59
137743
172467976
288004
7
31
3
448503
1
5
159281
7
144316
64869834
3
381112
537415597
28
60157
140511
59361
59017
407644
256759
85
556778091
89
82
325088
32
429901660
70
19
103073
135669
50
83533
90
247808
433234648
60
82
75
426288
78
77
435776
83
564909977
567909515
49
103834
27
395116955
289094
266245
43775
71
94
63380
5
8
72
459168
32549
327599
87029229
227995
94
484500
363584929
8
1
3
327686
97
351370621
1
7
289781
94
2
86
282845
84
976272838
215575
11
26
247001
32
9937
36
507245769
64115521
37
98
40
1
2
181921
912000983
64
48
70
291263
27
80
115369
342759907
365031
269545
35
145457
168667
272408
382708
185064
1
9
12
9
16
45
39
314697
70
315736
325806
78
126010
91
49
260812
53
262439432
115673
1
9
42
18
159317
2
267864
413274
474162
500019310
16
106932
77
89
200416372
44
81
82
49
35
33
54
538400935
54
30
49
76
492481
176872
15
255204
71
438692
374260
19
5
460890
166011849
41
66
187924
725098421
822147585
49
13
72
7
86
3
37
7
38
3
762212153
85
142812
284907
32
374422
993311071
434759
7
444584
32
63
677610641
12
377014
405478
68
62
18
116975
966100445
460553
338377
170673
428117
241195483
151729
410194
3
45448
243834
7
78
68
93
69
57
805078621
795802429
8
64
118215
121242
18
400144
25
6
6
56
2
95
790523360
5
6
348566
76314
108872
39
400115
87
90784
90
344617
89
161104
54
5
22
236004
267771
471911
28
329751
50
21
69
454888
96
487706
87692
5237
231306
70
42
39
46
5
1
175445
16
7
287170
93
106734
3
928222282
15
92
47
204404
361731
96004
846415959
90
3139
82
7
98
52
7
33993649
756884944
254365
219690
10969
782436394
5
70
29
369782437
36
102807
90
121022
1
850872855
42
19
290527
299139
32
5
436288
34497
472265
352780
245458
51
221877733
34
82
181055
352857440
85
38
437328
376014
342973
6
86
89606
403211
14
7
7
6
633678167
97
55
53900
897159799
41756
27
342562
9
158473
149162425
43
348900
97
28
6
311803108
960288647
67
3
85
6
318948
54
38
11
20
402155
67
159224
139998
47
97
42
163069
279291
368928631
74
147966
4
164587
209121
15
3
37
17
58
394033
39
48
80
6
28
753444665
76
85
4
88
297755
23
30
373660
70
54672
72
58871
3
414937
79
279055
164229
10197461
458366
258551
306761
2
99
4
45
3
37
5
234579
425145
48
18
329365
2
286279487
79
29
335978
265174
75
26
412786
220729
6
211472
8
203648
34
2
44
61
468701
190366
142168
5
60
4
99
237175695
60
54933
128554257
2
475577202
6
41
27
5
3144
78
36
289578
92171
65476
99
50
60
711597446
237310
307181
223799
9
262306
5
12
75
375763
99
9
71
65
80737
84
85023725
392180
488678
9
45
446573
209487
14
6
276105
484235
341000
57
355890
183444
66
54
9
178895
521170115
107640
78
100840
7503470
336023
88
2
86077
93
83
94570
26435
429465
11656
327568
69
64
423595
64
48
2
31
115608692
89
229750
627303314
87
349650
90
187918
42
329061
929445998
182377
9
225718
31
103972115
430311
666003105
349132
310905
30
69
87
32
24
476649
8
36
138724
49
55
828956071
36
88
139069
84
73
89864
39
75
267772
229584
51
276585
39
353816
88
361361117
23
85
60097
125360
7
37
608115888
65
3
80
2
161560
80
24
63
9
36
72
22
894636067
331184
71
359884
323817
37
3
110440
84
498043
22
340659
56802
21
94716
359150
111662
99
443308
396327529
68
80
20
56
69
71
24
4
144389
309346
828118710
69
5
2
203030
80
307973
59618
18
86
57
36
253300
430223
32
44
3
41
150285
91
421425
17
388797
15541
131931
50
68949
243833
455224
48
13
461413
406573
49
72
89
192061
82
347328
597173602
26
781419099
446474
74
68417109
61
446989
98
11
45588
74
261055
5
237191
17
58
9
64229595
36
49
69
28
281687519
487859379
76434
5
139621
478551
459937166
2
92
238327915
42
7
319883
91
23
99
79
8
78
474692
334429
136721
13
66
427680
187205
5
76929
22
9
342655
361811
67449
67
73
757189821
78
2
59
291763
622
93
1
265071
44128
15
80945
6
24
8
68
53492
354004
544385701
285217
252894
893321306
440258
332428
412644
466352
496100945
8
31754
416160
30
53
193281
21
44730
447800
85
324097
80
7183
142586
70
62
35798
84
5
249053
59468109
285881
41
4
54
28293
6
250268
108315
46
272483
350178
69
112869
385990
40
137895
365718
75
238836
17
680199237
650071086
9
46251
50
95
5
45
334429
202822
276061
741853772
40104
148594
954834822
279974
257321
37
13
429979
728542002
55689
361680
377006
74
79
67
33
991955648
30
72
349072
261007
3
19
95
98
355448727
128014931
9
35
41853
32
420576
18728
14
85919
7
55
100691843
367839
77180
7
9
9
64
60
266556
107932
185223044
639947878
64
151210
2
873898168
409934507
211617
86
534663579
2
470510
244930
255403
424392
478839
64
20
98
162374
75061
40
449658541
80
34
570601840
6016
7
93
4
303824
28
17405
80
86
61
80139
3
19
217036960
23
5
111410
36
65
9
487467
5
874186953
273467
221635418
67
18
191342
854350802
445782567
80372
415700
945049871
934397756
76
306171
22
430762
369526
17431
387749
49
244071
9
84
18
494308
415734
368283
49
86350
302818
204854
29
22
41790
40
771219008
90
85
83
74369
49
345284
63
195298
119162
31
6
43
67
6
79334
92
379083
29
382436
41
77
17
235103
273936947
120770
62
82
206566
4
61
27
8
248638
6
17
31
217717
139857
35777
920705529
77
107438
134116693
88
62
668147013
7936958
52
9
108461
88
31314
2
105336
492007
5
51
172093
336334014
42
406307784
32
397241461
124845
281685
64
16
381192
103967
196113
189465
1
501580047
121279
335601
684588599
3
508076431
40
98
59
9
288903
58
10
157731
2
109846
455388246
78640
69
78
17
34
975683320
329121
211502
35
5
65
6
3
88
20
5
35
193755
87
885553586
166343
83
4
330987
271880
40792
805823870
6
80
67
69498
309546
28
42
8
74
321606
498631
499575
55
93
190156
222840
20
389304066
241782
425658
67
907294403
126872
50
50
482525
52
779257421
157391
419340380
39
573506179
12
560806413
254761
65
5
48
3530
267487
34319
69
25
15989
266872
263705747
64
326835
120516
162817
90
227630
1
3
77
69
399541142
66
8
260346
225398539
36
9
21
92
74
60
131456
276404
64
49
120097
19237
6
428612531
205976
50
40
53
62
50
237158637
222914
26058688
769897367
3
387660
87
375466
57
62336
91
79
904090446
83
368685
128849
7
216332
221337
64
95
422649
43
51
222113
7
144981
74070
257062
2109
37
322609
787731674
439682
98
4
48
93
68801
29
93
1
147444
17
338731167
810746822
531283434
30115
97
277534
480508
85
154008
74
9
15
59
97
492140
340002
6
81
160739
346725
255728
410580
47
60
417649
45
27
29
92
321973
62
232457
29
256343088
1882
109331
97
226056
64
20
84
60
89
735455549
74
39
415707
12
37
407052
71405
7
66
29909
1
98
22
467310
115263
28639
270264
6
7
305472
4
380016
40
347097
194914
474030
6
40041
481607
16
893891009
9
76
170691
62
131839
434182
67
79432
438053
474575
472421
69340
183675
3
62
126058
870767203
343379
4
52921
376282
1
5
14
95
64
352314
299334
50
497185
65429
8
70
6
65
2
14
201056
36
408203
321870522
56
85
303747
89
9
98
8
116049
477922
47
1
198561
173023
788309368
54
194892
43176
279789
133193
42
93
56
79381605
98
99
6626
229653794
2
741583885
27
86
330039
128874
339106
484823234
94
397477
68
46628
3
420518
7
21
8
186770449
283204892
27950
28
91
382987
345503
71
222615
30
37
471408
38
97
55
66
34
82
446057
226844
34
51
42
316416
52530
20
6
462001
189069398
237226
73
75
259861
538793351
3
94952
16
82
148509
56
4
59
55
689201734
48
4
61
26
59
92099
129874
455183
201673515
898913731
87616
10
51
204983653
564358
24
8
843928387
40623
435434
447787
609411846
394601
49
279952
156120
217140
315181
1
27
93
30
79
450261
159747
12
35
35
2
15
3
9
22115
2
78
52
730062455
92
217643
371782
87282
20
56
330705
349465
206140
94
4
290608
159647
382121
409027
107903
304386196
837542539
2
227695456
3
34
30443
296516
393895
3
9
87
52
875761277
171649
444232
46
280283
51
222941
24
74
14
151827
18
292632
93
1
999126942
37201
266344
25278
66
68
275570
85
42
86
2
11396
1
470378
202116
433546
29268
442702
1
362638
107508
349184
99
45
195192
20
78
27
206254
10
307540976
77
454327
355889
57
225839
74
89
856706500
434361
23
59
183686636
41
316547
329981
541507292
53
78
821681022
326848
744371144
55
488400080
214251
70
309290997
150669
42
142213
160051
86
18
32
346124
9
332227
74
66
151195444
448857
91
192378288
49
115669084
95
45791
61
79
490514
10233
82
213100
4
6
401064
14
471412
388485771
150122741
80564
76139
58
2
84
77
44990
757085049
526437038
220610
72
69
61
126835
8
285013
27
949147178
264892
74
376479
257246
386832
8
63
261772
9
89
330126
7
203814
50
10
415827625
316607
12
1
96500
4
691164123
6
244547340
427613
194497
149904
133028
7796
198537
309390
469985
57
146075
61
273407
573933622
93
85
19
70
29
80
82
6
31
173865
11
158315
253671
75
9
68
86499
64
251692
381238
63
318949
67
30
76
75759
63
10
341089
485365
2
6
3
48725
15
64
92
262471
480932
25794
40
7
73
715
93
63
11
82
308499
279586
84718
64
224453
83
21
66
455832
274986
2
403944
110724
57
61
64
39
87
8
97
206965331
425825
11751
93215
6
302442919
22
349247
83
7
7
354522
94
124904
544204922
359066
189430
994881857
290852957
17
15
235357
431742
487971
6
390036
454058
1
12
241774
13
3
36
132461
91
5
37
190451
88004592
840472696
88
498698
325610
94
474369
75
413073
43
347552
84
318054
192342
85
4
207438
1
40
931407125
6
67745
40
698009802
35
887898869
5
404570
237598
7
131216
86
1
446622
81
244496
56163
850388789
359207
73
41
6
121701
479465
181454
62
353240
69
5
352225
71
114918486
38
51
331566
42
231910
10731
32
75
25
12
159462
95984
49
134938
20
117403
4
361715
509158205
16
833682258
62
577498488
471468
315822
58
933591856
55
9
140528
113514
46
56513
187428
10
233657
353180
18572824
77
61
44
288907
77
591841431
2
230840
15
54
30
166023
318804
17911
74
5
637893042
48637
9
60
6
309469
45511
274674
457121
61170
383639
90
85
54
257635
280093465
43
365562
7
96
4
137377625
2
190681
251704
79
63
420770564
252092
446065394
49
269945
9
6
12149029
27
533942494
54
293849
51610519
60
321207
521695995
98
299603
6
397182
47493737
7
81273
51
87
414092155
39
26
60506
51
304407
96
59
88
85
180060
665742293
402407932
32
48834
180168
249066
9721
63
199331
87
5
12
85
127512
450554
45958
4
803845132
6487
145979
156305
240592610
416931
20934852
149071
352123
366637
60
57
297944
82
10
411122
77
477340
59
7
322146
315224
31
481086
43483
408806
38
89
6
97
548783515
486430
261861
558690372
8
91579
61
97
263182
43
447269
246673668
3
5
152636
5
312614741
822566512
80082
330661
194747
164928585
4
74
45654
90
306958
687740058
42
86
35
35
659890297
15
51460
22
76
29
98274
466851
20
26
64
67
406827
93
55
96640
17
98
23
23481
234437
73497
206767
2
30
407011
480730
2
76
30
306975
502271005
67
251362
261506
436717
8
6
6
1
67614
557634547
389075
5
217726
75386
50
962831826
158467
37
86976
69
229963
76
44
439213
151999
976158141
22
20
375251
74042
78177
23515
72
13
86
9
97
416118
256343
645539867
94
134041
705534382
34
129489
74
937248045
182556
2
286334
869987477
165344
45
366904
227673
146097
832357817
65
53
420984231
990926868
78
390516
1
279102
447359
91
475331
355988
58
19673
95
116181
10
233124
16
2
58
6
126179
73176
185728
24
807370998
423375
23
926098397
39
18
7
87
83
281175
72
74574
21
166922
396088639
3
88
10
142103
2
390645
210615
463826
26
14713
79
1
38561
23
193369
427864
3
154422
44
96
27
360397
419219204
1
16
91
377849
498618
84
80
3
263512
3
15
468872
65
68
89
32
48
75
40
38
9
6
3
83
90
657692514
76
7
567958945
329854
91
63
47388
359001
238989
61
217702
231919
469156660
1
2
38384
362523257
45
99
283467
235300
47
37
261513
75
430480
16
8
3
87
812791052
39
48
494310
97
24
331007873
274805
441898624
170963
35
296205
36078
15
286156
42
58
86
62
67680
1
483390
472619
79358
25
94
247572
90
76
66
203327
680362313
1
157049
330144
1
495095
57
7
392391
189984
197661
419781
50
27770803
484121
447432
90
113727
52
90
56
4655
6
42
94
42
106046
379551
71240
335333
15056
1
92
56
136132
64507
4
95
159158
125592
337556
279069672
692136615
374847205
22
80
465917
81
18
19
640987147
69
43
85
65
6
110028
53
338328684
175998
72
47
33
1
117435
304918
70
97
82
282012
420365
493725
47343
5
57
443018
67
3
272004
9
50
7
297362
194834534
729881847
7
80
31
482177134
57
313511
40
51
112504
90
4
66
297674
47
83
17
17978
77578
660575133
94102
86
78432807
947358651
50
89
48
33
65
38
51
86136491
81350
14
91348
312038
80
53
89
442301
452416
159138
82
61
147692
84
99
70
243309422
65
463297
770978226
340927
19861
331644481
126325
82
387055
92107
35
6
403932
21418526
83
48737
42
317544
84
95
66
95
948128258
82
68
59133
19
22
64488
58
78
75
87
80
84
155037
93
30
53
6
190251
21245
16
89572
79
59
4
18
95
74804
74531
8
69
33
40
5
1
113666
11
59
8
16
150387
424295
6
138074
52
47
38
164205
84
60
91
43
66
58
8
1
96612
89
46
31
35735
52
433457198
81
66
2
47
74
8
90
30
51
73
466022
481148
420768
53
44
465589
73
383328
63
170293
158310
88
298939
223013
8327
6
64
31
361751
430351
727450389
10337
468883959
405108
21
9
36
8
16
62
416132
98
45
25
13
63
30
394040
193003
37
33
335961
353303963
633687699
69392
14
95
207961
20871
223873
416860
11
172032
34037
2
64
93
92268
17
1
32
131849
91
456381
76
25780
75
32
527507411
86
488945471
70
349961
389588
95
16
124654509
49
95
6
356872
74
159737
137456
468898257
161253262
55
330517
9
130974
98
90177
493000
90
3
379134
96
727150761
51
78020
43
83
244682
49
6
461876
284446
7
156396
54
120612
9
73
378724
84
23642
1
38
114159359
91738
26
55
333477
2
41
37
16
25
43
352682
29
3
282261
378582
238566
9
13409560
52
324988
40
86
136837
69
23
4347700
36
33
999190343
1
87
405669
418042265
887367987
8
64
400780
21
1
57
365125731
91
42
213631
42037
30
82
79
476208
9
89
31
436080
24
31
96
6
425173
7
11044
461272
40
91126
927466899
122536
347355
228927
86
25
28
28
912095765
555272943
37
441393
81
30
416509
836410374
386530
35
77
873296110
457940743
345697
17
6
5
90
87
46577
331160
32
36028
386758
18
334380
26
11
47
222346
294713
440346
428915369
39
35
62
74
439421
61
69
12
48
299846
54
428612
91
52
62
923274717
30
19
66
26
10
14151607
149471
425260
86
7143
9
14
68
464599
90
67
35
76
9763
97
229078090
227668
64
36059
217508
59
134868
84682
416395376
434320
57
326898
247429
314932
32
33
16
69
248182
45647
294168
136154
2
26025
52456
230697
43
71
78
55
46
781911586
105675
85
93
279978
83
388704
339452
45358
282911
27
58
34
476838
162970
87
40
42
2
42
758130515
383904
38044
39
2
201533
328031332
50
3
20
222487
4
69
73952
394814
69348
8566
41
841109547
250455
69
225606
76495
28
112306
267865
36
396619
446024097
80
804540442
98
129994
295328
38
34653394
256193
35
172478091
6
71
249517
350436
55
376304
828483926
471190
168384
66
22378
39
9
95
71
11
76
407427
89
46
18
316131921
66
427513
86
440537
40
49
70
2
15
2
1
45
241837302
278956973
58
45333
55568
98599
287174
91
321554
87772
72
79
295243
315350
463368
39
22
438946
400081
175770
97
19
197264
4
42
331672
94
139995
56628
384510516
363195570
32
26
5
50879127
349520
69
492594709
68
83
299833
257389
181912
29
25
39
91096
360759316
40
316805
249018
273315
31
546254784
63
84
34501
372892
129814
490251
6
54
55713
86
390511
23
278842
44
100706
331861
187891723
497289063
391859560
91
92
59263
22
294949
2
367764
76
370054
261229
307805
46
98
14
9
282551
66
37
53
70
260749
107539
251016
328886
200210
72
32
2
382501
34063
338430
453433
47
910044441
195831
356481
97820
1
56
7
15239
250287
6
237509
2
73
93115
84
55
10
65
33
65
57
916192709
291708
41
41
1
64808
80
302364
236523
25
11
295991
35
34
84
427986
6
496295
45
33
489660
9
69
251423
60
81
466393
743090422
331284
54
98
65
53017195
443360
250451
223647088
874712490
458670
407621
260984
1099
64
47
471865
43
345656
4
258035
1
415675
20
206884
310257
482164
459594
56
9
138527
47
73
469878413
347617118
3
668811345
12
428356
2
57
87974
4
100950443
80
251584
836397007
17761
4
118614
4469
169498
397345
608589932
12
211223
95
66468791
413894
163453478
35504010
7
30
242042
52
48
286760
260280327
366137
403279
50
409013
87
89
94484
55
66
205211
46
399658
143751
483733
64
42
385607
369362
12022644
91
1
25
360591
54
358572
34266
55
8
57440
94
679349924
608939089
65062
181959
49
462018
48111
71
266318
489643
260626
29
355311
6
328968
24
7
72
385602
36
409527
8
87
9
392203
394345
10
32
31
54821
431699
52
264368
432200
9
62
4
419171
148503
67
220178
27
450542
13
3
89
214387
8
31
4
74
88
77
5
91076010
53
210603
470784
238015
82
61
384266
74
165065
301011
77
36
377782
38
95230
23
98463
41
212320
79
158728
33
204223
218516
56
434581
412812
51
96
137216
475402
20
57
50
70
94165291
3
592972206
227001
122960
93
95
48
526858527
75
91
151702
73
27
99
31
113018010
28
343265
65
858368720
5
543667199
62
922388534
4
381482160
196179
187790
411513
75
479187
13
52
3
35125
410668
12
8
22
11
89
450462
482227
951708907
89481
56
14
34
203801
206491
68
88
250842
872021053
170108
419496
17753
6
64
7
50
206608384
4
76
39
13
381165399
84
56
60
93
28
366681
960029130
283727
42
754566031
209785
15
186959
11
112198
108873
379335
39
297845
50
85
8621845
96
219204550
48
128538
474134
134787
7283
71
91
683448696
312109640
408374
27
347260
284442
79
72
146723117
300788
5
150129
775935923
173578
277465
14
98310925
11
104887
401503
45
169740
29971
4
182832
32
73
10
96
22
311926
752086174
52
6
809881648
7
33613215
249166
445318620
373741
37
106817
229623
9
573505049
429557117
8
59
34
321614
28
440322
38982
3
449500
829002374
49
66
904637192
59
65
51
39
422263
403034
47
322449
90
15960
40
44
81
34
97085
61
412516
15
239591
53
82
65
89263
146578
427584
418926
2
268976
9
73869
2
83
378533699
9
398408
8
93
216071
81
86
80
971465128
117880
75
92
5
74
113875
45
45
140270
118613
268600
396931
65
496076
296140
832022639
5
432277933
384358
752941198
74718
370739
4
11543
65
315537
4
213179958
20
464131
7
446420
44
284537
18
88
300680
67947
95
92
1
93296
36
272724
77
56
55
74
33757
7
56
62
80
890788205
7
244974
61
282017
318701
406536
7
15
293895
64
82
39
66
272904
56
369343
591597825
532712734
59
73
7
4
67
253578
5
16
63
98
24
25
422084
97
183720
7913
91
200583
92
82793
395849
447569096
43
121639
171283
50
41
9625
70335
284028935
53107
48
37
7
365624
465005
339044
936391792
17
379037
94
64
15
493496
7
40709
31
94
259936
16
357583
46
5
121064
457674
36
55
7
388942
577583341
170241
33
442633
387111
995736222
37351
857908183
749446107
155237
196261
183190
63
255093445
96
69
227226
679927920
6
1
384220
45066
18
195137
462209
73
39031
113368
44
79
20
129715
98
11
207371
330956
374459
92
20
391509
47
61
3
341805
313544
46
100616
80
9
88
89
93
402644
467365
55
27
532536018
357095
46
75
44
71372
3
153689
22
65
192714
41
10
20
354444113
442998
15
320400
407764
33
7
51
356323
331267
29
481527
478381
7
248696
59
548996528
669081946
251032
11
19183772
460183
96
87
86
480457
233356
154457
5
426359
219887746
14
55
881510579
496632
406752
6
9
250771
23
10
4
158991
96
8
61
140559
57
69
499064
244797
50
27
5
8
182845
58
448785
758681093
447917
425576
45
2
4
45
80
135686
675264339
265740
15863
65
71638
57
267280550
461338
7
187958
498397223
7
92
515781044
2
6
417439804
198
10951391
50
44
298081
182189
251952576
15
335580
362105
83263
75
397805
321685
5
106875
379424
332230
133095
14
183428
38
144887
26
77
94
69
258334
82980
148362
324780
4
93
347246
29
8
85
74
1
1
224150
91
391236
433544049
683529756
374345
240831048
9
7
67
377642
90
84
24
87337851
33
390723
30
261224
58
62
9
81273904
66
158926
458823
25
114285
257380
404608
26
67
83
420335
736458721
480825
191573
23
6
77
42
6
13574
34
330702
79
333688
499381052
65
218621
357912
44
1
28
383749
49
46997
66560
248704
494692
16
439430
127077
240372
181318351
116969
98
26
85
3
432158
144389
42
150690
175857
43
329541
61
54
447074
416574
214645219
33
92
49
4
74
16
70
42
372902
346676
67
50721
58
70
306285
119138
56
91907
34
33
936254576
99
855765229
353720
25994
310782
74
167619
14
51
58
28
243060
72
349949
450462
31657
78640
30
86
173041
79
44836
58
166577466
6
70396
219645
890274050
819383558
1
72
361104
77577
34
175969
9
3
498894
148227973
365672794
362931
50
9
57
11
847225830
441715
17
393405
88
14752
79
510802602
794000336
415885
87
133290
67
95
1
274924
6
5
144368
40
36
92
31
33
51
3
98
91
76
387922381
43
91
248148
471213
70448
82
33
20
65
844718330
26
161432
8
94
3
95
459134
6
262747763
27
24
5
473627
90
438965
485081
705996826
34107
30
67766
16
2
13
436307
463918
2
26
53
18
213528
145038
478690
669666443
376791
5
317276
275023
135913
28
1
204261
23
19
243158
238897
75
460239
122754
73
32
44372
51
464776
642455580
278090123
74
141593
622425343
76
186175
93
396351
1
186301
326618
461575
370582
320420
82
94
126955
9
52
4
70
541524889
299614
18
475293
40
118227660
87550
92
204501
140106
41
423179
2
229120
250115
98
322393
19
130135
8
40
135889
900429050
462504
290469
4
112481758
75
26
36
462141
58
82
39
175759409
262822
328731
4
279294
83
214149
189264
10
165952
483339
415791891
239508
688044391
5
44
438414209
459306
95
47
128216419
64
75
234272
8
28
81
170063
376391
82
367598
360893
91
215364
222500151
250084
111729
73
487187
853071827
378075
15
166359
9
18
3
116478
64
460115
1
402221020
294601
1806
28726
81
39
82
7
459936
9
84211
10
461989
7
29
320992
122688
13
73
12
360460
36
74904
65
361947
31
488182
10276
53
90
11
36
15
471242
62
697102843
38
749044655
89
2
22
62
417439
15
98
6
36
86
96
288336484
15
357122
4400
421149
451885
1
47
69
14
237308
680027288
847892757
82
28
140498
811045424
27
293368
58016
70
181740
8
1
80
862136177
335474168
50
2
4
459054
70
165625
42
428931
96197711
52310579
37
182215
293580
188580
87
70
208181
327936
326281
282908
839586832
1
436653
29515
52
30
553145332
33
12
494739
173671
7
47
61
105945
941643142
89840
12
5
526875873
423346
5
185545
70
37
105062
422949
115558
2
297917
468995
5
97
439748471
5
398669
23
6
76
477081778
23
80
1
483465051
7
79
72
2
5
36
39
202262
14
16933
75144
854837631
46
5
152869
491054
48
263752
23
194592
26
175493
895899126
63
9
362316
79
71
83
8
99
358065
90
430281
385921
11
340995
531702217
310230
182449
17
14
926749356
34
138873
65507
33737
91
388094
67
491498
70
250797
159962
40
405866
6
307138
102325229
67
73
63
425292
81683
126213
3
160944
21
632261858
8
77
89
171313
280496
304072
5
117666
482066
36472
35
28
3
7
85036
8
489984
1
53
50
35
376751
797150105
321333
25
55
267335
54
319366
447688
55
44
34
55
13534
9
30
46252946
5
77
487564
390888303
3
71
49
8
73
24
31
541315936
35027
1
85
38055
36
24
868539606
433979
446395
33
52
397662
49
195157
8
444997
181160
400874
17
1
71
247385
97
80066
442352933
82
133584
20
210296
25
753056524
86
64
78
34
69
660045598
129331
85
91
11619
494274
57
153493
600804129
417771116
381174
47
94518
51
96
493812
410623
9
195471
134215
2
89
896396464
94
25
333146
86639855
19
55
236336
92
681891374
92
85860
290516170
443123
39
66
31
4
89
375265
40
15
54939
35179
245037
59
376623
36
86
42
24
348471771
677854222
85
329218144
71
96
623320106
468013
796763422
18
212472600
571491417
28
75
338954
64
39
6
9
16
326132
75
210943
38
9
455253
369495
479863
981465873
38
420370
276543
37
46573
516604272
7
24
124511
43
42
155129
991588724
1
6
41
313909718
65
93
52
75
40
19
908565243
28
277791
25
53722
290170
381841
41
497275
30
517377101
395163956
55
267706
31
1
9
2118
7
73
6
129426
859157818
37
4
9
71808
2
252129
50
443820
419872
499081
142799
84917
59
44
18949
52
12
67
24
167154
368833
268479
22
918875154
25050
10
299515
54
511756821
636422319
216076
451648
8
6
208674
7
72
97373
97128
104
23
23
74
14
285807
254744
95
9
8
65
6
5
398622
1
54
79
90
37
15
217443
421559
295
9
89
2
557713383
65
46
2029
64
39
16
1
27
41
493013
459839
217988
76
527135762
55
75
64
42
399682
69
63
99805
47
76
274064
1
83
68
9
167243
97371
80
78
8
23
494141
56
34
484467
88
72
85461
9
24
405449
75
102801
354393519
66
153603
290851
137518
156573
16
42488
385038
140544
168072158
59
147041
476283
479274
12
166931
4
12
986850456
92
330968
98311
64
68
28
37
31
440035
217487
384692
14
64
67
353765
4
41
164364
361306150
104158
342240
124124
75
310029064
468486
62
163299623
47
421876
339175
52421
23
59
117222
82
32
3
4
69
399071
45
88
32
6
70
3
336663
222688
281717
13
60788
285354
43
60
94
67
312006
236201
461620457
522496008
82
465073
17
239567
665063809
8
74
21
62
388015
413264
37
58
309906
32855
128127
16648
28
64
7
39
458938
85971
46
468814
168527
93922
85157306
117832521
81
9
60
121733
201557278
285539
328095930
62
526956645
55
26
341767
385773092
76
85012095
66
94
339715
459553
21
893252259
92
9
307980
80706
46
331474
998935416
34
41686
466806
71
223257
84
113972
44
172643
33
88
331119
6
161752
53
27
65
39
71
386558
7
287030
1
46
476338
309969
134562
26
11
1
487441574
26
408942
476487
21
383121
355612
46
92
473285
67
70
83
870936273
7
158649
17
93
1
94
99
28
9
137392
347128
26926
69
80722
1
9
86505
950670081
24
4
87
76060
111269
51
97
81
53
584147580
40692
226
54
52
222657
45
23
57
113290
3
3
48
214630
410201
7
273988
93
33
68
6
123543
72
442529
85
9
171450
2
13
236368
76
209717
6
40226
29
62
258760900
51
821217891
289013
42254
59
459070
30
3
3
394018
485274
83
76
203351
17842
67
432898
29
378944205
3
72353644
645498484
457994
97
376542
226905
237557
30
82
310876
880196242
491403
93
99
52
99985
26
520346433
22
397830
61
485829
32
17
66
233687
17
97
1
9
94953
474299
430688
265956
65
15
21
95
58
320622
5
66
72
77
78693
12003
67
82
403859
78
91
28
136488
125597
80715
2
245980
38
117921
89
84
39707
12
467524381
4
93
426009
253213866
27837
206223
428996433
338735
423927307
507907288
41
71301
17781
78
434013
237063
48
738
41
1
160935
487106
4
65
478598
91
141931
454399
22
466778
35678
347949
453565
88
9
24
36
96392
305026
15
99
48
31
23
5
12
30
99
25
25
673982930
366996
78
75
7
425728
253899
50
455837239
3
60
419392128
23
24
93937
438107
473681
581091531
105295
243974
42
370356
199193
374436
208879
66
21
51
388231
50
67
37
7
79
35
310720903
25
250372
26
451773
944885549
361282
96
43
8
348998
333741
94
55
3
41
137098
175774
22273
5
95
351792
8
44300
229611
220846
949774335
26
195021
8
61
152952
76
86106
96
29
184517
453269
608374907
127199
289301
319677
75
26
157550
90
243461
74742
961883693
77
233596
444792
95
61
110735557
209092498
753717793
332071
28522
394916
446071
335511
477928
365682
71
241846
200032
60
185348
37
4
38
6
492427
98
6
19
3
271943
198281
47
256838
66
20190
31
49
58
24
121985
223973
98134
5
63
375174
70
51
284150625
19
112056
9
32
107489
64
269484
209261
265089
79526
212153
57
523673886
7
1
82
369721
84
70
10
47
22
35629
373021
117789
12
166783
251180638
89609
20
87
198510
368677
2
78
351249
10
333326
45
104313
72
30
464903
647143905
560640167
26
727543071
43
37
4
67
171608
288472
95280
466289
471427789
70
46
479727
818472950
51
456358287
12
110303
105232
13
72224
6
4
61
698725306
67
75
33
485919
55
89
352301
463742
29
184131
832811361
43
11
94012705
47
98
98
677015711
75
39186
592635392
209898
172459095
48
56
80
110398
445904388
957683209
24
48
65
314733
298508
41
15
464251
140674296
811088238
12
156542
28
233798
322843
77401
44
348472
11
425619
78
70
75463
60
1
346886
5
139961
2
263029063
541970862
349180
34
201403
88614
20
8
70
4
64233
74
170330
5
16
38136086
99
91
184947
27
908626254
427431
261432531
39
36
57
29
36
95
51
99
194240
85
367457
15
1
22
14
45
1
6
94
7
145322
76
401305
294127
40
18
53
195630
50
70
433252
45
6
72
52242706
391010
510752844
257163
8
34
7
5
285989
89058
40
160462
313231
73
317092
412514072
97845
7
419877
151259
380580
180208
12
60
58836
76
96
46616
9
366071
494461
56
135496
47
76
96239089
147508
213752
30
307787
395077
805509328
443607
92
55
284157
33
188256
69
356401
187365
42
58
38
1
279739
57
3
11
436119
7
316331
7
80
9
46
2
21
95
615030083
473959
90
103358
19
339385
294617
5
14
81
4
8
1
31
37710
419602
38
209282127
20
79
303088
388541
299955
16
3
7
76
269816
391170
53
51
10
9
381573
46
98
9
264158
89
87
49
484762
9
383928987
296630
32
363389
97
980386224
41
78
88599
314791
400340216
274327
53031
215515
127957
203427
269568311
17
499744
88
77
70
96
31
411617906
6
376197
494092
354042
68355019
285798
411659
494313
69
73
25
63
350386
463790
257296
44
60
49
345961
73
469091
43
69634
17
110587
57
478929
286956
1
56
891167129
16
94861
491936000
467364
181491
8
172973
71
144407
71
253869
70
157723
405812
17
227129
16
677937720
14040
767168889
63232
252834
29
428673
7
68977711
39
120545
92
66
992246428
61
72554
91
62937
18
47
326928
94
462458780
89
44539843
279158
300100
9
442836069
210113
638482197
331709
89
66
473087
34795
296040
4
42
432233
87
20429
132473
74
107523733
23
76
78
8
411282
45
77836
77
95
165587
25
98
3
35
82446
323085
49
94
81
919105748
397393
82
201204
307670
72773
113891
39265
85
6
69
292995
49
65
16
19737
39
230533
173789
457078
25
37
71
3
283782
42
35
87
98
938587892
8
10752
1
1
95081
7
221459
73961
89
8
12849979
35
290153
74
456865
455571
291858711
73
466818
44858
117614084
11
3
10
170333
427206
486885
315779
405405276
9
84
97
3
225786
28
6
21
130187
65472599
48887
3
383527
286685
61
455198
69
1
65
63
9208
169156
460443
89
253379
84
4
61
20
35
3
74
215697
322653
315923
9
3
422517850
152490
91
2
419480206
52
73
5
195294
64
77
36
271886
110020
967024503
28
27
105502814
693459521
40
29
28
434806
237910
48
280898
426360
431032
483752449
290654
333057
404021
100343
58
121210443
281222
45
23223
36
209951
63
40812
98
215432
92
41
233612
73
33
45
468798
370101
12
26
5
49
63
489150
9
75
289140
228062
61494
13
77207
4
319754226
330267
471540
184291
48
24
80
81552
16814
54946
92
28
5
348479
97248
4
189015
17
672999943
86
24624
57
67
57
8
457823
97
253055
306086
288388
79
88
221339
1
92
29
70
78
249462
24
488113
73
17
571809975
391446
193513
68919366
4
80
90794
451553
403756
49
1
349504
89
451894
176379
34982750
562743032
94
580280666
386609
380601
77
89767
59
388333
95317
30
5
93
65
4
93
450609
322647
237655
513011521
881940939
916167441
58
2
91
51
72
24
322575
331159
122731
81
521556279
81626
8
148030
479462
58
76
494024
6
22
999491013
64
74720
43
186984
251230915
21
13
75
16692
24
38
39
40
73
21
369579
25201
58
352779
434515
894205504
91
92
5
263633
323360
80
334843
72
53242
72
8
276354
110597
9
14
34
46442067
63
44
382994
670850875
334404
66
96745314
68
92241
35
222287
820267385
34
68
851555319
65
17620
941468568
472942
50
3
333972
76
80426167
204502
256654
1
73
92
211434
98279765
85
23
44
45
53
194964006
70
128610
147784
873129356
18
295975
110829
198800
147960985
291830
46
32
458762569
292656
52973
8
29
458530
99441
101912
225419
9
51
64
90
134092
66
483867
440030
314989
49
17
160884
313893
10
97
469800
9790
79
92
245228
43
11
61
44
63
83
85
63
112715
310175
154840
70
872630357
5
52
56
27603
83
33
61597
86
5
93
400840
39
403256
82
19258
249875
2
2
9
185437
273957
26542
291598
337274
34
50
79974
446954
7
52
191437
81
9
314343
276611
87
282248
270532
6
145320
60
4
5
9430228
82
422670
45
49
287920
8
66517
688420607
382573
320505
425738
707977506
47
197687
466507
339022
58606
8
83223
73
26407
74
3
423275321
113745
14
203903
29
58
59
5
66
17
49
201902
706185117
239481
115862
7
108776
70
43
161206
199408
28518
948076354
337784
300156
9
668036151
213508
72
26
225317
3
36207
88
41
7
484681
7
20
165766
432776
91
50
230493
71
99638
19
218761
15
358951
52
77
23
5
51
97317
1
368284
7
92
7
770488558
333981
63
8
63
2891
41
466434921
203077
5
93
15
170052
16
121213
248798
180963821
957820449
65
4
16
655699295
55
399999
340265
94
80
72
348039
1
197284
475572
83
484315
70
68058
4
173923
69
4
40
84
597537054
43
185184
362054041
467044
417380
475563
93
2
134300
287409
7
68
82663
494763
4
48
92
48
8
28
22921
4
87251
7
35626
44
90
286796
596750022
81209
64
293370
325238
67
302191441
489041
120055
214976
32
72
722090994
43
7
326554379
3
374038
7
383476
267704
588009982
81
47
9
276420
75
497691
4
153562
43
647702100
53
67
107280
262482
48
71
89
21
887323431
230167
7
47898
93
29
60
7
213939
235697
16275
34
59994
98
7
34430
918677355
61
483377
78
386366
455870
18
243375
103063772
8
61843
314744
92
28
65
9
88
15713
74
253892
97199
10603
65
1
96
94
54310
43
433446
83892
546479212
73
198107
9
71
4
53612
53
181784863
366331
932958162
50
1
59
30
47
128171
427842
33
9
413799
225048
200321
75
60061
148744
4
89
38
4
62
31383899
82
24
8
23
991859148
70
85
404266
159333
96
63
70
995840172
744622338
275078
48315
16
992869420
44
25
67635
80
232576
52
265012
731902474
193351
75
80
58
87
49
96
437608
644106390
272671
872572207
36
1
252427
73
39
430800
2
416073
2
74
477358
42
472642
60
48
124618
395241065
88148
576868798
82
142713
15
86
379712
8
92
489218
88
407090
192492
380859677
70
851355963
74
19
281996337
71
62
7119
5
64
26
59
89
421142
203467
187186
87375
70
14
144113
31
858259063
750885135
317624
340361
4
949861920
92
59
94
252162939
32
929127914
290149952
7
25
32
214020
174890
195281
17
6
97
917883796
158879
20
41
189182
495798
53
95088
74
442719
124140
17
7
51
81
949470925
395360
49955
74
234903
9
59
18
83
40
220825
476589
56
470043
6
141068
178028624
34
8
84
266994
83
90
10554
22
483567
64
30
70
192072
38578
10
511564396
62
97
2
92
38526
18
32
34
80
436557
364294
28950134
3
16
55
17
687606574
132161
13
315761
70
31
50
2
266330405
15
270383
56
265573
58
392114
249394
55
147421693
6
245806
9
325131
1
16
993018016
8
12
36331
68
53
98
211846
447196129
69
62
83617
51
248430
452568452
137353
75
21
450278495
459666
18
36615
94759245
7
339545
457131
379128
106994
79
16
475331811
93
56
60
96
109473
1
10
81
28
87
46
55
76
581308477
2
187104
99493
277958
34
4
98
71
330020
94
104794
375612
139618815
24
447263
387770
270437
4760
12594
765465214
279160
93
366486
321873
380312960
239249
58
58
68172
66
30
39
130550
294517
267290
86903
64845
67
202794
69729
99
6
591295023
97
42
470518
414016
337590016
92
236998
92
379203
78
25
51
568669838
68
38
46
292157
114160
220692
48591298
7
79
2
88
809638987
150804
33
744868267
53556
251939
14
471360
4
4
12
2
385624458
3
163324
27
17
12
31
1
82
471459
78741
39
25
161782
373209
64
57
35
40468
53
4887
200589
468842
76
37636
12
916814567
223908
376951
422865
443415
352290
10
85
46
20119
10
6
471625
58
89
6
31
17
288257
135805
56
82087
5
36
410632
188366
119235
30
94
6
229345
485652
259715
29
299157
14496
211549
67683
173626
1
438739
4
55994
4
44
431231
23
159613
366389
302027
33
2
314532
37
253431
255902
245837
13
499447
98
12
144561
451029
162757
86
94
87
35420
398754
81
456762
58
47
25
9
477847
221737172
111066
730054676
39
464327
366053452
113962
184257
71
32
43
331557
51
562590208
49188
12
45372676
369993
445589
36
401496
349509
72
49
188587
32
93025
132848
180179
52051
63
35
49
131139
212526
165343
105155
3
90048
30
203304
82
218737
61
27
58372
26
57
57989240
91
22680
490534
569416566
438287
25
210792
35
31917
40
193245
377221698
56
78
29
81
87660
436284
327340
84
4
282264159
73
58
457457
44
68
317473
74
487390
398312
41
14452
5
124793
228892
239027
161640
87
209511
273041
49
51
77
3
415893
139720
55
515
32
6
212110
56
493280
3
378319672
289666
37
471712
76
84
96
50
88
684457629
72154
44
31
88343
245791
425637
479026
90
3
92
59
38736
83
372937
389537
35
47
313270
351184419
35
598726568
67
37
213597
394714
88
81
90707
107546
41
65
89676
10
211733461
389992
7
2
50
37
355132
55
94271
99
481457
73
138361
758824569
399700
109341
67
88
42
30938
26
350997
55
70
353966
434432438
47
57
9
457906
196381
173016
342774
39
110008
308593912
59
80
330348
273227
341803907
165381
65
81573330
76
48
223958
5
79523
30
2
17
95136
335571
77
61
740478950
24
9
19
45
746938287
53
116039
3
8
21
329543
3
7
71846
267619
92
47
295330
44
189223
209942
252052
51
34
249834327
59
111897
459666
8
55
3
162205
477513
327101
47234
93907
71
240177
43
87
25
17
88
47
96
387129
452956543
7
294424
95
44
89
138862
67401
277818084
159385
467134
39750
149874
28
333046
426797
53
179622
445752
53
369418
36
472653
76
96
274626
98
11954
2
97
11
79
238233
317517
59
127549
213428
552250209
72
109054
351181
460521
779306372
51475
5
71
181950
33
438
48
76
59
95
36
158652
71
86120
728719318
63
20
66
65
477561
93
7
70
77
44
37
461736
407226262
251819
90007
59
412542
26
95
11
18
451737
121406
389003
8
28
4
202257
56
6
4760
37
29
26
305400
407069
5
31
29251
49315
96
2
150389
264207
215213
39
29
89
54
339544
49
93914
36
476996
79
21
39
276945
40
44
77
338100
386199
33
41197
293519
267421
752430675
72
338468
331441
56
2
2
491077
403145
231795
73711443
7
7
84
13
11966
44
78
4
6
72
195230
1
162544
182911
122946
3
43
91
12
66
231476
2
199322
477260
2
319447
43
152510
219979
39
416444
20
459640
19209
15
97
19
91
79
1
76
525435704
65
1
52
976643472
67
59
80
121647
53
80
382944
961626107
375010
43
7
829500913
73956
63
440725
76
53
134336278
112630
430109
75
143989160
64
4
16
61484478
2
83
154374
5
428123
94636
198335
5
21
30
316095
30
788896376
355290
90
4
297349
50
113565
73
59
455606
3
313466
190302
2
16
454974
10
63
63
334845
4
38
21631
5
8
2
4671
66542
6
9
2500
71
71
2
315533
734331142
482603
22
727147190
95
80
85
220
4
55
52
3
496841
52
338195
6
966653020
232030
81
374667
242681
64166
109702
53108
82
86
392549
113772
82
136386
40
377215
146750
34
65
88
514947911
25
224024
57
865308771
75
51
3
19867
87567
71
273510
351890
12895
98
98
223896548
43
7
1
31
396147
84
344949
161690
5
54
79
458782
372458
61
492866109
207281946
7
244750
41
9
3
93
18
7
33
7331
186827
829830306
1
857334853
485115786
101054
49
66
95948
95
40
842481258
123979
291930
358146
285882
807716241
94
488080
39
6
4
100331
162996
10
110033
72
247870837
27
365644
4
85
308964
8
6
194974
674250108
193714
61
98
36
405367
7
69
73508
27
90
23
56
289887
254377
62547
7
65
278971
26
163413
14
63
89146
415249
57
51
475408
6
70
261915
66
456513967
474718
16
767092698
428549
92
191207734
242814
47
16
67
96
71
75
30
98493
50
18
302127
394381
74
7
92
51
37
441434
314242
143173
61
52358
358849677
23
33
154669
29
386339
127329
448969
40
336777
79
388027
63
85
36
25
90
23
397037
33
169916
67
87107462
144851
191182
300072
99
46
8
92
252983
106385
458038
41
55
422948
394431993
193897
125470
76
75
929000456
97
145815
11
11
152812021
93
75249
454099
78
8
6
349816
36
4
16
95753
99
1
61
93
94
8
97
82
31966
13
54
7
157022
8
5
245979
204862
77
68
471152
90
70
11
47093
353828
276911
243161
4
262814
83
39
315459
9
10703
1
168075
74538
91
220952
260588
110873
314428
214796
296718797
5
79892
3
214893
380920
68
88
84
29
73
61
17
53
773647371
12
402542
60
19
370859
2
13
91
35
255010
583428757
1
13095
326678
10560448
717988044
82
19
33722
64
12
268559
215294
30
31
40
206544
7
63
56
203349
250886698
354292531
171300
167432
107698
5
45
48
721101276
35
7
68
83
5
5
4
62
96
49
70
97
87
84
5
450210
62
63
273416
2
1
35
2
56
133072
17
49
384437
10
18
207574
457245
248201443
64
615879457
17
68
458807
162996
94
59
11
322225
97
263340
3
51
310118
4
180144
63
205517
57722
8
4
251239
117500419
658328860
107401
40
10179
94
24
894233359
134870
416808356
393100093
408017
238970
374585
24
6
38
99
52
45734
404617298
255893
432080
22
999432013
67
10
464569
7
344444
59
36
31
58
13
146380
954193750
10
50
68
54
10
210197
179727
91
47
99
1
950885853
8397
390096
94
65
23
317556
125902
421008
11
3
238541
46
115832987
66
46
62
670846449
326458
381824
1115
284972
137896
4
263437
8245
419440
99
442756
36
96496
953533958
64
93
29
117107
80
18
12856
449475
35
360379
45
611949084
724479135
65866
352714
274900
73237
35
5
305039
21
53
404614
124646
80705
101651
9
462908
6
82
57205
85
47
233875
229617
375217
5
256496
488960
80
247180
9332
2
70
68
33
90763
22
99
90
56
5
336808
164837
474988
337366
486755
197727
21
8
74790
12
49
390367
44
569546031
72
5
372523
433629650
62
81557
56259382
861297106
327584
490480
847353997
198628
408874
91
4
426347
81
8
41
30
6
498611
467257
30
5
270473
74
253103
51261
88
33
396406
445895676
20
1
165916
53
80
383028658
313174
360859
127884
28
55
29
388581
113512
193943903
13
722038094
487435
78
171895742
420294
5
631715840
6
97
8
39
495089
38
40
289332
150419
225182
45
209202
10
95
52
59
47
65
179021
75
82
5
452623
23
3
366562
49
3328
367954
51
957910614
364437
238642
466048
39
3
195273
1
63
87
480839
71
86
20
60049
376671
74
459927
190043
32
326582
177120
149643
40
366927
69
365068
264576
581367321
472350
34635
35611
145233
260914
78066
296793
53
142933022
68213
12
304037657
17684
32
87
70
6
65
22213
158920
85
88
8
26
35948
95
188645
72
1898
191468
151920
40
60
109003
322634
50
81
309951
283085
27
291902
48
87
328976
375570
8338
77
66
66
29
971041229
58
9
498028784
69593
358412785
32
20
6187
88
260838
45
566262966
35
50
34193
231444
65
6
398424
15
328526
68
8
21
236878
102237
371416
534687646
330117
94
11
99
467076
6
357703
8
70768
25071
92
374650
285055
4027
72
430802453
3
713446644
16
28
137769
487485
86
4
63
318488
711965893
5
355114
99
1
65
17
476517
7
28
306983
54
66
956342141
385240
25
7
58
169987
66
608512495
32
72
6
73
54
87
273828
87
207252
32226373
99
206457
886161991
260951
11
22
1
398614
64
1
51
252621
201289096
331226
40
14
65
9
130869
2
2
31
736668172
469648
52632
142051
79
497324
4
26
419585
266935
533677660
283849
108769
108704
68
10
10
83
152824
88
29875
491344
768557304
15
121088
491632
358274
265477
87
54
79
14
313408
111994
65
222576
26
69
322278
24632
51
98
40
96
70
13
351945
190425
95552
316870
58
187468
193914
404071
56
17
8
128060798
368186
456874
229960
133554
116329
252625
159273119
370086
96
296689
99703
334740
40
23
312080
886712326
170185
481985
4
4
13
2
465701
7
372587
39791
122547
55850858
65081
25
229615
28
56
15
135876
350777
24
26
82
305605
150245
69
8
270534
43
145629
403402
13
1
21
104530
10
493621
230549
276662
39
15
294473
15149
123636544
733882192
653204360
42
25
315695
7
8920
46
88
635470410
171901
19
4
37
753498907
87
20
558982886
142580
337452
55
120160
337414
384376
26
261259
92
400180
289629
770553470
12
303023
444652
73
295647042
443466953
71
8
215994
484963
284389
92
82
388242
80396
297990
66434
313762
61
5
38
460975
40
1
387936
84
335265
91
10
47
68
461042
59
93
399122
392923
418175201
23
3
2283
894039409
17
35
20056
4
310001
171971
43
95
69
88
59
455105
66
202668
8
155268
27
56
308979
452661
211147
476618164
8
26
7
60
470753
470184
377844
69
98
51
246396839
118314
12
72
34
5
472963463
183002433
29
432053
488038
277997
84
59872
181236
973808755
751359962
18
247173
97
3
84
456526
3
42
99
204205
207107
56750
87
75
89
6
80
449920
25
480789
51
76
18
63
59
22
9
565888397
47
666761602
46
65
29
563647347
248830
123354
57
85
417894
28
1
25
315784
1
74
999985290
320097
296068350
62739
108985
87
25
51
77
71
8
4
7
19
303852
86
8
77
460944
584056428
379370
42
279883
17
228142
58
38
293153
358900
15
921676844
19
228270
6
289848
429119
136921
85
1
859004895
886633062
50
490920
53191
181010
19
372515
2
295519
341741756
231628
446385
60
291068
220192
96848
326622
253749
74
52
91
355734
571215728
182284
93524
45
181388
206918
13
890581317
9
184426
9
6
90595
873497117
58
48
84847
5
379679
271320
451512
27
148953
24
266590
32
31
48
33
442228
9
69
438837
454948
478659
75
96
380516947
316383
73
864726895
182483
338655
525306662
712236861
135528
340759
88
60
43
2
372928
75
7
331986
168412
129618
10
374253
548533030
74
447972826
64
29
16
11
231044
14
23
133359
93
98
89
110256
6
96397
128629
90
109701
296925
78
57
28
10
29
48
28213
456670569
62
3
29
96
9
41
80
31
995918540
26
9
11770
833263136
422546
47
261287
126355682
445381
294582
60603
155733
54
18
4
82
416997
9
81
208397
224367
243331
28
196855
212640
56
38
401075
68
245932
70
406318
37
6
57
24
22
314294
212707185
59
3
97
5
936312308
77
53
16
53
311604
496601
22
3
770852051
5
273757
796274656
14
1
28
30
92
54
265799
87696
830366624
35
158110
51
476424104
8
66
8
95
8
130788212
409214
329471
132497808
165086
3
21
3
385005
295522
64
6
80
90759
28348939
21
91
2
25315
64
463522843
70844
5
347015
83344
59
484000827
493104
48681
139242
109765
9
60
25
3
5
64
178459
262857
199186
56
309509
42
8
414671
216054
82564
298557
7
7
13
72
72
358650
74
361564
279172
2
236309
298857
35700
218222
1
83
134241
300028
281965
39
662114955
85
6
117353
9
236097
44
6
26
46
198038
150970
197534
29
412374
329218
220231
63
305928
189069
491457
136309
434498
223301773
39
57
307494
419519
87
33
389876
994288497
245071
248522
68
20
268960379
634858245
63
7
97
9
459090
337648
268229
233624
68
1
82
9
925861816
447386
490373
451574459
9
36
36034
10
446042
956051441
59
50
51
82
355969
49
54
372518
558569641
346055
76
25
79717
123710
79
257920263
31
30
81
212084306
168888
98
23
938959465
637138169
6
219086
428227882
410777
86
66
91
26
7
52
187592305
63
289364
70
313704
42
83
146591
87947
57
92
47
72554
237090
41
39
29465
551612613
12
32
483119
396620344
64
355041
55
285398853
272159
68
332663
463440
66
357376569
50
120987325
471517
71
93
207832942
61
53116
941433064
47
44336
64
56
351498
313645
97
79
213721
9865
1
13
480270
244652
8
372515
618764918
8
68398
48
154810
820841575
25
404541
189573
79922
495177
286763
184032
388646
2
353651
855301720
6
4
13559
314105875
431672
468869
443708
57
280115
88
80958
89800
122021
145622
76
2
238231
48
406678
293606
273998
313709187
241451
86
20
9
82
95
273945
47020
383364
461545
415922
30
160690949
461181
291619
287845
16
259509
16
11457
74309
26058
9
331561
18
6
81
12
584398348
709778088
17
49
68
99
30813
64692
503611780
7
40
77
41
410644
15548
84
43
277458
80
106868
86211
15
255031
90
247115
163336
32733
10
80
96598
472396
396932
78
75
223365952
38082
231367
35
718743197
6
7
39
65326
27683
69
365718
119508
4
553439674
63
5
90
7
3
144687
117100
74
256468
282419
90
69
77725
3
120841
358471
131468
48
1
30116
21
32
468119
63351
74
478912170
66
1
480423309
10
53
183649
497667
1
69
8
64
368501
88
85
84
82042
7
217014
90827
47
202669
87
4
252757
29
14
231092
50
91
17
9
89
75
50
191342
265759
9
30
84
9
470868
71
15107653
395182
65
92
45
56
162313
380802
58334021
365913
78
31
3
57
89
307050
476450
33
158941
358123
11508
9
120851
764584130
53
132213
292236
480566
68930
8061
97
310814658
810410097
2
69
32
9
33
66
428378
585906130
67042
290828
46
405292
57
96025
275529
284036
21967
288743
86
304416
29
274073
41838
66670
194081
468396
66
45
665558527
689516097
28
2
486389
278770
217754
463096
99855
4
18
428072453
54
374999
87
460133
107997616
4
788120280
284648
258487
291061831
929332867
240504893
561343689
9
986069199
4
75
22403
287818
98
34
20
291389
215479
265586
64
302440
4
455763
8
497020
5
54
61
398892
174014
358855
251876
91
40
60
75
460325
29
27255
24
3
74
94
174792
2
250518171
351362
85
69
96832
435511
90
292446
20
30372
299584
423915
4
433808
131715
421875
30871
74
879153997
83
386267
313171
90
13
488894
163606
72
8000
626203947
247581
4
437411
39
90
493642
68
60034
373525599
245461
48057
464953
481673002
359681
6
98
30
2
84
47
836557415
80
18
119961372
97
79405164
335776
292878
6
45
64
347662
2
75
89
343879
378235
19
86
297798
96993
226617
80
193186
429154
4
946932305
74542216
96521
183360
300922
41614
426861
7
136275575
207405
3
68
285960
42725
509380656
336815538
4221
36
57
328233
97612
9
70
327534
41
32
14
71
415154
174931
43861466
731075331
303634
90
48
98
1
454790
259267
128788
43
64
48
83
31907
42
99
180530
52
808913243
52
2
96
376216
239590
994184845
70
429433
6
350267
81
23
9
303199
559539088
89
457259
35
53
80
58
408117
88
386109657
106289669
450227956
44
119744
76379
68
94
54
101365
74728
6
70
5
6
85694
486870
47
58
671491018
486996
201776
67
820115585
132247
427461
134937466
333377646
94103199
74
79
76
669744640
43
214106
357523
41
133974
51015982
177035
79
20
116146
914323957
6
373555
52
186443
255883
136211
88
46
254340
390694
94
93
353911
80
98
114191
81
226740
56
844499179
2
17
45
38
362268
449630
297758717
234000311
199686
1
41
8
163519
303772
8
182402
62
96197
154600
4
368090
455323
403288
70
58
366828
350269
7
932134913
40
345828
98
324562
409299
48
12
238956
296909
383645
325965
76
403853
42
17
114185
121556
83
30
64
315636
52
7
97
70
99
20
95
26320720
93
84
287423
123794
71009
60
4
79
808551925
45
40
2
24
4
45
33
7
371486
10
81
888477117
47
30
71
381749
55992
49
44
421844
52
70
450310
453307
389884
108806
83
10
42
20
5
201391
901091652
334950
412845393
444235
9
333303
77
227322
29
5
40
52329
1
31
9
67
48
478076
57
66
5
77
86
55848
18
46
85
40336
14
94
87
67
39524631
445497
7
409383
66
70443
124900
40
64
114019
253801
287055
266984
26534
7
48507
8029
963713255
16
8
9
126488703
34
214041561
477934
16
3
230106
63
634175496
1
116284
12
119018
336754
10
278310
115657
279057
53
57278
72
42
12
86
345803
43
36481
319609
261265
29
99
328392
18
518491264
680403235
77
260907
47331
30
24
33
343719
321948
54
49
98
29555
51
65464
355885
5
147454
206351
66
7
1
384411911
19
677549850
137532
30
93
46
180946
56
61389
78668
80
238072
41
88
392067
398774593
358738
98
40
75
969469673
3
425362
53422
1
11
156079
168941257
31
116242
47
111180
78
69
15
235881
82906
32
36319
22
417129
66
372953
943581147
95
96
113487
67
25
96930
46
100619061
52
93
7
319391
40
37
14
21191150
33
44
109189
29
8925
49
42
30
20767
31
819842919
40728
776242623
378950
10
260934
187777709
95
42
360139495
10
427267263
3
248754
11
317047
251131
122057
243485
217938
12
451621
20117
500813847
37
525492167
81013
318022
206442
36
88
80
243984
28
29
59
30
33960
30
14917
499889
466560
83
61
85
8
230996
47
41
106426
14
2
189816
225790
58
64
819654903
1
92
145749
4
184190
70
6
82
63
8
227855446
97
50
6
84
61
525636730
170084
62
355535
383207
60798
73
23369
13
142114
630106987
38
7
26
27
52492
458154
97
2
20
256522
245026
68
389614
308351
51
8
85
68
77
150667
40
219851
1
436224
5
478312
356712
5
33
46
74
74
85
17
412814
6
48
35
98
427997498
52
23038
585
7
196235
35352
485763
275869
20
22
67
44
57877
102926
359987
169846
46
160196
70782
393663
64159
34
2
32185
49822887
71
243724
37
361748
35940
596375816
177770
542935037
14
67
68
85927
37
416578
59629
74
64611
331978
77
75
253488319
158772
119343
114700
389357340
220748
316921470
214309
224505
29
306291
40
74
297656
20
29
35
234373
39
19
819219310
72
395961
33
65
274075029
74080501
83
98
49
411373
60
20
87
33
79
219856
650325379
228720
559101733
45
32
323414965
56
68
116449
184515
675765556
939954257
113289
27
204289
250017
24
305501
3
58
14703
269486
11
20
19858
11157
214600
41
42
229610
629803850
29
7
76793
8
32
38
10
10
60
473496
552717885
33
409037
7
3669
82
783589831
90
363121
78781
4
864110025
12
362735
63
430945569
5
27
1
154803
45
48734
90
332504
52
311731275
94
27
652216500
55
306310
230950
307063
234156
22
252438845
355911
55
338550
78
146042
41
63
33979
471615
187574
94
434415
192121
37
480746
99
84
220625
3
311298
350002
37
187426
110548
67
141896
44
365389188
323834
824128597
123315
497381
16
67
261461
32
18
13
24
321952
7
96
2387
176719
86
290601
364629
45
400759
213994
87
163310264
194400
23
97
604857461
54
479443
35
245661
313528
91
9
158168
42
42
290165
23
262936
6
88
18
58
98091
10495
503639584
156333
79
449453
229185
86
34771
38
19433
61
65
3
334982
19
157627
118277
4
280451
98
21
109969322
55915
97
1
421831383
7
235082
4
119885
44
30
371037
28
408084
70
74
62
247463493
29
140986
95080
13
81296
998756928
463222
91
134394
49
337888
6
96
149764
4
91
1090
884319195
416514
93
27740
42
4
213540
350246
73
25
831911629
471705
326871
77
4
17
252245
269776
35
2
6
452166
23
8
398253
79
410502
186939
206544
24
45
45
84
62169
499723
327066
377802
26
513261826
396420
72
82144
44
91
183140
447474
553894628
601020808
86
29
436105
99
5
78062
3028316
392121
40
141531
72816
634295111
54
247607
255197
39
9
30
185169
837291471
382505
97
66709
69
451538
483530
47
52083
32
57
21065230
394619
53
66
5
157687
178318
84
815163255
86
249189
9
17
172970
8
321909
76702
499159
204879
62
392365
75616749
23
321501
50
862132139
901055568
435260118
2367
777809833
42
77387
20
47
108962
217292405
13
15
26
78978
6
68
44
9
479861
44034
42
40
7512
44
25499
547122345
64643
3
481528
2
171763
1
50
38
393699
6
431683466
7
12
63
43
36
979819177
23176
79
319690
103999
57
20
55
81
356828
69
980036270
2
357796
31
132035
95
84
59
57
190822
803511767
973834215
84120
26
697550357
252017174
41
826273769
52
43425
76
46
519788645
32
25
410709
7
90
119562
154722
6
460982690
107072
874465962
465355479
29
37
375716
3
46233
808807588
997435420
59
226541
2
202902
73
288855
90
2889
93
832589428
292282941
45
99
23
63
320184
26
48
171794
20
9
4
61
244797
372638
58
6
1
70296176
17
194054
78
97948
657403026
240824
1
289575
87
324175
82706
632650355
74
97
46
32
31
536072824
27
83
1
343413
364866
177886
245341
229636
54448696
354628
581060693
79
800523024
91
22587
65
145755
164486
417168
93
148647
16
172373
40
674163300
26
293647
82
488812
15
397511
51
26
62342
402972
24
584024750
120736
75
896571937
89897
67
195528
22
9
244137
51
68
95
930747025
254456
3
246339
856429872
573378058
299021
7
28853
257103
120695
293873
469921
286078
19738
472107
392464
18
18
50
516640340
85
116996
8
91
183870
21
75
3
388207
1
523709544
31
61731
415633
229864444
390867
876036670
60534936
39
298737
23
3
91
39
33
51
37
62
15
8
170196
72805
856329986
65
20
411645
635001387
315815
252519
301557
295837
44
3
4
420711
283787
143008318
421942
23
52
390048
137510
394885
72
65
171370
107800
78
38
89
200169
51
645510826
56
29
201634
17
27065
62
17
213519425
30
68
373253
119008
14
49
90
88
68
442997
81
942108814
148350
91
87
197328
35681
78
172899
85
397257
61
34672
1
48
5
22
17
58
230385
15
364905100
1
9
71
76
435152
93
487170
6
77
385880
15
67476
87
40
101003
343837
7
4
136237
361981
14
280722
497170
447067
34
487562
628185219
4
14389498
268110904
54
112566
62
216635
370768
81
321038
52
16
469638
403839
589714914
436562
20
45
559331243
80
15249
183683
71
14
71
23032
108004
194754
104706
79
199217
193366
3
3
291562
4
59
303897
478666
98
12
9
464515
14913
9
80
171163
82
62
59
26
149917
26
38
83579211
21
162751
525909089
144294
95
474652
319887
10607
2
32
16
133000
10
311105
34
374020
128709
323726
73
217815
32
246327
164669
895833267
119836
716466944
63
471269
55
84
169218
73
366175
24
32
68
235138
98
26
47
884361405
5
327337
3
23517
84
73
39
382998
11
83
753387383
335801445
182543
11462
864187528
424097
50
228135
206868
29
35819
351988
355401
9
212337
78
72
40
4
259864
76
82
489632
475051729
179091
973955845
375011
22
203606
5
404805
835598749
373733
36
929498846
187612
266288
864210382
405238
6
9
106229
488791219
279679
17
42285
79
99
99
14
233893
35
50
26
79
10
36
28
3
81
63
30
58
3
380702
89827
67
595834891
74
76
489377
72
39
496927
35
405811
28
57
93
97273
111065
95
43
221247
4956
105587
14
523512309
30619
110403
267496
376089
86
254047
12
16
76
379459
6
306722
34
949021790
635357395
5
11452
41
24554
401651
16082
21
999239443
291807
87574
485134
89618288
496007
298871
110439
128393
5
50
6
49404
89
76
64
1
933009117
34
79282
479833
91
8
12402
530624538
368203
8
123325
253582
6
663645180
76
280881
146523
240753
36738
241247
433081
29
9
700770166
417321
487223
829796337
261468
19
176840
35
35
170843
95
340907
81
85
39
489249
71
61
438070
272904
87
41
25
285458
160159
139907
46393
13
69
70
460799
287857
255127
12107
55
13
3
22778
310253
10
36
35271
7
48
135782
31
285802
93
33
8
70
491111
170009
265314
55
41
91
190638
72
469919
253296599
63
68
16
61
6
59
91116
70
78
44
559990840
48
344993
19
240829
31
495694
3
263702
301821
7512646
3
56
204362
7
6
8
14
62669
341318
257976618
60
73867
3
33
150713
24
31391
4
492620
53
32
9
177852
314075
6
281024
144388
91
310367
181859
37
406582
80
93
395665026
286594
387915085
65
34
70
7
51
434626
39
49
6
7
95
327660
151623
421385
39
235726
88
2543799
92453
7
511879464
282888
213595
297129
62
17260
46
2
669752935
44
46
13281
40
22
280195
15
419587
12
147986
24
647212271
55
15
88
16
6
82
30
483995885
72
95
419244
33
641421527
607185266
55
66
25
60
43
400242
388116
470394
180963
863792906
27
49
49
51531
474677
1
84
390373
325748
82
260262
3
5
416588
169026
55
47
178610
35
35813
24119
213383
69
21
41
394353
20
54
32
55
49
5
20
33
72
222374891
251066
4
23
71
352818
39
61
38
31
51
20
458179
231715
258677
55
60029
5
326964
479605931
491351
317304
24
12
85
249754299
6043
83
300534
613338133
54
89789
58
147601
76
82859
143238
79
286388
27
332662
109450
273070
88
146294
39312
11
47
436640
163836
63
11
19
3
5
31
864727998
150838561
474196
324462
14747
99
459788
11616
23
7
33
13
304036
283429
73
8
178137
23971
510139676
274339411
30248
363017
99
78
60
141569
59
42
22
276054
20591
81
4
34574
360355
76
278080
78
4
281095
38
81
6
73
7
36
78
116500
30
398142
61
2
53
476274
11626
38
129197
312113
3
256809
35
13
716658354
47
195980
21
23
404612
383004
171937
343389
271489
9
86
176664
91
463749
4
397608770
16
57
16
35616
8
733947779
76
41
1
28
3
73
876092737
989525951
99
4952566
48
2
281969
11
167748
60
78
107091012
39
15
92
427157
32251
5
332811
474655
90
360799
448403
75
2
312866
82
56
3
74
998322806
902550467
37
462538
4
90
4
4813
75603628
14
150446
76
46
4507377
74
72036
235317
690327409
81
97
318034489
215767
4
85
24
84
36
35
56
403962
34824
236947
96185
374393
40
161586
92432136
5
60
158869
55
30
24
85
352277
81
74
32
374710
11
375537
27
447127
72346
17
7
72
27479
277401
38
69
460245
82
378677
271614
56
21
387081754
85
24558
25282
5
198313
317047
4
73
34999
463480
269498
39333
48
59
2
75
222652
65
67418
386532
37
264080
456289
54
499988
85
52
15
17
72
82
145267
85
66
32
32
83
337306
71
4
71
84
55209
6
773930920
324440
5
303079
97
77
490199
43
74
74
12
85368
440170
25
78358
407607
95725
94
472185841
154213
49
995439285
20
10488
841615499
30
429084
46
225879135
67
133941
64
2
79976
338678
83
930090568
447081
95
436405
18828
429407
330260
62
403105
69
84
151858
31
388699
35
43
94
107324
120992
88
93188
585535523
189627
23545
57119
7
25
92
181566
65844
30
10
82
38
94
293844283
19184803
22
7
486686
285421
8
67
262732
94
82
10508
392223
55
135506
70
28318
484287
340097
47
7
34
91
101163
4
194550
3
4
11
443754
89
445248468
313321
68
92
69
984418509
67
303100
332790
333356
3
74099
99
383721
344248
100108
2
344813
6
151831
50715
55
62
35
77
406097
44188
1
34
46
152946
231815
235578
418725
412992
217835
26
349516311
361534
303449
397797
387460
116225
98089
846285938
90
16
107308
695599604
165689
7
25
774220923
232969
30
448679
35
170113
49
21
392339
244644
2
365425
69260
67
90
381660
60
23
76835
81
35
65
417635629
13546
421016
3
55
9
71693
349209
97
80
77
102615
70473
6
40
96
257794
20
39
75
16
8
2
34
117772
141831
44
27
119838
188180
8
5
458415
5
29
260535
63655
324020
79984
165457
425387
105168
7
24
51
422858
325743
77
43
746543748
157188947
250806
216380
25
37
76
171444
315730
2
179210
8
94
296969
80
190783
73
405758
516833402
49640138
232714
35
429270
686710670
34
58
58
44
5
662156648
54
51
369074
95
10
63807
69
18
96
1
374737
58
311820
3
1
95
409179
69
45
31
493811
29
198095
81
30
16
358651624
63
81822597
67
53
45
12
7530
380440
2
784376503
38
3
47186
31
367300
65
86536
4
108952
91
490982
185159
245007
391970
184308
42
13
57
170816
56
53
95
86
96
42
1
309314928
476965
5
238442
14194686
54
59
331858
163217
3
389636
6
474631
87
136473
142958
122786
81576
88
9
502760259
20
33
269114
21
240632
687946799
91
37
114988
359218
61
97
26758
71
454102
498891
12
1
349381
68
1
142268
86
294030
41
23
43
5
1
207468996
43
48
4
6
171578
29
85
310237
79
6
63
31098
96
842705088
85
454442
2
182176
76
10
38651
279810
94
9
474654
99
29
88
244145
45
303901
14
335994329
42
287512
94
91
103727
6
208763
1
86
480134
144685
466765
305273
8
371451
164610
227925
55
270471
4
33
51
126347
57
66
52
23
221925
63
64
435624
41
351298
257308
171777
85041
353296
88
15
345970271
8
793848355
54262
74
53246
389813
64
53837
40
13
788724319
83900
316508
417841
479657
440016
57
568731468
47
94
39
63
62
6
95
95
3
93
7
451688
11
33316609
12
81
4514
218542
45
413677
77
99
24
56
27
41
462196
72
28
88467
177731
8441
71
25565
176804848
77384436
38
59
38529
28
65
18
78
17
138829
53
85
456580
53
398745
12
416859
932530402
22
34
362862
806880462
1
342643
244623
379694
361858
47248
97
611794534
5
40
34
99
65
120329
308573
92
695939808
55
73
88
185789
221899
8
10
70
43
9
2
124130
889699151
201964
18
253080
383759
31
452647
156814
43
358927
474427420
80
87
61
572114258
10
439453
380049
6
263153
329878240
319884
621961760
15
38264139
23
231153
25100
10
21
484095
3
12
60860
430442
46430
375484
349260944
73366
479534739
238342
314138
76
35
32277
188723
256945
76429
96
712187802
79
289249
51
490685
478236
92
405306
426033
24711
552385336
433500
5
443443
35502554
32
221042
14
356475
305307
76
13
7
27568944
84
91
37
169206442
287333
256869
54061
104238
294986
119850
132585
9
250031
753919482
91
5353
60
59
87
454492
57
49
74
40
22
439771
403480
402423
44
186710
75
307799
51
46
67
17
77
397542
20
879429440
436068
320235
14
409937
4
6801780
310672068
26
5
97
311222
374358
598142727
43
91
466079
83
117286
3
25
55
99
59
72
6
283744
141165
30
49
22469201
27
35
405039
297929
2
296946
24
28
122204
310755
147174
21
43265
142464
134118
212194
56922
66
426544
836571772
330756
80
180556
59
12
9
492055
369220
7
107776
316841
3
85
423529
21
394451833
92266
399198
328704
120923
61
156981345
374677637
218033
33
57
15
4
215604
9
281913
61
931525187
381771
405668
462840
27
32660
64
102565
15
324857
234901
104141
326146
61
388900
42
57
93053
5
305084
62
342521963
60
178671
347347
55
134409
14
955934266
94445
48
366471
53
26
167015933
25
490332043
324885
15
117377
447513448
94
130900920
74
76
2
73848
266142
352546
434522
12
2
238652
96927
2
61
68
4
394830450
12
32724
216504
194661088
168106
50
35
196223
32
35
427456
476262
96763
15
18
18
276945
62
343107
6
9
13
385938
52
1
495964
24
9472
68
443787
17
901022402
388104
407006
184677
315947
394306
969
358349
606903647
84
1
28
59
368782920
40
56
72
96
61
61
38
350250886
3
60535
2
260837381
9
37
98
399196
466990
366522
8
73
56
23515
88391
56
302471
59
346458
65976
394879
263342
917836277
37
97714
73
69
153277
309445
48
352549
4
93188
27
460031
263375
9
3
539026721
65
94
18
234581
474642
137861
495443
472785841
87
481835726
71
61
27
25329
97
14
146395
76
253186
301655
409366
92
159794
48
14
260252
161690
1
178175
50
960635862
270162
94
201963
168960
126853
222083
252284
142523749
3
403487
90
366403
60
322227
342692
93
97
38
59
332911
235355
71
346673
402757
72
103954
7
410274629
28
244560
33
4
454549
35
48
467784
74
89
6
167792
573663254
43612
20
57
312669
50
37
197566
387119
125083
100161
89
26
8
990331796
280149450
603194823
319776
52671
1
137255
376259
322912
93
197597
76
2
18
73
156235
130691
72
274926
89
537325620
32
390072
410764
268985256
58
308119
424533
81
44
469433
419092
886155173
4
22242
70
1
372218
470966
4
63
36725
233588
6
145947
274823
76
2
492124
42
156885
38
74
1
459926
88
275518
90
4
24596711
18
3
166003
264326096
94
83
936074671
115485
491288
75
272358132
207816
377185
93
94
26
69
259150
80
206255
7
339408
42
135558
59
28
35
48
30
78
420869
30
391671
22
96
62
817319073
4
73584
45
14
85
82
99
46
15
40
34055
56
30
99
1
483139
4
43
9
96
49
56
33
114322
113486
285109
29
304074
200110953
497265
21
72
58
252912558
820578264
294195
19
274179
41
47
46
84
222599
13
423954
94
323594
104923
75
57117
10178
456450
34
63
1
77
33
393853179
78
86
257812
66364
260090
315446
1
106744
84
74
444176
455292
254660
273422
402792
692216181
10
195482
11
22
24
590529239
24
80
204678
576553465
4
4
3
407943
349560
1
85
76292
216163
8
41
34
66
61
199982
62
65366
48047
1
85
5
14
63
160330
8
47
324569
35
69
82
75274
79
77
6
77
15
189824
165267
63
79
15
7
350726
44
274748
85
139377
541482265
4
73
235015485
934362838
615338923
446352
189163
84
170396
13
443900
86
5
313204
57
337936
630698632
39
7
60
487217
37
197826
59
383525
71
472132
103347
19
712448138
429266
489627
59
30
130260833
377089
90
416446
51475
472200
511943573
18
12
90
468090493
72
255566
757401244
43
133147
35
81
776212177
301578
15
210955
88
3
5
61
91
839716472
78
5286
46
86
400046
203381
612211132
5
52
203677782
37
290426
54
98
932641177
91557
21
79
20493
13
317068
478481
6
95
414195
16
12
306970
397952
90
9
30
467762
216076
69
221646
40
16
68
276942
268029
47
83
70
63
332871
171118
17
13
91060
288264
208677616
81
7
63
5
492652
9
87
177739
129702
1
133387
311743
12
54
203068
2
923946313
389829
42
212309211
65
418410
69
406021
92
5
267447328
48
4
419584
89
60455
81319
89
423655606
27
8
694573556
323090848
4704
54
96
48
488584
467209
42
62
21
35
451823
3
548002001
6
237810
53
7
426997
19
42456
12
14
39
231123
44
281936978
194962
51
90
273094771
388667
478955
8
433708886
450540
34
436771
222876
397234
54274
69
87
47
603181208
508538544
42048
6
150383
24
439810
49
488078
45
9
325131
48
52
70
50
57
340068
4
93
70
448864
118335
66
59
70
14389
31
492408
44
416953
885957796
35
44
141444
9
68
961541884
495797
27
16949
208498
9
70
22
308605594
955634016
93
253622
392818
52
6
83
1
8
49
409785
78
477442
28
4
1
32
12
67
218931
415995
68
22839
14
88
7
236198
93874
310168
43
196531
466445
53
741266250
449053
185032
137646
31
296625
53356
461340
57135
58
123755
18
330380
68
75
6
302028
394883
4
3
25
94
691693718
839136877
336520
495162562
74
2
79
410970
862936076
535498831
605455955
76
12316
473426
227576
459845
109273
176656
2
101386
14
76
72763
75
181599
422571
213128
674990011
54420
85524
9
40
232464
228314
36
226807963
62
146111034
100787
39
41
473922
251542
241028
19948
544507791
23
4
480547
99
83
397816
950252555
78
20
6
4
355103677
64007
35
94
93886
79
76
77
20
22
65180
145579
35
63859
50
53
232860
5
99
79
8
8
112876
142666785
475982
567345851
53
106664
997717010
2623
6
221174
209398
7
321719
371824
75128558
10
75593
31
297449
306093943
13856
216871
492075
399141
82
293247
388582
316181
98
370810170
153898
135207341
107273
327471
202946
38
95
20
124363
348992449
92
67
310345
210140
402656
37114
416073
495736
166253
22
65
96992
148917
302814465
353620
398715
55
70
21
351550
65
35
196639
251387
126817
128734
174047
401851
24
27
49238596
296159
14
88
96855251
49
83
57248
218734198
711353371
9
96
3
44
162363
334724
20
76
441656627
11469
49
272059
153190
9
80
361731
57
12
188844
421661
98945
93
16
482383
14
282444
308696
125117
4
7
147060
433895
77
74146529
441156
47536
10
131694
21
67
12
77
105763
6
17
117057
71
445173
887526363
123963
395088
376962415
57
31948
377882
572525528
59
70
234721
35
6
126560
1
354588
622874697
49
8101317
12
19
489506
16
259109
81
85
8
36
137391
318463
126667
58
49
63
9
326129
87
437196
25
66
59
291008
94
27
47
252728
2
64929
323341
378529
15
4092
106537
5
148493
7
73
39
29
6
71106232
34
16
195058
125196
35
185171
94894
109560
388130
3876
429869
82
227860017
13
26
45644
78059
12
477174397
96
98393
172908
16
209887
81
443481
54
322763
85
48
243386
22
123146
35
334959
75
416009139
297242
279404
120166
32
39
851949165
69
641198120
391255745
484435
359290
97
56
39
473655
14
80
740706607
2
4
18
17420
35496
14341579
55
67
374735932
92
9
75
19
762168330
14
307154
5861
4
579865147
8
99
124541
155637
98
59
306804
516085894
911785220
82
7
92
97
9
667784451
82
379421
58
18
518816555
62
52
265933
2
99
137117
43
83
563489173
80
57
198657
914354594
67
57
285190
76
295301
246963645
154665
103266
52
93
9099
463863
705732462
64
109740
49
86561
1
26
4
317256
252210
69
356437
9
17
29
82
284392
287702
72
93
310300
43
80
423863
5
201666
19999
424769
395566
5
247251
42
70
9
325570
21
494271658
72
83
26
2
389048
414115226
79
92141
58
406615
33
46
149679
38
389375
4
394297
106257
820035103
142443404
401719618
22952
109137
174475
106220
326879
24
311216
493001
25
498759
70
492049
36
52
81
16
3
28
453031
81
385866
15
15
430860
38
92
82
366996
3
424547
5
366420
56832851
392031
292453
816996903
82387225
691378190
499661235
76558
20
98
12
19
388136
4
734951965
41
47
139160
63
490559
93
7
124665
4
8
79180
8
62
18382
390696
7
232890
4
394094
94
176748
22
537235571
138894
143111
461274
200200
1
282627
55
6
73
289491
54
896642651
456963
6
31
96366
376442
727008305
1
302065
307798
394659
76
248080
34
434597
507713170
94
170027
31
11
9
389401
69
9
9
73409
67067
44
60
230927
75
7
71
34
135114
5
16
44
883182706
433703
58
6
4
59
83
366878
86
31
73
126632979
97
4
76761
100482
611045541
79
73
19
78266
452890
546227816
113243
710729429
967463139
69
259744
5
689081865
297730
92
644670148
115159
73
96
481229
563884658
2
25
1
97
37
15
8
230519
80
124133
56
3
72
277471
231375
44
891005190
242783
41
62
87
372755
81
206560
2
1
420148
160186
25
56
411168
28
149160668
4
22
1
108705661
144269171
45
7
459681
488447
341017
166878
55
127028
452988
202258
43471
384147
76
9
212844
68
69
106777
171124
136326
397356
1
246270
69792
14
195751
494768
66
369043
26
7
319961062
243160
36
633562314
91
17
8
8
121180
70
99
180886
166684
869631959
28077
8
41
33
412721
524830152
85
136696
53
349020948
4
70
22
44975
101037
66366
439585
406795
203129
314006
771328474
68
30
497391
1
39
246974
450902913
262550
87
46274
94
6
58
72
948678163
945102705
54
6846
4
227458
239704
342173
40
36
2
28187960
97934
482838338
66
521879821
65276
30
73
312201
397440
491633
2
407663
74
458530
397553
153838
74
578886545
9
108997716
423333
23
407962
35461
60
74195
80
58154
68532
404207
20
50
246426663
22
18
85
301326587
498527
8
35
35
93
22
4
190847
13
689665826
210944
227515
96628189
97
28
1
404490
67
465793
82
2
499324
426730
156977
60
184507
64799432
227035
71
5
66158
45
84
80
89
53
41
346278
935112732
83
56
78177
573320973
321057008
811719146
47
490072
16
50
25
31215
9476
399541
66
41
24
7909
92
989694268
7
340075
17
412094
36
60
59423
79
8
6
7
551430556
380587
71
7
2
395338
3
72
270672
16
64
392290
83
55
60
11
141698
71
448998767
404074
568233702
76
450300
430527
190272
31
478608
279147
76
497089
358469
63159426
290989
30495
97
168614
90480
444074
477242
230046
351923
24
212394787
73
81
3
194624
417837
203316
2
77
61
408645
38
28497
113251
351252
290058
189353
257998
60490
40240
16
97894479
94
62
455783
64
84
24631
37
139968
9
28
31
71
1
75938
86
66
50058
1746
480053
98
652259024
35
43
89
126404
98
91013
436648
287740584
34338
113827
28034
599527996
7
35697
195931
715399894
168333
51
26
279460
57629
216225
8
78476
821864760
93
320981
126535
418296
305291
6
161457
203803
96
497295
48
451089
379485
237397
109023
27
90
324104
5
36
837382775
562767194
726139848
69
54
4
30
61200441
8
425983727
80
89
36745446
386865
128251
220054
93
73
252676
374342
296699
94
50
484831
64
49
316719
157525
139638
93
45
3
131064
37
6
75
9
65
87
11
97
7
47
26
236804
849395757
921951779
402362
10329
146291
4
300121
90585090
265596
6
51
212505
38
105008
113662
64
41238
99
393630318
38033438
929234303
20
146261
297882
346330865
139347274
2
38
449114281
214071180
164445
3
4
41
144895
94733814
74
83
389267
146695
79
36
253742
51386659
16
55
311687506
266822
98
8
34
464016
440816
409830
488468
77
162579842
925457452
231806
78
72
54
161514
145645
12
7
44
7
94
5
219282
21
72731
64
9
30022
4635
447843
1
61
85
320649
93
79
49
345998
323572
369205
783824392
9672699
94
19
7
293593667
446710
68
12
95
29
401244
44
365338
84180
399408
76
92
160442
13
272484
456452429
297936
50
1
127177
2
214930
8
96
3
2
22
43
42
7
490747
82
16
4
78
99
99085
358676
164595
6
135264
401862
9
64
2
206755
6
76
501911665
327738
42
31
346319739
74
37
52
133467
432103
47052
52
11
478169
439128
68
97612
343573674
10
108595
202827
60
4954
565113336
266594
357794
6
4
52
113923
262995
8
38050
59
7
329948
363680
50
264747
94
364144
84
44
18891
53618
481216
438084
342176
442690
41
84
375632
58
37
32
119457
293803
857927624
420345
317476
324840
354182
24522
390620
375136
103524
410206
419032
493137
6
47
26420
72
294006
395374
5
109267
34
17
13
57
19
86
42
56261
300482
90
435903
37
92900
233563
75
275470
357213
25
94
61670
92738
455993
103974
93
57
40258
92
376937
20
87
260775
271288
94
5
9
478088
2
29
28
19
124905
38376
16
112683
53
117222
8
210680
130113
11
122132
24
15474
86
2
137924
139771
37687931
227031
384510
35
74
5
2
225160
41
40
85
5
485616
129250
139691
84
19250
26096
20
68
59833
50
155175
226617130
1
376022
3
555147430
411673
269903
20
196146
34
260689101
51
81
87
473169
886723761
420115
16
109263
89
100638
35
661864333
17
464632
382300
365371
337761
49080
82307
548841177
89
387787
243220
301260
37
104368
77
418181
53
19
47
545348339
78
132823
71
13
54
6
89537381
432105
129000
391261
1
35
264097
289493
23
240692
345192
516334713
276061
60
340678
15
161926
24
10
36
70
251080
93
4
296304009
27
2
169056
914791697
111987
217759
91
370031
410608
91
221072
86
29
450545
400188
3
42
193178
93922
58
66
5
58
29
1
408971
425805
361846
193599
738044854
28397
36
78
239669
547844267
70
48794
143914
613752912
63
52
9
77
61
81
96
99
973236002
95
6
48
36
324554
88
78
337756
458373685
247653
180925
373297329
118527
301127627
876236790
70229
89302
69
222854
47275030
6
30
85
341279
62
59
189034
55
335979
117047
4
90
85
35
315000154
77065
256886
184912
9
310812
74
25
33
286362
251169
67
366590
81
184998
68
71
52
80
98
323801
37608
48
166774
191109
204958
39
20
37
51
925821376
2
81
19160
460139
638703271
85
62657945
40
78
78
447003
87
198642
325056
380880
75435066
61
57
275587
176690
404956
138070
2
16
202165
205492
403952
11
7
3
267885
192438873
4
54753
24
296210
13
42
357295
25
803408686
22
61709
28
154032
162800
378830
1
17
36
97
77
488634
22
5
47
37464379
178440
60
291954
470857
64
8
138677
46
86219
120640247
217038
66
199235
68
83
97
553999265
49
90917
113832
79
97
53
42188
5
27
339900
321921820
415105
382909
82
3
460633
2
384703988
27
12
147284
5
82
47
370852
15
60
495396
3
6
196173731
289088
320054
82
6
73
421836
2
52
6
164879
475916
4578
794081339
15
114021
383263
113026
2
786440583
9
311992
79
333717574
7
478479
47
908030743
14
51932
76
66
453591
96
12
247141
56
208506
43
410210
846174815
4
43
799254525
321243
588826218
82672
723824918
998338047
37
10
266188
330357
93
57
39
17
63
89
53
498890025
63
480923
46684
128884690
46
284787
9
58
328066
44
26
59
30
93
1
88
53
72
9
403929821
279277
90
74
18
23
223117
7
856735780
166473
2
172555
286223
31
1
234003
225706
63
21
400105
271953
53648
40
71
96
6
34
374291235
171394252
59
14
159608
51917
31
65
16
97722
91
115559
85
218446
710227253
135959
27
705378802
2
8
486179
26571
72
96
19432341
13
13
42
92
758292802
68
96
91
261974
472529
391478
80353508
657590328
61
59
23309
148390
310767972
70460
76
64
202837
450461
97
43
260054
49
61
413700
344113525
915794623
78641
9
17
150712
139658590
209931
6
196066
97
68
492601
28
342715
29
291213
51
70
21
362605
82169
64935
86
59
72
4012
132942
53
495224034
338168
5
446509067
200302
25
300233
78
396019
716447739
17
39
46
359211
46
274156
390664
23
106853
9
443225
68
3
1
50
4
1
95
4
73295
8
53
192030
29
403705
4
15
13
141127
85
50
470929
21
13
129564
257369
499575
122065
135816
94
212355458
15464
35
1
18
27
220724
370838
193782573
230763
78
363537
291126
71
82
451924
340502
15
215949
337063
196016
48
17
385192257
309382
29330
461455
78
7
266569
143905
177530
111082
231018
9
22
85
77
177196
159430
29360493
71286
363337
484162
1
726378406
4
266215299
80
36549
387331
108890
195812
28
66
15
104400
3301741
380105
219069
32899
25367
52
20
9
175102
88
52
395443
332611
7
87
94854
6
16
352773
402065
731550074
220386
248270
68
31
72063
250294
802481166
911791175
33
28
454631
59
417019
273223
3
67
60
3
56318
481628
30
365737
19
249526
73
67
27
33
483385
175886
131084
2
783954168
40
85
87
125238291
360584
91
5
88
14082
48280
92
83
43
337577
460334
32
72
75
73
75931
428377949
24
216177
40
78
340269
13
9
2
15
594414892
69
36
188483
82
358115
26
55508
3867253
225202
141792
23
133641
465727
76
5
434633
123869
142678
3
7
342102
197326
182712
90
33
398092
252889
1
345066
98
62
7
381226
44557
124305
438815
246278
2
4
70
97
21
5
67
123161
22927
387813
211497
11
61
27
128986
6
210347
45
14
59403
184746
387505
67
86
273435
24
462177
800748104
344767
486986906
114285
37
577490316
395925
1
63
75
76
99
54
195950
10861860
78
179794
5
39
47
55
100425
489649
183559
458328
87
659220333
13
105176
87
9
372374
229930
68
211104
761791386
1
37
403872
67
110049
622719626
40
89
1
289924
48
278941188
211569
59
339972
86
74111
39
361171
843656402
443190
349867
36758
86
43
64
94961
392870
192788
17
471469
79
480730515
437224
17
31
40831
50988
71
8
57
785319281
31497
469400644
20
3
79
56
354757
19
56078807
43
230250
66
110731143
3
82
94
59
79
651747035
33
146594
108084
96
449907532
408681
499038
8
158293
42
127773
450994
474743
151443
27
471273
211516
31
28
139388
38
8
8
330730
8977
126120
487221
46
369274551
451287
3
107399
154846
30
395195
112909
80
862969532
366488
330792675
48
924835039
10
523653930
12
341143
64
4
21
211324190
1
410483
303306
2
439495
174969
13
499365
144034
332730
453743
395026
141583839
431686
26058
395775
92
122244535
38
61
487713
77
84
371013046
58
20
399589
11
52
397962
12
471512099
350844
305032
5
103942
32
647067524
79
58
74
1
44
19
459413
96
345254
8
137828
374747
303242
78
86021
197620
40324
94
151211
4
494767
18
49
419800
363802
475209
41
68284
101092
81
77
7162
17449
9
279177679
4
330209
430376
48562
86234
66299
190248436
6
88
436783
254546
3
32608
58
40
80
53
81
27
42
168116
259129
361263
456242
411871
99
575283358
99
8
64
61318
438529
36360
6
29
98
48
487529
137589
246642
151517
13
56984
333898
296253
86
93
312585
481148
3
423973
98358
13
70
59
548393588
46
33
133438
165851
17820
278886
565219677
419223
7
3
669413444
225105
81
98
378005
66
442662
19
47
42
71
280439
227192
59
91
46
8
1
1
9
22968
924568105
813920124
31
242852
2
62
67
590707067
311496
11
37
9
376148
5
179353
124858
309339
263366
60
4
71
43
93254697
3
413582
67157346
86
274501
34253
40058
486008
99
84
5
80
81
3
56
378904
233786
10
55
170179
47
50
58
86
428687040
37
200846
29
240340
348526
17
360721659
126183
33137117
7
303421
46
392589
48
9
71
367258
98
89
394551465
35
140972
6
5
918388423
85
15
14
21
19
687981717
388469
97
35461
213292
30
41
60
217857
5
53
1
65
427416
845092947
356338
26
201926
1
49
65
78
243177
999492726
58
36
494034
56358
27
54
78
234838
62
464411
9
56
172886
37
76
2
65
42
445650
4
70
88
360755
34
695433410
639172358
43
16
60
44
238449197
59
134924
7
5
471740927
237959946
19
50
5
44
409491
24
555464430
453817
14
408107
19
234937
27
16
404583396
93
169750
23
214998
83694
126822
79
28
6
3
61
638798421
70
9
4
14402
374050
51
677
131927
248723
99
496605
316504
274557
157076
164475
843610163
97
318269
10
84
3
43
265884
250695
2
7
76286
73
56
334502
279297
95
32
409748
447998
142397
26
3
75231
135752
333971
110699103
928470246
443318
58169
169544
92
3
139538
59
20900986
82
743120196
1
208517
53
157018
470517
4
140622
50
7
58
55
46
894292466
205670
290856
86
18
80865
336023
33
288673
6
19
30370
15
259947
142728
33
55359
46
24
327887
80
417165
81
66
211232
266366
74
6
326881
262699
19
21865
123591
340957
185586
359285
59
913553007
99
480705499
233172
277206
713786633
59
569987538
9
79902
58
178783
35459
9
7
58
211421
274721
27
3
39
96
391402
124341
257965863
30
448960
347997
29
66
770540482
315838
25
28
243993219
745008080
8
34
72
5
3
41
71
4
174483
144945
43
94
173564
87
64540
78269
15755
258061
9
26
139958
190827526
97
352305
2
306384
351843
31
85602
95
105379
365107
8
34
8
56
91
33
38924
31
363372685
51
83
91
4
79680
453780
7
234096
177832
85
399822
83
9
406732
56
228195
94
60720
94
54
5
276124
78436
193321
368463326
49
56954
733084460
86
3
135959
375979
15
10
49715
7
386155
968753327
415216505
55
92052
28
4
479205
20169
200909
76
397718
75
12884
18
140519
83
36589
95
25
255602
7
888389472
98
53
430016
92
17
248171876
16
266913
40997
435707
400960
105070
72
15
10433
157735602
441695
55
8
232083
6
15
89
85
221435
81
699702781
421153
45
86
72
28
766884593
54
527550936
141485
2
377991
65664
170546
9
248604
155816
790903831
187063
23
18
220934
35
341211
42
238172
403625
33
37
306006
28
80
8
38
40
110802
54
496782
31
43076
53
353486
23087
422147
1
64811
918653769
154762
33
336204
417920
3
335834
78
20
135232
248468
449695
194784
46
52
461156
140595
21
365497
35
52
112188
2
146581
92
34
731926085
22
12
157693
30
152043
98
50400
95
2
26
235126
2
30
6
101335
2
9
878418112
7
28
100500
9
353780
97
44135
13
32
302831
34
76
91030
349955
27
370907
400344
425038
34
1
92370
60
491931231
485901
6
74
751336643
118296
440143
348498
343304
11
9
85427
3
381284
394192
353515
58
378346
20811
472558
571036225
31
81
412824
9
725
2
2
50579
21
230304
8
261289
33
311052
282547
55
3
492051
497927
79
345026
255252
12
252590
11
7
240368
436081422
76
53362
353790
202043
200916
91
462683000
441002
93
202965
92
174826
5
720882429
37
271129
484222
36
2
28
828120967
225689
3
3
65
77
263576
226457
28
366412
16590
80
232149
380988
17
270648
53
32
79112
22
8
99
13
61
18
62867
83
59
80
66
323334
27174
33
390502
79
32
303224
426639
693782296
395749
9
8
69763
253090
8
91
326083
53
67
10
89
41700
3
390837
189138584
771195448
9
57
300983
373086
61
51
45
99
39
499734
318604
24
69604930
383690
1
4
308269
291954
940124312
1
77
349016
904754627
476068
479679
5
169217
109523
462480
22
56
18
246216
77
37
414368
123178
98
45085
2
3
73796
35
97
205594489
96
36
9
229638
467479
27
21
413628
3
42927
282447
6779
879745245
38821
168156
75
270236
63
150817
531311256
12
102419
9111
274529
326895803
972336283
454593
97
44
68852
42
74
46
3
11
314449
10
58
52803
1
62
184357
30
253894861
8
432022
807959574
78939
56
57
81
8
57
129818
309259
2406
829264069
88582
97
48
161764830
356344
15748
63
322656
366839
70417018
914435862
9
25
134199
274318
80
87
373152
32
457049
229984
210284
9
220845
60
319719
188956
20
431492
64
20
8
102190
10
66393
24
29
16
467844
8
8
4
97866
79130
407368
31
8
23
65
12881
79800
63
3
203789423
498266
37
7
380198013
81
197997
442231
405862
87
11
164776
6
210992
348203696
9
459803
242305
2
5
46
64
149857944
95
222344
83
3
38
83
83
3
371027
28
394277274
40
35489
60
961708545
440988
288140
757172648
6
8
236464
55
7
437799
191675
228972
6
81
343664
9
6
71389
59
48
266517
4
50
7
9
431656
148737
202157
45
421598
57324
44
188072
3
39
22
17037
407705
206142
13
485706
6302
151988
337988
56
50
87
9
849774126
186111
161871
59
51
285260
38
27695
926723985
366076
329303
8
12
77
43
225432
29
451019
52
345409732
430750
269529
46
677836315
300086718
329101
208533765
224075
448941
225718
32
60
47
426221
11
353640
59
543187059
10
142946
19968158
18
334971
372054
473008419
154230606
5
698052131
339598
6
349939
928670828
94
144459
74
76315
138334
58533
25
37
452056017
7
77
77
219304879
50
410294
203143
175595
93770
202009
221698106
819538827
84
416865
84
406545007
338485
58120
163684
438321
186339
72
472277936
449749
63
67
91
88
292095
406059
29
104111
19
259212
78
6
571665001
39
115755
175737
280493
362754
97
40
23713
23
412036
19
72
82
95
48258
390374
49
60
100975
742259385
107935
98
368996
252362
108640
73
107783
349046
22
112157
47
77
20
419301
11
756035335
85126
16
82869
282596
266497
443545
40537
371954
75525
2
89545
5
2
482150
63
123140
149447
201098
2
60412
7
158332
102442
17
80609
289760
35610
82
15
437743
47
298078
44203
74123
18
194212
65
61
5
257897
25
2
450306
925926182
48
46
85244
86
888033622
26
366591
286760
64
59784
26
32848
24
184606
431233
4
272040
206416
276049646
296880
480177
51
447992348
90
103925456
1
72
101833138
89
325157
66622
75
166027
4
107931
39989
26
528648394
61
413659
4
22
305528
47
18
51
332995
102373
81
408863
447729
48
60
57062
81
190215
24
59917
201271
218033
32
229711353
239353
143510
10
10
26
264952
419994
376793
141787
70
497132
259968
46
632201070
5
30
93
394957
137046
398765
23
416938
63
42
22
143280
669556682
95
391676
758302209
58
10
28
170103
499841
66
12831
12
650202343
25
67
916569540
278368
99839
29
426254
3431614
33
235046
99
44
46085073
19
47
100242
11473
99
94
679763787
78
43965
56
6
7632
14184
47
89
167663
574625539
444948
129199
492928
78
5
5
6
475207
83
3
83
25
637925764
232800
67
447534
2
46
193637
402531
78
410456
33
35
1
74
6
449372
32
367838
193561
257773
64
97
55
208338
78
6
29
54
50
337808
508275937
205310
4
488817
499820
47
340236
6
68229
95
42
154076
86
337963
186059
428688
80
313660
372957
239888
63
72
314188
99
8
353926
69
2
74
352207
189742
2
94
855729449
369918
470720
7
203688
496729
407749
330285
495478577
85
24
217699
40
54
437576
23
149638
339931
57810
73
62
50
17854705
987231359
57959
65
349944
98951
252879621
84427
285805
321410
14
312479
12
91581
8
134283
252904
56
831817310
62
14
355089
52
56549
140139
282267
33
433768
117574
91
45
56
138568
884655214
66
263261
165330
77
34660
28
394489
44
35
251297342
177723
98
68
96
16493
24
6
32
41
164095
73
257037
19
340488
272110
353081
71
104319
45
44
3
1
2
466657
293226
47
24599
136053
969453046
330569
387610
31
34
47
62
444174
352180306
331759
14
35
87
388219
4
13
27
43
39
22
41
50
80883
479628
206412846
83
10
14
356155
86
453862
3
936100249
260074
248524
59
88390
128884
479335
3
126819327
33
63
16888
15
58522
400832
19
3
46932
96
320710
810396843
445773921
223933
36048
12
89
99
313642275
64285
83
262842
98
39412
241728
32251884
77
44
292808
71
354652
50
455353
166268
196105
129102
106308
97
266040
41
83
20
7
192638
15
417241
3
79
98
274765
30
17
19
356214
50
467230
451215483
488595
61
94
5
49
453559
427725
164866
79
289158
82
64
357958
48
14
74
56
50699
826040400
6
97
489709
42
1
373208
246198
46
28
220703
3
28217
21
270974
269154
369958
252562
21
649349588
3
32
24
26
88
464936832
29
151287
264353850
73
13
10
989124750
70
41
63
466492
4
14
9
82
45
1
7500
210650
407456
71446954
178560
125456
52669
94
34
77
46343
24
372786
8
228644
172202
86132
200518
443231
12
126916
53927297
326447
18001
49
280055
279319
69
91295
10
16360281
435053
49083
7
52
3
87
1
65
143896
96272
382526
8
93
69
329592
212696
227937
7
311956899
232233
20689
155976
393116
95
97095
68
54
556218622
29823
92202790
5
402099
3
58
32
18153
19932
442782
520836314
127105665
97
73
9
90
333741578
473195
73
114055
71
418985
22
115397
594791643
171420
21
453956
44
46
201858697
281058
901970975
215424
10
229308
130617
47
20
496601
288178
21
88
33
255701
453549
692122329
328991
245633
345378
15
23
8
421380
3
56
231209
298013
197568
9
64
84
6
665520006
383794
4
72
92
63019
2
55
283585
468723
83
169823
43
8
147628
403335
35773
50
583692079
85
1
72
39
56576
281787785
1
367955
33650382
947145031
98306621
484845127
9
11
273545
406380
304592
486085
275722
72
65
55
1
69
84
1
540942859
109965
432029
5
63
450957
11
130480
99
67
133102298
204568
455134
25191
32
5
70
301087
266533
466984
76
48
85
417501
4
120879
183891
195214
319555
67527
26
38348
462425
39
61
226671
369846
8
389734
56
170773
90
66
134390420
329248
462294
228910438
48
479206
14922
4
62
10
447077
27
8
26730
290653
350198
1
83
406471
276513
69814
28
26
79
204038
288346
63
449475
34
19
33
45
33590
481395
201450
3
491611
272056
8
470674
26
83
44
272645
398664
30
146311
961491452
2
55583
58
495916
73
456844
154502
318378
370155
258223
358453
379926
294549
39
366933419
170219
2
370964
115096933
190288
326784
377159
85
92
47
480631
70000
338991
92
202475445
444116
3
455860
98
25
83
10
72
400934
86
68
197440
4
66
171239
60
48
426383
9
108500
499376
430116
64947
250958
274505
70678
19
152127
86
42
93
289836
49
266300
207591
25
216342562
535447533
271878
64
64
32
471358
77
879446274
459223
6
79
3
41
91
652521632
58
17812
61
305284
2
278885
444258
30773
65
896733144
850917788
72590
34
105757
97907
3
28
214169823
97
92
79
3
6
39
92600
70936
98
73
186798
177116
51
46
5
143910
39
9
68
16
472784
76
4
31
21
60
379295
38
1
40964
221904
8
14
3
329655
41
29
67
338361
62
8
421732
67
54
225000
848357672
265175
7
434063
54
47
43
47
132562
798265212
48
548837161
4
276020
17
2
275695
74
5
79150077
431836
204754
5
4
8
415451
223482
18
3
98
6
2
59
206385
452396
285781
25736
393522
63
347629
75
58866
37
395485
72965
295706
697614609
5
437103
239714
55
8
85
40
116146
18
331526
49
97
62
28
436358283
72687
280401
98
480589
28
488655
3
211984
1
470921
390332
422631
24
28
225995
8
69105
64
375969117
151376
660132425
90
10
8901
31
6
468325
71
353698984
79
6
3
409138
1
293072
138310
46
58
351527
239694
233318
56
429910
10
168653583
290925
77
341158613
44
290095
299573
9
21929
90
100565
198647723
180614
4
330742
157221
180046
32
337197
34
46
223569830
74
3
82
89
314507
23
67257758
350320
35822
949813113
45
600252455
283379
68
80
411893
255965
377737
90
132661
435945
3
85
6
256064
294694
35
73
31
24
15
77301
107773
25
92533638
58
72765
60896
75130
225500020
30
19
72
51
15
17528
12
352508606
31786
334043
93947
47
85
70893
7
79
187016
61
244745
56818
52
41
40
81802
26
7
298984
91
16
95
50
96
30
397542
48
201042
69
359854
322233
239579
5
419063
11
64
9
8741
224321
530776918
78
299852
99811
466519
69
193463
19
92
264047
11
31
89
77
175436
42
142931
299181
4
40
234837
68
331874
58320
70
56
134944
82383
45
27
217443
177018829
29
71
32
33
51
15
454027
481195
35
97257
43
413975
70
356572
154644293
53238049
64
67
58
123739
61227
39
87159
35
2
32
93
873510926
2
76
37
39
88
484694
362209
333147
115013
64
50167
44
52126
297363
287509
182227
8
96
757259054
484005
19
5
97
411249
776081441
93
5
3
65
389106
5
20
877043510
8
97
24
73102755
62
379002
634513464
364013762
919529743
9
27641
463951
133654
56
73358
45
3
481920
15207
319459
25
19
667489129
79
25185
251900
8
77
216169980
66
35
82120
1
641228983
4
481133
408839
89
26
22
208638
74
297603
342155
484926
25306
74
98
35
485921
22
9
5483
329098156
636144901
93790
389759
501538248
334590
95
6
98
58
40
548828876
4030557
472435
72963
13
321271421
387130
41
272714
285558
463743
79
81
18
432209
25
62
47
118869
286813
221253756
62
226073
639576670
8
942549230
14
441018
63
372617
179773
919043873
92
315171
77
37
48
47
38
354141
17
361408
177321
81
59
112282
44
409716
98
12
185722
109444
3
41
37
81
495421
5
325628
66428
19
15
390114
160201
631924069
188953
69
53
66
367304
73
192763
66
31
36
186230
57
56
450877
432780
273419
961771343
50
293423505
34
297716450
177635
62991
1
82
7
73
502188104
17
596769503
79
22
34
18
110013
54707113
382185353
42
17169
175164
319347
189383
120260
43909
961483627
319955
177173
265136726
62
127663
2
51
87
73
142764
38
227839
7
33
87
423748
391855
6
75
8
379338
77
44
14
59
24
394527
35
666056455
22
10
20409
82
294016
58
304005227
176380
179933
6
105131
5
80684
77
21
19
66
6
57
9
118587756
499337786
78
13
414583
17955
63
106539
7
204093
38899
31
1
51725
3
167298
14
97
94
9
14
88
223453091
66452
36
168066
71
10
393835
257264
42984
354586
228366
53
31
84687
70
83765851
8
60
15
157551
68
62
251426
75
151393
68
45
138379
142960
62
3
85
415315
287324
7524
74
4
186805
104321
61
136766978
81427
123566
74684
319382
96
475409
75
230063
428367
4
41614
84633
410019
10
59
72008
479723
6
274155
67
3909
25
13305
92
444975
32
12
6
96
169235
5
246133
55
49
60468
486497
379438
209974
33
59
444860
92625
36
90
6
283883
351383
38
466673
69500
185176
439328
278454
15
37
376107
34
89
13768167
87595
9
13
782802201
78
9
183638
10
959839511
811520788
7
269430711
5
61
190096
49
51260
85
47
94
82842
32
360406
19
42
18918
496127
89
484199
99
81
215942219
57
28136
86
81
243776
405042
499748
7
117687
3
404795316
5
93
217685049
445944
78
10
479648
84260
92
98
68484
331485
47
4
275106
307694
391349
228733
63243283
4
14
181153
23
481667
775047030
419345
69
39
286347
52
81
4
76
545161202
55059
426498
6
13798
40
80
134485
143553
337155
32
484178
647154111
258136
115028
386165
85
56
127515526
52
4
331326
406257
53
8
11
52
7
75
348786645
227688
94448
88
24
281303
39
72
445918
1
3
109373
462566
40
456068
69
21
19
144119198
335827
414304
479581
462366
70
123616
34
63
44
60
35
20
64
14463
56
349133
205727
352733
293276
329001
9051
278718
87026
900097309
32
86
89
338364
357381
36
2869
1
227961
91
275094
24514
91
55
14
5
87
70
97
90
202865
103462
44181731
6
263355
323384
70211
18
156786
378443
192283
47
36
196135
2
12193
427387
555430878
21
35
1
81
83
86
300671
32
348515
135179575
94
423335
6400
21
97
417355
5
77
447176
92
15
48
66047
216756
90
27
340607
79
330297
44
71
128031
321433
249451
261727
207118
45
20149
42
397468
60
11
51
85
419999601
74
424219
9
36
2
1
95
663521806
39999
755208171
19
63
62
108901
12795
99
55
95
316069
16
347151
3529
189763
78
268562259
30
88400
5
372489
52
6
9
296587
912305949
86
318725
39
17
16
2
103690
464684
447536
24
21637
255578
946101485
33608
329139
247944055
91
16
79039
284895
76
9
88321
6
33
23
79
352967
19
75
442344
49
358367
82459332
7400573
339543
10949
362905
10
44
193582
24
489319
212449
96
468248
17
86
296226
4
492823104
1
270392
55
365984866
70
72
16
85
202082
52
225646
53
15
76
176019
58
78
58
268372072
399988
270301731
54866082
46
89
351144
70
427215
84
319839
249052
2399
92577988
9
84
7
122990
51
111192
133682
751367158
2
173784
296354
53
445319
5
32
2
2
474072
61
316766
205659
308412
95
21
81
78649
252879
55
3
16
46
676761903
94
21
67
46
275090
156295337
208939
235440
435670
83
135062
260970
898557324
79
55
51
121613
469731
31
87
983156521
482315
14
969826434
4
55
246196
452702
15
481913
133426
65324
89
10
68
221782
7
127650
480187
35
5
71
29
7
53
26
56
24
6
89
7
379550
256514894
269874087
287746559
407867
60
4824
2967
453445
368158
3
39
22651
2
1
37
48
221128
4
4940
297415217
11
94546
289643
287776
31
35
15
17
17
57
168788641
82
51
26
833431311
114826
372445
3
393197
37
100686
12
468071
4
379441
27
72
49
134697
457699
19
430410
9
243970
409571
56
16
191756
89121264
356759
3
83
463323
380644
11
1
67
268022
383796
633820097
16
67
48814225
234421
89
10
22
13
170066
9
255643
146046
25
69243
62
434639
14
73
6799
75
5
401691
79
842550288
443998
8
239020
270458
90
258615
73134
218443
72
18
467423
225269
30
81625
8
70
56
725222987
157659
70
165178
32
48
371547
67
268714
5
41
73
16
6
284057
841554536
42
99
25
46
7
31
279282
185681
24
64
8
95334
34
146989
67
71
58
56917
79
89781
479918
393354
77
12
499268
450544
125877
22
304271
454903041
301321
424641
35
584430536
97
303399
45
107004
369464
87
39
179581
303932
43
58
16
300634
246546785
58
423125
26
26907921
691212581
28
371125
28
55
320267
485293
12
94
3
702830474
396738
43
948066842
193710
95
140509
52
3
155629
188311
283701
11
7830
22
172411
375093
321875
48
70047
478668
89
50
80048
9
7393
308974
937588906
217334
451127
45
85
17
96
495360
84
216841
81
279962
29
292050
16
219540
46758
147716
484596323
16
12459890
4
153607
24
306765
329870
236566394
409203
49
50
375372
201771
3
49
235562
78
27
22
242595
6
13
82338
277116048
77
181608
744887778
38
31
309195
27
53440
25
400796
75466
383952
93
48
336438
235417807
629423631
10
913983666
40
97
466086
8
36
245923
50259036
12578
85
7
7
7
61
299739618
7
8
78
16068
412700
154928
17
444844
142186
3
85
54
71
68
493147
448904
47
61560
56
58
3
34
42
497015
235608
230814
8
9
39861113
271773456
585747700
113240
10
387739
617498122
85
81
286040
4
492772
885016635
420667
7
185800
290875
474172
87
383238
420779
7
245233
54
59
5
27
43704
39916
33
166758
131098
98
349793
91
9
60
355122
93188
28
99
81
22
219338
340840
82
26
436265
305020
35
207320
385555
54
167481
17
99
15669
300162
29
126262
33
91
70
9901
50
90658
49
429131
8
277529
374759
17
94
70
82
38
574876153
42584
9
5
43
29
7
66262
48
76138
8
69
1
87
809794021
303327
2
85
25527
96
382863
257374
481629
179078
266576
68
45
103822
25
68
11
17
338659
12
78422
473910
39777
372213
88
98607
844955285
336756
19
242402
1
452974
7
415461
442345
98
32
257877
24005
93
184725636
110569
265113
9
303320
171693
8
317810
98
34963
214130
14
66
90
58
139178
4
33
49751
6
315280
79
434296
146626
10791
89699
390658
250264
68
360152
83
45281
53
24655
363532
362467
70
478157
478016
625049213
75016259
12
614849782
258209
92
632079798
7
135065208
38
272005
354665
105937
5
60
73
70
471401
38
2
62
884734814
62
31
466691
45
196730
3
208292
2
60070
3
884482388
44
59
236512
75
39378
17
220493
42
392438535
75792
70565
33
45960996
356812
258471
6492
68
5
144907
34
9
331084
22
36485
36
6
9
29
6
86
64
7
8
3
233951
365629
38
515224842
396949
35
96
45675
23
16
225939
37
73
438221
61
10
27
262185
422296
4
5
84
188487
39930
279117
49
9183
6
402986
78
312748
69
3
44300
18331
287931
69
245368938
319617
47528
4
177536
408101
6245929
404784
48
1
36
52
17
359339
29
23
72
52
97
208887
894778361
56
450125
391286
6
650582680
90
35162
89
313055
289825
72
84
350906
565220362
9
30
145310
73
241874
67
407711
463380
35
44
341981
54
42833
95
2
467681182
230430
378448
459937
156680
719844002
489986
87
54
226763
456108
186919
3
72
10
70
4
34
14
48
370669
50
36
46
5
96
68
25
105456
124723
32
68057
6
40704
5
376248790
5
13
47
5
84
407919
51903
17
48498
11315
177721
84105
198714
99938
228215
49
9
15
55021
98
64
93
917972466
80
293186
71
339045643
388026
55907
63
31
384041
28
292968
117478
2748
65904
44
924328510
38
203581
488852
82
393027517
2
376188
253923
75
76
22493
83
292029
36
31
95
74
94
63
11
45
75
60
467340
161729
57
62
413687
2
26
29
13943
477330
65320
68
872830896
288977
54
195511
71
20
251753
46387
420910
21488
414065
456718
108060
63
434816
235383
349872
443684
181119
325488
491346
3
47
786355191
528729641
90
894499457
82403
195921
87
242091
367924
901546076
61
903823227
5
59805
8
390066284
128810
94540
88
78
80024
5
483094
6
118705
122508
307330
30
99
37
463138
177623
440348
96
46
151936188
65
19
53
266377
16101
74
49
82
54523
38
17
70
40924
574447205
626910571
46
394314836
447621
95
165863
7
299866
395116
454156
44943
18
217657
16
92596
90
435526
338100
161551
389879
2
396947
16
3
52
16
17
394872
398577
223963
141987
33
97
7
462827
72
66
2
83
74416055
8
81
58001134
67
280482
89
140745
87
291453
34369
315557
78914
26
36
439770
416898
91
493523485
6
19
75
8
13
29
27
68
92
481513
55
6
58
70
53
7
311657
35784
412933
7
83373
182416
72
20
174105
53823
34
68
26764832
8
325199375
229858
50
501608763
88752742
335556827
77600
491140
142427
88
10
288188210
69
71
44440
430347
15
88800
285432
155034
468376828
591217588
85
6
57
392208
66
961215230
411897
407089
312763
33
9
51073
66
38
5
266156379
9
471813
103131
163929
45
54602
73
480105
86
321165
361312
72
478752183
977203783
119214
4
97
8
5
85
71
324121866
40066
1
430360
439133
234343
73938
469787
36
58104849
90
91
28
331269457
31
299310
63
497349
253790
44
491645
69
33869
240351972
669867967
851643807
31
445634
38
836329325
54
271041
200099393
690560744
619603102
117189
139951
31
839235873
28
33
40
442774081
300684
51
91
345319232
93529
64
82
31
9
73
91604
77
26
3
483018
371926
33986
26
344516
60
14
298858
21
12
288119
86
314047
459396463
35
375866
53
190555
41
89397
22232
306593
4
353413590
52
102012
94141
14
89
46
485094
52339
4
450136532
86
74829
3520899
17
48
97904
223738
76
42
48
79
31
418005
79042
7
137095
405534
189935
701313426
461997
14
17
755363897
20
66
66184
354867
665975330
84
18
4360
99
89
496112
86349
94
76
153902
318021
102428
42
52
717451968
55
259521
185253
340572
4
72
295682
721753096
288591
18
181652
59
97
5
628698692
21
74
79
23
96044
479850
43
18
342510
31
67
668127093
92
91
710286861
475085
368499
41
332148
323564347
70
8
206778
4
368
74
429163
364033
176426
496782
139089
46387825
31473
15
4
35
3
214985
82
375405
20
7
142746
425489
7
445459209
6
51
144656
335437
849408336
60
38610
70
150039
496779
84
186881
239831012
54
40
489227
9
33
3
29
66
11
428158
181544
35802
116744
33
118974
646881461
262998
88713
8
78
184624
43
381092
49
97260
79
253762
93
39
257516
389692116
54
460561
23
87919
53
8
946353919
183804503
235951
4
355916427
399241897
64
7
379428
358297939
8
255923
58
31
23
4
395444
99
27
36
360226
7
1
427142
436682
416917712
3
62
332832
28598
66
867889280
485931
784758450
24647
1
410459
835500180
292018
34
60
218991
17
13
251573
255587
366076
6
6
401082
136600
727537566
8
492317
63
384230
284374
172515
26
252476
713829968
76
111974
10
83645
36
114759
325452
45
244277
173597
48
254077
627665236
34
64736
378632
108466
170747
67
81
242234
373282
6
61
2
101025
250613
465048
171913
530089034
590413977
3
726829558
78
73
70
11
1
438819
487131
31474
204350428
166833
22
38
77
101437
182766
196846
334021
8
96624
60
2
90
392981
74
70
33
587703400
464130
33
39
161965582
487298
77
66
1
230553
77
19
146660
33
18
97
16
53
201327
5
221978
55
885347469
324174
895396464
197348
313892813
466034
54
97
32548
511738631
52
323987291
23
148373
274563358
5
3
255584
260833
367408
211646
14335
62
83
169195
346312
717339122
28
60
16768
86887
74
29061
203192
480822
96
526154185
170983
129770
391853
36
38
297245
37
483146
441319
424659
486543
49
235035
68
57
49
80
38
11
446917
433152
176743
34
17
297919
78
95
14
278910
455015992
405826
944758487
12
8395
3581
236248
785609454
87
243208272
90
63
443901
11
7
83
14
318355
138861
53
54
58
496645
314524
352190
60
1
388024
304470
9
96
82
2
6
284107
93
3
72
86932
56
358894
852462268
46
77
601753258
78
16
94
3
30
74
50
484139263
65
84
61959
79
53
89
7767
475318
33
8
2
6
77
63
14
76
61
46
925965348
257218
141313
62
6
74
420622
428791
46
46
57
154905
92157
158484
486855
70
253683
456396
51
84
69
323551969
47
663994963
41
428142
22
51
239190
7
4
272779
481936
344393
375321808
191300
197624
805866181
28
71
44
21
95251
438252230
11
38
41
168414
4
531896237
65
327107
32
412064
67944
33
211715
170524
29
4
89
81
4
402119
224805
56
473490
16
53
373369868
62598
240972
29082
32
436224
474155877
358352
14
153032
496329
471266
139
340633
31
394499
198153
1
81206
460295
310373
245443
73
59
206509
37
440081
99
17327
579403136
98
63
23
162917
65
56
54
95
134237
160757997
37
86
330590397
1
338638
49
4
6
416876
8
202625
33
98
3
464036858
44
268443
158257
80
97336
7
115837
112465
4
94
482953
13
81
92
384213989
3
893776282
8
138935
140935
195516
80
85
148679
2
55
1
463585
25
46
44
2
27
8
111598
350311
259518
343156
234504
9
166003
637259713
1
8
66
36446
476054
446369
43
98
378715
85
22
315518
4
337606
126950694
93
130967
72
22
8
460912
221394
87
162470
161873
86
107701
77
27
50
288842
443715
15
51
495470061
961834458
91
192069
389828
187874
200841475
13
161606
54
9
146138
6
35
59
960555462
164423
21
99944
3
89761
88
7
64
212577
86
893163727
266927
132950
34
62
66426
97
431664724
337821
83
787751528
449510
503283481
4
151445
719375877
65
879473994
364518
58122
66
11
66
87
43
96
35
592662577
308575
173761
417400
99
63
726465883
298864
8
98
86
202970
22478
242980266
28
476467
46
23
48
91
776657311
55
74
98
250629
83
83
244735
193212
93
490519454
4739975
33
24
404195
66281850
64
155238
78
135759
410605
7
784378745
12478
353053
7
479248
68
377334
32
36
73
41
22660
72
10
3043
14
941243473
9
147379
30
2
36
8155
4
516752626
57
56
66073
123663
190122
426877282
16
53
96
54
130527
403919226
42
72
76
78433
58
47
41
550339704
372291183
61863
88
660871699
300916
32
5501
10
484640
348415
66
9
299008
9
158871
31
191062
25
41
9
972091109
58
30
88
328986
128942732
87
696885319
83512
32
91
48
531213984
365104
5
42
414688
25
94
88
170118
5
16
208237
114756
470004
50
7
210513
438712
353083
93
379253012
349542
30
37
4
45
18233
369132
70
24
90
88
94
137382
68
319603
25
105320
230548
490163
219614
66
69
45956159
55981
79
73
304247
68
76
19
56
92816
736991971
9
45
6
19
467376
39
33
363325
462804
25
66
46
74
6042
218607525
217013
110574
879689799
58
50
351447
62
486183
361238
8138
963910990
67
53
44
80
8
31
113485
350094
161003
498278
456123
457294
365451
183051
51929
341103
13376
344663
34
82
69
230524
209107
8
229246
77
170504
76
13295
32
36
4
65
46
66
31
25
6
405367
435194906
33
81
35
142136
54
16
13350
81
187429869
24
954193623
898309064
103568
4
90
305945251
16
83
23
74
4
181012
33
61107
78
916269965
300240
88
171855
390124
42
15
453960
29173
21
73871
293757
82
31
98
406239
32
93
78
948472960
6
85
418447
268552
72
496705
12
632872918
208443
490311
31
480104
206679
88
50
73
83
60192101
36
332112
491207
59
41
84
13
28
98606970
380469
340267972
112697
728336577
97
47
41
52514
26
37
24876171
388258
236862
9
4
19
114169
327530
18
56
58
32
908586350
2
829439860
83
54
474736
406965
30
13
413705
86587
395103
63
82
31
178848
76
34
94
58088
93
154954
360785
287964
42
96
9
96
32
92
203846
229916
87
894038234
217619144
37
92
81143
21
131779
246120
122915
193339
4330429
6
481246
30
248805
244462
276618
5
79
41
296829
4
83
297460
29
62
285055
992489955
88
93
627204144
464734650
7
10296
53660
1
90
447196
299791
316500
93
546470165
2
52
94
337401746
43
28
70
84
17
42
127898
54
15
16
89
85
350974
922153388
715135010
13
289818
96
380678
82
9
481194
138910
221076
46
471657
10
23
57
8
22
11
266484
319152
87
136888
292473
435697
4
936132619
78
410139
19
75
37
13104
728435850
69187993
9
76
278570
71
13
87
199946
42134
47
64
19
4
7
421830
264791
702767437
18
54
111990471
64625
443954
8
2883
61
357569
99
89
387697
122066
243156
297843
93903
56
303611860
41
72
5598
127050
117489
38
171075
495880
343519
97
4
808349884
7
87
97550
30
65
24
95
69
9
55
114651
332023
89
54751
437462
8
79046
7
28
26
273031
96
654308904
9
61
10591
173142
93
433655
58
8
318686
334129
33
33
6102365
180117
352188
2
7
35344
365048
78
246950
548086032
358886
29
87
85
74
85
76
58
333466
28170
494291
54393
31
488484
324859514
82
341347
233985
82
650891242
77040
48708
412846
417864
71
1
284535
23
66
10
327550
344093120
184388
825900163
64
199283
54
6117
30
458022
48
749329675
17
59
448958
61
5
46
61
88
3
32
188006
24562
134349
36
55
97
228944
26
49164
472897
46
488757
183426
65294
85
488176
79045
40
698814986
89
60
124239
232947
2
92573
83
252937
32
488763
23
9
55
442748
388184
98
263827825
199256
75
20
760039969
69
478025
85
230277
59
92
62
95
239434
44
203881
74
48
56
76
406495
43
49
161054
396293
56
793063152
111897
41015
351546
89230
93
299680
5
73
87
171750
270381
454964
40
56
1
281808
212631520
91616
2872
228338203
20
69
76
6
381343
457915
434495
104997
365203
389760
75
48
112790
160041
212044
367371
87
262324
54
218458
275479904
5
121422521
44
2
57
25246
25
280492427
25
27791
81
269986
62
208769
490849
4
21
262440
24744
2
86
934923776
28
78
45
465788
94
418638145
60
92
16
126504
338614
283556
690785987
358071
120042
81
268784716
94
292076
424061
55
14
4436
3
119474
61
132770
74
9
6
463642
29
29
7
761850720
420435
60
365562
158315
87
398279
5
108537601
498439
9659
220400285
10197
99
96
125032
640578457
422406
63391
45
162551
2
99389
287988518
204772985
7
135576
1
315327
255574
65
39136
92
241267200
38
766533970
1
1140937
3
90183
5
410089
34
375522087
726879470
421940
328092
128052
479667
52
58
68
143572
89
343438
375400
98
34
193748
44
3
318104
380543
292905
62
226693
27
73686
30
407157
24
38
51305
385733448
105620
72422
36441
59
200550
210846
74
188667
95
342014
97
80
92
189121
5
683872751
202639
87904956
56
60
62502
886166264
95
20
29
3
98
59
1
425407
27
460601974
48
18
389513
89285
403025343
45
9
37
342301
14
95
60
411899689
278857
377257708
171696
63
29757
20
8
13
972141090
72500
29
31
18
34
43
456768
7
36
347367
7
357718
281092
247997
248728
413700
80
19
93
224290
135306
120636
81
103857
490079190
307276
99
3
274630
200332109
18
127551
194887
91
82
456413157
58
6
176961
85
88882
31
83
30
184455018
289910241
653346995
460088340
380423
106615
9
2
487996
4
1
26
260620
188056
288080
361808
68
8
147848
69
199143264
51
370534
90
41
110752
201187
21
9
64
106180266
67186
39
398845
300752
7
64
6
60
74
79
24
180911
42
303364
60
450579
232204
272633
74
183756
467656762
346238
42
225901
97761627
245613
309431
49
51
1
90
1113
98
67
340082
58
497444
3
830733946
429645
390291
42
149192
29
91
29
448799
3
58
45025
59
373588
225566
480327
99
3
456700
8
204055
29
995529677
98
159532
80
208653
8
243463
122720275
56
9
67
54
368628
93
2
474669
237254
83
29
135308
426340
248577
147278
260762
58
22
125263
52
81
171290
37
80
384694
69350
265190612
78387
8
473934663
61
160454
281742
147254
260873752
214106
428429
401798
4
74
137060
960732492
47440
22
505548114
16
108652
34
479743
69
196073
62
8
168614
4
105683
12
24511
145439734
386551
949078695
79
665461469
48
30
27048
104302
432448
98
456297136
59
69166
47497884
92
318154
118716
140779
54
286956573
463666
3
19
249758
21997
48
165010
406667358
93
30647
390788
40
10808
754993228
75
212386
99
21
76
48
386049
21327357
98
115462
123002125
484894
14082
58
91
157062
4
5
198836
58076
3
46259
308587
4
52
37
124031
41759
712261650
6
203884
64
689929263
76
6
224119
442973
32
482274
420876
74
59
273887
45
50
781474210
47
216878
61
5
92
490948
454631
23
1
171472
27
16
77
62
89
165556
74
105397
47
94
87
525022494
12985
23
49
326676
11
430785
23905
168391689
245139
32
21355
402938
39178
433570
6
61
9
417815
839922939
89
29
64
90
76
163726
64
428701
201388
60
398289
26
430984
4
97
857220372
67
15
21
453273786
332023
696995513
7
35
70
590594940
70
280276801
48
72
358999148
772986701
92
389736
67
205182
35
39
95572
383239
364222
2
74887
68
74
179402825
560359415
93
364270
134203
102805
46
182498
98
73
47517
6531
72
106435
29
27
295428
211490518
92
6
17
90
454963
6
163761
732241070
23
292204
39
147618
45
29
547886593
31665
92
390700
2
16
6
207797
306633738
119201
31
3
72
1
74
385167
352295
353198
198024
621273
7
151513
95
240183
67
46053
68077207
46
26
437420
7
3
199443708
14
361978140
27
96
65
248673
90
658
42
78
159285
428606
40
378522
78096
252762
89
66
73
17
51
341046
157927
282408
228832
62
61
90
987323279
86
3
89298
52
99
15
52388
28
13
7
189040
22
31
1
15
7
105511
2
7
86
88
58
55450
3
23
10
84745
475527815
440443
5
21
68
82951
256573526
269072
7
68
243749
41
399047
11
8
498099
82
253192
84684
3
89
2
15
3
334475
246457
728943094
366206
52
37
33
37
11
342365
29386
455337
33
167224
81199
90
73
57
196295
6
86273
437991
5
79
662397628
136546
916881524
86
26
68145
19409
36
273158
491452
95
79
185765
34
2
1
68
55071
15
40337
193584422
9
47
91
4
3
29
417954
912651500
47
3
5
272004
10
38
336187
73
61
73001
9
207845
47466
39
70
82
5
33
15
51
1
70854
15
88696
7
332081
385173
90
354799
6
131073
921299841
78
114532
79
19
99
42
453597305
59
288184
80904
139441
55
6
16666
42722
47
49
35
61
354787
31
55
333003712
74
5
193275
83
87
74
209888
271799
21
12
28
524328843
97258
161143
344301
88
760476214
38
372153
179399
369747
450955
33
78
88
6
8
4
87
495295
5
60
300418
42209
62
11
714295580
15
172389
6
159605
277634606
5
10
129499
4
68
96
229928
244683
408382
22
252607
402769
97
218449
96
447033
168223
893070638
98
48264
138730
510107920
70
52
1
335447
238754
22
65
49
101672
4
391684
165926837
281486
59
370520314
291159
26
341169
87
98
481728
602748540
5
452930
311728
95
179544
432360
275491
109070762
321411
14
4
302594
30
1
1
294870267
30307
37
35
903214939
156304
51
71
303169
7
415609
16
161087
39
254115
329830
92403
18
37
435634
13
82001
509335770
87
27
400828
47
290978
466926
49
485920
262355
267582134
5192
77
55
7
22
979599215
24
2
770647632
57
119339
20977
56
58
302929
60
2
71
154265
185624
68
92
428425
59
11
193869
81
224925
480221
78
148852
16
84
489652
15338
74
82683
92
163987
4
20
80
23
44
33
34
6
2
6
2
27
74
252356
4
132003457
15
27
25
75
143511
5
652103403
74
5
292482
208521
69
99
171413
38
116035
28
384002
20
500633363
389620
175058776
7
13
344736883
110879
24
368387811
257249
3
350025
86761
215432
737268305
161107
463814
1
67
892683150
8
15
426312
4
62
5
15
27
83
27
39942
86
6
51
25
334929
48238
372471
48
85
994994911
1
203672673
204746
70
278160
247154
92
99
690093517
3962
249019
5
66
82
46
224010
5491260
4
32
1
122854
72
70
2
8065
449790
438369
75
96
6
44
94
49
66
5
41
8
253343
5
432153
425312
8
80
47936404
1
281204
62
17
411019
410462
351174
51
62
32
182483
71
26
209441
158845
478121
2
40
16
324920
341197
314403
193470250
39
47894
35
5
162163
19
398678
178176
472762
34
58
50
76
481595397
205518
87
2
238329
66
73
208642
321707
98
84
78
475020
3
9
91
27244
343763
34
64
15
37
31993062
62
427442
496225
888141210
72
260008
3
89
34002
117638
27537
189831
15
52
13
483491
4
27
49508
42
7
1
211273
52434
395065
1
439911
27601
55627
348392
50
51803
408083
361191612
1
93
9
66
26
179056
275907
944673805
3
400219
108183
62
368465
60
980593268
49
451825
25
3
48
2
9
677247706
56
51143
80
453387
661470020
89052
704138260
202117
23
60
562174613
64319
97629
7
66628
293230
193365
97355
324998
32
490737
79403
45775251
358550
135746
257239260
26893
83
468028
366345
77841
12
43
74702
46
4
46
327564
314339056
2
932544911
14
33202184
43
415487
95708
277434187
126695
76
54
97
50
9
287475
93
2
76880
48
245847
47642
437157
70
66
202572
4
40299
268422
345664
35
373733
14
82
48
9
5
441638
202348
17
60
331590
180684
26
35856
39
28
67
408047536
64
924818245
70
50
12
7
393300883
73
264413
20
1
34853
30
32
21343
392517
5
65
65476
34
66
53
9
739836620
284430
346996
253775
623005404
86
41
21
36
60
48
11
487254
94100
614925942
172688
482766
71
47465
3
482292
27536
74
10390
2
54779
324955
83
384948
21
23
15
6791
128353
2
23
74893
86
69
227719
61
86
43
187805
744287815
346923
482618
42
397078
741174134
135210
63237
42049
89
238710
22
223173
8
198178
353372604
12
216664
183638
77
494765
58
316566
60
15
32
236722
121455
25
154908
142392
56
30
430950
308631350
61
188256
30040
63
423916
1
413712
90155
90
385102
86832689
499797
43218
67
88759
336075356
464499
426318
25440
6
309364
195045
6
178520
441387
23
356797
28
269071603
61
447294
44
90
1
75632881
206154
320708
129818
17
73
294659518
85482
48
481796
85
194660
48
3
63563
409203
224581436
494563
254779
431307
109434
150190
290729
49
79550
72
78
53
15
317306
8
83360
99425
959835327
36043
98874
8
71
170080183
642756107
36
146788
845248602
152367
405574
22
199360
363014
4
5491
449482
233233
219789
17504
158238
188237
93746
65580
15
163537
83
37
84
915615333
6
46
291808
60
353982
21
6
13
67
62100
377431381
99
89
312209
17
85
18
176448
78
59
124218
29
69099630
22325
734136023
180073
51569
92
9
465571
71
410183
385067445
411874408
65
3
59
44
81
169046
131407
1723
3562
26
422641
91
7
86
79
25
437785
187563
84
63
198241
75
22
476820868
94
272678820
271733
408146
89
8
94
4
32826
435058
28334
130921
22327
4
296669
2854
11
333202
227042
157978309
79
52
55
5
94972
415518
24
236448
65
441593
145509
20226
472587890
59
217756
72
65
181532
463276
4
912987209
58
70
55
355379
229112707
74
21
35
33
93
74
510520680
54
74
47
96
397070
6
213047
590154928
19
2
37
179731
60
88
56
220711167
99218
86
311352
20
96
324310
72
8
77
47
86
56
13126
54
31
853661280
295522
40
16
73
92
763446885
213511
199679307
45
5055
328110872
448771
18581
36
27
479638
211220
51
266401
8
78
328528
448065
322496
32
66
58
419706
194000
30
82
439157
154677
117140104
38
343016
217825
74
91769
40
9
21
76
413184
130025
5
7
78
408604
480236
100087
4
490065
230216
126267
338241
907488771
578771612
63
153501
461230
3
255911
71
83122
119873
420966
2
1519
12
38877
92
2
829323678
142811
33
319304
27
182976954
33
53
1
63
823799200
409864
4
2
5
236028
12
265143
90
12
93650
66777
19
25
9
67
422512
77209788
50
38
58
66
395314
358343
4
290158308
94
81
47
92
239654
13
14
291298
45177
723519634
5205
5
9
140405
240126936
90
281729
6
80
413146087
88
28
29
92
60
19
85
5
498739
471963
29
8880
297893
364142
40
131569
97
94
29
39
1
242758
55563911
13
62
9889
294191
99
198912
59
316063027
386819505
90234
430300
30
4
34
41
328119
68175
8
89
95402
350264066
44906
458852
336609
331995
21
495615
32
39
11
86
14
206621
43
6
313179
362757
86
2
93
68
92
85
92
56
64918
72
71
115491
21
95
82082
108926
6
55
2067
7
431514
40
79829
29
12
60694
4
327127
67
67
91079
182761
15
196260
228282
152358
70
46
192388340
61097
91
202360
21
340681
355631279
32
187638
8
373411
66
252730
31
468505
88
3
89
306288
263879
247096
10
326575
77656031
250961
4
11
42417
413969
344333
118260
38
4
222901
3
16
77
18
22101
40
85
495084
261191
642782299
4
91
341197247
174232
48
62
9
313705
7
450043
95
157233
6
44414
55398
16687
58020
44
85
495846
47451
88058
16
65
277304
373147872
95
427486
925458594
74
45
86
59932
96
177787
16
368649
9
93
44
34966
275354
14862
259363
22223
466926
70
52
9
10
90785
47
1
47
322860
61
7
58
22
479893443
104255
90
83
6
22
4
235697
113563
43
156254
3
338742
45151
89
92
41
27
49
294192
64
3
64371
2
462199
6
82
1
79
330883
441092
298553
662148303
665242348
51
11
7
36
170556
69
5
39
447759
414387
454681
340042
975866887
464928
64
7
3
15
86
91
94
28
390645
49676
96
20
142971
79
328585
367638
430779
433092
7
1
338095
327919
6
180550
321637
76
778002878
73799
513776459
7
533
142802
6
58
18
380466
403345279
17
236277
80
68
24
273140
26
9
18
349942
646278717
67
330916
86581
22
92
38
82
84
74
448181
79
332733
45
132981
21177
17
47
972566951
43
22
52
10488
40
348174
231012
70240
218803
81095
419949
932542958
40
238961
479871636
69
5
243965
83
5
8
58522
228057
367429
25
63
58
63
50277
18
329225
144721
2
256832
8
403776038
214335
114962
269487503
271455
229694
824473768
386304
213650
95
402634
443868
495153
412345899
25
260745
78
25
50
68
41
755080213
447351
41
6
1
70
80
43
773546344
277931
9
80
614109425
33
98814
301465
169110
19
590433216
41
229964
57
103735
84
513950601
179204
81
114548
290619
15
248977
137879
774517801
2
33
240747
10011
21
343580
489385064
3
7
81
7
52
63
4
31
94
4
141952
65
75
69
447395
144581
518208625
65
424550
51
7
74
23
34
197813
448520390
6782
16
84
2
144191
12
206900
7
305048
89
44
301795
337362
60
400945098
36
356942
83
409120
53
50
98
472544
255731
430866
37
76
42498
49
191535
357187
13
12
139672
13
5
406340
9
17
2614
18
26
68
97
15
306989
50
464398
12098
372329
7861
424486
94
1
77
43
366311
45
26
99
160349
190538
15440
30
10826
98
440062
481214
254000
39
30022
490132
383585
26653554
366279
59
874317598
105868
2
969737352
393740
32
315691
494400
454237
271041
42
159138
1
7389
743228181
212735
910920969
414249
13
169687
76
226457188
19
38
55
466939
46414
272851094
290900
83
87
47
4
91
159669
27
96
8
151144
336176
4
578253215
19
483771
415471
41
32
225565
30
288877
512172895
359745
127413
95
179293
42
998032875
84
72
5
343493562
65
128626
96400
64
4
187471
2719208
86
41
325267
108517
3
76
18518
86
92
18
362062081
485281
54
242244
512416755
12
71800003
40
16825705
83777237
352233
14
46512
37
28
90
169945
711286903
27
22
67
6
470043
3
16
99
24
915933090
451405
6
88
862631936
2
7
74
21253
19
222937
4
736302436
97
208890714
74
910932697
92
64
8
278356
177833945
389972
1
841656468
76
181591
89326
654643295
20
68
73
86214
283633
97
84
408045
341559
84830
82
87
21163019
247286
209822
22
382843
192955
162846
113031
5
24
69464
21
245070
85
93
382204
181903
47
86540
153487
3
610640143
26845
47
65
244602
2
76
3
177195
40
447492
377175
1
90
25
127650
3
119708
67
18
465865
14
6
1
483783
257725
49
105075
106444
432397
67
30
805243662
45
264522
34
343215
84
136844
207539
51
26
122586
418180
74
331626
68
282526
18
6
772385786
73
943302226
332269
256859765
134710
132069310
119099
252944868
5
78
71
191903
90
350639
152553
2
2
351760
789256458
394010
5
77727
371426
360433
9
1
97944
1092
140747
75778
108914
57
647241550
520370423
47
7
4
67
87
108057
218363
24
68
92
93
82
40391
3
74
63
73
66563
7
264413
473131
61
56
82
16
454343
3
163318
240272
78
1
574737169
14
318638
89
64
255176529
18233
183174142
65
15
46
44
128806890
15
6219
9684
9
322495480
6
86
85676
361354894
97
485967
34
82
112195
259383
61213
647850332
58
29
130195
373905
85
45
407724
19200
91
61
90
311841
81
45
970976044
330139587
171467
69
37
75
125764
7
348616
97
35
416063
85
453622
84
182356
63
368802
13
374842
55
3
10
445579
354971
28
97
269328
200649
8
451070983
43
453847
24
57
10
29
38
36
296720
29
379800
399781
95
95
42
23
1
3808
162321
308439
340705
47
26
2
813088656
410341
428925
27
66
342497
6
577781812
73
465582
2
450935
22207
1
7
4
79
26
21
20684517
215611
40
87450
236888
74
86
40
6
62
361559
25720
8
466089376
51
67
96
5
402686
382245
304091
8
67282
896823834
57
142380023
201265
78
23
80255
44
36
26
98
361961
24
193279
83
439963
88
493352
99
39003092
39
239759
1
244458
368405275
4
2
26
71
15
428506307
180288
461466
517953513
333646
225786
49
45
58
7
29
305241
88
387234
83
3
447668
2
75
138051
86
261993
234120
53
6
24
108481
909244796
239418
301639
65
43
355549326
26
60
91
255142
7
779408803
158924
449192
362507592
46
85
3
456509
432364
690355151
74
931096257
395634
685621250
24
17
67
574976001
251821
378907
816538212
73
478980
1
485389
4
17595
61
3520
92138
214922
30
268521
57
7
95
2
238252
291951
65866
396644
89
97
67
4
25
716892037
5
244992825
154665102
54
7
5
277053
226226268
69
1
235238
54
452167
54
3329
81
79
33
155477
2
351
9
3
107082
87
44
76616
86
97776
418992
303961882
484965
46136
95
142301
4
52
183560
407707
56
70215533
188571
70
371412
493317
73
355184
312199
5
87
32934
79759190
237629
3
344584
366213
54
190035
91
493000
245976
52
8
2
25
77
38
11
106527
54
70
19
30869
305721
1
404260
69
182917
16
25
604252324
75
8
159315
50538
274477
27
59
24
9
97482
399004
91664
94
479468
48083
213326840
406757
484389
60
4
152250
24
22862
493301
193819
163954
1
139205
41
88
82
1
900643379
98
80
88
83
56
407272
15
5
514070737
176965
86
438686
375631642
69
124969778
97
23
87
330236
1
5
210005
626387437
387638
260022
243037
374102037
223517
20
68
101716
377757
7
39
704415984
76
91
58
17
316884
47
212138
858513896
57
459175
75
88
10
197436
76
9
48990
9
228551
45428
218614
68
69300
286569
57
9
450474
14
7
299079658
289472507
28
221269
37222
452090
196468
187143
46
206218
70
39712482
31376
703186583
452012
281158
777642826
414360
31
42
83
256058
306008
238679
4572
292015
18911
41006
2
848510356
8
89
305228
404384
915800793
131956
25
10
88
87
27
81
728302275
31
183384
71
63
78
478512225
273531
50
77
44
270553
91
71
69
25
23258
26880
2
440303
18
64
35
7
137556
429793
92
223139
10
394795
165502
85
207835394
49
460445
453891
3
56
153393
36
22
109119
86182
81
392811
71
473486
366239
54
24
26
23
683507245
86
9978
12
257892
9
29
488754
17
98
65
11
70
34
92
72
557846007
8
95
90
408442847
65
89
12
6
71
27
79
855300612
60315
220411248
70
134889
388870
1
56
60
20
612943005
92
77
27
192993
5
8
121119
48
200817
489998
92
7
5
33
28926
451575854
120209
290617
992625054
19606
382060
31
50
79
42291
58
18
4
12
71
75
378418
31
12
150754
39
72
96
5
5
33
671398555
16
67
3
25
347239
493841
71
7
166035
449420
44
67
27
65
70621
18112528
459723
331601
469725
14
56
234465
35460
235189
19
74
44
8
75
124744
34
425250
639933520
200458
75
28
3
4
272585
208683
5
3
28
3
51
76
10
442450
62
55
64
1
250951
430024680
65
396205035
52
96
71
7
9
99943
33
233685
50
98
46
73
325922
352485
419409
7
77
25
51027
55834
202932
2
226040
409632
208363
2
53
84
370710
69
35490
42
92269
97
98
181703
177888
170161
319518
51027
21841
482468
219273
249033
41
387567
6
79
847840990
344983
350997138
79
23
98
53
13269
88266
96
248054
18
40
54795
11
344421
92
84
98
486480
18
124178
83
278577
341210
61
11
465320944
311363
76
6
81
41
393613
321131
74
48
300041
42
179312245
945731178
213468
16
30636
289556
354886
6
81161606
52
400658
48500
1
50
99907183
200160
117427
36724
204385
86
81430
20
470005
302892
207723
501452775
19
54
111697
73
212332
463334
73
373623
79
323067
195751
146738
26
62
160066
82
281965
33
97
35
89
51471
555994308
32
49
262029
70
92
195879
435835
452880780
55
35
46
63
612551379
318290
59
331600
23
4
79
77
70
77
166265
10
492347
496688453
132858
4
780705653
57
247272
477619
59
51
18
71
8
43
8
15629
35
128264
48
214938753
206597
53
80
37
40
235157
41
93
150385
193201
50711
132813
196319202
66
16
90
95501
471621
11
38
757710396
366878
25
15
6
412188
277462
445319
33
81
340625071
33383
372864
33
7
16
135434
32
10
441019
792139137
59
84
418917
61
5
51
207728899
95723
302037
254606
287633
49
85
10
278602
411014
2
666054787
21
333038
49
4
195167624
47885
264111
65
34
186910
114549
34
170181
28
4
20
29
33
445051
2
353235
68
54
56
720765250
175278
98209
1
493823
173384
292849
839091004
336004
99
123337
218129
9
55
205129
1
29
86
569832312
290412
7
123289
96
96
243533
7
17
45
9
33
560231952
52
465393
81
9
526890676
61352
353969
46
410769
83
19
58798
132766
238993
81
359733
46
499501
43
82
278956
90
7
376459062
17
337021
97813
144264
745728855
78
457211
68
42
33
462839537
85
60031
255113
6
87
82
62
97
7
469815
22
9
77749
419940
339157
194646
34494294
6
10
54364
235112
439653
89
437218
142999
72993
74387
2
15
12
149250
47
462354
111485
76
17177
57
487431
76950
84592
73724
89
303502
71
13
523060954
422722
338219326
85
1
37
367505
86
592895809
49
30
83
41
27
217152
456141
8
86
381422
466956
5
160364
73
178184
8
204260
180852
102818
34
7
589073478
24
41
73
83
294973
4
348078
9
214786
9
75
349461
219877
458974
2
3
277021
396172
306042
60
383666
29
73
268457
299686
46
10
8
34
67
467201
495211770
153014
30427
59
56
71
455342
226218
10
322547
70
116958
155877
13
3
317445
348387
614167241
62
874621101
75
36
52
6
14
230475
384905
63
84
465526
54
74
374064
82
169561
89
347611
8
217940
40
410815
24864
444158
487163
66
186990
64623
329245575
428669
13
25
80
53
459333
7
26
11
70
46
446212
326680
292968
311757045
16
14
398685
63
30
86
348666
793457698
44
91334
71
33
456399
478619
60
51
748605942
98313
415772
43372
93
50
7
78
3
449316
130402848
17
88
423214
2
4
64451
462863
202841
2
10
67
5
63
32
5
5
28
16
263511
80
331860
71
97808
68
115706
68
154305
87
7
2
451970
11
17
77
311746199
319340
25
59
31
52578
67
19
68
366451
97
203617015
313903
5
492439
86
58
19
74
2
59
561005353
141767
32
99974
9
402717661
157422
7
8
55
35
55
8
374864
67
66
67
52
716688819
358707
33
14
681058253
620681648
59
485217
463176011
7
982369837
75
40
803365906
59
28
49
27
190227
80
6
92
35
9
47
91
107628
320018
5661
481533
422027
29301
382736
342316
77
174137
38
12
92381
212660223
63373
22
8
41625169
6
18
63
118123
98
849970289
75158
116816
85
12604
312432
215926471
40
12
315573
5
9
19
154940
51
17074
69835
74
68
61397
6
65
88225
469755
2
333290
83
7
313298
221941
392158
70
159576
13
52
51
354528
596670926
4310499
139615
153296
57
104360
51
44
876567736
19
35
88
796739945
93
68
1
72
387032
99
483409
67
200448
455587
15
90123277
31
56
8
95
73
457254
8
280469
117354
228497
41
46956
3
102025
14
761078414
300232
3
111870
17
53
4
52199
28
99952374
226239
73
108674
37
46
43
907804379
436383
60579
238845
10704
46
498884
365287
2
6
256680
16
375588
477295
30
438184
37
412361
1785
43
41
122103
300735
49
37
739443093
427192
186784
7
232233
273686
28
94262
52
203661
49
322811
359334
54054484
288597963
20
99
57
58
97
82
251051
17818
3
61
40
6
9
271857
71
19497
50
23
329219
815813943
159839
66064
571470507
461239
450005
3
25019
67
204416
105127343
65
170783
104016
419541
5
26
428047
26
251779
9
410184
8
14
99
12
96860
95
41
39
49171
4
88
11
248911
341543
9
267198
220024
277459
998671702
33
15
14
1
25
254002
441498524
9
79
192897
95
67
99
209588
5
75842
163986639
777573452
51
169294
419694
60
66
4
29
268419
205652
66
23
63
576141727
83
7
164715
8
7
140367
104807
1
77
324762
38
151325
730739063
163641
216159
14508
165583
6
96
15302814
43353
47
473939
78
88
73
80
73
72299
27
41
15
96
5
2
77
130119
418455
593364434
515428196
96
39593
50
58
30
474805
49
293489
438013
249729
41
17
626084165
997108589
486702
139034
59
63
62
67783711
9
48
335403922
242865
58
82
68
462895
155759
94
3
43342
1
403634
9
302406
462384
387986
1
64835
434225
51
55
248129
9
271672
51093472
1108
447011
69
31
103182
78
7
415612
154796
6
214901
19
454278
47
5
366176
36
1
408696289
67800
47
28
65481
31
170011
68
345629
131633
20135
9
59884
3
64
73
355923661
4
38
279443
38
227289
249968
274292
419676
101456
69
94
91
36
536570399
79
20
71
407743
80
83
94
507204331
217636
109302091
125863
340937
43270
47515
174787
14
578934811
73
5
33
91
2
34
496839464
22
625975605
15
580251092
8
398029
63
99
132536
37
67
487744
503538234
478330
3
467730
853663467
32
13
454004
72
1
88
44
26
311342
117478
71
356172
1
20
380716
875121994
268300
9
8
363251
64352
451797
20
167961
819025198
4
4
86
2
234241
380318
357585
771969803
241590
80
414211
149935
29
78
92
18
23
68
6
260533
61
19341
92359
150619
80
292400992
84449
934919399
440709
6
330218995
17
469992
41
55
10
61654
36
324184
74
425078
42
96
754322259
96
43
114428
56
1
7
8
17
53
203161867
17
36
59
62059585
97
34
34
99
16
107898
60
22
16
177109798
60
51
94
40
137387
55
8
109125
195165
36248
486792
25010
9922
197505
63
235586
220479498
303613605
101245
737962485
96
34
57
36
464904
336623
380195
317189028
90184
3
7
359704
68
52
419543
173290
20
60
475906
178599
84
23
211861
142253
412733
276175
131612
771265083
483393
79
261880
398954
81
41
37
297743
71
44154
14
25
86
37
155866
2741
49
66
74
14
327799
136041
9
346088
10083
81265
71
60
58
139725626
26453
51
3
593924081
300576
448942
16
518513755
75
18
85
319554
7
118527796
295481
1
466867
262550
68
96223
426732
277716
50
241787
304987080
9
402598
191960
40
72
79
23
20
48
76
994716986
251012
5
51
267956
3591
35
41
17
51597524
2
79
2
8
3
83
443682
6
115983
185259
156567
964338780
44
9
77
61
142342
43141
55203
38895
423854
3
16566
170496
893230114
423583
7
230377
82
427829
430450
73
9
122348
478297
483065
105606
75899
95
63
66718
20
453341
36
24
72016
79
226331
15
3
113138
84
309127
61
1
329439
62
49
74
71
31
15
480451
119189
121711
64
99
430683
22
40
32
64
12
68
67
13
105712
68
64
4
325134
180457
88
460250
350132
179973
10
86347
365438
50
2
106961339
8
97
193918
57066
170906
9
10
93
12
830098403
33
52
34
342770
6
20
2
123942
239214
471548153
77
76349
382661
4
364958
5
133999
23372
484690
79
49
264247
384179
264794
4
27
19
259109
47
171816
325830
8
326021
491602
443912
82
20
160768
478067176
26683945
81
259168
93
2
885556274
44
474153
379350126
3
678832409
7
460713
486506
84
12
56
50
94
277143
50
289391
320404
172934
391633
79
290603
345515345
159206
37257
212994
83
11181
33
90
25
89
157580
10
258379
67
68
459024
317883
23157
7
8
387937
9
287849
39
429429
94
94
267907
531326040
9
98
86
31
34
92
14
494020
105283
446436
37428
71
3
85
18240
399110
310513
96
21
8
61426
120031
81
71925
181331
612842807
727718799
343204
314903
89
21
10
26
94
357313
456530
223624
276882
1
72
32
21
230346
86
912690709
15
16
10
618341230
87
172741
99
138868
2
446817
116213
95
81
760978868
41
2
95
67
92
62
478
337401
37
13
921245463
895998845
65
64
498196900
84649
30
88
6
46
5
7
361756
6
41
71
43
21010
161359
62
204152
26
90
30
711287687
201738
70
111087007
645931219
7
62
277463
426655
389059385
344380
413717
271974
50
108174
391786
83500
329521
136885
885322232
39
34
4
14
351459
51
289094
34275
397302
11653
420326
26
2
284901
41
47
21
67
467305677
115743203
987655096
66
6
9665
264839961
237963
655526576
63248
38
635879520
123487
61
50
152823
190818
378702
346507
33
710648649
94
12
6
36
200909
356290881
34
320732
363331
91203
57956
58
98
93
38152
13
767208149
190836
36
99
145505
139097
450849
417048
62
409680
2686
457633
383095
97
499824
3
200484
303757
441190
4
95
713486674
50
7
417820
24
159289
58
401989528
34
358655
31669
53
8
510448840
5267
97823
2
227524528
85
604016001
74
39
365282
7
7626
51
35
62
54
41
97
58
86
5232
1
221450
16
115193
42
143982
80
161679
48223
414827
282077
85
20
85
5
19566
97
33
107697
235602
8
134712
38
36
17
228104
65
93
18
74
1
4
55350
561642383
9
600560600
12281
211818
295809
48252
26
1
772281066
29
27
224408
183819
91
73
6
574886004
489242
245399
9
361833
15
431215
80
727461378
72533
69
118554
137400
479154
448397
9
483412
90
4
65
8
75
317271
29
71
216358
387158
331750
41
56
24
89
14
16867
26674
372982
70
76
39
7
426570
81
47
55
9
63328
1
272073
815373139
68
4
317367
52
168701
7
229876
193297265
50065
36
425932
46227
132863
61
27
95988
256269729
18
186332
147131
68
104559
1
317968
17326
48061183
2
94
9
456732
15
79
54
463447
114563
297039
42047334
49
55
12
2
54
165098
21
185968
8
63
247545
86803
4
127142133
352182
53
97303
190534
458981
75795
13852
131811
352805728
96601
318894
33
35
206197211
7
29126
964213344
49
5
14098779
213848
21496
53
185320
192637
69
483104
63
421734
3
182138
415956
54
70671
476773
225820295
419554570
92
59
71
159985
411014
58
34
85821709
515835772
411955
39
2
356159
93
93
83857
27
368802
439257
14
148189
59313
214511
63
45
10
24
267261
73
13
662790271
168806
79
3
948
399905
393734
414114
390773
64
5
486421
261983
78
32
7
80
69
84
178500648
22
2
65
382622
332264493
92
66
449543
27861
99
291410
279754
3
40
2
482239
316306
66
45582
90
446294
83
72
6
12
9810559
203703
2
440203
464910
19
206394
65
30
250480
329354
11
52834
51
994785639
498260
418963
70
21
240278
410049838
10300
130276
90
340150
4
57
37
51
91
385816
282084
76
99
87
81
453528
34
988638188
320920753
309028
58
5
95
231970
242973
86
331368
102541
414383
214545
65
416042
34
78
39
76
41
324092499
306708
207685
546446821
28958
464249
385032
708204403
7
10
43
82
66
463766
41
82
29
43
241321
270639
34
85010
16
80
192760
25
200151
56229
475823
2
85
411173
18
37
405125
68
458917
224424
4
8
681864003
279261
2
410251
262253
2
82
29
402480
424928
108247
370323
46
70
411803
138183
284216
25
24405
38
100593
31
50
1
41
619834417
389718
119131
97
210319
122117
244766
438916
276886
75
155880
402747
11
341457
84
68
20
363310
256085
2
250045
35
97
418888
1
36
48
3
23
74
447364
25
40
7
239777
24
49116
295671
51
35
489619
363550
372282
86760
96272123
8
488941
128071
20
67
36
21049
77
209493955
37968
351982
34
227909
141973
46
165535
318001181
420676
354644374
388805
97
133615
95545866
54
216454441
168951
24
979842111
184619784
140021489
98
245786
102461535
10
89
76
412035
3
135791
43
169711
86
97
49
8
396004
3
81
92
95893
556608022
539853735
93
40
85428
41982
73
124418
4
5
275281
240492
87
265594
83
350938
57
50257
71
92
31
368852
17
424515
4
32
231700
185026
109157
483367
12
15
43
46
178784
187064
8
6
777941494
65
77
5
274828
186297
279151
72
852279036
291343
84
452154
485389
41
942179431
60
57
75
190898
7
238228
383648
92
89
474473
461694
61
398227
208180
35
90
492087
91923533
37
32
371495511
73074
351274
29
254630813
360910
317495781
600057392
296808
7
35
352350
102328
75
425921
26
428333
403015
99
4
8
45
397688191
75023
374077
70
48
30
57
175792
151558356
454674
243545
200541
7423
161832
142916
987498992
118636
49142
16
16
37
94
176134
143337264
269618
56
94
481114
75
127834
364876
421982175
65
160924
108267
5
412057704
458405
37
14
86
94
986994575
8
62
88
886103931
95
316064
59
17
81
42
208567
547889482
73
91
20
55
1
318787
19
475243803
804289906
627205924
2
372008
39
1
89
370893
55
9
553642055
306789
88
464082
400433
85
422638
669746732
55448
396453
245312
44
95
93
278678
131084
408766940
90
895658382
900883429
7
68972
89
27395
4
33
5
486428
297054
88
277028
384646
51621
490927
279448
13
60
12
23
21
8
128704
70
442215
163163
27
77
48
72
499328
36
6
16
777174971
99777
98
22
50
39
96763
108557
74
33
160994
294585
7
3
5
66
383843
17
242724
404277
50
3
877647532
452119
236083
5
27
202664
65
158908
83
205921
1
70
40
18
99
155905
64
7
9
253445
79
187314
42
71
15
566513331
27
71897
93
26
98
60
85
95864
62
47
280814
81
58
108670
4
106887
831747408
85
9
187925
818635758
1
59
9
56
156347
76
64
80
9
66
76
55
80402088
293049
9
6
319212
2325
288671
247914
264209991
80
75
39
318466945
344000503
71703
106994
1
5
250805855
419656
9
45
339362
3
595169104
1
275184876
7050
422361
16
92
85
45
87
260030
3906
57
115086
496442273
472683
4
56
39
5
610084162
49
85211
30
412822
88
72
301880
6
41634
59
161528
490267
81733
440082
39788
264598
353319
61
8344
995982127
444441
39
83
3
311722266
661578244
227165
107941
386974
61
5
39
971539596
8
159620
349729
4
957482394
58
13
76
82
196894
309004252
39
4
59961
405727
775677127
58
66
39013
182540
27188
18
57
35
59
24
71
81
92
22
350554
83
65
52
56
85
34993
71
15
91
62
38
34736
302160
24
9133962
25
64
95
74
195047
567587930
245504
89
70
64
5
9
1
76
373428
28
426607
45
283923
34
17
5
127501
320441
391403
288692484
827711929
9
77129
331213832
283261
294841
164880800
8
55
66808
843159186
284382
111258
301204
439590
86
11
31
22
63
607713162
589476329
11
77
221900725
56
20
369091
9
97
28
61500
1
367291
1
40
50
112702933
497359
24295
237735
272057
93
420977
53
332206
20
183770
34
173565
7
94
7
64757
76
60
9
399691
50
79692
1
256137
47
291590
49
636621187
1
21
66
495939
286068
38942
958854562
64
16
456237
217796
18
147815
116949
59
91
55
20223
488734
154973
69
4
47123
355373
11
254598825
33
332601
58
92
170844
83
221169
7
19
14
51026
249218
3355
62
90
171318
395585
63
5
380466088
92
8
484358
210135
52202
21207
107883
5
420153
80801
784818877
113675
17
169638
218937738
3
292370
203266
68
198186
5
2
72
9
54
365950
179708835
65
18
5
61
9
50
9
92
3
90
2
5198
63
322952
283907
162349
62
274446
3
12353
452133
131784
72
37
61
40
6
33
22
795514685
322059
398061
266013
729767795
35
245325
45
18
30
6
107076
299005
9
149718
24011
3
280045
381597
899960395
368653
9
17572
1360
90
51
62
131888
82
56236
59
295599
28660
149144
41
136884
357492
1
727451463
76
292465
52
390708
86
29
202205
8
74
75633
20
7
98
8685814
62845
41
1
9
50
1
30
80
339765
3
3
228870
52
50
273439
479014
61
376876
441669
47
65
10
140785
10
181248
142300
293058
99
335691
66
182458
288304
965251911
499362
128125
156394
36087
69
2
42
412518601
71
45
23
54
135139
474329
80
3
20
308282
48
3
451768
1
58
97376
86
27
426203
203973
326198
434560
39
239082
474064
408957
1
935289964
222300
42
554903917
220970
25282
57
92
20481
24
89
63
34982
533254611
339025
95
382870
455537
1657
17
44526
492650
21
35
145757
187788
382197
76
206057257
30
87
47
51
24
347425
45513074
48
441295
48
67
52
147790
435718053
8
43
459711
302153
32
309708
57
193365
80224
1833
23
13
18037
97
63
16
250041
261589
188443
33
345380
3
76
213730
444228
30
52284
457409
3
82
51
50
442033
80
268256
426224
27
338838
291352
23
478339
31
426047473
97
116007
39
318458
8163
327576
114005350
412929
335438
20
80
4940
84
302037
258553
907743162
432417
433196
545856135
3
97
472375
65
29
81
71
28
97
86526227
4
70
48
67
296339979
344024
160935994
86
61
53
66
306340
18
831927868
457533
195552
5
6
170687
65
38410
9
2
626103681
15
78
304087
5
133721570
64
458996
93171
491355
18
356278
5
62
299711
64
59
529616950
359262
88
76
72
64
85
289553726
381679
4
1
7
68
339199
7
398799693
7
249480
90
80
39
62
26
141157
241815
89
20
173723
262527
2
2
44
352294
285284
4
38262
386256145
236906
90
140505
213844
93
373703
26
5
7
198767
45
14
87
490367
764101141
4
111223
69
8
114213506
85
25
25
16
142989
89841
21
72
51
4
92
425549
474628
496203
144566
6
452488
73601
6
396501
125223
39659
2
58
29
706236280
39
77
66
4
300993
127782
84061
386520886
516544473
84
239414
99
58
162348
52
6
82497
62185
50
298114
413592780
420270
2
769065724
432877
58
390747
82
81
59
75
345077
469941
71
6615
449681
493043
107998
350379094
93574
312471
229714746
4
52551
235045
944
610425128
85
110003
41
82346
220334
13
63
118986
71
387159474
22
418400
494929
70
72
229688
349897
47
3
95
82
54
94
192501
10
443846
486055
72
7
187281
99
402716831
14646
251524
237255
254477
658839830
54
56
206120
52
17
601884566
7
186944
38
76
2
5
492457
254754
75
83
60
102665
88
405947
60
18
95
1
98
7
47
12473
22098
68
12368
218593
318222
89
181615
37
9
6185
5
412715
1871
463118
7
36
33
52
260696
54
267799
23
477286322
267790
876687831
41
68
2
425183
41
444436224
29
277225
14
22
407493
424238248
59
38
92
7
86
322383
62
222669
920960088
32
80
248409
458538
493111601
80
10
426431
895625273
87
56
401693
426202
133101099
163728
540920643
28891
53
51526
94
32
75
89
490319
58879
464714587
62
73
6
87
765176910
77
72932
86
68
19
81
36733
446507
115616
86
14
427704
2
58
442205178
91
499946246
28
42
29
169257
88
49
2
23
37
452081
340321
303991
8
38
94
919814441
330363
5
51997
92
8
24
115624
170718
3
9
333764
89
46341739
10
34
399712
70
37
301171
92
3
345943
14798064
339811
374155
37
470739
126126
156722
42
48
68
3
233587
53
142546
54
16
351145209
46347512
14
83
464558
37116
4
195
316944
13
8
9
22727
18
475527
337356
20515
423883
74
98
392526
443713425
37
82
421166
4
47
26992
454281
7
290181130
3
9
124630
17113
52
22
300702
75
99
55
88
13
151265
294199
5037956
83
500847603
60
48
36
434025
354086920
96
43
496631
17
9
18
303896
495742
87
30
283594
952821604
317583
244855
97
74
135067
134639
74743772
74
748541677
11
33
3
364712
26229
87
483749
286239
34
67
57
205814
86845
129337
62136
23
99
94
16
507995425
240746
71457
37
46
343800
13
46
143561
5
53
15
30901216
99586
89
76
228032562
661284050
33
42
58
397920
651956008
44
408397
5
93
45
67
19
7
33
248549
45105014
72746
6
62
73
415039
184643
143182
8
242233
44
168804
226075
1959
434182
118032428
180206
32
455351
8
48
499766
8
67
58
86
73
112736
537394519
498568607
6
193842
79
537971769
79
11
7
270864
224760
358920
246393
423002
36
97
625262959
48
45
57
317523
47
4
67
80991
95
271784
173391
43391
49
89
29
41
61
64
49
63832
97
550229340
47
89
774448907
136307
447306
8341
103640
83
367023
4
6
24
100977
47
437144
5
323001
499386
415049
86
72
226488
13
46
53
342478
76
7
90
208946
454755
232943
64
64
52
95
186703
89
3
237704
412370
313531
486115
81
89
66
8
5
330406
409910
90
438765664
256362
56
647070342
373401
4
92
1
67
375270
7
33
112377
36
239161
191974
9
56418
201633659
95
373976
478222
1
3
6
93
21277
98
32891
54668
56
6
3
250511
286232
7
46
36
502702871
177285
52
91
32
89
21
262452517
59
308084
95
98
6
10
27
809964326
585453361
8
238636
508003499
483967
93630
63118
67156
81
195516
1157
79
7
437891
42
340663
81
97
102871
498575
83
469444
330156
148583
42
85
156764
2
42
87017
919525301
8
248188
77
426127
318148
375524
997812036
444018
63034
53
470629793
135612
693148361
1
64855
79
34
221967
88
194251
114765
53461
53116
19
148951
388970
485170
255769
371293
158517
83199
18
8
5
249978
80
2014
53
386666512
64
98
75
227243
70
58
31286
52
128114
729726522
46
498092
65
1
57
9
629001922
4
3668265
66
96461
23
9
15
24
39
790947921
261356
94974
10726
487284
76
477649
372072
65
373156
85
12105
1
831964170
274188
362381
422353
99
95
50
443581
17
36
137638
55
57057
1
86221
68
376241
69
12
53
84853
23
69
28
199011
33
83
118307
268128
2
61298799
26
28925931
28
217739
8
4
42
499374706
48
3
444900
42
94
86644
464532465
433773
457516
46
497918
351730
70
340056
345752
64
70
333569
78
94
55
128872
76
473071
318891
71
362490
412550
3
29
2193
78
15
399651
191238
21
265046
5
76
336380
300206
202225648
84
15
184997
391861
109337
363994
99
40
67169
1
304038
18
70
57
5
88
404882
59
98
392123
43
115196
9
25
99401
475565827
84
62
491691
405102
44
53
88493
298749
40
8
4
85
31
117596726
197227896
778478938
11
328323419
83
5
44
111549
80646
41
88
284207
884622081
148329
13
2
24
9
52059122
17
96
60530
181992
44
797155824
100666
99
9
39
68
390208
497490
19070
40
86
30434
8
59
85
38
46309
38446
99
465770
27
88
484301
7
68
33
276820
3
5
53
54
425449
742761337
403661
69
235405
160323
89556
31
72
485900
49
33
96
93
91523
39
45
96
91
1878
7
72
174675
446766
127735
465004623
7
77
19
240887
59
171741
451049
56
53
26
2
62
24
939208495
7
422396
55008
199365
76
335448
388832
3
91
242084
238550
4542
194658
124158
23
381458
34
390790827
80
16
550447319
68
460800
32
110327
297371
21
98892
83
49
52
9
402260
466093
86
209532
48
187458
1
199792
51
103632
24
59
81
499337
33
1
349872
345371
88
296278399
10
81
475540
790006202
320066
97
33
95
197579
205067
62
144034
972847778
58
68
86
80
46
449105
465765
382630
178250
244233
844616093
138872
85512
298029
285383
130920
87
7
463704
362908
337173
492123
249027
86
39273
65
9
52
260322
256112
461844
260230
1
7
293138
23
493619
249004753
98
48
139295
33
16
99
67
14
834210338
91
61
39
166073
273774
399099256
12
58619
11
171964
90
496632
98
64
25
32
410260045
199411
307728
252256
5
354413
31
173827
385609455
318912
495349
294123
108250
53
205424
114473
414640
269448
41
368268
59
267729
26
46043
94
77
81
28
91
365029
11
25
79
50
297151
373048
14
96
43
361771
265748
409941
390900
380512
91
46824
20
10419
5
23
712138793
31
36
310801
37
171856
327856013
8
5
218220
5
269114
30
48410
87
226855638
27
58
9
98
25
404422
287964369
83
115446
41
10961
98
30
77504
43
26524
598036756
324767
38
331611
56
77
8313
91
2
6
6
303018
472876
424794
96
259303
4
38136
92
79
160602117
36
3
150866
27
767867618
82
72
27
23
856711788
359305
364807
112765
10
93
72
8
397433
7
233301
49672471
315854
61
83
32666
3
63
17
73
32
46
296485
99666
401728
284062
307250
1
68
31
8
464721
69
92
404752
41066
7
87
31452
75848743
5
94756
834141635
4
363294
505512221
390302040
387907897
8
266470
49
60
37222
377467345
460790
42
291804297
780270855
302745
82
44
75
14
55202
474606
36
60
17
2
17
62
774843461
128658
17
45126
1
498474
142686
40
89329
23
79
4
374755
96
1
75487
61
1
1
53
6
363332
40
30526
64
95
363509837
73
481765
135036
94
165512
71
92797732
502730469
8
3321
888684721
36577
357155
240695
297738
25815
98
99045
2
485305
414154879
163648
52
8
62
27
417534
65
44
48612
487585
382773
3
66
86
701719341
68
976636008
60
5679
405780
5
74
10
192618
91
424248
18
360216
5
82
65
72
465880
321286
19
39696
150212
29
81
81653891
18
93
44
157031667
261760
59
221822
92
5
22
41114723
243416
107950
77
176052
25
8
393112
485692
367281
209101785
124947
4
22
5
230900
99
71
35
118428
750571183
68675
55
201677
29
471666595
60
176130
32
90
171803
4
755495011
94
7
184759
229819
301817
239695
410059
66
89
87
11
357452958
40
9
3
218639
260022318
43
98
273741
53
427621
480541
94
96
34
515230047
490940108
9
49
181257233
69
391798
141915
223632
86
3
246040
32
368179
99
496159
87
32
129401
295524
454809
5
4
23
104263575
205229
7
397847
64
19
61
230027
33
79
56
274894
5
8
95527
288573
24203091
373228
23
70
88
21
97
66
135633
3
44
310762
37
10
701048075
78
46
425066
114844
47
27
10203
452278
82
32138
365190
371177
9548
87746
45
102493
345014
263468612
4
184553027
40
398451
20
24
95
69
7
98
50958
135131
596868632
333727
473167
874206867
85
93
488866
224771
290291
179274
70
245804991
84
480101139
24
371847
171811
148539
44
84067
561453315
450270
96598
195517
160105
221297
98052
31
47
414052
415358
89
3
47
68806142
188703
200450
324807
245662
186045
390879
342327
188074
460654
148447
167036
3
7
320781
44
23
52
583942682
59
9
471667
55103484
315411
98
62
446400
487860
23170
420427
45
6
195677
298139623
140491
72
914987769
50
334447
9
202300
1
13
84
91
3
837115204
650525374
55
69
58
475515
87
78442
57
190571
51
66
173396
30426
219250
60
54
34
81923
395343
89
19
53
254866
3
35
8
69734
89
310667
490336158
86
49
265968
346519
6
14
78
228401
45
96
419426
467429
445370
327968
251758
77
81
563006741
157509
171181
111550
76
7
2
952861858
90
7782
97
354366272
68
407056
23
431900
6
57
340155
104055
89
357314
488518
331519
13
457279
47
98
84
55
12
372610
455559
14
326196
84
196913
91
110693
167072
446881
422261
539180364
319418
44
2186
411640862
42860664
24
84
403905
22
906026842
95
28
10
74
94912
263141
353548
33
367021
59690
319310
46
90
807069431
19
58
362936
66
419126
420558
69679
82
247535
179354
276998
62
24
36
46
413550
414185
251368
13
183207
13773
76498
235970
96
343599
5
68
703547832
153957
355324
94
91
48
66
11
246871
7
59
51
58
75
20
18
164872
43
267283
3
351992
421224
89810
95
528121662
163725
24589
399055
89589
83652
309512
7
95
6
62
29132
91
91
297405
192985
11
58
403702
85
488576
88
56134
92
6
74
68
33
1540
39
110510
32
251651
8
7
59
36
2
491172
214811
83
365103
212196
41
17
2
93
993064648
863015653
72
20663
133711
29060
28
103507
49
84
305081
380183
313519183
366912
759140929
11
40
16621011
141169
83
55561
981996178
475606
98025
3
755223880
57
304752
1
67
54
7148
46
37
96567679
94095
177839
221911
4
81
26
49
77
85
49
31
95
81
12
395079
22
196833
1
20
97
32
93
772789523
173472
68
40
80
436368
192431
83537
463851
400162
17
440706
3
9
7
280269
140625
16
232548
78
22
24
314947
79
241278
280108
229533
84
333161
247273
99
280913618
2
37
68
887143417
143216
9
83
50
31
329648
614877082
308339
407850
2854
69
61
76058
72343085
400476
2
10
473252902
7
56
86
812360283
387431
88
22
311453
65
416332
16
18
207379
171851
222416
324501
82
202726
204522
37
798611643
434934422
3
691858311
81
70
23
46458
97
60
2
405091
472452
24360
19039
91
288044527
75
337858
680405472
448308
261128
381552
456981
166362
140691
52839
181
47
58
61
6
499454
118118
73
286263
484880
13
10
60
30
139742
159174
56
339856
93657
84
99
307358
417529
349140
59
264575495
297078
7
255973
6407
85
19
36867
7
97
128692
28
221677
339300
176308
33
99
57240
428736
722009770
357176
176497
85
253453
4
433532
69
375591
364557
33538
316560
179546
85
72
146794
83
36
67
380142
402362
5
334055
135444
405538
381475
442307
36
86623
94
11
243343
244122171
67
2
130553
125328
35
47449
153058
2
95502
617252452
292298
293393
482180
510869643
48
258304
254654
20
1
246166
423311
302383
2
35
13
56
43
45
78
16
59
59
319590
53
413708
16
461668
10
252001
336457
67
90
37
938243544
219268
460502
21
7
22
1
491732
95
55
21
214048
230632
95
1
1
52
89
27
22
8
173864233
109672
263204
317924
117587838
69
483102
74
78728
19
9
76
494249
182600
277627
39
7
72
26
51
43055
415063
39
251736
144735
198433
95
11
97
133432
17
185376580
90
394864716
47
465188
65738
7
377554
92
299265051
461098
40
87219
73
32
68
48
97
58887
61700
9
70
67
238582
206464
163267
98
208116
433777
93
472364
87502
619983843
50
647384167
31
251436
493597807
58
45
1
37
330536036
178497
40
99
4
127140
14494700
90
617832274
23
2
87
67
450986
4
69
19
47
4
94925
75
676282124
8
41
963282790
455944
67
87
860321382
333700
419121
43
425677
6
83
13
83
10
42
274085
9
220365
41
118685
67
64870
93
144975
70211
48
89
47
6
468931
472690603
423390
96
33758
331593
87
937819248
29
7
37
57
332012
445183
63
28
447153
8
5
300744
57491
29803
9
230453472
59
373601
115531
440475
91
90
20542
241463
371381
605417126
196148
956453324
51
93
270770
216502
70
449624
3
45
477969
310486
365474
72
526149113
329744
38
80
409698
188705
483431
301587
491575
92
78
37
57720
86920
332880252
268353
25
203502
98
2
977482384
195510
284355
20
98
114876
71
40
4
50
41696116
498571
404947
4
72278
137680
220576
355267
24
239789
206946255
56
97388
43363
40780
38
11
86
46
359063
24
637916065
1
50
188987517
19
58
159122
237317
37
646712312
486978954
94
176997
49
13
336834967
715492119
748500276
6
89
371826960
7
8
63299
73
68
161011
5151
75
35
55
3
48
42
183585
22
95
343310
21
199868
39996
22
88
147536
81
200654
46
9
67
17
4
327878
35
444588
2
60
192908
350105
578825550
93
121709
3
91541
25
994431226
75
31
4081
17
38
286902
70
20
98980
414716
99
664539856
258297876
200409
136139
3
2
416214
86
493832
42
53
87
99
318618
76903
96
65
379012
434285
117326
127617
391212
95
31
431445
177625
5
493000
200491
313027
956759177
76
42
45
43
50
121155
83
466932580
94
2
467597
40744
30
109288
94
28921
405835
36
18
631266978
83
838982049
61
799653109
165050
33
406359
361892044
157613
98
98
316742
40991
495235
120425
7
496855
98
3
15217
89187
459337786
88503
267285
97
40
57410
48
5
86
120031
43
99
2
24
45
94
39274
18
81
91
699395051
575668059
7
746981168
40
406517
334191
32
443676
493788
881507835
468183
45
117436
99
749232161
359959
148598
992659727
30733
92
98286
787086598
49
444442
9
248883
66
92
21
31
133357
13313
12
67
66
649789318
94014
61
3
29201
66
314479
75
408167
99
2
204472
15
88
341885
107519
73
3
93
641677969
111872
53
474143
19
85754
406567
435503676
302776
9
35
63
191738
59
96
32
76
282566
25
67
53
380499
25
7
24
412378
68
301692
367471
1
20
474138861
95
119438
443782
25
42
36
995801676
956473272
173969
54
36
1
389220
464788
56
345395
44018
127299
371660
219700820
842575138
220219
27
492102
3
14
488863
231939
303882
70
77
79
8
31
98
26
20914706
80
487274
885667002
38252949
147296
162099
53
20
788946075
4
38
4582
7
63
366383
381808
1
52
24
96
242827
68
35
65
879702582
73
93
347067
91
22
46
76
309914
255614
57
42
76
85
481025784
35
82
528462013
39271
377719
161686
94
329837
271784
87
707128385
498711
374581073
8
73063
10
485771
90
448052
14
201279
116492
358217629
218490
9
95
134325
492980
6
138256
6
80839
91084
202969
47
177540541
170490
144203
27
37
64
895150713
660752560
329030
2
201275
73
234281
66963
27
1
123396
64
1
19
78
452520
23060144
9
6
69921
332757
218402
716766785
374412
34
23
17
360161
293699
4
40
34
434593482
63
57
95
313150
376210
47
18
58
68332
6
67
8
1
34
11
32290537
42
439814
3
58
4
93
91689
9
3673
22
86
73
412483
82
973079815
9
82
25
19
12
15
44
69
20
4
60730
92
16137
481663
440045
96
71
138092
63
20
468188
483357941
78
7
70
6
942021567
39
66
340274
62
142623
51
844686425
386306
93
24
42
69
194903
227660
591431354
293398
7
4
4
47
280196
5
63929093
16
2
332360
97040267
56
34509
4
61
3
319131
75
1
876037444
17
428715
8280
547812337
68
13836062
46
86117
304879
53
38
402366
4781
89735
5
191785
81
90
25853
40
64
414944
433997
71
99715
8
122193215
52
68
44
462656
82
87233
455398
65
65941
64
9
327673
93
203243
7
363289
132994
134406
939924969
65449
69066
84
7
554029482
53348
322954
12
98
457439710
175443
406118
152308
38
2
64
775774749
30308
1
88
82
98
271212
473463
380248
208371
56
221350
55
206414
32227
5
80833
944581970
14
260212
33
50592
1
58
93
10
41
34
31
101797
37
27
309295
27143
2
311799
432506
57
94
5
485373
489871
915603249
74
6071
662105442
456820
58
81666
388732
64
215355
5334
99888
374539
331415
381567
81
207692
9
30
50
58
293182
9
107276351
75
89
10
212158
23
934478951
303759
72
146048
275758
60
448373
29199
6
1
385448
880828699
56
75331
96
364947
90
295158147
7
86
221832
8
83
160902
398004
82
331733
408417
43
807748070
66
124886
161234
53
243054
307461
88
14812
432521
11
48579
45
411104399
261667
156874
155523
120564
478857
688900709
19817938
181341
313327
96
290080
36863
4
3
50
5
61
406410607
3
153739
159053
35
176168
368880
5
967735191
68
1
240873
223172
91
114960
210276
297099
62727
14
8
52
12
32
63
63096180
285477
54502
4
243491
38
24
534651663
330148
87445354
415859
80
312788
13
42427
472586
61
78
366640
220207082
155231
30
180645
81877
1
437881
477743647
40
89377
496775929
88
65
30
17
53
186176
70
233631
28
9
81
2909
68
76
72
23
89
62939
81
9
2
22
8
937987539
212802
70
26
176257
35
358014421
924765493
87
23
97
296768
81
246642
227619
292741
181110
70
366809302
82
1555
442110
49
115866971
62611454
58
97
5
72
15
56
77
3
90748
248790
31
16
4
60644
26
360733
363393
181419
13
6
242180236
39787
58
93
441467
250643
296405
91
52
3
1
313027
27
20
389179
410818
58
75
30036
44
416674
64
1
71
280500
4
441442
32
471749473
77
42
17
122246
6
95
35
33
180375
51
9
120014
221146
70
75
53
87
51
268385
18
7
492443
2
108656
73
3
63
123403
87
348526
1
36
154125
427453
102378
129926
2
85
429008
273191182
23
71
4
297804
57
94
51
378422213
77
390565
19228
111502
2
26
54519977
343706
4
202589
43070700
47
125724
1
74
50031
222334
86
791920200
40391
693303976
27
41441
6
44
21
154175473
313854783
63897420
5
63
441968
10
56
386479
20
80
165040557
236831
93
8
72801
2
71
3
32
309506
94
446087
16
89
94
84
290200
57
87
892320513
49
15
960255800
28
1
121797
90
12
67
778151673
262004
350295
59
136040
31
499126
92
1
422874
34
23731
222565696
216106
428056
4
124834
154345
585383125
6
345295
227200
910271240
50
412089
58
81
27
36
496190270
5
62
90
85
307171
343024
109880
2
56
229020
313258860
95279
330362
22
16
95785
76
465018585
539139354
324547
199747
64
484723
733335546
93
78
42798
171810884
297929
31
20
94
72
187355
324652997
491890
35
113537
99
45
71
23
6
108323
489820
172025
203430
31481
7
375755
98
1
19476325
53786
19
195660
219236
2
36
74
490757
77908
8
330571
252533
21
69278339
5
69
76
128685
47
40
45
457236576
693705955
273637
390935
13
8
29041
24
3
43572
367346
36
493205
373637
34
92
2
267941
296951
491255
7
168326
32886
49
283044
77
6
596767514
15
345657
351496
309597
99
82795
32
77
493376489
195099
115951
27
35202590
298698
145605
89
115755
41673
49
420558479
35
441184
24
269614
973974235
68
5
46
74013
373610
262261484
471017
8174
60097
30
34
22
196050
35
65332
125965870
74
5
99
96803
170147528
447395
430154
129151
350325788
61
323192070
186796580
133494
14
62
65
128441
499189
81
59
340887
84
29
37
6
327483
9
71
57
49
56
71
857939602
212456
212588
47
12
71
194534
66
301508748
324360
28279510
69
122122
141359
56958
70
9
74
15
70
337694
19
381393
109805
12
57
70
50
323750
280034
166307
486452
943499565
8
344222
459346
63826570
440556
344165
224232
52
47
381194
22
2
78250883
354362
200327
68281382
34
59
76
37
215159
28631
799256318
392360
59
962909538
219979
77
665863956
415492
313206
726733419
4
78
424933136
32821929
463297
20
69
412078
243079
153552
67
48164090
2
97
37
77
18667
45
234281
85000
101335
51
60
85
265787
7
176147657
17
973905521
9
23796
121044
72338
125444
76
2
33
57
18
495226
40
83
12
3
77
95262
37
27826820
415624
123995
476268
1
54
89
51
142001
190464
25939
69
495412
4
359462
160592
93736
293524
368602
38
268665
494906
682880653
373442
46
316166
254562
62
125887
31
78
32
250592
26
101670
67092
18
3
471671
329738
127561614
232643712
4
16
368147
83
46
459316
193769
137438
187476
2
29
30
41
242324789
65631
44
32
98
173309846
247984
457455503
99240
5
372260
171082
15
215185
4
334698
85
32768425
233129
59
250472232
137637
340548
52
3
458843
292527
462990
6
151070
401907
141991402
39
321964
132669
298232
214469068
71
89
67
389531
232590
483284
118128
48
815778911
86177
25
140161
352955
1
79
64
16
44
40
18
26
420087
193418
261468
90077
296831615
62
384506
48
82
422118
484659
189778
441899
32746891
55
87454
1
33
50
60
105366
43
64
488813
354813
52
96
33
76
284874
65
116577
44
68
67
83
6
43
204174
2
309096105
90
46814
8
96
20
17
105122
426272
584241019
8
147111
149417
429135
1
55
77
403403
72
23
157736
4
99
82
93
62
12
7
165314
22
967627062
87
82956
57
208783
43
72
224428
154431
84
99
8
769969978
423125
53
46
44
44
48
770876969
94
69
57
332430513
74
7
463694
3
254535
765878265
45
402754177
24990
22
309058
84
8
212132
89
87
380258226
154918
53
410832
42
606630147
4
82
71
57
54
6
26
272826
31
416905
7
76
3
8370
77
49
85
92545
45515
1
462887
76
518025129
366329
250414
395052
393054
76308
51601
21
359238
24
9
87
90
10
959449299
4
74
3
357747
759109594
1
69
89
322530098
52828
684521635
68
145704
390330
365056
126970
406301
8
66
201990
393044
453127
3507
28
4
64
473197
65
408364
8668
70
49
4
441934
7
70175
410401
25
71199
339604
90816
67
352001
287232
1
37
77298
27
23
5
22
463648387
344043
23
268929
91
266142
417503
432126
18
93260
391539
20
20
42181
130422
85
179792
311034
475386
267113
77
858246366
69985
16
29
179348
76
63
2098
464875
27089
67
248
276713
26
373630682
15298
14
8131
152718
52
48
6
306261124
309368
66
316078
9
60030
142103
2
5
411960
51945
50
336350489
27
6
81
140178
522351133
351759
5
74
206015
74
997362587
6
84
868878857
877949824
427684
51
49
7
8
465743
56
277215
923024071
442100
932174622
183954
1
39
55
78
53
43
379617489
236794
59593
57
109160
24
870779395
2
31485
40
401044
390661
25759
488767
53
1
11
54
13
4
30
94149
23
67
299217
111231842
49
4
3
6
99
83
328776
6
400135
15
29
293556
166615
214935
80
156681
86351
4
74
149653217
491760
333406
3621
63
46
282695807
88
474763166
6
20
275581
86
13
6
478202
9
790538294
15
330122
239199
224754
36
157754
90
19018
7
371153
208495
430994
461396
467654
31
27
97
57
640470318
47
98535
11
12
485682
30
36
82
53
149484
329798
4
4
44
405704
111443
184574523
498181
139287
227553
67
206143
300552
52
79
50417
61
39
439130
285051
33
28
42056
118523
932
76
784385485
68
89
64
51
26
372087
96884
49
223518
10
16
47
5
13
6
212525
23
27
91
328532
9
2
82
4
72
81
332410
5
490442476
46
152299
363195
303758677
46
423150
252702
14
228076
37
225670
77
8
99
200707
15
372525
97
59
103667
495792
323986
184766
44
385382
28
87
6
4
392500
862267067
496146
12
358245
249373255
69
823376332
95
24
177668
458885
122784
222769
27
499290
9
77
17
183711
43
495762
26
733029368
360449
7
227026
10
3651
21
493941
8
281378
15
48
59874120
452443
49
78
33
9
2
418709
215983
375176
24
468037
4
237485
20
218335
75
261689
344699868
40
58
849008023
69
13512
52
54
136195
418400
99033
99937
335185
189474
18
229074
71040
36
6
34
988332761
664511181
113217
75
68
6
2905
572874729
41
350841582
24235
208640
171939
60
64116
275488725
476053
243723
34
263594
419411
271306
20
314746
49
60
575648556
3
102273989
9
10
15
35
56
83
17051
108013
97
75495
246163466
129159
123016
139691191
185344
389383
128546
3
505858419
440026
35
989653671
2
236545
20
396443
5
123170
43
96
236191
5
322783
64
274132
286763
106069643
12
5
47
748211899
667344862
61
25935
53
86
474476
74
9
42
360659501
45
123135171
669208566
38
88
387009
51
312320463
69
6899
12
2
112092
42
11
120693
31
7
96
6
57
51610968
492159
88
68
303041
60
77
3
451549
66
602871236
247845
70
76
838577929
107356028
142643
35
96
362434
71706
349991
38
8
5
7
658904394
187000
93649
64
4
496131
30
343886
104904
87
411467
52
87485
99435
201857
18
48
26
272392
367061
340369
67
6
74
19
32
69754
61
25417
419569
46
58
162653
484099
85
11
9
12
73
19
81
197145
31
62
78
53
11
370493
469426
54
27
433860
300293
244262
165207380
16
393403
485055
80
204427036
469881
488193
6
177104
5
93
36
29
288748
218801773
16
85
25
602925851
82
28819
146009
57
6
180670
446378
63
74
386703
94
438707
214499
1
3
143113
3
176351
487346
61
245911966
63
12
78
438622
72744
104863
14
224806
83277
24
164850
400875
237985
99
113309
36
13
36
927653750
83
909283041
351672
410403
72179
30
96545
70
216014
57097
8
74230
79
16
392811
54
86
67
261721
2305
25
47
10
6
336664
243131
17
211546
16029
654125322
45
443621
72777
267898
421903
335252
12
228256
117639
64
294174
22
33
286416
440925
29109
31
24
86
57
91
9
58
450388
98
59
39
39
72
788128018
302618
182998
223560
407897
108772
26
34
93854
235247
67
359887
310887
267217
149022
18897
4
16054
26
121490
169278
10
94
2
72
31
403846
85
99
2
80
56449
11
349554
58
158566953
3
241380
9
3
68
91585
430455
72
619093388
60
66
59
23
58
63
362178458
713918465
74
98
417958
18
192214
2
10097
14
88
68
323294
6490
37256
29018
198419
208090
410147
389206
12
7466
9
5
5
25
222619
91
777215388
349644
302947
444105
9
79
284108
207203
1
907899423
1
221263
445545485
93
70
46
43
52
312168
753596989
58
278083
44
375394708
248124
38
55
66
32
6
707657109
64
153825
98
169546
68
358705
98
456929
243356
184364
491064533
408968
298297
198145
359251
25
1
776918804
40
2
431969
190048
68
35
25
499925
25430
436401
253738
272927
313673
26
149775
424299
35
8
107169
417649
49497
73
19222
89156
331376
33
93049
54
11111
76
38
212297
89
330780
2
283646
209355
206369
406575
57
407387
69
15
54
472642
113109
7
77422
286794
12
85
346484
1
6
99
25631
56
291713
62127
35
531734803
43
462471
157240
31
600375804
40
440252
46
48690
95
64
1
122273647
475746
13
21
379463
374894
133752
645423167
21
3
54
64
76
495573
25
7
48
145905
78
417463
59
4
4
5
240887
347904
88
497920
76
89
23523
18
4
169968
224548
49
122988
476905
502867642
50
50578
30
66
455595
493678
72
28
477273
373602
63
58
30
80
72
69
467732
42065
235217
49
3
374430
91
464222
81
47380
97
60
731126955
10
28380
74
96
1
87422
307314
8
99
57704
116000
279331
4
11158
6
460213
346681
54434
573820322
46
87
221059
43
399893
59
372857
401679
64
3
725907413
435059
21
118653
210986
440298
554059730
261364
8
49138
325798
93
211682
13
466275
511132915
27
88
38
90
472323
85
469615
8
45
334278
331852
81
401668
34412
21
3
145709
483706
150533
191952
15
67
2
22
254037
302706
99
17
51
34
484522
44
481650
241369
98
195163
20
26
447962
292519
72
48
397124
34
25
228733
80
2
9
200027
31
485895
136779
33
55
1
95
200386
67
70
83
469987
22714
672899261
287467030
18129
432090
748275565
51
336458
204685022
98
45
59
452764
309904
637341511
116457
467024
8
219272
20
5
41
441177585
62244
247003
29
63
57
28
46
85
20
7
200944
80
49
27
332528021
37
84086
105389
38
4
144461
448811
371501
477653
53783
520178043
627834737
214412
3
9
3
64
42
178840382
82
310765
481844
49
58004409
78
134342
75
34
193282
60
41
36
116968
51
4
52
58
45
26
411933
61
262165
73
885214682
6
1
164193
63447
490978
45212
1
92
1
6
87
67
785419294
450078
46
11
196480
236844
102889
763937008
9
82
391659
407349
383772
93
126439
434979
43
451949
11
476771
155708
96
160701
85737796
471184
34
40030
17
506618953
38744
40
61
257798
18
51
294334
25
322775
132135
22
40
22
67264
55207
393665
78
157947
92
432923
498164
83
765814901
129469
495803
258923
91
240995
479499
420700
82
66
29
70424
74
839372245
79
80
91285
74
2
34
88668122
72156
12
40
187301
77791
13
326990
401427
59
40
631210233
57
92
386456
36
173078
102282
62
61
323439
76
117738
12
47
11
59
426268
48
147033434
16
237505372
66
252797
70
170569
6
23145
57
86
58
10
42
19
335806
17
56
59
348278
4
56
468721801
21
885268089
88
29
44
273669
475454
326723
154637
78
20
33
18
2
74
47715
27
24
332610
34
413535
45
359947
73325
72
91
342319
70
31
385188
436165
381997
42
288196
303697
74
9
57982
354093
298945463
26
460877
121768
15518
86
13
356509
905989324
10
50235
45
80
183724
65
49
495257
93561
52
26
7
198283
483618
45
89
289868
89
409275
207950
409529
248220
64
399941
832664873
84
199160
104304
72
5
106022
36
12
83
66
45710969
210846
514105965
44
64
213372027
369562
407622
335499
30
206154
376190001
376927217
4
15
39
98
96
69
65
122956
73
14
49
88
37
152361
37271
724715837
480145114
57
242811
58
438552
658369330
9
248697
5
3
7
80
383920
8
73
384269
162524
889691789
8
350029
494476
69114
64
77
410052
719569979
61
88
14
27
4
450111
66016
163873
97
44
73
105343841
14
50
341029
58
76
24
169485262
582394783
44
25
48
244550027
82
388614
271036
16
6
34
89
184503
29802
14
57
301592
6
26
237833
626835522
885970541
56
462374
9
222015
29
77100
5
7
3
231061
203246
317128
165371
345462
8
1
858316514
52
19
94
175188
235979
229284
252435
449114
447728
138042
480483
92
343816
241753434
78
880514786
332766
65921
307194
439028
78
1
902763197
48
99997
34395
241396
59
133840
231485
54
936947545
105217022
17
59
6
8
26
8
19
8
12001
186892
336093
95
28
432507
62631
298759
344972
59
156754
10475
7
484634
80167
55
34
462437
999873111
461035
888867032
5
176087
642011866
92151632
21
2
97
24
33
347342
185757
12
5
80
277590
63
62213
45
204341
480435045
62
58
74
42
7
288682
33
8
261511
60
335539847
124405
83037
26
79
4
18
98890
24
74269
22
55
51
61
92
495692
55233
139130
6
8
2
370819
920437573
75
6
6
46022
243520
33
57
158194
175978
91
7
47
50490
90
84
45
162448
88383
20
410054
383192
9
762136
1
20
86
80
157740
395305361
440556
17
42055
18
94
26
24
421847
71
263273
486514757
145742
18
127742
177581
315716227
79
341844992
129814633
366852
125688
471202
68
8
866148211
14
138716
60
355829
6
46
117632
8
205628
69
813111335
26
166211
412462
74
363754
36
252742
82098
27
2419
274987
65
6421
495021
171862
80
86
3939
28
469463
357384
62
5
96
28
72
305022
29
336613
173614
294533
36479
1
36
34
8
55
657019628
78
173779
323175
58
476600
47
8
58
47
60
480576
179981
4
79
198737
103633
315618
40
32
74
89
243413
87
62181
63415894
77
66140
16
5
257930
62
77
305534493
4
5
188328
768689047
40
28
45
83
86
84
122786
87
435461
145833
348752
351441
64
292606
363092
273307
63
86
220841
202002
140411
69
70
226240
13
373696
218016
266506
58
281767
9
371816
4
216492
12
65
39
118165
29608
8
25
82822
429386
96
34
19
285265
97
55
256392
69587
24
2
261503
251453437
28
216490
26
97
82
11
404287
7
4
18
94
37
189660
44
36
40
4
28
16
263406568
94
88
28
401382
99
55
416470
94
38
7
52703
461780
74285
96060
254444419
49549
99
7
33
332179
308825
277365
65
63
255671
23
11
63
204585
832069397
3
422642
217133
230292
15
82
12
48
138074
128727
35
7
469104
33820
58076113
442723
83481
412058
42
70
73311
6
99
67
1
80
485061
70313
3
3
77
13
382540
186887108
53
22
208056
322579
5
27
3
479197
11
17
157842
354325
72
397351
10
3
14
494083
95
66
1
77449
479552
445201
6
718728498
96
6
7
418878
42
67
496605
291026
37
61
97
368736
31
729072381
55167
358893
14
1
64
96
34
2
151879
53
432013
423965
82
79
84
453847
263805
63
493145
41
21
226843
2
59
210553
138781122
211455
2
721285805
712352629
59543284
124645
29
9
17
83
264511
33787
3
168114
325271
965690735
75
443445
289737
75578
59299
12
288735
205887
316654
52
796808774
166549
77
43
152005
21
512674611
26
87051
341908
154648
33
30
119870
46288
340542
21250
309672
74
92
434273
82
84
71
353679
136123
88
88
462920
148968
70
41
190705
65
63
76
377409703
419161
116975
769925224
307727558
4
34
399146
8
84
59
395409
829233471
266636
87
68
856610878
818654222
31
14
2
63
200410
202947
692190613
2
369714
44306431
534790114
33
60
196681
958470828
4
7
35
165826356
8
291738381
85
32
72
130336976
2
64
63
28
51
34371
80
497124
92
7619
322073
127031
85
328884532
545489277
276355
441501
25
35
444207
55
66
89
647812991
103069
57989
127786
8821
5
341141
76
50
136260
31
97
63
70
55
454777
374742
170983
293551
57
44
89
58
1
302616
4
505697326
37
19
52086
196272
146428
173030
375793
73
78
129463
40
118865
75
97
19
107182
57153
163604
24
475129
193576
272385
4
449203
436047
440471
437784
85
49354
428051334
243954
412320238
480713
83
175758
60
242020412
13
237542
77
561510221
915994368
43
36
27
58
6
364577
80
2
192211
99
98
8
440733
133585
73
47835
81
446357
5
133972
24
18
66
57
3
396761
220010
82
48
90
4511
118826
426495
60
87
479479
173407
44
133053
312150
277184
7
371076
243978
109823
84
51
38
95
12
294344
68
30827
250232
167688
34818
8
83321
36
71
2678
104934
51
64
7
53
324368
93
47
109865
531745872
80
139146
10301
48
11
140970
35
493303
7
6
675122080
243701
7
99
558326079
5
20
83981
70959
56108
137896
368594
2
57212
23
438586
875716038
72
75
494523
141116
163523
13
83
18313595
11
4
149836
212838
62
137097
408448
442996
27
84992
16
319969
32
80
44
562864420
331952
51
495610
289789
25
3
90646
52
114292
370894899
11
35238
89
9
418150
310060
75043
461486
321569
5
30
57
201431
17
95
8
383997
1
91
289447
86
92
698999795
41
68
38
76335
114495471
39
6
498071
9
79425
94
472393
5
22
64
89
12
383017
1
680645913
52
4
44
65
24
96
306310
22
26
383235
416620
248640
276381
79
53
499998
129253
396986528
72
98815
167757
59
335606
46
75787
50
4
67
88
118404
79407
614155074
4
88
130812
51
352070
221479
32
48
56
126469
257863
74
76391
8
95
459177
369453
23
134887
30
30
394268594
59
191887
193496
46
47
96
6
3
371196
270735
9
20882
39574
34
56
52276
95
99
29
36
350489
246407
62
333506
225583
372818
379075
861946231
270867
289371
37
848985870
73
76
298605695
48
62
83
16
185277
142813
119660
48
168175
53
348184
361054962
66097
79
324050349
73053
197038
433122
74677
319867329
102843
483527
462944
398935
90
50
8
35
35291
45316
79
176375
65
218795
403705
136848
3
617562748
95
292230
98
828548057
39
7
61
12
83
8
15
74837
365067
145174
116969
483963
12
76273
74
87
86
390275948
150443
293442
90
4
95
897687122
260069
95
24
98
71
43
79
71
13518
391553
239167
1
91850062
1
10
12
5
635795855
321407177
81
436174875
1
434526
56483
15
92138
56
258949
137688
21
20
208361
220228
8
82
283258
34
265101
38
416381724
319357897
89
46
72
842263431
4
93001
235409
90
923979765
72
189725579
77
227506
1
10692
35
66
9
336848
113969
89
607562138
205788
69
245539
54360
412457
330972
779391147
824824114
52
278339
37
25
143164
9413
97
37
97
61
1610
400752
91
99
299093
205860
93
135925285
77
224987
44
33240
5
38034
49058
67
85
63
351329
69859
77
6
14217
121670
97
98
37
475529009
6688
62501
17
414458
8
37
168988
775776313
93
205806
415170
452058
334232
25
5
43
331478
41
94
93
6542
79
58786
37299
151381
273385243
164813
8
163070
466160
198440
172916
220348
74
47
64
7
61
2
7
93
493561
193247
426709
102933321
55
432169
914131562
441247
412908
53
43
325062
66
54
83
83599
562539446
786325337
69
6
168470
31
73
90
5
32
21
49
55
92981
275755
77
36
72694
18
311310
14
83525
133915
54
87
34429
58
382586
31
81
83
618834482
8
87
318657
195865
1
2
70
1
298511
19
687540330
494442
23149
331246
40
1
66
77
52
6
190651
38
14
26
81
83
77
10
818875453
4
200856
360135
81
15366885
285165
40164
211878
20
8
9
190974
405886
9
61
81014
13
30
352038
39
147373749
87
242688
58
4
78
41890
11
214495
7
18
805576933
348747
94493
34
484679
144755
56505
23
379433
53
594610812
39117
23292
15
117592
6
13
467160
439082
428383
35
287014
486801
62
164878
936321654
364868
421413
71
268299
52
186496
70
337324
35375
3
296044
63
654499749
404443
54030
137022
328196
59
413573
63
76
265311
42
170807
13
29
92397
18
436690
17081
78
67928
172366
77
163410344
83
79
13
43
84
53482
233406
295966
326148
59
431775
39
78
19209
6
409899
829894272
99
1
971354006
32420
37
22
73
489550
247082
344713
245303359
67
19
52
35
310867
60
9
10
248801
23073143
5
9
80
13
86
246597
399666
41
89
66
42343
293338
300998
1843
51
85
84120
193019
104779
9
72
86650
260318
36
91
335106
67
86
335591
128103
376336
1
21
504142475
286450204
44
263642
49
16
5
36
167
33
533856797
51
973925387
213981
18
73
69
441234
561132107
134577
94127
24
396267138
48
75
94570
8
75731
97
81
268863
36
233935
76
44
96512
947554236
12
19777
121280
18
17
55
14
4
8
95
11589
32
479720
78
8
3
16
8
115482
38
7
101069804
7
80919
39
564144458
35
78236803
275871
226257
61
453257
24
38095
184963
447088
63
236328
16
95
67
996728117
167596
958636637
275304691
464330
86
233437
150819
48926
285339
98
95077
283655
24
87
579405295
419742
389947
435543
253111530
78
79
474931
39
93
333405
241350
5
341829
523306049
185557
47
846781056
364811
64
51
883496430
4
21
1
54
294112698
59284
795351440
32
81549
929347309
2
97
476026
55
63
72
765435219
26
17
71
47
278074
265840
75
51
33
71
9
40
181724864
53
96
62
39
19
550980055
75221596
17
329188
6
307657
26
67
11
189734
635839524
46
237327
331126
53829
252409
86
955135828
8
220780
430511
69
496538
428309
333547
282970
72
18
403933
49
54
96
2
216374
26
158869507
47
47
364912
5
243492
41
23849
99
986386919
91
10
2
485078
331215
164351
465049093
217524
6
286427
40
177660
65
902638656
256741
324143639
90
43
7
329047
288376
27
21
273512
370985
150582
245548342
60
461732
8596
6
16
361228
97
61
202911
4
4
75
70133
30
191157
296593983
823097119
56
258679
402166
47
403925
35
17
2
12
172631380
45331
239019
254565
469696
348490
56
77
195712
181304
19
359977
23
67
69
482991
69811
22
16
73
139845
52
32
146842
76
199634275
3
17
18
79
2
332146
86
343818
46
55
41
69156
33
335073
39
23
92
315312
183491
70
452246
5
12
94070
94
441533
13
95
33
3
53
616351964
78
72
199520
306124
300175
143739
61
67
35
247684
72
468323
83
377318
51
259141869
23
6
13
285962
202236
92726
39
1
440489
51
835037369
413134
60
431397
86
69
376070
270384
88922947
275754
365448
1
30
14
178559
13
29
261364
29833
4
75162
318148
4
408259937
348792
90
219910
81
66144
306923
101982
34
476852
79757
19
48
257646
221121
77707
38
20346
31
35
415159
947240193
39
286826
60
25
311416
24
409591
472422
57
75
275079
29
7571
368465
96
4
12
490745
2
17085
64
408999381
44358
242514
741469039
435790
98
34
939674676
309333
296271486
73
223305
7
465165
540061770
42
25
323772
89
62
66
11
42
67
89
32
624962519
3
4
398071
17
58
229492
274865
168718
36
54
131241
43
81846
154046
46
786421068
298344349
224210
2
89
291243
422537
30231
11
20
403691
118013
398892
64
28
61
24
12
75
66
77
76
253249
30
881893726
46708
294310
211066
64
3
403227
68
457240
17
9
79
138905
286242
732741129
368958
302666
179335
47
55
98
22
94
473763
99
21
51
378884
52
5
22
6
77
425027
84
98
30211
747829922
61
63074370
28
4
31422072
160285
198348
12
362034
63705
23
1364
95
35
16
42
90
37
959219255
120062
54
892113386
2
154371
191331
442002
78
468898
337806
250038646
56
299736
23
97300
80
850093775
92
4
40
414171
13
245413
26
1
14
55
324297
492542
369913
466801
349705
326852
164387
334343
64234
20726
248382324
20953
5
4
18
289431
42
224130
47
22
312483
195939330
92
101201
163209
61
232814
491751
55
389652
325669
112653
29
4
69
398922
419444
213778
49003
450074
14
9
15078
20776
277087
40
93
196572
275415111
3
406881
70
10
314951297
17
31
82
478164
144227
341005
97
61
79
166706489
85915
83
268148
10
3
185861867
79800
38
13
3
343869
50
79285
291157
434358
3
453410
50
17
23
15
4
94
113147
331854
761895670
530105869
33
212910
86
2
44
684875279
2
47230135
182436
96
9
273388
50
87
19
93
360508
132041
247262
5
430386
4
76
47
432708
39
45
83
26
35
94974
72
264138
308873
409306
499394
91009
298249
295434
89
6099
285264
8
47
99
35
297934
217376
240390
549473067
478345
383640
174
40081
213310097
47
86
12
27
87635
335921
70
15
67
115748
94
137402
201959
451809
116024
65
55
426275
183540
115193
397550
89
45
5
356239
48
61
391102
492584
322658
69
56679
27988
8
302723
465201
259127
22
416131
313228
74
5
71
215174
3
93
21201
1
68212
156788
51
216811
6
38
1
280740
60
414348445
6
76
6
184720
5
873281557
69
64
419132395
469346
25
11
367269066
58
19
67
319173
63
110202
250215
338688036
2
434431
99891263
91
65
98
91
73
985798169
4
245218
209222
62790
143925466
9867
25
96781
391486
462329707
52
458768764
355238
1
366525
64077
409247
276653
81
387749
74
999314160
92
44
102691
83
40
400849218
55
32
417608
37
71
497441
138586713
905678194
419819
372551
276829
494826
257036
2
99
60
658408723
285133
225303
51
433800
18387
41
763796931
178681
51
79005
325760
73
233393
413001
482912
492352
81
227522
224072
407897
20
4
2
55578
32
92
298296418
282990
281070
405922
28
341797
52
73
87
331254
303321
63
4
147956
395734
398562
7
60
40421
206887
8
44
148620
364551
14654
38
656331814
784040392
97
42
130253
120353
31
108301
423291
452590
37
135226
375544
79
351494012
121171
434580
56
362063
9
429493
366233934
74246
34
426589
98241
429573
9
6
61508
368244
387852
60
48
77
460079
875212622
467326
422584
69
90
246327
71
39900
1
498825126
35
262785
4
40
497552
5
199542
219789
7
780294733
143108
193889
71
9
36
412645
30
481810324
79
53
3
9
84
134952
35
336526
2
59
335426
3
483507
40944
319483
447220
79
39
181123
11
260385
56
400774
52
5
16
276904
348379130
3
90889
25
175272
102781
341467
411156
2
70
91
43
21
111125
234944
9
75978
364284
575386041
69
384421040
28
397634
93
70
7
329101
222850
11
94
28
323966
348625
42
64
46
222012254
244618
95
97
44134544
140787
61
209458
403127
10
8
1
59573
30
58286229
416643
304883
466457
74
71792
197232
3
7794627
71
451136
343414895
431700
468517
3
86
213267
3
132585
19
6
88
135849
62
40
85
37
356505
485992
57
47998296
49
54496
76
41
8
43
34
293821
3
217126
63
34
99
36
25
478639
18
83
25949
4
15
67
7
38
19
494991892
84
11
29
297663
49
53
17
611419939
82
2974
9
423159
243729
62
53
5
258744
400045
316422
21908
16
26585
27
4
370235
65
303825
51
46
45661
443878
97
465320
387916
444391622
65
83
439275
73
84
2
68
250901
56367
19
48
59
62
272126
76
41
397567
231865
4
327729
26
406899
88
388804427
358991
279545
9
425265
522341623
178820756
34
45
103411
320712
90
88368
199584
87604
477468
314862
420958
48
40
51
470204
159701
62
89
503780961
497619
61
353771
51
493200
680836271
110311
3
879897710
217701435
57
242048
126698
347408
94
7
34
80210010
479466
5500
44722258
56378
37
19
262937
93063
65
4
50
203929
192954
434193
20618
27
54
796485445
74
368837
48
46
36
44288
9
5
431411
64
15
27
27658
1
36
7
458689
319886
13
723
248437
33
7
40
35
138660
331836
442597698
9
25
22
31
468554
495006
48
312010
414986951
411665
338185
124003
104514
330101
2
32
58
112965
7
80
38
237967
365182
92
98
88
273017
493592
221761
188455
13131
155167
220067
963433673
923607910
97455
360412
25489
18
85
40615
4
94
95
638355796
85
106699
654440552
90
37
2
341610
81
39312
92
20
5
12
85
66364
13
254321
484591
444933
80
167351
81
79
91
5
5
64
392603
200960
235558
456803731
325933
63
59
54
7
480829271
163180
77
285375
560187862
349991
432616
202200
892677313
423297
552171332
13
366819
15582
4
78
1
1
6
381606215
6
44
61
322983
24
72
410755
45592
52
36
43
52583
17011
12
12
287296875
30
337256513
60
330402383
86
88
361477
124448757
200963
52732
75
39
52
9
7
258748
32
91
90432
489764
811706484
483161
8
110507
8938179
9306
413803
21
60
104685
292796
62
185337
759955034
6
8
178627900
7
3
80
67
72
332482
10
7
14
484962
4
74
48240
31
59
258734
72
458232
31594
32
499964
111086
414310
457080
836951739
288400
14373
231893
9
676222694
72
369477
8
27
762493939
27345
540577636
256048036
95
99
258817
3
321580
162356
30
679522808
41
115501
3476
80851
98
74
210174
41
935565279
21949
89
60
23
99
289837602
968658294
329895
204169
98
427159
66
572335979
9
56
1
34
328201
65
303592
71
4
84170
13849
205600
6
130842
223818
436700
59
115178600
1
59580
97
270642
266020
455938
363630
101118
7
525036506
56
419608067
329681
107830166
62
71
317447
37
47
409823
61
488218689
346029114
459149
252877
18
61858
57420
46
962755164
299655
650772015
76419
280797
738205043
37
23
273278
7
3
93
7
423434
81
413691
65
7
15
480927
71
43
224405859
270136409
38
3
91
82
231730
344021
247660
386097
85
17
473771
96678
391070
242855
95
398754
23043
80
324335
451695
2
265903
160613
899926710
257653
373489
303628
377833
11
9
45
227224
320137
16
62
244112
891531666
320893
72
24
93
492165
460950568
48
165158
54
88007902
6
59467
453362742
5
296406
133960
44
82
1
201822
53461
515192958
440857
1
709942376
231599
78
4136
49292
18
17
488934
279188
53
42
943588423
12
13
86
272179
65
4
87
316556
214722
61
345224
369280
6
322945458
73
444042
3
2
21
80
220627
28
15
7
42
36
6
97
5
60
37
263086
114730
411400
40
83
254184
8
7
9
472850
28
61
379248
26
365579
9
1
25
37
728319314
13
37
206191
3
46592
14359
97
424364
179746761
26
85
963530742
409208068
670840949
592383500
495816
403756
32
242183
428006
2
574722403
63376
48
436445
61
64
73
7
47
256804
33
1
218727
172952495
6
2
17
416131
102646
177513
254515
42
95
153802
360518
796523223
89
441000
57
37
40
23
332544
582055974
307025
89
153443106
19
5
921155074
439114
396588
17
154265
142517
20
107219
201427915
8
38
77
974308233
1
4
324392
4
794403094
70
69
337901
456811
415082
180965
65
330377
185325
243373
721730383
485347
40
65
474005
55443
459694
144069
425769
487353817
667103237
22464
1
457187
25
50
2
3054
389378
259215
364562
91
456438
6
359767
347486
8
76
11213
2
140034
21
162460502
90
203353
80
79
176735
82
29034
888424681
45
534320736
33780
11
20
67
357312
14
137831
754826702
62
75
47602
9014
37
41287
90
90
85
297663
346776
273528
270504
415439
74
104801
245285
209472
40
3
67
329898
528728506
97
28728
447684
55
314352
448628
48400
16
98
245034
317690699
479806687
9
90
354357
49614
28
496304
98788
229279
30
292908
58
89
170557
255900
990050460
9
219031
75
370566
607754410
8
328494
76
2
53
47
89
388636081
29
9
370705
19
96
15
22
1
361197
23230
475077354
475593
80357
69
36
12
72
17
6591
222788
291985
1
597321194
484986
205666
41
76
21527470
21
34
35
399972
48215
884859577
45
51
22
65
654191526
143343192
424310
245215
23
5
77
376817
5
149749
982687406
52
4
7
239333
208204260
64
341161
69
28
59
22307
39
72
235807
66
196547
262706
29
79208
13
223310376
41
168932
29
43
289361
93
49
86610
76590
87
12
217682464
5
211991
95
345960
3
208960620
65
47
487768038
495425
52
218936
297758
105131
9
134219
84
415401
53
4
384645
459247
17
4
59690112
186666
79
404716
56
187088
2
149791
89
423451
37
440386
37
448826
21
459376447
498056
148584
212938312
449848
496505
4
88
13
128024
14
69
464223
488018
63
58
441849
353758
20075
11
49
31
44970
319244
469624
64
23
211325
710190798
413752
63
21
89
26
144128
67
40
163352
23300
41
4765
39
84
70
76
79
79
76
99
375180
987379726
12
258238
222974667
172303
52
7
327783
15100
344093
324412
348257
5
59
884653731
53
73
49305
246324
34693
453790
40
294175
72
119781
198966
219897
252240
419729
80
4
54
241455
98
92
40
14
90
11
101320
440823
10
436077
37947
67
82
922021466
457797
14418972
658868992
24
455597
64
140862
274028
28
98134
8034
3
223564
67
325585
262321
23
247981626
779074885
435896
38
11
471584
427927
61456
15
765380264
91
33
76
461629
5
289784
12
73
40347
1
421835
300290
117345
71782
68
57
389441
65
105456
27931
539896823
362924
40
22
353460
30
3
56
482979
81
450372
498073
170291
58
2
43
7
42
18
5
183358
13904
2
212170
465112
74
223190
73
13839
44
44
268328
236216
67314
47
29410
207787
48
35
325587
466181
243612
138880
65
86
200670
19
23
434760
1
323720867
2
89631
381182
13
31
41
2
236273
212722
414511
33747
53
74334
325983
42
365389
278601
572708025
6
271179
1
7
341820
50
69
59
374751
466089
426002
420515
133884
248199
406930
34582
17
46
82
136784
227652
338534323
87
410897
52
154364
19
84
89
34
60
116762
97
9
80
39706978
149261
498752
6
215431
67
336038
343664
26
466425392
312919
22
77002
32
90
51
189697
206445
97
8
49
291109
191760
4
2
11
27
73
130062
212946
250078
470837
134184
6
111030
29
15
82
84
58841
71
415477
240158
369044
47
367536
68
2
42072
98
435386
20
28
48
348229
23
314736
40581
572062275
2
5247
96126
87065
55
33
340453
825379309
484766
15
12
117508
992719541
383627
77
11
358999
139716
1
57
150696
38
8
2
2
8
90192
55
70
217684
83
330236
345555
30
60414
48
6
60008
232770
55904030
552585825
24
67343
23225
447513
764521040
189593
75
67
90083
68
250853
1
480895
9
303089
63
254016
16665
320903
1
8
105668
309143
50
15
8
740441060
499518
99
340004
80
73147
795149446
45
402430918
43
376513
128766
280811
213187
93
6
433250
729681725
26414
30
387666
242888
40
474818
28
54
113571
25
49
27
348344
206451
5
141583
411776
600008096
7156
7338
95
80
5
351738
399038
19
316889
30906
13
90
70
791637560
307375
445354
16298
25089
51
35
63264
174482
76
928488987
439604
47
2
75
66
35047
542676803
26
62
65
12
476252
367809
103144
30
316660
3
76
3
381917
46
165527
99
406292
5
8
85
93
377141
308656
26654
15184250
88
39
47
313302
58
260035
57
6
3
4
75466
339114
3
462201
31819
25
75
298225
167512
22
30311
290363
17
22
466759
35
5112
66
397041
40
3
52
16
826785925
63
76
314750
231308
439070
31
40
96
84
31
608501677
20
170587
66115
66
91
174574
3
1
82
61
29
2
49
24
63
80
20
422069
40
72
490348
832126107
70383
2
76749
263056
381378
33
14
233357
4
120388204
74
823923027
49690
55
77798
29
50166
82
36
38
93159
431403
82
91
319994
45
7
684621535
3
9
47
7
269393522
26
49
443133
394460
312595
257505
63771
156063
84
843994757
147269
3
578122354
80
9306
171357379
73
6
6
32
2
454775
68
73
368946324
162867
43
402607
822906812
474470
6
143781
39
170772
9
39
33
85
442558
69848
348454
134988
295988003
209806
66
87
297947
90
283756
32
357759
45
47
638470511
22
75
2
665991094
61
55
25
16
295159
408416817
9
19
97
28
277376
795746816
90
5
80
97
7
470191
87
97
92
4
14
55
56
205832
57101
97
44
27
162902
5204
351241
293807
215398640
219322
372714
269298
15
38
285462
439533861
33324
561133898
189477
135978
38
22949
61
174223
12920
13
349519
3
18301
401926
5
7
345837
97
9
40
85
472886
286286
281822
202795
193601
263735
87
54134
72
24
85
3
340808
80
113039
279626
1
55
95
417078
185234696
72
4
916419427
92
68
398047007
41
3484
60
940042400
32
472994
17111
83067
84986
279959
188635
67
12719
389257
13
2
44
145936
130399
635930937
453461
42
8
108264
3
24
83
2
1
4
15
300322
71865
9
4
57
47
343212
16
102159
45
55
184979
61
24
209852
48
6
29
41
425820
214556947
77779
189050
45
225176
6444
163253
478979
2
130981
481248
28
6
554780468
149386
149678
4
49449011
222536
203524023
95
341905
39
410880101
252216
38
30497
51
287199
45169
38
23338
12
6
305162
34
84
72424
76
2
219181
53
55
96
391689540
95
88
26613
40
116336
370915
4
14
86
195508
5
454946
467193114
36
67
11794
39
98
437734
8
92
76
71
189920
290775
224057
13952
389968
82
348339
250301833
223555
149195
67
172974
214328
4
2
366773
323743
6
5
192806413
165368
91
475746
34
248570
151199
104479
405814
487793
81
84
3
444133145
68
442489
454166
78432
443308
52148
92
19
64
318299
254545
320864
96
353831
88
57
416672
242772
18
42
12
76
499231
309207
92
86
591308912
65
333893
66
9
6
125081580
11
149890
214258
387237844
6
34
283959
290825
364501
959179829
33
33643
97
6
80
13
4
392329
80
235269
718826258
263473
70
77989
390342
196711
422022
283155
373835715
83
5
163420
2
27841
44
37
240963
647485863
6
9
274449
3
76
31
799139721
341304
172942
52609
172127
475099
344873
82
89351
99
52
238621
281557
289992
373889
249759
230770
64
80510
99
27
17380
5
471471
15
3
2
67
118058
40
3352
11
114311
35358
682272791
268755
99
9
274929
426137
494605
224825
5
6
216201
32
5
78
240615
23
10110
44
51
66472
486891
9
178740
372051
85
24
485698
461411
30
63
69110
39
53
26900
42
309696
55
64
1
200126
328546
264297
22
288597
100057
45
89
459623
362011
129800
3
261334
26
49
41250
393566
64
68
473091
49
30
901562604
4
41
301539
77
77
83
92
153982
462263
40
17
274537
441549
390103
35
262591
78
144728
92
24
645613039
224140
7
154831
93
462038
7
232402192
97
75
507765911
6
9563
297162
846303150
93
430706
271304
381109
131362
287181
413825
32
19
86
11605
164244
2
58
407224
123593
261557102
8
362487332
478236
59
140729
131930
619174935
8580
370205
1
962548632
3
58
43
79
3
73
36
58
71
86
82
373583
21
76
207001
308599
973539429
41
138076
45
25
35
4
351240
9
74144
242721
198957178
26
202760381
52739
6
102453
78
372341
69
14
64
237330
4
23
2079
410656
4
83
63
56
40
13
42189
96
469587
14
363148
262327
302600422
927654068
47
187334610
466414
386969
74
96
792994785
28
146915
46
230691206
319413
2
78
4
4
289075
50
28
75
62
36
309503
45
157951
18
9
4
216667
16484225
98
9
28
207592
47
38
232320
568373089
57
325580632
201754
342987861
82
278725
80062
242292
264148
347130
74
361670
152937776
287388
30
255488
382409
447067
488919
1
98
95
3
32
398382
60
191934
224441
137672
49
2
12
20
1
87
42
248397
334403072
207941
35
393362
5
6
82
9
11515
1
151818
9
72
163380
746272418
94
455375
916424241
8
496093
390476
88
77
7
296515
353397
59
819832399
14
20988
393049
85
99
67
71
318364
8
353395
65
11
329932
89
60
41393
25
109221
75
8
275168
61
9
215512
29
39
457647
49393
77
95571
48
28974
17
49
87
256708
261930955
111145
170216
775988160
3
64
38
19
24
29
43
76
404430
479313
601261388
3
1
40001
50
69
98
79
53
626822619
93
630995459
3
78
352637
237235
93682976
11
50
495199
1
455223
33
7
370616
313565
85
20
96
46
65002
51470
50747
1
401196
94858755
121952
116705
637561142
76
952678756
17
479389
18
477017155
62
156410
392109
259446942
120420
82
173867
30988
1
45
49
66297
74
4
252136
37
64
64
14816
308193
338131
94
36
53
231143
7
4
56
187975
18
110511
247583
74712
495388
16
43
3
284552
153166
46856
5
38818
98
423926
56
56
32
57
1674
72916
58
74
459358
550552369
5
3
81897
99
454120704
79
7
137463
433035
162242
7
57348
166693
258523
93
454377
89
495369
343488
18
41
29
10
952348712
4
74
6
417301
123830
34
497367
101494
46
482133
72
423145
426839
294178
3
152788
88
431102
81
13
166583879
67
53
182247
28
83
80
94
13
42
85
28
55
94
1
214174
224586
45
89
120040
84608
10329
45
90
7
37
29
250698271
50540
36
302853
38
54
89
20
2
127734
271228
36
491343
84
72
45
41
103789
5
68
284521
97
3
3
17901
94152
87
382237625
394926
559787147
202644
263946231
317606023
119193
156428
89259
27
376017
74800
405910
98
2
8344725
32170
94
87664
392274
830767422
67799
7
39
84690
331454
820114937
77
440275370
30866
41855
21
37
39
36
412321
9
26
211588
370405
58
18
4
230614
172334
340485
316387
90
95
96
87577
90
387817
23847
70
7
495389
76
84
622535659
2
331234
651420131
270999755
268686277
227903
4
1
173130
35
48
195273
418411
242048754
15254
4
246167
240521694
74
91
67715
73
405065
847017837
24
290654
7
474058
900785845
40533
63
25
98
419591
19
448434908
93
44
376624409
9
7
291631
330209
1
205906
200477
5
41
611128692
261758
9
95
428792
164980390
781035776
62966
63
352933
279534831
92852
305738316
386298
11
54
332792
67
64
288840651
29718
342505655
87
98
33
21578108
339317
6
380
30
28
3
249726
437027
134093
86
509106538
91
81
33
75
157800
49233
449621
51
354197
414252
89
289393
63
5
52
3
666155448
57899
301700
36
444665
61
56
143315
305032334
119286
1
446208
71804
284324
41
846640913
22
27
180071
98
6
29
61
9
315905
5
309792
37
99
61
4
184301
150266929
834003195
61
164497
229240
335840677
22
166764893
294434
66
496821
69
344744
18
400307
219654
652894682
57
156183
67
3
115018
97
430518
36
99
319916
157384
637093220
1
259033
47
69
306188349
4
30
370073
382595
37066
79307
55850
157552300
28
46
208352
91
52
55
211248
182949
68
37
7
391574
85
407270
1
85
10
11344
31
478363
433800
77291
87
75
880795890
2
46
359657057
779541420
941316673
65530
5
255729
22328
87
940510290
26133
12
9
43
325000
27
278362
303698
30
678884529
490054
29267
461960
7
152603
314053756
87
12
8
162220730
315473
7
29
20799
4
78405
20
664738006
84817
370741
516535551
14
218462
79
38
17
457090
495233
34
47
387377
47
8
25
289215
286099
8
454481
396727
115197
429244
47
433998
62
50
86
5
53290
405150
5
34
61
112412
61
319437
478187
29
54
38
6
498168
319312
83
2
305770
156368
278523
90
490903
228258
70
2
60
11984
32787
83
469018
297847
30
293590
360107
76689
89
338626
69
8
397578
26
13426
211127
315993
206944
99
153227
85
947529809
77
17
41130824
233037
19
26
16
319321
91
70
482201
78
57
48
86954
2
52
75
96
76
972018067
10040
41
71494
28
8
68107
806599936
43913
13684
78
50786
401657
10
54230375
89
243954
63
392756
836883099
98029
24
15
6
10053
306039
67
531358572
9
327303
216955
25
242197
79
50
35
95
22
75
432768
88
337058
137954
84
348318
36
224635
449194
6
425346
93693
94
268531
122447
711199553
51
309206
56
11
68
99
188908
303233
609894493
112247
85550
40
52995
383016839
122689458
90
69
652435988
15
458137
96
76
195101
19025
7
84
159422
10293416
14184
13
194426
10
7222450
158251
4
189255
111898
360385
491074
147128
71909
72
237116
31
57
4
48
970459904
436323
496071
940697569
11
49074
379576
10862
14
67
72
25
71
15
372331
455823
26
810219936
405142
484688
204109
479720
392050
480091051
10
212652
98
60
136212
86886
517801141
146303
333577138
464728
84
80
214445
2
185350
82
122040
3
72
95
3
3
75
19
7
440342
31
58
74
230229
64
39
67674
32
21743
9
64
3
19
314198
325131
25
73
1
9
241097
160200
57216
29
73
248298
91
16
392961
926495026
10
13
4
58739984
435484874
63
83402260
51526
155686
48482468
77
83
53
462705
275042
322960
583473521
68
6
7
342119670
373697
123280
66966
94
91
207037
60
76221
477230069
32
173480
389392
246416
67
8
448811
82782328
63
72
45
7
8
3
16
258310
496274923
329700
218598
85
90119
112360
30610
31
12
237695
49
6699
28
59
93
642894894
95
12
5
59
3
32
267113
78
55677
9
201833
431161
5773
63
67
268207
232200
87
7
289480
33
588594109
32
72
222669
89
404281
37
2
19
10780
77230
5
42843
45
40
120087656
12
40
42
63
269630
57
682638414
78
272327
22
400870572
720788150
68
42
85
46
295977
65
71
1
13
6603
75
9
81
282321
1
2
2
912392033
179696370
41
27
109066
836213425
27
180228
700214966
362452
444373
113334
32
419963
70948
63013
71123
411782734
18
262335
95735
45
57
8
352129537
66
72813
80
393818
862765290
56
51
3
6
43
11
94
376755
998108258
92
83
82
265225
349419
385471
25
453399
35
304931
77
8
38
92983
33
342610
182130
819384441
38
561626159
347595
29715
47
53
182869
10
352900
355867
210032625
65
492085
373895
145544
16
50
20
25
23358
83
6
168910
741731510
86737
21
2
246412162
144028
3
28
625955940
93
941429620
91497
53
242183
324049
36
225390
431871
93
8846
5
69
73
746825526
369739014
66
339757
956185546
667788431
3
86
125846469
95114
234797561
74
184362
102262
90
401704
37
401825
436372
4
354239083
47852
81
48
162465
27
63393
77
387836
35
413348733
641013086
255859
25
437044310
60
467946
125350
70
113142
86693
14
2
814420370
86
1
24
86
5167
95747
736177793
44304
84
10
1
356497
302756
98
9973
12
43
3
470441
479927
428154
164556
81
83
27
190002
211207
33790
174699
42
807478338
703332834
69
11525
535958894
209276
67
400353
18
161123
92
70
50
76
720832344
50
36
53600
376932
372176
185030
153800
57
199916
21
8
271617
273583
767591157
79548
14
46
5
13
105996
92
12
292630
618019694
387673
31
26
96
23
831365234
30
49
88
400738
83970
124914
34
5
71
15
218337
463405
15
460854
17
5
75
262478
183134
438472
199380
199902
363391
8
55316
184373
487730
81
61
56
29
33088
56
340855
24
277764
39
657981097
12
2
61555
91298
822542860
29810
60
188432
362947
25
448788
56428115
22
657587767
300059
79
67
57
40
2
404422
41434
93
402213
211550
56783
146668
248672
17
35
89350
235335
44
25
160769
98
93
256672
6
80
34
441695
40
572335612
19
16
58457
440523
287620
88
7
213596522
71159
501682797
79376
75166
5
81
475589
321043
29479
394125
142566
68
27
54
90
75
304106
79
46
76
464223
3
3
11
28
63
555891114
59
14
80692
90
337734
79
80
232029
59133
13
27
98
48
392436
93
60
24
78490
101829
30
48
34
204034
26
95
99
38
319623
31
85
362061
18
10
590889837
218805
6
104793
11
4
89
85
37164
417809
287194
2
191616
34
482554511
19
42
835955236
95
29
47635
12
5
38
33987
8
482772895
142227
26
82
79
426824
92
40
10
43
790804342
75709
1
32
428554
101354
33
3
14103
39
2
366412
438026
14
262889625
28
32
78
387310
5
3
108200
488501
343327
371298
272881
43
329311
270877
24257
60
88
35
286238
50
228544
23
51
362618
957793881
352320
80
665432957
287825
224031
5
318655
30556
337996784
410560
64229
385291
6
4
388238
386295
147329
8
146260
248384
16
39
24
1
294336
232272
89
171561646
78
17
3
492138
53
65
123055
389544
37
7708
92
433016
280103271
6
82
489149766
140066
355380
33
2
43
41547909
14708
29
5
1
484329
28
84
58
485440
431218
428425
335716
481166491
7
42
196085
94
304827
68
429020
745370636
298753
7
868349979
58
95
445452
916739628
6
940779253
45607
3
61
71
47
185137
90
90
8
65
37698
7
385991
14
3
12216
67
855831641
70
46798
65
316811848
305364
5
2
424099
440513
24
150157
57
733865130
14
256486
54
9
136765
48177346
86
91
404364
9
7
19
62814
55
187886
378623
6
92
215343
360474
64
88
56
24
2
5
35
386966
90
31
65
313626
325177558
85
462919
25143
239033
3111
38
225329
167173
11
53
178129
55
23
42384
87
7
4
97
45
50
5
1
986957615
16
74
410205
17
48
422224
390223
5
73
62564
100522
10419
29
47
172130
43380
5
492974
71
90
253852
65
7
274700
730557416
638432297
145802968
303706
43
17
19
7
4
74283
59431
45
9
113493
361109
94
94
64492
55
256676
159958
226916
3
86
121765
804719886
87
90
19
86
26056
393686718
33312
66
1
302888
353058102
422976
92
95
249806
476818
24752
37865
90
835420757
97
51
84
28107
99
83
81
327944
440850
352845
1
308637
8
169252
77
73
478144
324640
45
44
275288
130624196
23
490878
6
422428
261537
952704926
228918
546303193
108615
78
338434
786264829
708071407
266840
488897
31
391914
78
9
638964533
31534
67445
592763788
558876614
405348
9
475428
2
92
15
71
15
30
17
94
32
17
1
319946
31
213484
182188
48
215225
166325
42
14
4
4
55
12
301961
18
440528328
36479127
6
74249
149541
68
498577
10
12
89
26
95
304756
796238645
113216
669042743
472339
264882
179926
10
35
123939
41
70
655686153
421547
58
4
269081
203360
4
89
11
12390561
4
80363
34705
8107
29869168
273472
247714695
3
92
85
48
746473139
287423
40
226232
14
63
22
7
261054
41
268446
418507
92
3
66960490
247620
228364
492982
224542
438326
39982
2
15
82145
249637097
90
78972
82
70
61
6
24345
67
80
558222318
426128
66
37
125877
4
376282
484385
52
2
456472
60
2
60
213455843
5
45
68
21
42
102361
382173
19
2
8
466039843
110653
97
404747
39
44
45
88
169397
85549
55
56
117795049
85
597514030
188506
8
35
438359
31
21
24
75
48
341950
74
324168
258266
238361
77
89
243971
443537
463338
82
1
41
52
377444
7
48
135533
50
459849
12
50
76
25
9301
39
249285
10
22
139647
9
206404782
440269513
38
17
173638
961607757
51
294806
36
441501
412837
7
380508
59
42
39
207635
7
56
53
7
428054499
5
53298
33
485453
163979
152657
26
75845
339329
67
155212
54168
727495860
17
2
277600
28
558957534
28
86
5
120129
96
59
158322
389758
328590
50
493561328
8
44
74255
50
695390028
31
53
66
4
241451
78
295869
51
417777
368988
68
37209
42147
42
174360
1
34
298993
7
842127097
157579
76
453841
362785
92
146919
48980
95
59
20
428482
909496590
24
13390
58
62
30462
74
250675
411761
9
777645157
426598
58
25
129126
95
85
36
46
3
522352001
68
48
97061
345000
3
2
61
91
63
1488
29525
27382
389343
267324
9
543304166
8
80
692245382
434255
15
5
23
100950
26
194178
465836
7
34
291044
388700
322160
103762
87624
59
433997
29
5
25
414409
91
7
340666
51
966200210
51
17
81
34
34
5
8
55392
51
53
67147
3
68
307776
81
2
3
18445
88
59
7
391590
52
269535
245326
88
182007
566051783
48
43
120657
28
112406
7143
7
344027
52
247187
130718
14
1
309659
62
9
239308
388707
461604
26449
35
74
1673
63
807317977
4
183806687
40
69495
37
38
399159
52
27
41876
41
91
253307
97605297
303307
89
625876961
84
129921567
111827
39
71
52
82
169271
153763955
73
281140
5840252
22
2
48
73
7
68
62282
10
14390
48257
66054
452457
63924556
219018
187296
1
67
4
9
430411
59
444070
27022
45
1
28
304352
24377
432035
88
431243
72914
13
96
23478
18
3
297321236
36
428768
313760
134424
70
61
311329
83
490990
280323
10
452756
81
39
45
354747
657497875
482734
370609
328296122
150951
627908817
18
47791
69
88
23
412033
9
396565
8
84
98
201895
8
95239
444047
414917
227792
269228
39
80
1
31
6
8
135984
437695771
21
324340
251443
447780
44
488255
15
29
452644
215717
6240
26596169
483034
279460
33
7
70
482978
258662
67
23571
7
62473
248470
69
56
310850
221919
422652
96612
80
403969
7
66
455644
37
6
9
17
35992
77
5
463364
21352
248725
183723
723330713
381963
7
295407
382798
85
366094
327265339
341603
99
480980
951500710
57
345649
50
63
41
72
3
7
44
43286
60
1
27
74
67
268755
377516
1
61
75
103532
30
13444
673196521
107040
83
45
93
37350
507926828
43
31
149470
8
405858
335876708
63
217805
51
799422606
564201034
35
2
680056169
585680227
9
25
50
82
581844204
9
364874
14
4
58
83
36
64206787
387533
83
92
79
53
492941
460450
864474083
72844
135698
616327634
399472
251278
89479
2
410539
359811
66
2
99
49152
4
190909
216162
31
370522
892574141
393813
74
78379
164651
164005
431127
208236
726477689
58
92
79
34
28
316555
71
56
81
106304
4
68
355673
379606
641121238
260730
23956
61
480838
72
3
382944
87
117609
17
5
19
407805
294995
79
15
414407
29779
156026566
199558
24
71
60
68
974763280
445571
307551
66
47
59
7
43
494197
55631
72
149779
5
46355
98
237616
7
53
268566
88
24
353664
743245145
63
653387490
469215
249598782
579674856
278199499
59
81
71
41572
92
80
76
428663
442142
169069
88
26
56
2
84
188453
329055
263401
85
75
59
25
262772
8
4
164508
258331511
5
478532285
387628
107026
196507
7
57421070
76
52
399594
14323
34
121318249
493372
35
391646
43
289573
229873058
771863949
72
138540
52
231474
3
485155
32
603365105
24686931
44
21536683
55
436006
40
36
5
47
259803
228044
2
81
325828
20
856940574
39
50795
243462
382128
43
88
75
211665
23
78
975849490
964438226
9005
52
26
6
175850
69
170941
45
2
54
22
312027
4
55
91
29
88
46
23818
83
687069826
96601
59900
2
75
125930756
421740943
10
59
10
95
28
107256
24
80
87
8
86423
66
906538180
740151894
75
76915
72
558189353
335065
72568588
399928
169867
251486
651503963
70
77
78312
46
193520
448901
37
41
285039
88
8
7548
466244483
36
9
21
6
24
310656158
28
69
95
260301
85
85
96
64
151724
217927
296795816
60
518254331
426943
477579
290872
269018
41
7
423196
58
352484
80
80
26
98
151645
424112
411056
41
2
30
200247
300281
130484
94
228586
26
5
13
79
91
147150
305838
68
55
631971803
12
43
786295230
5049
36
483365
25
73
208386
40
301396
494943
32
75
79
95
2
98
37429
302564
38229354
379648
495431
85502
74
296856
309551
67
27
384880
126958
97454
9257
117906368
291766
90
119397
924560297
319667
483974
139350
99
20
52
73
87
83
24
59
94
83546
67
497102
6
63
230861
60
84
5
145734
14
516340262
98400
8
483837
52
44938
2
973619095
22
10
100140
10
27438
498677
14
152917
724949213
15
75
16
235422
615747634
78662
2
49
536264359
9
73181
2
81
387453
33
84
7
373688000
73084
39
240287
217304772
84
74
9
239415
208586
68
9
27146
426970
8
8
30
842062882
67
383423
332935
95
296712
719203098
194931
32657
252552
397376
10975
12
429258
75
380345
402589
93
60
4
465732
407856
195518410
283033
117630
78
736082463
101039
7
37457
60891
77
35
417050
131612
305636
328519
261090
482099
75
110756
187513
475588
34
63
32
310729
24
46
59704
432704
245755
94
83046567
1
26
64
7
207244
89746
441653
247439
45
27064
45853
295754
199018541
223231
303197
324269
342769392
7
54
127789529
88
353032443
23
386686
96
8
257162
4
93
467534
33
56
20863
74
463978
456928
147836436
52
408375
7
4
71
50
18
702881800
212612
165934259
85995
40
67
35111215
73915
18
55525817
204018
234960
273188
41
55
460089
68
44
70
203795
318752
372489
55987
3
2
41
161888
356258
57443
3
26
6
117751
73310
5
83
18540578
54
29
218552
13
45
317650
323777
285611
96
31
266152
41
18
165944
30
129664
2
85
764411004
73
61
328371
6
860768863
2
4
7
288392033
44
114169
2
7640
111207
36
48
357645
9179
54
7
77
1
72
42345
47
70776
98
1
253012
6
19
81
84
375455
427140
434318
26
187844
319195
48765
83
465811
83
133095
300493636
44
42
86
366495
66
166177
31
10304
48
25
166712
433184
68
286150
45
960808712
113339957
192730
17164
30
94
82
54
31
309802820
5
198525
132596
139633
38
273979
11
62
76
67
31
73
97
75333
233944
68907
186723
32343
168295
91
47
9
35
9
10
59
86
68900
556719190
4
170407
10
190717
697353147
768803195
134198304
8
20
564992358
61
79
14
113105
48
342605
5
26
33
355025
623032450
1019
43
58
27
892716148
162594
75
80428
382256697
95
57
58
441496
2
388959
47
474314
361513
10
438226
256018
9320
208687909
940057941
87
71
8
33
515570726
9
83337
5
40
480610
473943961
989439825
269365
402482
38195
7
13397
98
229683
89
49
74
187129
385698
56
1
26
5
21
153625
23
356985286
29
891620644
12
83430
296878
204441224
259276
96
5
69
446417
7
402703
81738664
50
52
69
8
35
94
62
463098
7
60
1
19
60
374046
447421
67
187553
2
99
74
43
763251173
595686627
14
39129
39
322909
10
58
370018
17
62
169086649
434651
63
17
7
572672919
15358
83
466628
84
276546
895245229
49
67
73
10
463599
76
4
103444
9
27
21
114706
62
54
361863954
3
295875932
60
239772
880458129
2
47
23
68
11
89
33
37
88
419309
150455
63
88
38101
8
154746
49
68
10
24
257292
385904136
438
1
88
358654496
214650
43
24
413371
11
137420
287487
476225
57
1
2
53645
22982
37
34
1
149916
32
995090469
217263
160584
2
88
92
5
5
413803
10
88
34
248787
7
19
479844
186768
30
130521
20
305218
72
249423
236892
40
239490
392768
371372
342870
1
5
372113
43
74
55
285678
355795
95
9
699176594
77
220913
26
236049
11
357328
171325597
351288
85
55
14
363256
14
50023
904260420
34
592792692
384273
11
282235
128483
23544
6
19045421
15
8
3
71
529848351
471516
19
75
357131
44299
79
69
416603
72
71
135679
20
40
622437694
209445
141173
345805
142606
456672
4
4
30
51
8
16
8
8
27
261629
66
1
705205128
467452
42
61
325999
75
325768
54
79
92
422142
7
63
345660
338828
59661724
312928
3
50459
12
23620
62
113049
272810
53
34926
486993
15610
113290
23
352137
5
155504152
7
17
9
33503
906187177
12
98
8
82
7
9
689736809
172231
225576
49
480748
43
3
52
260471
20
297801
7659
81
115375926
632073390
493269175
230196
20
83
3
83
86
56867
103595
414331157
89
51
493751
87
47
404059322
47
80051
55
279711
78
416726
417019
13
2
71
460558
128952510
311946
91
65
333384
83
63
633660322
212562
4
286410
196607100
63
78
95
150805
45165
13
322261
59
55
65
22790
1
383455850
347139
50
71376
49
855752733
384435
65
3589
159142
446614
67
7
10
310497
467788
86186257
58079
1
15
46
49
52
52140
91
23821918
24
2
311037
97479
983232021
61
687164960
100211
332073
74325
26
73
138073
18
95
34963
5920
59
344340
171946
463210
223977
420493
60
6
6
45
269964
116156
302707
39
73
10
54
12824
6
6
23391
61
151266
35
91
403737
168078
993715990
81
23
41
412387
5
5
245943
55
61
36
13
121499029
86560
34
117862
236297
25
46
78
133178
99806
81
77
16
29
225933353
65
8
9
24
92
436933
26
329415
61
91
615359414
706362649
64
173304
55
332326
305281
70709
968778874
877550368
4862
99637
434496
85
43258
257857
55
9
230015
295055
43
1
49
5
12
30
77
12
88
3
6
147681
11
306216
30
388211
123725
358430360
411220
951600820
493894652
63
95
98
72
26
34
59
22
65
17164
9
57387221
855242554
128795
86
154629
52
10
60
143141
304703
3258
360005
59
425321627
50720
17
38
87298
88849
55
7
47
39
140060
351414680
123165
29
7
63
21
312697
6
396101
187644985
360444
38
5
2
540035090
478601
25
230964873
41
67
69
6061
255699
264396
343117
119958
156312
50818
51728
156610
76
72640818
479602
4
61027
33
188038934
481508
25
58
852151667
95
127582
59240
4
482727
357849
55
43
213775
9
35
84
247588
836134596
444320
791753252
205377
61
199225
1
70
799119144
322213
15
55
72
57
888168474
46
482847
6
401146297
46
10
27
20
99
39
429904
483812
15
25
582114449
359336
41
45
62
235217
533901625
402138
62
61881
5
39
9
2
706887798
172805
26803
158343
89
74
8852158
277409913
19301701
31
5
452077
26
214416
229657
422674
465361
205580
98
4
48
9
50600
58
61
141699
99
19
14163163
1
296133
256657470
328436
80
47
72
24
209016
361984
10336
37
95643
199703
205991
73
91
270007
209156
9
9
41356
21
15
252082
16
869015758
188290
31
72
486659
55
67
451649
11
922304989
59
3
19
97
83761
329933
580750422
28396718
300943
839355939
488227
391742
44
134889629
277339
70
14
75
9
481017574
206599256
6
90
52
341543
794952403
364457
94
6
16
2
65
3
30
82
89
602907699
51325
73
13914
484433
8042
998602439
75432
28
156723
2
70
409973
53
81
61076
163880
195840
40
284232
4
3
4
26
3
4
32383
25
494220
43
6
400376
455008
276594
406014
63001
89
82
85
498628
306015
59970
440128
787043188
25334
61
69
426601
83
445893780
487259
444212
156278
91
848950606
14
400880
70
453548
90
61148
8
81
28
69
1
60
90
368600
397585
4
161780794
344379
93
160432
1
52
87
418595
33
321660342
385067
68
248996
76
980714223
29
191008
55144567
23343967
215464
326681
981052246
7
24
8
416623
400492
151698
476109
55209
42478
79
3
60
143590
72
66515
318565
2
94
70
21
97904
834363471
103946244
25
450485
3069
46
1174
2
70
67
473458
57
321954
73
330489
91160
37235
69605
372190
46
480747
41
404156841
497894
12
728304857
99
7
31
350387
6
48
38
408893
270591
12
19
45
89
8
417930
358106
6
38
2
309706
98
16
306719
273957
81703
327831
426293
85
5
58
133188105
93862
99
144139
384005471
13
70
58
6
22
199081
10029
59
97
292738
58
26
326011
77
4
7
3
98
25
142219
46
491455
74
4
257920
688937320
4
128615
4358
8
67
191727
206326
350549
12
118689
324188
770816775
284961
4
44
428624
9
24
90
445432
57706
454000
107818
63
70026
101951
38
69
87
496136
209245
25
71
22
68
69
331855
38
5046
2
2
393178
211867
67
321015
83
861905715
45
121860
79
73
345112
9
65
31
14
440946
462909
16
38
172287
30
5
45
58
875148176
6
362354
1
80
388384
2
298325
9
23
376004
21
510482740
326545192
278296
183886
98
422294
14030371
65
54
195191
12353
74006
94
99778469
9
364606
388988
449044
226298
14
67
2
13843
479023
28
99
38
427427
71
16
400631
988487261
58753
21
14158
49
93
277368
486323
3
54652
463195
74
63139
4
954985480
108577
156225
93398
68
66
20
55
12
73
102546
85
159041
4
589563490
291808
13171
479797
192135
12
42362
35
69
409726
341355
8
157398
168025
98
52
68
386870
39768
69
5246
368548413
59
1
21
94
56
265156
58
428289
280461
66
21
256494165
187488
226549
77
175693
33
39
123051
479245
307962
21
418560
204330
88
267714
3963
59
47
45
1
10
37
88
73
311097
378514
204244
252356
49
4
102903
342626
207139
60
87
342946
35
33
334228936
1
45
53
19102
17349
5
110842
234446
69
388600
90
26
95
661482138
287300781
24
947218875
331215
6
4
55
2
25
34
71
75
48
92
200112
102754
2383
16
98748
1
25
37
170593
24
30164
365034
160570
67
9
56
50
27
78
92
472931
96994163
89
5
75
407993
40
476524
46
17
54135
97335
3
10
79
76
280550
4
7
48
16
281569
951992433
87851
60
241004
49
90
371602
150170
1
31
85
170529
96023
85
305689
141031
176366
287352649
48
14
585334679
63
2
191232
494436297
22
74686593
88
735441664
279192
46
307360
245070094
87
240582
371302
66
300075
436973
47843
33
440226
251588
85
38553
33
293730
33
312280
6
341294
34
22
117239
49
155080
388295
243315
5
493201
15
29447
89
1939297
311509
57
184759
67
2
62
313956
439635512
86
110577
449116
547413854
6
5
393017
38
406225181
84303
81
80
160819
10
57
91
813113916
435523
333509
74
32
68775
54408
181330
19
57
552733384
390019146
224426
475128
30
572189449
405832
71
66157
96
4
420411
14214
826949787
5
57
8
58
55
29
313092
50
217092
409
27
83
5
441402
250746
52
96
697122626
9
74
337228
335261
198613
75
467702
91850
40
396558
412288
360781
84
429862
85
89
7
489661
9
134771
43
80
70
47
336840
411553
260699145
40
186125
25
31
35
102519856
405971
321153
55
208196138
271406
264471
417240
273669
3
78121
1
417678
61
5
94
9
92
78
471799
28133
173352
30
225066
601807015
445242
69
30
350048
36
350320
43394
31
2
84
78
478526
39
487025
34
72
71
58
346846
22263
618450024
498690
319544
547309443
158104
89
778929057
739529874
929100735
6
85
71
1
457241
52
342702
6
4
38
36
39
73
142018
117076
2
50594
283646223
8
43
82840
20213
82
359759273
25
60
235317
24
34
493209
110706
23
86
5
56
35
44
44
16
460949
88
25
70
562806703
44
2
82
7
395784
425886
75
80
436976
51
441260
8
39573
354805
166165
310381
75
55
60
2
61
17
91
58
167954
142959
87
63
8
71740
6
77
89
476625
99
37
928643957
22
225828810
913145199
7
40
8
107843
15
12
143456
188474
58
10
9
4
66
58
73085
1
27
207549
245452
790600604
10
44
19
392404
102208
49
31
6
35
360693
79
24822
59
16
60
468645
75
2399
480628
242912114
8
1
70
231548
284364
69
99
29
50
365102
855946349
147088
422715
90
604978808
44
882831758
380342
204981
252005
6435
12805
36
98
47017
427496
5
141114
88
130223
50299
49
439910
52
8
78
35
98
7
25
300944
95937462
164766
30245
176941
15
34
795198415
30
46
261597
45
108565
219088
173303
485650
73
238776
594675096
318776
229482
308649
655340401
73
109904
3
907756382
405217145
170990
92
17
264146
29434
27
56
99
99
2
374562
480726
35
109091
295706
6
29382
42
1
99
93
754984931
86
65
806569953
7
433064
3
80812
189725
163586
45
284168
116939
45
336706
72216
27
57
134253
555260422
35
49
417510
30724
66937534
23
132138
156345
86933
369869
34
98
11
3
7
7
78
98
378119311
43
20
374387
161419
81
87607
32884
436625
192368096
98
89
10
215240
2
492679
479585
153548467
963775395
292017
520457976
116738
71
2
27964
228498
494616
884127233
39
79
56237
914192973
87739
234055
313366
27
51
107451
41
66
23
363831508
29
227092
38362
53225
31
31
79
1
36
63
517981573
187602
179022
347306
3
43
846623776
67
62
144948
930083377
12444
381062
75
87
93772159
461473
48
316608
162052
391829
157192
61
15
40
60
12
133234491
569865208
22
2
2
11
428501
97998527
66171
42
9
913028205
415425
398462
56
175931
3
55
46
260070
70
22
387016
474899
43
335622
392925
825569820
481342
428207
24640
376080
203921
100332348
748202466
218220
204349
86
42567
22
92
813200975
42
48536
132127
5
91
302626
502124960
83
406846
5
197970
898706035
303090
253914
96970
58
326899
51
41
1
256155
630316766
249552
81
53
62
81
8
43
178391
8
131647
88
73
10
127823
86
88
460117
58
90
400902
119179
277896
80
61
767168085
457787
158253
61
8
75
128305
86
4
56
928652371
48
123663
60864137
27
55
1
3
98190
725515522
17
146556
80368
6
30
245143
30757
43
73133
57
94
25491
91942
243906
186367
20
46
95
93
97
98
36
147964
73
173032
165991
11358
181697795
1
310744952
288866213
65645
1982
421879
104827
293567278
119655
99
42
85054004
496746
86
404593
74754
9
95
240251
244300
236957
263861
175860
402761
725401314
63
2
82
4
25
405365
74
50
943439268
82589
35
55
39679
11
90
39
69
343207215
21
3
17076
46
156196
504399324
76742
395508
236928
73
63
14
76
135128
269230914
5
68248
140390
290689063
448870
326745
93
77
45
6
77
600762230
43
96
85
6
204707
5
53
78
19
52
68
122102
4
24
161585
186030
324748
24
53
65
98
112186
15
649097570
32
467655
51504
301245
145612
500498634
58642
66115
76
121944
406726
494393
72760
50
68067
36
10
55
495187
17
76
232102897
735798066
15
83
923025012
13676511
73
954574464
159919
11
444756
62
48169
73
210653
23
58
93
7
359752
67
34
457874
273501
477158973
5
658207659
413157960
32595774
24
127944
55
24128
761024207
63358
59
27
164683
48
70
67
96
11
9
6
12
21617
213391
152756
355255
258257130
22
99
377648
524474003
308470
90
446313
255674173
135365
194133
84
48
451522
109985054
6
355051
81
119483
256707
81
130054
33
5
252776
279244
93
151814
26
388556
10
369114
223153
17
34936584
268499
570421698
219871
228603
68
276135
246195
101312
85
101862
294182
380904
241332
6
295118
33
91
50
50
457236
143364051
117941
69
47645282
8
441861
866852830
675518941
162096
40
24776
68
366363
36106
26910143
69
268316
348490
30
27
83
677786390
39
27
435936
1
385848
79
262889
98
2
309088
8
9
15
14
171151
25
9
216424
76
478918
91
52
185325
62
48
8
70
404397
5
523676034
68
11
38
286373
9
304439
97
4
5
493780
45
24
85718
72
2
40
118984248
96
345918917
50
348603
271767
362062558
299013089
86
59
446643
22
227536
316230
9
831554518
125471
98
9
49090
297986
66
98
9
98
71
5
168879
73
10
69
429910511
199815
67
4
76381
322165
77
57
73
9222
640408605
25
36828
25
37
786941074
92
306188
7
96
405163
340725
353269
71
256379
180196
166008
81
357442
307492
74
92
168925
67
59721
96
94
274174
207738
32
446191
41
95
206275
52
66151
198131
81
313352
3
10127
73707
55244
502478594
152999
61681
444618
47
289958
40
81875
50
74
25
378298
239461
138119
290846
708582545
51851
96332
693638443
82
421586
41
56578
59
325942
483937
468746
903747013
7
29
7151
42
464718
8
482832
247641
22934
61
337740
33
79
206519
98
89
505787694
33071570
65
87
229449
7
167541
7
303865
62
33
110161
54855
4
5889
290505
115622
410961
384645
390099
191621
26
58
418129
35
174946
33
406889
317505
33
17
173213
141371412
48
87
60
28
10
331720
163598
20
44486
133996
24
113834
99
30
40
959671140
40
84
13
77
57
406578
4
387459
242462
294482727
50402
87030926
478713
5
141131
3
196846
427851
58
82
335619
238520
295140
236074316
636882819
134975
20
3
560219623
42747
2
95
439405
414219
6
25
13
171797
61
465063
200471
40
97
7
343620
305082
28269
330187
5
87
200152
61740797
6
638147257
447856286
4
5
23
96
4
96
3
364449319
302638
9
315701
67
2
50
97
62
28
187589
24
3
91
75
404365
69
2
345430
316229
2
338068
190633
51
83
133332
217795574
94156
37
213926
8
98
91531312
260385
108160
937794076
38
27
75350
14
69956
39
7
43
17
48
69
428480
160231
9
67
94219
93
66
15
340556
36771
42
494276
354318
349154
783439303
303846
415395
98
146610
212118
6177
42
171632
96
482634
24
4
36
47
94838
259836
35
92
263721
443775
334741
12510
18
36842
7
244308
406781
37
212259
387249
5317
47
74
1
6
271530
306557
106201
8
128486
39
301378262
67
63
14
51
899704013
98867
1
57
22
232846
59
94
358370
35
341346
73
62637
779420395
71
2
51
22703
21
17
86820
4
65
196817
6
67
257164
65
2
9
309708
29136
455828281
369671
94
252893
166145
26
58
16
162844
6
347572
71584
293036
858822284
366642
260523645
2
50
24
741224410
224967804
7
189794
329575
212316
406314
93
76811
33
40
130773
336017
187969
82
208255
167086
53
75
220558
273093
278928
369258206
98
887802260
809429579
85
383940
94
98
47
8
35
301866538
42
296665
1
360992
39
234680
94
263721
63
69
348556
47
2
31
120600
74
358385
239759
72357685
91
924119655
97
590057339
86
35
353385
87
32
47
9
62
40
251926
23
1
355684
4
355253
82
813444519
258857431
8779
21
80
28
468558
46584
31
844160323
21
60
271940
48
227290
66
5
98
15
457640
4
463189
241997
289369
14
80
88
83958
312252
55
78
13
429759
2
5
346358
78
60
400361
8
28
229309
466515142
71040
9
76
332523620
59
70
399444
44
353687
87834793
295739
4225
41
37
434877
488132
7620
5
9
55
6
1343
28
62
29
36
10
453702
89
6
3
586057931
417543
332633
307663
16
467664
2
788772241
23
492677785
9
54
127608
369315055
247928
5729
112606
138242
28
294403
185259
491643
42
28
66
40
751857368
142454
17
40
59
83
11
406423
5
363655
152718
184903
39
29
44034
345185
22
725392358
108657
417316
348866
43
286611
149528
59
78
35
1
90994
14
505194081
825211624
8
249386
32
202686
79
290857
79
65
2
275949
36
336823
162338
95
93
855415031
344764
91
91
5
273037
247091
467820
409931
31
132754
64
433042
77
488558
49001
361065
76122
302594
15568
42
10679
422651
2
81
251084
233318
180453
1622
90
65
246967
346084
232362
273503
378804
397713
225718
2
18
48
1
16
419154
137669
250973
4
751546718
224470
9
53
33
49276833
474873
236720
74
57
60
98
85
724446606
56
31915902
85
390157
5
318872
84
827088948
190035
44
487669
420095
21
30
333221
3
65992
70
22958
90
5
752446774
259560803
56601
73
439593
51
27
61
95
55090
1
60
24974
95
93
2
317817
61448
19861
367742
18
96
29
82
64567
135770
64
93
388869
979073072
33
5
27
288940
3
186877
429887
4
51
197060
25
11
473456140
384022
82969
7
53
245183
186486
29
229003
7
31
28
7
5
29
354737
95
99
6
422030
12
61
163862
375420
364266
210902
506482103
218445
3
326791653
386838
815077569
208426
29508
369896
43
58
830975517
9
1
42
24
12
69
220043504
453629
24203123
396378
186492
79
250124256
24
9
155257
5
3
751012381
67
178574
33047
420438
280095
179451
906891312
50
114526
241418
91
36
631605727
201516
89958
43
94
47
337551
571231443
80
29
47
53
362547290
65
21
26
28
99
870473573
52
317446
183135
63
74
1
55575
291096
38
213172
449881
997410975
946217257
4
39
149077
148534
90
19
472065
422329
8
406433
60
181449
460633
34
42
70612
363579
77
1
706946624
383367
22
59
120500
64
42
53
9
57
299194
81171
8
789900043
479685
39
453796
28
54
377179
14
168188
92
57
10866
749197330
23
74798
246034
5
961815366
394609
48
26
44
59
308317
90
98
74
102759123
57
266340
115899
286327
22
192370
348510
88
583472399
4
31
19
75
482378
396697
242557
285625908
53
298113827
43369
4
5
5
980
146722820
10
88
61
49
363302
48
54
269331
2
64
330631
72
81
274818
4
175604825
39
16
12
431339
92
78
106279
402062
10
67
401308
235026
855010144
11
183474
480962
291872
457722
92739
389772
237756
179207
8
20
303649
291135
304021
550471394
454761
458517
92
41
295028
80
11
93155
9
61
92097978
50
345974405
334857
199919
162311
349125100
71
39653
424043
329246
51
14
170402061
448494
3979
163735504
888197688
332898114
482778197
39
7
1
3
88
7
112315
71
263904
152815
74
340371
70
484577
152327
2
314274
425113
143204
334076
260212782
64
23
6
460038
5
80546
91
384221
347132
21
403644271
34
53
45
7
395630
311643437
71
92
59
6
331437
10429
740476043
75
11
34
229539
210649
2
427073
394959
5
95
73
62
19
70
7
39
89
53966
408355
455634
477106
173785312
304135
234402
357850
12
267374
984193062
275922
62
96
9195
98
5
77
204360
62
285127
19
365188
24
13
5159522
241635
451455
267529
290971
117724953
44
43790
116644
87
374113
54
50
52
272872
77
122809
909447498
188838
68
76
8
8
252627
345356
35
299317
65
12533
9
131313
29
323464
389673
13208
68
445187
136730
73
266050
701742325
28
242995
380819
9
52
25
153195
915
300116
250453
284237
470090
372222
367304
217800
92941036
87
203959701
69
498618
94
99
5
79
5
66
17
369696747
57
127551
66
56
229556
35
12
76
13
493255
72
298767
565022398
1578
87
54
461209
67
197957
197831838
443927
669600869
59
357675
221104377
85
310138
935297026
27
123723
59
26890
95
455372
848688781
90
592030019
428275
615730872
485477
345577
50
37
378454
52
319907
1
4
308318
379036
410902
67
375134
56759
12
326213
71
473622
393167
7
30
423523216
369393573
446304
279478
419526
2
68
75
125925
3
34
62
15
255869
33
24
65
51
79
84
88
9
96
2
365164
471445
962615663
2
26
26
23
356826
58
95
302413
15
2
93
35
873580065
50
7
364559
76
18202
13
62
239372
20
8
9
235842
9
314267344
22
20364
31
33
83
72
429379
399180
51
6
651233032
5
82
64
1
26
480517
31
63
2
54
6
44
299629
55
62522
244756
82690845
607727561
118092
168266
425981248
18
28
270487
66746
6
158578
93
29
5
275370
205855
221393
580196121
203924
452273
157436
41
317311
214589
383785
57
38910
131501
277501895
457200
36
6
492269
84
56
1
495328
16
865430596
888071169
329732
19
89743
9
399647
64
25
93
180229
77
21
348655
48
418487
63
471232
552356242
1
148836
61
178440916
135634
414544
695955846
316006
92
65
83
35
4
87
83855
96
6
41
4
8
88
911236823
227683
24
68
56
88
26
73303
44
5
58
240825
76
90
429238
307277
207966
334791
177649
31
152232
84
303537
64
498171
55
63
27
55
94
65
8
152412
345301
37
435067608
74
42376
812415879
230956
83
116481
56
80
195835
89
98
268563698
949857722
464831
322908
89
189210
47
78
22
70
57277
73
302579
440539
83
33
70217
182718511
42
304302
362189
95
57
401121983
88
408045
8
476626
85
39
94
21
18
288609
7
346660
80
81
88310
10
221672
15
91
9
10426
34
56597
7
1
30771371
9
95
31
34
14674
13
152162
7
38752
31193
65
23776
49664
142022
272592
37
13
89
491943
89
50715
106418
42
8
220650
372756
4
10
20
32
30
3
92
185142
28
23
46
23
5
14
269988
37
122986
96
2
216133
130812
7
34939
4
838352922
371427
108687
139963893
383693
64
259945
54
40
372629
22
248620
35
4
10
96
39
3
94
63
9336
78
853426917
118275
35650663
435580510
69
371549
369758
63
43
49
422274
63
480619
98
416388
4
658909067
56188
74
447855
67
167824
69
222045
1
413585
461190
346705
3
80
5
120855
47
313246
3
49
54
86
8
593545305
674444104
103745
256728
90
20126
66
43
42
406451
105790
462731
349881250
68
491307
63119
83968
316969
481214
94
39750
10
356649453
30
19
79300
431304
41
91
78124675
111409597
8
5463
97
428661
102289
283351
457113252
27
421734
264047
384953
1
427624
28
16766
44
86
81
427962
496546
9
124331
58
80093
25333
38407
261939
9
402950
42
60
64089955
236588
23
54
499843
22
48
44290
70
62
312985
17
407818
74
169426853
97367
385754
78
366152
88
2
196691
28
28
44312
28020
302347
34
16
24
96
18595
213394
3
205874
304058
343836
6
25
600740782
387851
223186
33
10
33
91
71
594716095
311388
476584
434009
23
314196
6
84851
73
111983
401490
80
875139396
711101613
163732
312500
704937913
41639
185624
39
78181
410456
66
155942
116089
77
86
49
23
192831
7
496300
45
1
478088
105890
404148
322866
73
201077542
210940
412605
44
78
77
167125
20
504503896
266941
68
300306
80
256967
841166096
474884
430214
105163
9
231738
116673
208289
94
60977
13
73
305759
111912
254450
370481
30951
40
69
83
4
43
39626
79
24
24
52203694
129625
58240
91
421200
245905
72
8
479293
205859
60
77
318413
67964
1
6
47566
408829
80
364734
83
135649
5
57
4
807319177
15
78
21
483357
284639
85
363189
444604
17995
808131672
46
88114
19
340833
132543
7
677438742
115954
270789
965538834
4
9161
331332
373651
8
305788
76
97
84
308778
98
287491
97
8
92
51849
1
85
14
357805
46
87
319337
496196
59
235027497
54
2
76763
2
239181872
74
3
174274
67
7782
52
230398
68
11
7
384015
13
1
10
22
382426
334369
399390
819515803
395848
482024
4
11
1
427366
76
33796
56
238874
452443
86
33
98778
57293850
147472
214334
771365839
210042
51631748
433131
81
36
71
232601
362752
422070
331872
57
328171
247800
9
19
119899644
336424
28
28
84
53633
158517
313973
51
63
79
56985
9
212033
44450
80342
857
9
357065
16
464091
888974054
82064
33
78
479480
299243
9
92
365847
3
77
59
9
81
31280
70
18
311685
289484
18
233035
32
353278
228625
433763
84
326624
443932
58
39021769
34
30197
8
85
12
937199425
4
91
88
313407
969144583
54
70
49
74
742569817
79
80
93002
411785
327999
395712
152476
188255
91
24
89
66
88150
51881
67
63918599
4797942
202721
643680397
36
61
33
960954667
8
217856
313656
211895
48
495837
31
326196
27
101796911
72612
155926
55
322808
47509
82
342902
315028
26064
16
210607
64
293846
841296995
61
46
61402
8
317732
89
190907
44087
29
29
77
2
353260
12
18
324478
170756
36
7
83
79
88
81
57
392940
490091
37
99895
276937
440940
136321
157913
918466707
76
132264
649880649
6
285269
367496876
83
408515
947295776
363229
86658
67661
3
452606
562606197
53417
249099
98
42203
98
99
32
90
254476
5
293188
37247
360967
238911
67
91103
784322039
19
33
67
38
3
225426
418830562
374247542
55144777
286813
113161
30
19
2383640
2
39
84
3
25
2
713694478
68
114608
8
762272373
52
49
214900
76
10
18
747278582
318764
382842534
427649947
47649
88791
81
495847
85
67
22
8
475308
56
2
81
236851
100959
29
127824518
50
3
60
472823706
149484
6
431439
75
63
429870
380554
325795635
43439
203153
293887
54914
730424229
209867
78
125613
241809
191358
232142381
391270
295629946
77
48
9
21693
370135
94
26
16
75
367694
97
80092
324855
83
124127
284061
209202
67
12024977
72
194646573
10
1
22
69
6
17352
20
204677
351437
298181
379697
177226
197014
392974
27
28
371549
8
145285
15
459546
29
248598
10
351172
290283
7
201284
83
258617
1
4
45176
33
22
363238
51
62
41059
61
29
620680094
161173571
61
327476
67
199039873
72
109980494
222287
85
8
131855
280949786
9
91491
55849
73
21
8
315653
65
56
3
219752014
202799
134705
317093332
465859825
39
29166
907587890
618703454
447321
298602
9
169937
360170
52
41
18
54
109378
87
697227659
421437
108354642
42
49
112073
419211
144833
178789
34618327
22
422406
17
84
972380720
82
102363
461068
30
281683
46
11
84
56
9
49
466433
385041
170916
59
2
83
5
61678
197072
9
157966
248984
327678
30
58
487900
385863
868542568
96
31
23
7
441577
75
457198
38732
280825
96
9
11
371567
216233
152945
28627379
93
219858
110469
24082237
405906
4
3
438679
533659016
6
2
34357
5
195595
7
191594
207965
258409
91
371283
61074204
179438672
80780
28
237746355
376129
5
5
72
83805797
89
27
43401236
41
61
99383
495052267
39563
82698
61
295002
480821
131607
94
169084
161240
34
298044
61
375342607
288
95
85
67
71
83
142422
64
3
98
29
454236
72
213396235
25
17
101676
3
5
17
6195
4
89
116975
65255
22023
4
77
951134358
6
351221
259347
369711
4
1
74
8
99
131708
94
76
32
441536
198737
245313267
687869424
94156
35299952
50
303395
60
51
60
107177746
474757573
40843
44
64
463808
47
400052
28
44
55
84
2
7
329073
96
37
7
374989
377016
50
34
91325
748511674
39122
75
326182
66
176707
24
386460
51
142445
12
402746
100785
383300
75
413423
223439
28
45
75
44
40
4
383495
360695
147460498
84944
267669
85
45
32
206833
340276
80
18
92
316620817
51
149268
306879
35
37
170388
323910
445940
56
291837
24
70
89
97
89
15
70
58661528
421533
38
92
196376
8
3
5615
398270
932604582
79
454404
33
817388819
162976
159109
327378
937779574
86
499957
53628
55
360426
985547302
54
53
41
951916719
121865
11
4
16
29
84
39262
89526
360622
33
354297
6
84
161410
20
84
50
331454
37759
46030
14
265266
1
116577
13
113873
44
99
371958558
264672
8
90
726670622
2
135197
67
17
2
89
312621
366016
217057
17
222181
16
208411
14
65
29523
191169504
411703
380787
3083
153472
360405
7
1
425011
731049220
58
2
364203
74
65
10
374750
219535
46
113628
11
1
456952195
714223290
58
47
29
930751297
68517
83
31
26
55
686143049
152909
51
258747
87
363499
67
56
387771
80528
61
476347
78
460716
8
70
69
50451
496612
15
176858
4
80
13
79
3
13
338965
259925
332138
91143818
391950
6
435357
138287
39
27
451921
657894024
37
143685
6
252503
874986266
25
27
5
71
99255
9
462967
83
461313
24
261497
35586145
34
3
42
2
46
102840
34
369144
53
470117
331432914
42
96
75
490944
41
57
6
5
48
423299767
910404440
167028
970462545
136792
88
345157121
288420
477513
106162386
46
99830
4
339771090
76
52
462300
2
151532
7
77
305198
35
34
52
338866
76
59
242056
558577937
80
257919
89
5
3
1
27
11
25
84013
8
7647
37
12
10
73
430784
67
78
17
92599
488077
150464659
279244
466637
4
49
460619
80
249399
75
279095
190274
777131223
3
60
759665676
3
304280
73640
239562
56
136964
87
10
366795219
85
370160
39
53
446382
112176
77
127719
1
1109
66
65
56
104645
66
195839740
3
46
80
65
11478
51
70
399049
59
98
469286
357940
5
130624
64
95
446286862
84
41
475921
84438495
11
49
36
40
372276399
52
324587
23980
36068
8
79
284752
61272
47
46
1
406292
3542
86
1
75
363651
119957
255767
39
40
38925
198919
452557
2
13
410207
50
133448
29
20
36
40
30
3
229744
47
492576
395100
443775
35
97
339853
17
91091
344058
451671
60
505697007
201325
497729
380860
25
479199
36
2
54
39
75
81
5
178664
383013
480895
12
99
58
228342
1
51
213714
15
284322378
97
14
9
62
28
114333
309637068
52
2
11
116539
496774
214884
48
82
245015
511468389
69
479016
315879
321761
315185
31
199578
83
22
104021
354893
90478
135633
200416039
484450644
2
655475777
47
158483
71875
556063756
28
14
355875
57
79018
302576
33
4
24
50
59
151299
473105
22
8571
471798
468771
62
164322
99
283241
47
45963
15
341960
366256
2
53
431502
2
6
52
348739
50
83
53
329890
494273
756730120
115317
44
162101
108523
190058
72
35
390926033
63
55221
21
53687916
417040
230536
40
22
91
1
36
299294051
156500
13
18
51
111015
154565
17
441884
38
407108260
48
28
189293
455129
6787
687759567
498715
9
230724
223071
2
38
24
83
86
59
15
28
495486
35
69009
54711
496600
9
92
455246
266939
83
83
368785
27
53
199840
285272
94
72193
83
66
37
335383
857550817
36
17
307821
755718781
462759
280853
174780
308128
92
444527
26
177834
59654
428448
64
9
282703
61
91
90
130276
309443293
104305
55
41
16
5565
23
415349
34403461
21
224215564
415588
11
39
52
248392
99
81
89
11
68
127007371
47
483413
53
27546
37627
276824
25
69
46
99
423122
183885
429347
113504
93
2
89
948422686
17
19899
297199
80
36
405659
91
18
316610
186776
91
61
71
449390
230288
13197
416781
81
44
492168
417092
17
308540
28
74
8
9
3
6
146296
10
74
25
87
48
174279
327328
159121
460451700
2
193342
132221
167943
387522
37
44441
70
80
9053
246834
65
245124
7
28
14
93
6
33379762
2
33
32
287348529
65
62
355154
72
42990
26635
848565209
3
224618
104515
65
6
83
153397745
213844
67
6
34
443763
827950896
78
581588612
5
348064
187759794
82370
953815611
188244
73013879
10093
84
62
36
195836
7
24
73267
116622
388783
989888855
71
803575998
139367877
110554
8
43
204075
31024
475188
69
441693
9
21
430510814
254865
390385
305974
67
2
85
378505
29
6
81
67
74
89831
485020642
458818
5
47
86
89
37
4
955394864
39
12
184040220
41
114472
6
1
486713
96
58
320943
228142
217884
199455
400386
129968
426101
719705438
184998403
423476
106569
253819
6
52
326836894
75
35
63
58
20549
47
277113
9
8
85
65924
11
63
9
3
422329
805931349
133218
74
289418
251853
68702
840491241
37545
147758
40
840828737
81
68
100675
1
906216137
72
5
4
292913
292994
17
4
77
187013
45925
415368
30964
244013
52024
2
75358
173378974
325485
354397
304749
349403472
212824
488467
11
65
246229
354001
62
902110983
636286996
42
160213
62
75
85
231793
222509
468002
79
90
142629
408450
6
82
82
64310
443568
54
80704689
2
52
245170
18
159698
37
5
85
138987
57
257069
78
182520
50
128333349
353124
784700853
248006
267386
35
87
8
137279
54
49
10
56
1296
6
92308
153074
95
16209
382248
9
25
57
64
4
8
43
34
484030
48
59
406117
4
51272
54
9
2
31565
83
494679
1
76
68
441606
299932121
403884
342084
92
305781
51
129601
354302
5
240612
660198947
31
43974
27
99
1
95
9
465747
26
95161
8535
80
148517
53
94533
29
269516
688433417
14453
148871
377194638
49
9
69
906881525
304593
59
142203
3
330833
145297293
35387
217508
18
89
836857418
295217
2122
584
97
83
275643
51
203700
222766
69
66
181585
96
11
428440
72
51036104
362298965
9
202937
427403
478204
7
59905
53850
4
490111
208801
297975
452698
88
61
50
23
58
72042
550336327
20
185844
432554
316653
31530
294974
94
2217
497008
80
604655318
244622
158920
39
37
29
78
206511
399754
246671
713764253
51
53
58
326429598
58
83
375296
54
58
94
268141
865533866
591292357
34
66
270224
218653
94579
61
29239
68
71
193648327
37
28
317115
3
347318
62
185333077
55
32
494466
109445409
137258
41
23
487926227
42
497370
81
87
65
435098
35
90
89878
151488
471276
341778
51720
37
96
350093111
89
87
416284
255505
29
8
77
65
434631
465240
48
260465
664412280
14301
112214
256579
70
54
774357431
313513
22
399968
9
249906
107589
355379679
282238
8
56
71
44
58
165470
12
66
8
14
603300510
336956
144595
388067
81
331737
7
36
349338
48
180221
234711
296846
144796
8
80
200112
610371209
55
58
310963
312384
55
17
107004
180328
22
379549
316695
474585
57
387411096
379798730
183928
24
473228
472253
857839629
37
53
207685
3
150931
55
70
5
21
45087
67641
33
478662
313676
362275
386657733
5
468930
15
35
73
71
78
264862
77298
2
490438
86
83
56
227508
1451
88957
85
57
496651121
393449
75
48
180804
5
475868
65
62
63
97327
452019
4
88139
334780
447482
259426
15
58
11
264947
65
339367
71
297975
8
41542
19
29
22
35497
188000
8
97
351971
433529
463541
31
164923
235667
363344
573794433
29
235456
144809
213415
40
16825
88083
52
95594609
79482
387291
5
5
281268
31
56
96
481958
4
406074
218853318
350684
205708
306632
270981
32
22
290445
143668
32139
360068
299644
46
91
324665622
41
485250
380243
61
4
35
63
383298
323534
70
7
334663
5
168277
139145
8223
161250
63
62
8
497948
113669
83
137212
50522
451355
354505
93769
332032
24
53
3
88
112264
11
40
273978
176201
323241
32
9
435577
86
308759
53108
66
8
9
60
4
164049
73
412635327
50
21
42
307170
53019
89386
209868205
92
79
81
392610799
392319
625460885
309094
42
89
50
54
322895
198730
3
124155
467863
4
252430
59
16
8
97
365065
137550
43
489546
27
199271
19811
379893
7
379709
454050
270023
280016
95860
27713
87
38252
17
2
4
7
735510375
62455
6
2
459486
88
1
410072313
38
39
54
738955258
1
99
43431
28
13
256376
50
36
90
12
430321
303201
43
409365
208618
374468
91
381838
24
18
336481
176043
355783
64618
411027
2041
256132
45087
29920
49
36005
35
16
463697
2
52
44
192095
99
210703
34
425488
148663037
60
385424
65
47
122296
61
398808
60
196496
251500874
1
75
500184791
231784
46
449849
32
10
296597
575879024
61038
96
11
41
138839
8459
81
482823
60
219936
41
401294
411255
479177
30
2337
49
2
21474
359341
12
23
225383
41
84
102631
77
53
20
84095
43
7
428938
7
79
39
87454
58
498164
66
1
13
23
192640
318332
32
45
173297
75
120049
474924
21
49
408987881
37
916567836
84
97
30
24
13
85
151477
42
499814
77
15
372789
60
6
3
249032277
50
41
316689
31864
61
266342
99
303151728
349903
91
88
48
51
8
32865
129108
375845
358685
427174
336514777
244392
35
122322
54684
1
41
87
442217
128549
169272
281954
179909
428861
52906
52
6
11
113136
69
178399
55
166322272
85641
45
277064
36828
367189
80
68717
51
83
121115
79
83
9
318349783
86024
88
35
168283
80
912328586
629911527
168613
1
62
226556
144366
109022
159157
313568203
28233
47
106033
327735
246309822
24
80
165931634
189190
10
81
50
39983
70266
8
70
70285
66910
23
462206
447537
2
185273
356384
58
420735
89
433251
48
56
68
82
3
61
92
69
81
6
242840
56
299025
48
58
84380
56
17
2
211878
490442
259932
172797
210872
216215
64
90507
878239769
262863545
2
492743
90
79
69
65
60
107427
83
367948
45
174088
338642
368859
30
33
55
40
58
254750
10
262358
131506
308188
6
5
26
978345285
19
98
959839174
22
51
3
156911
12
547617213
80
126397
7541112
131374
702780612
134562
360438
88
292473
1
44
236800
30
11
324407
721458923
383193
89
210209
2
397029838
28265
26440
549303002
18
259348
76
11
428301
383474
70
99166
400909
22
320533
183583
6
869699167
83
67
23694
16
1
88
16
945776989
349215
6
160519
321932
49
87
48
62
283080
585475085
7
239104
99
64
190823
58
47
2
200602
86
73
76
25
9
76
73
29
41
90301
179457
187891
52
54227
467010
41436
27
2
396287720
88
40
41
448433
315512
37
80
86
454545
72
6
627340834
59
212698
49
725554303
20
76
17522
282470
4
86226
290781
3
113170
43
392149
68
128950
1
123
335239
45
294809
82
595689701
265505
93675
40
308142
52
92
437012
33
3
345439
224213658
23
637663732
81
7
78
169531
40976
35
11
98
19243
39
39
91
225449
899553671
573030133
32
158050
55
103668
456080
19
196947
112471
432868
92
6
232351
69
195997
398981
82
99
51
141513
281940
75
934753241
11
244109
97
453553
89
444128
333310
96
309361
443871712
39221727
97
342857
3
288538
97
98
448597
111777
105011
379069
156010
3
375863
94
23
204879
57
66
8
57
210679
5
55
953937171
24
65751
79
43
357727
370302
34
548637953
6
71
323406
82
54
24
36
295999615
39549
300801
50
64255
488564
425902
336502
170382
177782
72272
138531
273408
138923
339981
355305
84
262115
70
31
34
116863
414243
328121
237088
35
13
96
22
4
345754
42
11233
178278676
75
68
45
180550
95
119293
34213
239490
85
60
51
94
2
71
2
469491628
64
285997642
67
421148690
103490
1
7
97794
479610
319988
25822
7
835543321
28
465504
213159
52
462004
102464
175775
206507
114368
77
499352
476187
30
82
185863
96
8
96009
447043434
502335779
73
93
60
13
20
231099
55357
348761
33
684993669
27
468169
141863
13
92
224560
471496
523557975
7
455314
350289
46
31
408198391
291826
187748
281522389
54
2
3
5
2
270316
16
69
460084
87
495310
227889
39
365313
9
1
54
28639158
21
470804
853740879
72065
55
67
588686173
60
198797
54
80
69
299343
11
239742
216997
96
204156
37
7
72480
321089922
6
998260824
378095
470456
432745
15
67
34223
203717
69
261828098
403546
24
776130123
2
6
80
15
296854
93
89265
6
37
4
225264
66
312200
287284
221419
89
53
6472
6
330848
661281843
8
436769
96629
405885
58
403217
31
489748323
103552
3
245693007
7
465839
91
79
36
271286
278865
55
190031
8
6
25
26
267440901
4
97
429528
313388
358104
286343
349521981
82021986
39
412141
259413
4
72361945
44
25
18
4
168476
496406
28
7
181929583
567814144
69
1
393397
122447
3
206987
463754
62
14
799297740
63
227043828
34
262567
470019
291727
84
3
492577
52
96
8
356689
155344
444638
186171
20
306569
118355
210127
3871
300097
91
15
69
56
52
71
258308
2
26702
59
35378
64
58
79502
5
370046
39070
77
39
78678
14
22
213459
26
496694
1
50614
8
401030
38
186301
89
306692
394845
21
14
64
86
601025387
17
97
349238
89
181537
15
75030
367000
4
34
465307
98
92
424914
4
5
37
98
9
76698
99949
5563
911419966
57
1
84158
302592
6
8
49
54
4
5
9
436013
163170082
32
6
448657
2203346
692050927
332816
2
12
3
4
472619
30
19
50
48
265604
35
65
3
103247
328387
15059
410086
61
61
67
8
30
152834
257865
156783
431694
69
334413
4
58
81
82
367393491
197145
77
50896
39
41
595614374
12892
42
379800
301083
49446
9
72
251856
10
40
59895
73
65600
35
283758
441090
398875
60
87
38196
463929
328766
3
71
387243
410672
610476390
8022
674069604
98
79
361466
65
925862658
92
44
38
355843404
8
6
34
50
152423786
8
17
79
310555268
5
14
363551
56
1
43715
989768482
13831
404271
51
56
98
82
9
5
285108
68
253459
176437
7
36
119266
30
41
320365
4
70
42
19
4012
300390
77
554515019
13
12
3
945145992
52
373214
1
732176881
396605
76
128298419
113475
366547
52
242592
25305
43
64
66
43
309930
775713989
3
651963773
89
366927
7
377711
706944032
450411942
581838059
650754791
166555
330749
91
339050146
164654
485452
238559
16
80143
1
466586
107754322
48
229245
5
46
12
270402613
36647
734833865
314925
51
19239157
116014
86
399434
93
21
288516312
62
317955
498303
11
8
275791
131521
68
261453
246823
68
62
204211
37
196951
98
5
21
94
84
334500911
43
251020
27
487260
54
380751
71
422154857
470906
33
40
15
94
36
480581
448617
77
4
19
425457
67
77
92279973
79
85
345412
57
36
71
91
24
15
9
91
334461
9
180788
8
76
253896
31
213457
469400
57
65
437494
59
444974
307392
38
63
66617
5208
24
78
260753
60
105563
88
89
255065
70
175873
42
6
50
154739
286218
94
46228
951310221
3
18
61
3
58
684007474
406799
19936
80
1
554883456
5
117820
98535
32
351976
4
78510
299217
226832
21
50
292221
52
478459
63
30
53
704144079
87
82181
95
50
171590
1
462321
67
394024
499908
4
90124
199466
368231
265458
2
19
3
79697
62
1
231711466
9
16
17
141806
6
920172137
385990
464454
7
389015
71405
275573
477516
2
59
92
72684
294425
360607183
1
43
776273292
30
79766
5
62
41
439352024
206235
26
228408
29
32
7
92
99
23
379337
16
2
327187
5349
44
330522
147582
491147
24
450910
41
92
68
83
442963
280117057
210649
31
919029303
214659
417889
422761
99259
184820
86
82
437766596
21
49
496922
444548
360896
291545
402784
56
16
81
308056
8
87162
340074
299578
10
34
86
338831
4
198810
82
234696
7
86
135119
23
94
93
68
74
97
22695
5
67851
146700
78
73
62
74
852599578
223225
88
3
29
337644
364980
199778
50
394602
60
187996
305916
49
3
348139469
69
46872
329370
4
125172
56
34
94
689865767
3
65
908985751
67
122060
251598
38998
61616
4
182925
71
207136504
15
18
9445
41362606
98
12
268601
15153
196316
2
20
258914063
8
45
419563
96
27
48825
360710
82
80126
270433012
391778
30
15
84725
7
84
502963063
26
45
96083
77711
5
225201249
339913
374412
485081
57
54
381502
136954
59773
439308
5632
9
233140
40
78
322852
57945241
804248523
51
226566
8
4
91
54
29
300036
380094
316677
1
99
21
343559
47
88
934369664
313106
12191
89
139143
39
824572346
65
49
62
49
108770
419310
158819
306039
56
461717
49
94
23981
41
812785153
95
245115714
376768723
76
24
8
23273014
217495
59
10508
169416
36
1
462049
174418
414516
928292054
94
6
76
19
73
10
2
99833
28
94
56
49269
246685
377836
112586
18
38
98
71307
64
65
63
248811
62
5
436284
31
36
994962353
36
13
342055
17
69
87
43328
144157
75
76
6
310681
11715
85774
175237
223299
12
74
21
55
61451
91
588873602
2
67
291815
2
463169
400753444
69
147509852
492318
65
90
567346881
466587845
338019
30
108670
470669
662056375
76
803498383
93
39
32
5265
792554818
52
87
396463
101208648
89
49
394205450
23
134496
96
45
485276
371220
5
20
36
95
66
12
4
622
43
473150
92
1
18
2
46
426181
194090
49
96
5
8
1
343549
275410
10
6
80
384969
489487
65
2
938442112
22
223206
4
18
96
20
145652
5
272763
366697
144801
130675
2
602020036
142960
98980374
61
388028
14
45
7
99
388850
69
262353
481123
52
87
5
343298
69795
301531
3
60
57
72
210330738
256389
452677
7
20
3
123382
155096
444209
793949340
81
65
164904
852799400
91
30
411782
426078
55
14
68
381721
60
64
585544452
10857
2
37
14
13
54
216278565
48180
184935
44
188912
264617
98
92
22
181985
81924
33
83
57301873
358410571
131299
467833
52
27
221618
452809
56
375394
21399
279645
94
742112967
92
165785
381859
224882
45125
5
333790
77252
372563
60
63
255481246
57
43
876213814
263049
38
17
63
119824
235944
725459880
457027
979042989
397967
859916932
346125
173601
267740
63
268135549
63
89
211161
67
480314156
368986
403487
72779
252584
19
7
472933
670418228
104851
104526374
129022
417213269
212787
37
41
280613
416387
250466
149322
7
54
196379
5
49850546
81
5
549341422
47
274536
70849
59
415837
61779
191380
697040690
40
25
71
94
386043
42
261162034
230286
24
37580
404702
76143
54
224328
283021
76
69
243410
2
67462
142361
496969
28
129233
491871156
71643
9
274429
55
160225
102453
99
328655
20
326786
68
45
446074
373544
338094
92
70
100049
465167
19
79
459886
46
763819285
218799
485114521
64
123526102
82
368264
419301
175573
31
43204
171011
9
789072072
96034
201519
4
72
32
24
310507
7
258280
79
157959818
357092
316160
8
230724
405437821
89514
19
40
17
350211
79
169130
58
184041
3
37
5493
990771995
468704
382408
105148
274331
86886
477546
11
52244
298877
74
71
589115937
56
266042
372079
82
26
77
74
8
164992
186248
358155
362543
242673
94
3
361069585
55
8
425035
63
67
73
122430
54
55
124854
19854
349336
423062
7
164485
787478343
83
76
9
497051
190429988
55
174351
56171
61
294526
66
251409
222923
996195977
81
30
13
1
66979
200110
412266
58
34
5666
31
420489
51975
88
28
9
482127
413349
35
178725
6
8
334988435
84572
168122793
210163
301338
90
216977722
35
39643
481966
79
16264
43
240561
474413
67
875770442
20
84
4
18244
99
62
27
149106
71
401436695
52
21
360441305
462350
406144
88
79
934013690
49
616635577
79
17
32
67
9
61
372826
306437790
497393
360119
43
91
822565210
65
85062
454965
90
56
242027
73
54
1
51
39
51
386267
27
99
7
63
435391
177984
30
171361
15
71
7
21
920369519
96
536686990
323429
379315
199604208
33
68389
461210
39
398232
32
1
9
801644207
32
498644
108527
95
14267325
11546
20
49
34
525854463
1
2
291901
64426
81
96
32
73
36
6
67996
48376
112237
150955
3
88
783500666
706508124
205887243
55
79473
197969
11
49
59
431921
284831
8
1
341525
929641120
120288
85
92
8
47
87340
413072
99383
126416
7
51
3
22
255655
2
43
407485
4
243539159
98645
5
259589
771563744
262598
331837
4
202916
63
458562335
101906
322136
369474
90
409847
63
24
87
445217
8
90
430552
8
73056
80
330751
36
82
87
412444
85
38
139947
355679304
371981
77
28
3
485378
43
65
355322
55
42
75
161263
301403
762813526
32480
241284
422326
67
52
28
20
75
629334188
460821
245236
69
19
99
76
87
38
54
1
288829
65
6
435795
89
7
29
85
83
701897660
96
195576
5
205925
268339
3079
7
1
25449
254332
70
113462
66
16
726769140
409655
103334
56
6
98
69567
430784
182855
33
9921250
27
940422250
195198
54
97
42
475104
112436
186035
9
61
57
426504806
179445
670739552
150587
300247657
19
430328
443315
442612
414644
17
289046
1
443397
352012
497501330
74
365207
437595
785451195
13
182544
5
256956
26
478998
75
6
59
9
316345
176556
163488
65
63
371513
60
55817
4
697138490
255643
351626
323645
105063
145020
34
8913
6
637189169
74
18
97
96
7
138191
166157
411490994
68
230299933
339082
735726371
26
25538
29
40
37
186198
34
77
406075
985136062
20
336766291
574987991
43
69
368555
925608860
4
516669981
67384
442637
298813
196583
32
57
99826
282826
74438
2
39
192052
106047
463929480
532552837
89
385253049
430590
656951271
376245
102098935
643710257
86
47894
65
33
298545
94
417978
19
45
262186
61218
25
618321546
47
13
8
72
435293
22
136416
435143
1
72
99531
694355079
82
469880
156767
40
438756
71
322404
86
12
16
387722
305082
26
10
303812
96447539
42
356453
44021
184220
195841
52
24
15
18
7736
398225
164551
84
1
26
215634
7490
71
35
314830
71
432866
96
421677
56
11508
392802080
388548
9549
3
55
63
483617
434454570
14
219655
130999
3
70208243
23290
712731587
78
91908
185357
17
393093
14
475634441
77
2
258958582
413986
476327
4
175304
5
298829244
366401
60
279252
448764
61534
2
33
201110
16
50
7
294006
165613
3
7
73
10
86
9
90
193998
387696
77
85
4
459075998
121323
893035957
4
200391
63
35927
464078
205235
252500
880526449
254888
41
9
299133
8
285140
4
555370464
92
42
488571
78675
31254
29
72
56
6
297938
52192279
2
762919227
78
338726
66
93
72
178730
37365
498126
499338
38360
549061032
81
42
8
130193
94
484717
206453
531722490
129958
88
3
438558
11
499486
2
363424
38
400658
82045
63
51
71
21
344203698
2
255723
72
98
3
56
459758
461803
16
2
483811597
92
36
468319
70
243664
38
284900
456700021
88
306592
618750318
70
253831
752317728
342863
447974
64
39
27
557692874
249062
470418
89
78
49574
457032
86
1
380384
9
10518
55
446027
6
76
303747
18
37
9
10
57
88
140368191
73
62
88
83879145
668063843
6
181551
338423
19
38665
58572
36425
52
37
8
3
28
513858189
95
63951
8
175944213
384345
184860
57
248104
40510
70
43
346136
38257
25712
50
6
58
31
340171
92
32
54
12
20
20353
445162
215228
40
412538
244493
82061
26
496791
80
79
12
83277236
64
75378
42
173181
20
166032
53211
34
960326625
41
14
91
6
24
51435
22
14
23
265726
84
478479
106072
13137
45
20
69
79902
62
41
16
94198
399872
20
126143300
16
18
395479
125545
484230
76
380430
303427
3
217989405
3
30
46
10
337929
67
168875
48148
6
2
236876206
202946
179235
19
82
592090981
51
38
379062
156306
3216
58
1
60698
281784756
28
7
245534
480610877
133140
39713
437728
254708096
46
56
962661666
135247
89
489401
326491
9
389504
5
81349
81
64367
30
473736
61710978
7
294342
193273
36
20
340799
218821129
89
129718
89
51
73
15157
89
455385
466377
37
232267
15
33
911140709
286349
12
32487
27
9
14
67
9
71
87
34
1
193317
993629320
585022899
262868
34
87
187616
306733
23
4
78
302483
312279
163745037
243392493
490564
340043
81
60880
7
317142
481393
337192
202408
13
77
3
88437
15
33
62
85
7510
139962
200206
67
45
1
4
62
9
5
24
90
48
34
469768680
88
711228332
427023
3
80
86894
275134
63
160662
377148
310425
86
87
44
5770
251914
434506415
43300
104684
120040
273745
18
2
124722
140941
44457
2
439552
325472
427951
423531
120661
4
1
16
29678543
34
85
140681359
83
4
79
210311190
473318
382606
38
497537
350396
717467212
89
432726
42
227416
77716
41
160365
278402
40
4
201958
2
734618760
31
58
161800
131622
12
202105
106930
81
17
60186
34
683207941
8
321278
342231
72
205312
26
21
32
28
87
52
37
13
8
193255
485976
331480
6749
64
368880238
88512
34
6573
1028
36028
595514401
91
110147
23
386262
174276
34
453601
3
297307
217465
99116
445002
85
22
385972
58
93
73
670420613
74
30
12998
114879847
74
64
87360
425146
437545
1
54221
89
8
496367
339668
76
7
22
765013110
144866
63
13
74
83
88
211704171
495869567
381601
470295
53
465482
28
45
82
494810
283495
4
465491
291371
104143
74
8
173685
53440839
388185
271167
370251
70
30
2
61
44
174262
647595485
422643
191261
193146
195465
294860612
400804
82
437251
80
170109
50
4
13910
3
82
446924
59
67
26600
50
74
41
15
55
9
40
82
85
73
473398
73
14
22
66
82
67
843586008
284544
17875
88
54239787
423353
132906
380066
15
416255
576466924
3
51
91
274347
131596
491874
68
17
50
253355
481875
197106998
314255005
385037976
92
3
406420
85
3
428428086
109131
82
227247
5
519037046
16647
458561
1
83231
18
89
462202
40293
98
269024
22
289692
67
231004
334462
87877
956479546
95
206756
25996
31
5
76
254387
21
401816
39736
1
303386
389736
184634
71
37664
79
668262030
203584
5
20
23
87
308497841
37
251562
39
45
25
3
82
1
68
123647
452409
223238
31368671
358498
235481652
43
83
339588
267226
237459
455030
76
41426
139200250
33
120829
3
66
53
13
222860539
87
95
168742
2
431791506
5
116899
64
413836399
79
61
375279
2
29
15
413621
164257
7
458263
260158054
388576
55
239290
316427
282951
51
225405
389091
75
6
455600
18672
18
306432
344766
436292
96590
94
485317536
104280226
29
113944
995157334
83
81062
22
139091
1
384387
1
381694
252379
33
99672156
7
442698121
77
1561
151977
6
85
14021
209342
83
60
51
695679528
6884
95394
31
82
54
11
59282
674820254
42405
54
93
8
3
27
459080
65
400250
6
493637
60
27
57
372258919
164630
66
2
82
68
186452
479183
192926
374097
67379
178091
7
81861936
23
4
15794
36377
69
479057
112818328
80
63
487042
51
68
122837
69
739698288
96
34
529698017
4
10351
292230546
64
488701
770208976
193389
496606
120281
407489
40
496778802
267175
6
294437
98
85
44
305436
304938
54185859
200881
24
49
97902
91
42
8
69
108282
36731
57
320614
86
83011
92
190586
2
34
74
65
354361
91
976665878
43
81
6
27
83
54733
3
305120
67
27
9
23
40
379181
90
14
87
46
74
42
468445
804109191
42361774
59
21
61
143073
456828920
35
80
481665467
40
360470
416066203
16
426104
98
48
229179534
476527
84
491547719
263321
317739310
209801
24
304396769
78
84
33
306344
274025
410313
44
20
489267
369645
4
30
65
463009
1
410330
41
179996
356805622
72
358514
154578
113994
431481
286288
2
96
13
39
11384
16
80506
12
134189
16
57
677042242
22
43
88
212686
1
9
402361
44
215952
99
75
45
1
11
10250
34
58
699740229
200206
48
77
42528
24
185944
46
341694
33
564819260
497245
16
45
40
70645975
397170
216106
50
197537
74
47
68
15
58
72
5
2
186484
411662
77
39
65
219977
441775
253705
60490
82
45665089
88
66
62
8
373698
11
244028
2
62
67
64
393340
251697
204890
16
478290
369041
220315
52
18
429899
152494
297306
48
2
40
66
84
292868578
50
50
25
422103
243276
63
34
468637
107671
21
55
378402
74
147959
211633291
268913564
24
20
61
224350
9
816839776
43
55
36
77595
382759
98
2
21
25804
8
118434
379929
109179951
239626
92
26
797420988
61
69
241854
78
363760541
54
4
383210
338197
443057
155422
77
763370411
68
2
2
300278
409215
9
163710
96
381678
10
679787225
348731
229147
97
190688
16660
426543070
912712567
105610
74
39
126160
409452
9
86
38
433351
474701
160332
31
167384
397794834
394079
49
89
90
363216
57
14
66545786
88
37
1
8
128760
80
201141
160094
60
78
456861
86
943808876
96
16
75809
464219
2
257558
24
278522
410583
457544
79
78
61
46
94
404419
406500
448172
19
338964
22
27
431601273
72
260690
4
41
90
6
65
490199
5
6
443156
5
918449294
1
424639
6
440929
86
33
48244
742431752
156450
78
267476
32
39658079
89
35
27233421
1
302982
37698
32
325748
141738
84
5
79
279781
36
20
14
39
245050
896747378
187314755
112385
246158
125565
78
72
13
47
79
169019
425571
26
317350
402777
239812
187735869
2
7
39130
15
55
331339
72
9
9
53
81
415202
374764
73
876041612
393095265
90
420657
57
91
189171020
148221
48
137341
46
4
36
80
121434
3
86
387635
64
80
40
6
57
155337
62
251992
96
456734
149841
676819756
6
953296421
92
26
16617
333950596
337270
50
81
248811
53
72
67
22
22
130298583
21880
222927
91
787237295
81457
182785
24
6
373553
461984
109976
4
39
180558
180585342
69
451776103
94
48
200064
57
241895
129735
85
403720824
14
43
72
241787
26
114804022
4
3
70887
317256
25
299331
3
231402
62606
57
117341
368767
51
60
749159547
31
95185
144085
781970148
132136
231202
479434
40
21
388385
12810
443587
237118934
47
11
33
310793
155061022
94
408677
8
1
2
56
33
32
1
334271
9
91683
412139
98
151093
30
321037
82
220660422
953752297
36
278042
49783
7
77
244476
311681
341333
34062
416656
4
106258
246114305
406087
59
4
130620
10
446984
33
38
376306845
136508
330903
274086
274217
84
307487
75
358757
293174
14
296488
85
249264
74
247445
402460
564537789
220352
149283
5
106145
7
285907
24662
306267225
45226
350610
76
279302
184759
5
390903
35658
322140
490262
322112
261208
485630
76099
53
3
806362139
495074
347496
88
390375
63
47
136258
11
335398
277403
54
84
41
738205141
33
7
65
64
74
143778
920553836
9
16
6
73
494071
320993
308886
28
97
58
57
77
99
119747
2
116745
295609
51
17773
35
18
125357
202906226
81
215073
15
98
19
59176
58680
442109
678287881
3
64
421423
342419
59
3336
227699
125203
79174
408899
24
97
26
3793
438106
343883
15
5
573897402
79
27
250625
87
176
582229614
261395825
15
98
1831
99
37
15
17
151455538
52
7
23145
31936
681842157
39
58
364270
46
193061
853102449
150819
35
338711
39
406406
43
426292
214377
289489
239551
66339
397691617
25
107418
18
235981
53
71
457658
67
473233
51189
478399859
135470
882146403
38
193124
5
426712
22786
499705
238654
289775
80
86
438811
833339122
479769
63784
67
17
271588
74
91
26
419918
282376
594276338
91
42
85314
89
71
49
13
2
68
88539
387456
84
14472
191728
28
470793
59
4
194597
151857
45
278230053
369193
35
30
181783048
156233
83
298995
347652
74
858682176
362564439
361149
5
59
362675
14
2
119726725
158914
96
73
202792
27
99
18321
64
70373
395255
149124
161606
466140
18
275938
652594838
31098712
59
40
71108
36
19
52
82
51
9
40
59
399120
10
5
77
185936
283750
211122
40
49
39
32
15
71
463421
497224
54
193305
380558
79
150315
189444
129818
132976
420648
413937
4
3
331395
7
14
90524509
3
196521
165030
279894
46317
74
24
32
18
238575
377068
334881
626019698
43
891516024
38
433380
8
88
28
243236
71
481394984
321806
592542012
8041
816347461
499956
27
433543
7879
406054
97744784
57380
259170
189582
4
682834580
404589
22
6
90
34983
44
162477
85871194
809397872
378597
356142930
445867
209450
441498
276102754
3
57
56
274570
373855
60843
13
4
74
14
8
33
22733
187298558
96846
13
41730653
32
42
730905024
2
65
2
28
13
25
300557347
88067551
15
99891
34221
68
25
94840
401659
28
424736
73579
85
4666
3
182797
222637
87
982586458
56395
6
162535
439097
150903405
90
441336
95
92
354193
18
78
349720
5
457425
246769
55
242468
38
314396318
41
23
9
47
125723
44
3
990842831
940481216
95377
56
470351
26
72
17894
81
46
944151504
24
999383048
33
191411
79
24
426051
468698
52
53
9
459171
68
233635274
206283
76
378122
52
28
7
35
43472509
2765
34
64
57
98
78
7
29549
409252
79
663691350
165405
61
58
63695
135599
234253764
123792
6
7
356297
268144
35
4
342252154
188110
485454
9
175026
1
470390
596286998
577578201
72816
481974
49
9907
77
42
26
676228483
247356
28
287994
303298
72121
46
16
21
87055
717246486
62
1
142409
269959
163944
618384194
413872
399992
13
425416
344200
200661
8
16274
44336
23
3
245419
716205905
23
5
445039
377573
404039
454144
478511
23210298
78
81
256103
69
98817884
81
470835
312028
61
65
15
62
271395
47
1
424474
42
230326
51
28
92
311932
10
316137
48
50074
455664
428555
96
40
26
79
235475
79
47
69
12
407719
288475
254157
366801721
97
319556
94
61
12793
22
407921
54714
270865
270460
67
93295
7
57
255684
452592
32
299198067
96
66
491854
125305000
85036
93
95
438990
8
1
651791214
63
67
415647
74111
99
335739
379240
8
3
56
196772
72
21
713028269
98
281360
46080
60
547849025
7
443398
205530
75791
79450
22820
450660
22
58
134296
245345
27
226253702
7
289635
383407
395654
88
80
161812
70
58214022
27
90
488240469
156810694
44
348255
258834
9
19
183994
40
48
6
22935
11
85
29
99
12
310247
9
149859
75
31428
70
7
56
87
230931
164779
25
489614
109696
67
793492695
40
238298
2
16
229423
153063
5
302743
95
412141
51
20
64
177893
196756
87353
96
24
96
27
145726
22
33
32
44
42
26
494696
141897
390200
56
201112
42
31
9
52
73
91
4
357082
66
59
494596
23
301348
12667
4
8
59
91
215775
156686
48
233324
450352
14
3
351097
80
25
97
251824
399880795
8
311310170
41
98
4
520489903
497190523
15203
152316
165898
31
50
16884
131434
2
285917
4
47
7608
701716775
30560
48188
152171
33
21
86
4
354882
13
63
35
75
471488
314519
19
280202
47
180958
25
119221
69
13
270694
35
43
146888
44713
155286
58
47
11
49
26
68
527377396
266544
87
89014
28
9
42
51
92
48070
19
18
802676069
4
942870363
20
40
482671
489862
26
457714
347703
58
207022651
27
66
8
132250230
17
269359
493199
36
679481017
27298
7
220437
74
458080718
433163
417133
60
68
37
256318863
34
83016
35
14
50
178037
8
22
364250
50
332196131
428920
284849
481741
31
6
91
8
31
84225
93952
483541211
2
56
447612255
269885
87
2
201997
943126977
169074
436057
453386
59
448485
331254389
65
148021
84
991097391
77
95
21
69
436082
374439
3
56
135208
70941
14
18990472
6
172162
53
8
171289
397093
128241
263721
435189
193036661
2581510
73
251490
92
378612
74
108358
314074
331762441
71
365580
125973
12
13406
36
11
31
11
491211
34
342185
512602062
14
1
22
75
42770
112152
91
8
777285864
9
104115
33989
54
89
939793918
15
17
48
46
57
291861
56
98
3
396618
67
158687
30
6
31
185577
35629
425657021
4
183174
230322
403700471
90661
4
3
6
83
346888
3
932682639
276104
31
8
132067
270669
50
180289
59
43
861731506
457459
63
385773
97
81583
13
58
17
84
64
299773
708149868
61
234367
410302052
9
11
444763
374749
96
198465
888722412
495537679
189412
57
81
292580
9
241407
4
450037
37
66
114017
66
2
776440850
362710
98
358248
102566
71
348292786
1
54
6
2
88
40807
40
66
292813
4
177370
15
57
383057153
9
3929
9
90
93283
6
70
239373
66780920
251706
336039
72864
47859
411683
8
99833
73
468998
53
2
59
18
42
8
59
6
681137250
7
55
9
264305
84
707762469
79045
87
25
715658783
1
280039
817849372
41
41
5
28
147520
94
1
65646
27
408289
70739
75
85951
85
292510
262266
33
75
186454
118829
74
472212
178566
146623
117442
15
4
398817
159447
87
1
615224990
471300
340792
78
2
39
57
10
36
18
80
161757
67
94
26232
124673
357324
31
89
7
232264
369363
407491
562531459
406615
23
212278
435349
3
3
13
226877
5
296816
44
481299
387220
300850
33
292066
136337023
13
346095
64
238209
62876
259872
228316
360561
340717
157695
73
204215
246057
76
22
22
14
47
40
46
217751
317135353
490293
543032899
95
482563
724762875
59
307281
5
15
34
30
135008
14
87
6
29
9
77
319947
312021
16
16
238864140
75
2
38
100397
51
271185
55
3
212466
62
912169153
96667
381707
105048
221569
174650
31384
35
88
368564
57
464596
476288
586576370
315784
828983722
928075638
426323
347993
315064
40
60
45
62533
30
3
135887
39288
5
162875
407461
208993
57
4226199
498284
715579552
60
846885861
106982
38
7
499145
393631
136461
94957
23
18
76
24
7
131362
1
147150
53978
1
98923
281061
8
80901
266318
14
49
54
231331
53
442738
46
168653
39314
222196
55
258239
89
74
9
234428
362349
974613418
69
43
34
56
6
65
81
53
209099
54079
394442
24
275828
176825
46
134346
445937
308826
9
959483209
197570
70
53
629644311
267692
79
209110
61
69
35
77
399325
43
48
248881
556434081
41
229509
255300
214077
33
166255
73
569432468
253564
397702
136492
96629
155820
94
9
6
263076
24
454468
44
354416
247074
443124
72830513
193870
33
595537974
24
468209
53
431450298
49
88
275552
14302
14
434891
40
18
2
6
317515
804823480
47
181645
160709670
138049
66
389562
46
78
395003
455040
372590234
68396
157108
497679451
35856
56844
211803
239485
28
71
88832
130540
96
903530751
49
2
65
90
438191
93
267388
5
43446646
663256411
427833535
372409
291994
117318583
46186
64
167970
252248316
30
69
118523
65923
7
18
52
10
382225847
62
62
9
12
319779615
5
31
47053
33
410231
203902
73874
45
360057
417110
324200
85
52
211981
397253007
481269
395765
25
70
75
2
65
53
58
40
11599
81851
194678
352902971
190820
583497708
277461
98
75
30
958894642
191607
370269
22
429004
239234
14
87
94
608702232
419310810
254111
165705
125780
227742242
2
284753
9
168176
601581652
28124
895145875
250071
16
68648
46
34
46
80
321232
31336
213373
1
202873
277958
58
64
8
43
21403
950385024
303634188
72
266689
363274
57
492700
496815
47
58
477903
85
179390
3
6
67777
127379
441712
200365
67904
34
2
74
91
82
14
70975
92
68
146304
72
375196825
12
5
204350
202341
76
32
101252
69385
240901000
478140
448695
12
12485
4
20
39
48752
573676149
26
80
455680
55
9
290345
98
84
29
93
5
122911
219092
21103
351498
278933
82
264509
57
460811
50
19035
461639
52819
41
220516
209997999
50112
37
433251
409736
372089
10347173
377966
929853753
228787
57
279821
226952
478140
316872
198225
789952976
9637313
2060
140201
342098
65
441724
2
369819
195988
478648
419202
348422
75
83
18
87672
6
3
159218
69
259963
14360993
404511482
26
24
108601
62477
487491
204844
836564965
267168
71
13
179992
212160
1
233295
449093
46
410369838
39
462002
75
98
91
10
455041
3
16
18752943
47541
22
99
4
19
58
35048
59
428313
49
3331617
164850
39
479084
159186
95
54
76
3
78
443318
66
275763
331605
759798866
32
4
174680
85
75891210
303168
357644
41341
90
76
78
275449
411450
328301
34981
1
83140
460000
11
129630
77909
24
264481
350843222
29610
46558789
106109
581295741
38
103817
67
77
73
99
1
5
80
338696828
292674
743110582
27
53
394708
3
122905
178747
25
111844
386350
433055
185058
416374
70099
5632
157443
31
9
450826
99
325695
4
259958
342493
86
289884554
48
367058833
36
31
56288063
378376
35
324027008
306958
46
99
53
6
6
56
498761
111855889
69967
9
26
5
495576
368885
407142
34927
29711
153145
64
104509
46
48
4155
5
84442
152348
268246
9
497573
39
3
74
20269
264357
66
43
96
487087
671446118
360408
416803
434832
193112
8
88
444846
69
17
288541
14
29181940
36001
378077
2
107473
62
521780318
473854
58
257841
466723
80
36
6
49
53
19
272014
86
5
376516738
299717320
205454
6
53
478929
67
47
338522083
98
436745
80
151205
96
35
1282
223116488
440026
382632484
66
89
88
348189
53184
287198
135271
161631
80
41
78
69
6739
219649909
386369
49
83
37
37
3
432178
836599267
184718
228077
12
66
62
36
405363
422208
429429
52
433363
14
211706
54
34
422463
7
4
2
21
198446
5
31
453324
62691
277155
208225
441504896
342329
176353
70
12
107357483
366483
14
86
24
147603
157663
91
9
55
67
207585691
169779
46
1
83
442371205
74
324299
17
61
408444
95
704039734
289645
99141
37
83
61
24
21
168742
909273950
1
53
81
174649
117499
20
10224
51
8
149440
352170
175686
308115504
469934
97594
4
15
46
75531
343875
134410
86
173414
105730
218339964
69
22
82
6925
7
447917
188067
148183
274153
44
426461
84
6
286076
56
108069
396595
68
6531
21
73
276250
169013
427163
93
7
44
72
55
349006
164891
8
537459314
121991
28
220660
55
795792691
88
155822
168741
30
54
77
984219887
206390
14
449217
6
235220
417400
88234
280338
176192
58583
49
164374
181190
385897
59
54
970294359
425807
485284
97
3
11997
3
496047
3071
472006
54
87
61
151835
41669077
98177
6
162991
20
300250
38
274960
79
24813
47
40133
421637
79
21
303584
289318
404080
5
335997972
141878
88
389183
220845
518489233
139712
9
10
78
210378
419350
81
91
80917
425330
6
1
70726
86743
29
63
36
71
308660
98
723927794
198432756
95
115160
78723
90
16
20
64
14025
479451
66
332363
20
6
240248
7
44
82
432098
384346
20
228567138
20
52
38
456463
395539
275523
7
72
344640
29
2
81
77704395
5
86
74825
7
40
44
6
637571306
157996
394971
17827
24
354185
281708
449105
97
107340
46
96
87
2
33
237047
380316
34
323957
291604542
88
67
393890
6
32
54
148080
15
51
31
37
92
44
358240
671530182
369734
76
93
236174883
88
97
9
68
38
451765
52
365378
6442574
62
17
23
142496
22
51
57
18
392944
27909
456834576
441244
75
309754
66
3
118096270
61
20079
70
491924432
117861
256840
80
88
62
89
65
23561
282901
73
85
85
338673
134809
373382
79
148634368
498727
203868
375219
16
78
56
34
85
13
885999060
127822
396098
382900
86
176971
81
16669
40
15
311421
135361
71
470622
36
435592
28
144810
23
2
271467
9
103341
3
7
86249
51847
6
5
38
6
384869
54
40
415041
35
238658
86
41
236427
61
52
11
80
262767
76
466356
77350
73
362926
46
60
106799306
69
64
101975
35
2
714434607
188339
17
2
62
232455
67924
208851
247201
462762
58
201372
2
21
13
260517
432544
73
447126762
357520
14
36
7
2
40
311605
243719
297486
71
2182
352935
308160485
65
454506
54025
336230
449587
97
19
89
2
122238
60
414891
300288
109962
141489203
36
96
343619
74
1
46091
58
37
313222
446798
191268
7
262132
168941
6
50
33
943509211
86616
225263260
52
7
96337
301062
13082
81
131678
215641
47
12
87688
246845
77
350227
55940
6
23
18
39
75
192731
402046
3
77
58889
320883
192211
4
24
421834
59
100136
12
73
305086
12
621507887
66
89
25
425464
83
5457
317549
45
93
82
156272
73982
78
17
9
352906
93
487461
473215
83502
83
360632
61
81565
55
7216
84408180
411648261
356678
139043
79
9
73
20
9
275394
386815239
486340
85
9
265417381
35693
653708822
155609
3
306859
80
92
69
323078
256491
238232032
292575
269785
471616
52
473755
92
35
64
24117
362185
478391
39
85707
99
49
382366
5
69
86
36411
245070
53205
12
7
156660
276201
484302
155300
46
81
60
336337
364522
44
145644
8
186982
4
483288
667401690
164168
21694849
14
25
708780814
18
36
476909
194045
267102743
220137
55
82
63
67
59
64
663649128
357723
71
1
1
478787
9
56628
84
75851
466181
336357
347905
99
220636
5
122386
347286
480862
75
45
155146
33129042
87
25
41
256
22
365126
84
46
307266
182695
77
22
569253277
60
92
12229
186100
68
42
44
23
463121
428270
46
91
148122
1
36
445464611
28
316908
37
56143
50
15059311
2177042
204614
70
313556
391251
462437
54
54
22
9
158960
91
19
296380
86
207537806
120110
437869
196160
113224844
72
363447
66
36
19
15
54
35
34
45
93
19
7
6
22
34
12
1
99
22
229272
66
79767
131127
307000
98
295202
356889
478078
6
82
63
8
160286
90
75
5
243145
50
67
235216
50
4
1
73
250866
87
333562
13
8
63874
2
421886
7
48
196251
65488
2
71
71794
455237
78
35
155573
13
363409
77
35
26
935685994
310209
324447
42
3
162831
34
24
98
24
84
6
300782
291099057
4
61
399949
50613
45
896938599
478177
6
4
225811
23396
83478
80
1
65344
33
40
12
280064
38
3
56
132214
431465
9
7827
2
96
8
9
11
314230
53
78
85
638
260509690
303323
292487
1
166226
43
786022020
22
323638
3
287669
4
776398738
234378
45
79
397442
464372
18856
64
85
64
41
66900
361036
64
6
164169
182844
442799
445429
75
5
13399
44621
368486
602016142
424248
85
71091
20648
103216
351421
90
53
31
23
36
11
13
91
47648
23
65189
85
73567
328035
249876
1
91
193804
9
240059
1
57786
53
42
35
5
82
23
165071
43
430973
584723416
38
433943
125711
64614
244016
188254
61
17
83
77
100703
39
12070
13
1
339213
3
557475468
65
381045
439534708
379668494
414907319
378695
125749
493
73
228035
177729
345437
391729
5748
25
625419228
4
70
72391
385806
95
323622
65
427635099
380085
952048603
406977
43
79
246737
6
64
5
96
31
55
272073
8
45
337734
2
436478
252394
89790
8
6
10
961597951
87
307946221
2
305817
33
496064
470525
242772
370338
41
9
713134884
189860
34691
132708
73
615749024
330095485
2
41
150312063
640510582
432851
9
117309
49
74
15
153812488
31365
84
73
25099
84
280169600
87
459278
44795
293414789
145438931
1585
322385
67
17
139801
66
99
392925
34
122020
38
2
57
150183
31
54418
292323
6
76
26
90076
342353691
66
82059
834100413
18
98
763443618
89
82
461014
18
70
121687
163152
23393
26
82
48636
302733356
209481
457937966
306826
4
768955277
11812
43
82
50
2
84
392337
158507
15
275745
48
660839215
486888
194392493
96919
475041
65
6
32950
411985
54
46
113328
116464
35
6
285493
233696
76
17211
780225103
60
35
437052
202497
15
95
33
468393
94524
25
7
366703
43
43
88
29
456728
151472
36
87
16
160640307
85440
4
48
31
4
89
68727
66
456182
66
247821
321276
66
93
1
366124
73
463017
49671
462512
83
24
87650
456977
93
43538
56
57919
2
285554
58
117211
336834
393381
21
4
42
42
103875
1
227388
73
17
212738
30
32
54
92
35
9
439933
223143
116509
132061
69670
79
44
72
24
353178277
419938317
486021
57501965
29
90
94
66
27
51
8
289191
18
573506015
23174
4
41
364938
257335
2
79
264081
566183141
403774261
355541
56
74490
12
31
372313
341363
93
468421598
60
51
77
18
374337702
37
99
80990
165998
7
59
75
13
38
72
97832
22
769751779
96
25473
16
31
28
351880705
89
65
68
26
250412
3
409598
60
289181228
40
42
15
39
97
253858
67
266445
3
63
57
412140
146243
48286
57
98
46
233982
5
185759
343597
94
446501
12
138777834
8
179308
414713
8
193823909
4
124669
361364
59
473849
96
323216
52
91
475211
74
419924
295849
234653
122136
405191
40
386384
298059
11
45
110872
244759
52
42
18577
291498
437282
89
100412
572962255
222041
285789
5
485354
44
1
3
442746
251415
3
86
851637958
283714
424589
54
317829597
58
299241915
11139
41
294294
13
59
34
8
194780
82
286814
252409
494704
339094
37
1
7
432956
55
209794
266137
69
495614
88
33
14
8
127413
155156123
8
283551
62
326436
62
58
2
468883
290503
53
76
39
1099
92
23
74
76
8
235955500
257716
397533
324493
429910
60
300787
3
495250
332594617
215892
91
310024
78106
40
47
294675
52
84778
88
60
404519199
2
22
51
253359
10
12
15
339980
435521
659089138
50
94598
35
241435
61
812975787
7
3
21606
43
286959
497385
22
22
12
20
26
285603
365067
40339
20
798921904
27
3
4
8626
765715506
4
295722
159577
348568
615217524
262053
314471
499746
75
63
239546
88
55
47703
464715
204221
24
10
14
137242
306054
30
290151
55
63
34166
50301
87
359055
26
63
48
975067196
81
70
3
87
212046727
1
316124424
97
380532
453526
73
67080
86
337531
257772
114514
916781771
6
872607609
410392
81
106213
94
11
88
63
5
76
46
414353
2
370126
185775
410569
151344
494949
52
19
80
6
280118
244306
26
65
1
93
121336
2
465498
359213
93
21
319104535
85
444315515
91
82
287544903
88
363048
797324034
28
24
41
35
354601
43
95
191352
29
377722
10
387741
10
80
25
64
162189
20606
82179
191896
263188
382052
64
212934
27
48
339586
94
467750
43
14
45490526
303096614
3
484623988
279397
53864
861597180
364784
151717
437064
237689
310422
400265
86
109055
73
95
7105
46
3
74
409616
70
62
9
77
445212
63
38
287597
32012630
89
144840
5
93
36473
73
81
42900
87
45
5
21
450030
814589719
28
322818
18
38
172725064
79
544861405
58
43
73
289055
377550744
21
23
415077
11
115677
32
52
411790
135363
393101452
187034
414754
313310
37247
319293
19
45
88115
604477609
47
320118
15
84
6
214094217
490934
49
76
9
46
31489
18321
93575
936379757
220915
22
254900
87
368218
19
19
11
19
34
2
242544
310438
77
356049
5
320385
42
401513
73
56
66
4
26
56
208008
8
63
48380
73032
38
377700
368159
52
616950335
90
434754
227740
83
1
43
378284
70
337514
52
3
432269449
221156
15
96
86
460201
63
69
70
17
474854
25
81177
476971
16
284051
278625
58
37
6
29
64
74
304734
151872
33
40
50
75
1
54
157435511
49
256492
25
3
200659
94904
134699
117260
93
458498
16
7468
17
155990
315146
466103
38
295538
4
35
149642
41340
8
24
161655
49
55
432409695
833671772
4
400527
77375
72
80
42
59
22
333789244
53
473636
83022231
88922
27
2
24
43
116913
326950471
18181
38
79
31
92
92
130287
64
64
33
241499
2
77
25
81
160722
76445
32
24
302908
812717822
304879
82
117950
127905
65
13341
8
33
322488
7
97
36
144638
35
7
259945
463276
16
27
71
436069
37
120775
257653047
42
30
247964
7
404133673
175762
11
30
247150
402330
47
128960
63
4
629559136
486957
86
12
50
191453
68
271209
121915
60
12
12
302731
244452
96
421191
65
28
45
4
316781674
93
169442
17
79
109313
175278123
296156
91
498873
39
4
139792
23
6
96
340016
21
4
995078170
18
88
94
28
2
89
437886
332330
339672
432416306
279528
152114
32
48
43
91
12
6
13
91
33308
97
81325
39621
166458
380299
67
54295
74385
22
357659
166121519
92
278275
474239
48972
151571
162220
282270
4
9
36684
5
57
97
71
834659671
101079
21284
18
34306
117112
151115
45
1
233919
277895
890778212
368550
9044
18
13
15
7
44
29710381
344501
18
27
300503
71
21
92
67
95
8
60
42
15219
318869
9
218277
128292
22
80
428943
2
93
282642
383541
37673
290349
92
177761
6
420987
185664
446444
48
154919
739901223
58
477956
9081
257179
166620
64
43432
246064
472457
622360084
125577
75
141589
327076
316519987
45
12
225764
95
396311
63
370638
40
77
20
82
95
239650
9
5
15
232974
132239
49
90903
30
399108
428601
372141
17
316698696
5
406833
302633
408700
425436
29
127797
96734
477513123
298442
66209641
408552
347019
71
78
15
242651
107624258
146845667
363219
221575
428545
496110
88
277171
400027
251225
383928
115193
5
35
49
3
34
66075
949554124
3
67
70
42
466333
93
459628
70
90
339357
42
94
4
20
5
266534
100800
21
241247534
32
4
4479
84689627
439450204
55
24410
7
87789
445587
12
59
91
459761
232992
5
823630757
32
1
7
53
341129
19094
46255
112258
5
80
491222911
124325
84
473813
63
56349
403075
36740599
61
120225
5
4
21
361981
12
69
64
254484771
81
23
66
41
174450
20
431352
4
327862
30015
3
483331
242180
326182
6
401579
90
381459
197393602
70
21
15224
15
2
46
71
86
254451
26
261500
120366
32
93
163105962
61
7881298
575295233
97
39
228266
50
241948
449664
100599
58826
56
23
3
791012340
236177481
72
186209
74
450980
47
488361
47
345010
210785
92
9
3
21890
96
49
866961542
505868670
489305
246433
78910
271318949
386306765
155967
53
27725
493171
76
485335
663088398
450439
109619
41
93
495980
71
87
341578
31
326617
79394
22906
957218126
255733
4
275937
30
2
55
403831
65
48
31
29
375065187
261097
442689
71
242287
330766455
133467
63
88
51
13
281323
28
82
85
6
79
305536674
61
58
78
38200818
387253
58
64
77
84
331774
32
217179
491345
36
774674166
3
471879
340936
8
412500
610488782
73
368172
3
13
96
25458
69
3
380128
80
82
37108733
8
85
79
39
470825
133784
76
70
89547
624645300
165999
173909
385859
91
10571
1
227085
69
262862
436942
250497
426066
180601
40
340386
307639
373628
58
334586511
96
19
98
990728279
393135
160539
457253
2
471615
168461
2
204566
471115989
247464718
13
3
65
55
15700
98
80
60
79
206071208
24
339222
96
112388
49
423224
202096
379070
50664
40
862054081
125195
5
56
207483
6
194817
35
15
393024
266780
354194
97
62
67
75
212001
71428
91
83568
144683
157206
480973
10
93
751183647
11
418813
398834737
465993
357778
370993
95886
29315
51
8
85
57
196379
21
11
14
661890113
22
344905
444290
46
37
386874
29
1
38
26
92729
305384
165944
67
5
62
96
29
217516
352254
43
68
97
3
24982
4
343668
24
54710
444771
384417
253884
293980
427203
95
4
440383
1
48
18
398957
75
28647
22083
384810
616245412
79053
97
183115
48
15
347722
78
152540
54
53
85
319806
411969
121640
43
62
88
286422
59
81
114318
455202
241600
30
28
206374
46
461826
59
91
59
464828
11059
314055
28108
62442
28
346396
44
62
13
472538
235830
17
204556
361049
32
97
52
53
46
695601108
77
27439
53728
218896
48
285801
1
52
401257
73
31
216418
5
91
74
6
68
77
392185
17
22
35
244972
487003
1
94
513704367
252222362
69513711
354197963
83
81097
804664143
72
444060
12
64839
45
2
79
36694
1
6
129556
430979324
25
316425154
291840
2
46
6209
45
61
67
107952
297413
87
175715
82283
4
55
83
17
287466
86
35
25
62536
261627740
343257
62
572265647
262134
759465404
49973
3
14
62
471840
15289
181309
247189
10
252033
238108
283957
224998
27
177393
63
27
3
51168
16732
40
76
340090
151561746
978014007
28
81646
486421
12
134140
65
171713
93125
59
49
214330
96
17
239685
68
54
44
7
910635170
478803
74830
83814577
268823
97
220214
275491
410549
6
401550
46
299063
72
463105
562965545
232935659
48
363578
323414
18
71758
66
443055
20
425317
82
287407
54
9
244460372
44
65
99
457069086
18
97
75
683242165
28
74
4
98
494960
14
44
1
3
486245
192725
34177
73
69
88
486801
54
82
462394
264284
187595
233787
63
18
82372
53
74
29
352908357
149268
447128
12056
150304
28
227452
33
481092
114615
253350
55
83
70
38
474365
91
232116
85
8
27
339917
56020
1
8067
278941
149671
48690
51470
15
226484
7
90
461478098
329957
707608586
304245580
54681
70
38
3
20
55
379363
45
211072
82
23
392980
36
56608
123336
340803
608730613
28250194
14
38
865377468
23
12513
383397
293161
92
16
394667
9
125912
287999
85
481918
496949
5
25
55691
406176
211013
55
2
1
68
227179
8
10
297447
16
74
13
4
416718
473358
2
80
219250
147360
190085
65
842495997
211669
124292
224856
375154
54
72
96825610
14
181751
75
657611506
57
37254
329729
167463305
363871
64
296723
3
148434650
303996
69
57
821325287
45657
5
211111
2
97
67263
50
80
9
67
218941
266772
56
58425
377823
179462
55
11340
338378
45
57
465915
36
478729
468942
449460
76
3
86
393766
83
76
12318
363898
15
22049
26
137117
4457
185618
90276
359098
82
260140
5
101848
183802083
53
31
94
37224
240310
122865
444762
52
2
109678
413699
72
301473
8
810917007
354706
155430
7
481724
45
53
446893
99
728700551
24
56
394668
50
620103506
37
122073
435632
87
27788
345766672
46
19
63
231581
421833
276651
363035
241038
93
30
64
98
48
82
93
17
18
234959
155933
271459
484280
25
473984335
94
41
50111
260624
12499
77
2
47
591103268
94
774515856
356411
40
6424
61
261033
268011
93
33
37264
160160
1
181910
12095
76452
256541
834513220
42802
8083453
13
116007
485556
44
19
63
383410
211158
582583158
153124
484270
98784
16
805403311
11
16
64
143485
34
83
15
35
35272
8
565103742
38
33
44
9
267204
38
70318
3
92
250943
59
4
179011
98
36
24
3
59
368159
32
56
69
11
43
46
896389725
200746
3
20
86617
408295
517700375
155401
62127698
81
83
144678
14
120217
56161
3
155085
379139
396121
4
9
147197
86
2
32
54
35399
6
3
112217132
97
46293
20
50
104786
37
56505
3
19
144184546
41
232840
10861
484327
68
611951373
81321476
170854
1
374579
7
76
181572
208411
161978
60
88
48744
441226
41087
30
26
230575
368937
367659
73
102732
312016
452224601
274494
641472816
5
8
8
481540
93
1
145469844
8
60
218128
55
468127
187988
6
14
26
432462
32
413464
325154
208911
761117475
368139
50
403119
5
318743
216194
69386
140924064
234065
812706907
38
67
66
70
29
95
58
73
210401
85
36
371228
276305
80
24
54
87
283942
80
75
444372
193522831
35
75603
417234
7
29
797816899
66323
65
76
60837
422842
80
208199
233621
79
468625
7
77
85
69
3
21
189163
388473
80
245157
14
1
291856
365668
757601014
11
15
174274
27
223495
3
490014
139624121
42
57
644802978
278152
80
88
6
154672
96
31
142558
77
21
22
469739
347715
88489
9
339338
99
67
72
81
80987
83
35761
87
66
782700578
134612
37
383855
42
98184
766589874
148053
520993937
470933
96867
9
28
33
203116
475259
307349
179759
103917373
17
43
526884853
56
42
93
23
174221
552761014
29110
76
16
386148482
248906
416551
83
63
8
274946
76165
80
7
5
220819
120152502
32
13
67128
76227
6
7
342510
290925
2
3
205512
933307726
6
63
4311
271093
387399066
178251152
91
106811
354654
85
2
93
258205
39
180804
42
371743
473516
494424
59
350709
131876
59
442398
95
14
57
468797
85
170137
9
447909
83944
806140975
88807
491788
95
55
53
9
48
2
79
93
7653
293611
40425
403767
41
68
246595
652240018
170447
56
345218
234969
67
454273
98
123589
910700602
3
2
774439883
282840
160034000
414163
493049
40
8
403988
197643
344954
517137266
323365827
152735
78
483057
222753
423419
92
25
421306
93
31434
157466
6
50
40
372585
20
392876
35
358659
274770
1
214376
486598
47
9
59
40
525066174
104446
657825443
631024450
83
839278022
938463115
85
73
97
14
95577
357640
5
271742
7
31
22
40
1
189723
44565
285787
235525764
498871
5
159806
319914
13
97014
246014281
274989
504039525
3
141497708
16
58
488663
2
92
27
71
59
82
34
286070
23
479428
33
692926941
226580
42
22
82791
109179
449840
160660481
8
68
420420
343075
59
269369861
486688615
136497
2
93
24
8
190117
27
87
113379
8
53
99
433768
16
463695
8264
63
160740
394593154
2
287824
42022
69
72
92
86
430067
32
46
357407
147672
407329775
640162654
80
51
96230
314366007
3592
203385
123144
7
70
4
8
390938
172639
314032
385749844
12
16
309244
239358
28
341416546
1
37
20937
1
50
15
75
444846
94
93198
9
607446670
292016
98
432706
403258
64
683157207
9
338158
41
362807
90
5
409806
538858672
9
459047
483690
503455873
50
58
307192
498635
63
30
94
29
79
2
159678
48
237691
214819
308427
12978787
107548
90
935501346
4
15
289969
917027964
52
114621
99
207046
773284756
9
93
191254
472706309
340628552
3
9
81
29
5
478594
221726
7
72
5
28
39
42
355655
74680
84
97
67
3
464692
1
1
2
474814
85
51
579
17
212531
6
976931827
16
147178
422150
312497
393393
23507
25
8
5
12
45013
241092
74
71
8
479376
435015
73250254
130928
43
479622
413784
57
94
2
8
85648
459148
576864405
37
79
13
36
114764
7
45
16
19
992426883
47
93
195125
48
103140
244780
201150
206956
441570
387496
12
136218
328597
69468
36464
3
400382
48
27
367892
73139365
2
91
691783353
52978
19
244061762
373348
45
322488
276460
42
5
12850
204258
151790200
47
28
90
192576
399909
104911269
57
28
6
150702
298911
98
25
229731589
9
428673296
435423
281687
234510
96923
351489
41
37370
3
162215
267267
487344
91
340192
202210
349983
59
224244
8
250446
191853
93189
6456
184833
149191
93331
48986079
772266309
11
73
98
792521846
38
387959
58
66280
86
693311193
35
20
274828
329427
83
12
518062143
84
2
18
90
42
317906
284125
36
58
617650587
6
343964
18
77
9
375592
12
3
5
203545045
92
50850
342723
159075
15
92
67
359291
727648480
53
798305420
6
104333
25
45
311015
11
45793
160681
37875
96
273330878
118677
21
425668
497038460
46
63
2
231600
291112
103978
4
10
244108
139482
62
75
88
606048822
7
132151
37
704927506
37
25610
351093217
26
39
9
230347
212663235
5
106816
495846
74
87
92
52
13
204289
8
840858617
185838
84
159249736
821340665
8
397245041
62
99
278407
181239
93
53
35
229866
100399
99
74656627
30
4
357709360
481051118
81
15956
6
43
39
352567
881989482
83087301
4
61
19
296717732
20
33
2
122821615
61
282680
32
351329187
82
472003
363365
318736
457269
38
4
84
4
105833
49
840333083
174175
62
27
93
83
2
9
96
75
118318
14
32
91528
136282
78
22
6985
270289
79
704193319
18
369323
164138
330083
80
37
496968
199567
708
11
237576
28
34
57
320208
400203
92
115329
274211
30
73
351344395
705319075
49
14327642
313880
94
72
4
20
18
284948697
266849490
20
9
772573404
85
98
2
21
355585
3
2
448157
88
309544663
7507
23930
79
74
325059
469011
494379
13
204997
158304
33
96
10
349927
119866
78
303216111
355796
480685
152048
2
87
27242
61
6
159543
10
25
188672981
395693
49
2
68
96
308630
86
7
80
986090032
251819704
16
41949
495076
188256
56
94
304838
68
229399
64579
457762
88
464825
43032
44
44
25
88
564660287
484738
96
71125
117621
39
1
13
4
215547
30
59472
117054
168660
95
78265
88
69
493899961
340381
736965737
63
94
294180
9
52700972
206045
865595258
63432
6
20
13
71
491208
184173552
286933
56
62710
15
6
8
49
257904
7
939465782
284641
247846366
194873
371099
287467
76
8
6
83
13499
277122
322561664
26
47470
124934
52343
72
34
213236
31
87
198619
115997414
124429
80477
466082
174785
127334
341444
480257
57
257133
25
86137
58
199619
72
26
154360
306541
199151
731929755
27
8
58
417967
11
7
9
29
938090210
120450
392641
99648968
34
130124
78551
50
73
5
9
79
193783
5
82159
4
88
91195667
71
89
19
9
151810
8
130646
86
84
127893
40
294977
74
387882
111068702
31
489953
1
224687
401944
1
44
74
4
6
17
29
152145
61
125136
4619
33
218802
455092011
164076
160138
2
30
81
499699
64
5
40
191992
295963304
9
336448
5
808783699
37
151049
32
66597
291660
7
94
7
33
330079
340269
423298
465412
445196
50
799699551
71485
283278
328598
95
91618
193484
32
391630
622725334
447140
6
419168
64
146971
93
3
91
167101
62
98
23
5
123598
36
674292126
26
72
32
54
3
429010
884771332
30659
32
35513
402613
74
492012
256175
81
452427
84
12
13
153730
47
5
58320
227216
15
457308
11
6
218455
220881
13
437584
59
1
56
400484
4
69
165503
157795
46464
84
1
463548
71
29
392604
90
97
314070
220726
98
46
82
399794
418691
266900
73782
24
31565
162962
12
15
90
7
31143
189364
165824
24
436168104
186871
66
89568
175736
377477
461686
137691
23
7
389144
469464
23
170544
126018
68
9
118943
33
710212696
68
64
71440
316209
79
2
27372
41
30
449685
58811
82176
83
29
34
203419
70460
60
134688
310048
320069
59
204787
253508
110991
217222
272620
341930
159321562
487025
297463
10875
4
46
162257
9
3
908314626
381381
193723
119160
45
67
82
1
88
20451115
95716
6
286651
484364
8
15
85
99
134709
8
444539
4113
680511400
35
75
641765679
102537597
186629
343237
397851
711994481
55493
187710
319699956
110950554
5
8
453188
912631047
74
170509
67
47
94
380223
328253
3
99
180107
283932
33
492426
65
983973820
48
83
333186
164682887
646266632
671840410
398368
1
442649
4
76
621019314
74
97
780409789
6400
34
49
286614321
8
566683577
4
48
400025
74602
278856
197083608
12
2
82
61
896102398
53
148113
188178
99
213345
407772
4
82
86
67
1
261534
172431
36
15011
132675
61
326974
491482
80
98
28
100172
16
206071
68
92500
94
71075
744849705
239564
431042
249556
1
96
46
382477
57
32
45617
56
6
35
289524
411843
661510174
457897
35646
154417
8
93
22
274689
20852
58
279037
29
97047
312024707
357658
60
8
99
443152
47
493142774
401436
3
699803706
124047
64
211196
4
1
69
91
50
485432
93
400353290
108097
89668
160054425
93
728785602
239583
63
126244
453135
346633
3
78
8414
107322
475346
83848
82
81600
424111
92
35
443913
263027207
98870
19
17
9
42
490422
421255
24
7
25
273746
389795
442933
96
230818
46
6
24
37231
743826997
57850
7
26
8
45
276498948
120627
415185
64815
739564294
177480987
481220745
298126
24
37
121062
2
106796
19
14
18
66258
259123
37
93
63
67385
144870
90
776
680107835
221539
42
7
84
49303
465018
16705
1
121926
69
58
18
314061
17838
90
283159
6
22
78
56
86
442650
349887
54
22
2
25
6201
904543800
85
69096
88
27
4
420451
207270
26
23465
6
271390
242011
35
483659330
226128
467862
39
196284
74
51
616944228
32
955084502
59
12
378723
113658
20469
285603
484567
413767
52
80
87
90610
403712
12
86
286566
460268
62
495522
807249867
91
23
5719
29
459026
57
21
146894
55
81
388389
18
36
63
491975
436322
39665
290747
450946
73
32
42312
98
430304
49
477386
33
90
199167
57
802138210
455949
97053
411898
74
352611
40257
51
128470
74
38
51
52786256
251790
138514
389935656
83748987
254836
357908
4
42
69
32
917881248
68
33384
180533
110633
10
49
69
23
220380
395760
497972
106705
35
393646
523713274
134701
54
95
88
322611
1
422320893
56
18
447948
64
295797
339246
57
353679652
7
31
4
8
328876
63
8
119948
93
427513
472171
77
467984
368625
481785
18
271199
873521166
448316450
460248
79
454813
255705
494239616
65
423294478
48
400508
59137956
11
49
18
621837766
741235208
179666
48
7
333970
193364
2385
456306
329093
201055
500441031
5339
87
234771
146329
420797
332807
398689
390787
5
20
69
275123
45
86
79
84513
49
74
29945
719384307
35
77454
5
261521
451476
179121924
343632
2
110560
208065
183854311
977648113
264151
158333
3
1
22
19
6
8920
55
72
184162
297983
9
40
668993670
114615
305611
340200
341248444
118300
97
11
24685173
138233907
87
10
701
610499147
66
74
656656460
302509
435607
161241447
355511
331722
442628
607237521
490185
5
36
62
92474
321074
84
88527
76
68
447983
45
8
26
39
987079327
397954
76
25
497222
8
15
687726060
497338
28
36
36
176741
79
12847
65
92
265233
8
192820
91
264053
19
6
240362
270777
215548
272592
97
4
23
150142
20
56
127630
23
6
48232
497580
46
6
473352
314701
5
3686
201443
294011
88007
455680
22
542926638
30950
285723
7
54
70
60
22
366619
411346083
8
486036
793352916
22
435448
308614
36412
87
41
421629894
392023
215264
1
552732214
817874980
7601
350715
42
98
127846
122689
382884
201964222
8
491960
100937
260918
87
15
75
432256
36
35
49
163164
290121086
8
51
146699
225299
311018
14
256495
331090
61039
26
206455
79
33
94
13
29236
8
89
175229
52460
198303
389349
362416
370604
54
85
461101
858457600
9
46
61
99
42
73
156670
77883
7
21
81
62
97
200680912
53
90
3
93
103530
135155
238517
464566
470695
286569228
30
28
34
6
71
85
8
97
59769
513737074
16
24
377986
311000
873223544
45804704
55
44
8
78
99
93790
43
328768
139616
15
29
34
146982
26
269234
47
22025
2
66
88474
48953
9
33878
808329626
7
8
297988
68402197
194236
3
52
310265757
492306
102125
97
133751
856075618
444080
31
15
45
382342
24
324877
192646
18817
218541
71
86
329392
639877028
25
2
2458005
9
28408
160869
137517
414114
4
85
463587
303211
377109
235389
47
80259
50
99
327154
82
205374
60468
531433036
9
31
27
166413
64
83567733
102633
25
98
831618598
71
45199
89
9
5
41
97
1
417024
48
202484
36
59
334626
48
157951
95
11809
76
38894816
142562
15
71
162930
48
99882
70025
10
209292
41338
332266
468487
434193
163287
355778
43
46
95
19
4
129975
405338070
53
94
55
63
251305674
79
7
90
10
491546
232780
624644594
39
92
152166
80917
217807
4
173503
42
50
285744
40376
201207
149997
10
64
23754
753375116
51
597613522
59
132048
55
1
264470
93981
6
10
56
235723928
380415
5
86
251803
331164
343333
423846
9
61759
75
249084
146912
71982508
9
21
5
98964
98
341697
1
26
460612
430077
44
42
23
57
50
24
748694706
89
209209
364791
476928
33
5
57
29004
11
16096
38
13053
34369
25080
768814412
6
25
74128
454457
59
45077
6
340148
73
84
29
159499
298970490
38
9
393977
3
14
485911
30
189638
308879
20
71
740817787
77
84
57513
76675
77
957356588
48931
86
90191
570695035
475908
74
48
370267
371936
69
47
73025
37
66868
96
358004
79246
150742
98
12
55
276447
646511985
482842
83
390206770
465229
129075
45
94
59488
345193
71136
215563
23
96
414938
317744
8
87
11
59
333983
86
432622
118221
83
238345
76
214470
471630
262115
75
45
90
58561
9
945357142
132103426
487821
28
15
625122994
58
72
232546
53621
63
75
493309
98
326669
74
88857410
351494
378268
252302
365282
273336
4
405718
197800
92
453328
80
216711
403002
73
41
14
89
99
20
37
37
8
51
96
262704
152869
984015917
543919197
81
78
248800
87
24
48
506267571
5
97
304329
364422
262059
71486
1
309879
325054
94945
475372
212728
391941
114052074
57
250839
191761
601908696
138933
192941
236921
2200018
315530
11
3
506764159
118668
409833
384718
317287
34
236560
67
8
10
71
469418685
421759
37
403868
304693
4
89
16
79
96583
227991
39
260044
269754
2
93583
397470
31
239631
15300
3
57
331516
84
293505
10
45
270487
132617
322283
388797708
165383
60380
104124
90
3
68989
51293
44
535294231
345880
110534
20
285180698
58
31
5
4
97
508671563
1
71
368599610
72
370956
370932
65
325318
178044
487785357
90
371616
159221
83
400038
450454
111683
74
299599581
46225
11
306753
71
13
51804
37
445956
74265
469241
468206
75
81
615427594
28
49
143528
433155
101274
9
58
66
14213
29
390194
187635
89
74
14040
68423521
173543
11
317213
23108
258959
1
60
56
29
16
105082
118506559
48
115573
400308
90
78873
3
483717
5
85
399546
81
59744
321606
262903
159275
289903
45
11
55
358651
15
48
86
396413
286176
382111
470451
28
461015
382428
350090
834239112
21
40
70
452104
121714
1
69
404624
63
63
277563
94
73
21
5
889223303
89482
468559
50
146067
84
457783
34
471400
31
166504
6
54
134323
19
52686
61
33
211788
264590159
86
6
109903913
125927
53
81
76
66048
265739
3
669870540
183630
43
126920
54610
19
94
428999227
211158
12933
40445
31
44
260623
57
9856
1
83
1
53
48038
29
5
22473
4
114651
6
67
66
310371
188040
197834
346252
449991294
5
440291
54
287617
17
10
426317
375447
91
196452
4
98
44
245818
18
82
375045
44
69
27
36849
9
52
54
47
99
222258
128146
26
404161
199083
40
131557
35
96
635523460
86
10
465310071
566683173
270184
152813
88
45
137951
489456
25
67
66
95
338228
397024
12
61
6
76
71
24
376969
18
227332
79
13
291778
481335
369705
15099063
143101848
6
53
66
95
72
878356995
55599
61490
91
82
22
44
25
6
31722
847803789
19
93
589494593
5
17
57
57
59
56
58927
57
21
85
250686
19005
3
425882
705771694
91
58572
47
58
76
30
7
28
937955517
55
439903
8
32054
88
81
250714
7
164382
21814
157799
62072
176222
948712747
379731
397754
39748
44
197462
446710
6
54298
355458
26
94
47
80
100791
42
64
443294
42
239538
1
2
83
386686582
940329191
97696
44961
13
34
303277
98938886
95
71
274743
39
78
91702
334149
1
42904
35
330279
214661
404784
66
80
257066
392004242
96914
64
410465570
4
54
21
6
231087
341208
46
40
521145800
426386
92
29
2
288330
9
215394168
83
5
23
37
365336
43323
90
52
303999
48
3
286266
99
413502
325982
94
50
419805
69
46
846480285
429919
322120
264868
82
164907
24
37
49
330798
82
95
35
32
268457307
64
87
4
65
485742
201971
472654
924709829
12
73
21551
15560
284129
25
97
47
10
56
416982
36
231680
37571
370215
81
122109
54129
365335
35
54
100929
6
30
211294
34
144931
189044
363755
75760
466272
48
369004
450850
196012
824591379
15
35
130206
157638
836354923
339738
51
932169937
392299
283514
8
8
372492
58
35
95
412879
53
7
85214
49
410061
84
3600
72
43
109501
48468
93275
2
50172
211717
150694
100323
82
30
205037
350886
3
32399
456587
128669
150602
297849
197831
12
80
36
9
80
330692
304027
77
40906
36
371298
7
87
6
36447
32
5
89
92
284795
67
282691
52
856020554
38
415295
53755
27
48
27
85
279709
90
173850
84
511018375
847191104
47
31
394613
310402
172249
2
613
232974247
355005
414397658
55
388703
83
4
18
24
767960842
498805
2
326537485
83
16
297123
177597690
89
31
76
146352
41
60
211333
35
373766
1
399062
77
191223
50
359523
60713
627721280
73
41
42
638718837
85
129313
446782
79
9
7
49
448800786
402829
376801
103933
156764
99
26
370753
297831
96978
39
867744769
24
287668
310614121
88326
25
72
15126
22176
10
34553294
842818182
271693
10
490634
43740
9
37021
55
3517987
76539
68
3
578498097
79
549566139
49
48523
67
7
4
31
29
70
79466474
6
13
50
56
132003
76
96
65
21810
19
289674
475523186
44
467717
59
50
87
77
172604
4
75
89583
61
127765
415138
16
94
91
964369551
80
75750
53
55
3
91
331387
56
557498794
73
38
42
74
255615
338934
314950
417605
262278
1349992
429294
4
296060
284261
405544
158876
30
6
40
88
425932
60
455099
201
38
23
14
36
9
49
289004
51
402035
64746
132538
439968
433910
91363
459065
47
72
75259
45
170119
291584
622264101
354094
9
74
56
148030
4
42
85
435711731
92
201472
83
8
8
75
207231
54
99886
70
44
98
6
17
5
24
4
45
227898
694031223
296213
482937
88
476899
195063928
164637
377853
47
248715
36040
419234
436480
56
49656
66
46
92
949197991
364941
29
6
96
436566
265618
92291
219425
174058
291984
9
40
478772
44
52
317178352
329775
292426
56
63
387437
90
1
5590
443113
58
25
138969
37
364794
356784
121609131
65
418203
225707
82853
383706
99
365422
400204
42
5
417117
112656
3
191754
32
15
55
288150
18
65
94
249849823
9
338390
55
312735
446351
371517
26
190699
178998
378501
130770896
9
24
489459
722835544
418349
157788
99
36337
296648
74
6
204753
460619
238016
88
6
68
53
178567
47
63
77
424973
363108
250537
76
45
41458
43284
225121
408195
79820160
207591599
68
2
23
21
133713
74
169948
42
16
32
654408720
15
331750
68442
253928
80
37
40
40
84
75
26
10
44729
488427
4
398733038
28
73
398361
64
188285
76
447996
7297859
456018
4
235999
4
19
191994
976093215
17
415071
5
497164
28600
24
442406
6
45597
141658
2
8
419218
26
67298583
424704
75
14
6956
269194421
3
104632
759360725
38
272811
979687449
14
3
47
23776
65
66
48
192681
73
719053459
349049
5
902378449
49
110864
66
456372
8
5
39290
12
44633
23
1
99
91
328683
69
43773
28158
925269994
397775
377613
58
323888
61
37
453849
54
39
52
88
154795
56
257099
48
411856
17114981
391338
994732184
317050
178973
119180
229793
50796
460599
151861311
78
6
40
447664
581687509
7
67
364184
269008672
29
117967
41
79
35
2
57756
29
4
39025
214552
324619
67
1286
196823
59
51
56
81
93
10
54
28
95
58902
3
354003
353603
6
79092
95
448475
274651
54
325101942
358333
43
8
449834
116115608
53
424221
74420623
874931683
82
16
361785
9
346595
491088
690441270
3
74340
404865
287183
88
372981
15
220208
7
77010
12
69
63138
9
50
314990
3
394743
9810
65
73
257114
438555
84
9
8
40881
89
17
181082
7
587762782
47
499062
221102470
12
15
141375
266255518
80
138868
172553
80
1
4
28
12
98
1
103159
342276
97
34
73931
2
180276
333716
178713
1
123864
3
29
302685
9
98
36
93
274677
59
4314
73
82
3
230783
20530
251912
259924
33
506639842
90
412375
37
17
55
416427
14
430133
212557
359403
69
3422
46
96
89384
62588
66
367192
137961
233578278
421261
429453
33209
70
223757
25
22
458400
2
355683
226863
69057
43
333677
159486051
18
940739215
62
387999320
384355
652809530
94
428636
10
349488
3
246467
429239
74
458655
321807
61
68
115282
5
190771
81
432960
105843
1
21
57
77676
474942
476070
31
40
64
241943
301242
90
48
394117
64
24
997236717
65
23887367
2
20812
264889
135408
147817
22
14
91648
94
81
17
19
184660
159145
83
277480
6
40301
52
39
76
7
96
388905
5
38
8568
35
2
306293
19
8
60595
409989
216197
839728044
330664
425138
263254
52
463533
388191
81
32
115274787
70
97
61
62
92
413822
8
89
776158451
261370
16
98
14815
49
30844
188194
89
123364
296571
28
109758
28
50
159914
22
278102
62
86
244095722
184443
72
32
328201
71151
49
125492
5
17
202053
394012
624031101
208951
758719418
71
359008
78837
302149
51964
76030711
97
20
215065
27114
275793
74
103667
5
51
517501136
456737
94
70
224129
273470309
12402
188263
55
254575
175142
477155
192243
232835
9
305887
1
148237537
16
205293
254754
3
71
36
226074
64
6
497997
359514
124236
242436
98
233715
32
14
33
63
6
29927
159652
178497
499103
164751
205569
42440
93
57
65
23
58
79
23
300422
17
97668
430355
1452
306628447
73
418711030
131467
69
422999
65
11
88
19153
202873
327431
57
44
440380
14
498799
49
632564011
926827912
640472191
934703162
6
250843
41
72
400816
414502
703300493
334789
261082
175439
79523
969970800
44743
21
79
112951
164624
59
64
75
58
23
47
95
64154683
48
28
63
253680
17
310216
53725
78
9
7
429070
44
95
92
406055
1
61080
69
324361491
2
10
3
422491
261942
248500
39
92
491906
57
204744846
982252461
805203737
40
31
509593167
21
89925
76
96
258921
251884
80
274866
93
34
676518599
41
416435723
29
51
123368
90
149492
37
218998
71
9
9
360791
31
5
7
140687
201882
97
307449
16
52
23493
771330987
53
69
233210
302528248
82044
29
91
401750
337070
10
75
269552
25829
480661
17
896638775
80
63
136210
97
397677
418969372
47
327298
8
270263567
285878
301996845
174302305
392683
394873
236090791
33
37
440923
454854
94
464445
412125
2399
41
20
226483
92259184
431473
19
32956
406995130
41
452370
136812723
246702
6
78
44
37
496411
88
211627400
91
78
154616
339829
61
76
73
131021
122081
71072
294061
62
5
226179
7
278906
55
45
56
32
284841
244536
295171
32954
107533
370078404
63
279397622
335928
280838
2
245144
20
35
90
66
490669
434090
70
296183
4
389106222
349886
66
105224
3
6
176313793
128488
193615
77
308292
369399
867906640
3
34235
207989
284075
49
46
34367
93
56
35
20779137
345366
7
468075
431287
9
307550
12
430402
23
425079
245509811
209372422
56331
76
91
310719
26
1
5
275099
45179
129594
3
352979
98
77423
69
489397
54
26
493295
39
230815
67
7
481040
127064
64
944422101
26
44134245
62
91
276274
35
349525
602553289
482923
445982
24
319466
481873
432286
72
80
207677
724005146
1
85353
9
61
468547
91
5
4
131192
330052888
41
14
256791
41
12646
799709135
76
447963
73
283667
26
122272
349465
694776772
18
4
149278
383917
399326
26
246405
50
167953
708740021
415005
24572
168072
263983
15
7
77912
15
36
266623
984472865
8
357957
442605
82
6
83
341713
62
12
111077
77313
16
174921
9
72
185894
49
642411206
98
6
151497
26
14
91
409084
89
30
393235
10
12
76
74
433596
380411
9
24272
193221
62
54
250003
356592523
28
43
71
285311
98117378
33
27
94
392386
83
340946
111226
327116
208608
14
4
22
65
1
491431
65
7
78856
18
9579
11
345192826
164169
559951573
93
174590
58414
492355
389876
439860
251002
285636
43
6
51
19
88
459099
34
79
95
466627
60
46300
816210808
149691
60
106241
96
44
93
13668
471745
173549
133869
817453383
59
81536
79
212403
299308506
430562
16
86
50
29
9
8
44
275383
753156083
3
83
190439340
436822
683709275
397401
7
435160249
64
425797
172555
11
471385
95
429232
99
496301
41
331274
62
197464
367222
7
356577
1
415185
2
181274
64
5
77
24
6
260251
82
915658626
17
2
12
64
333305
412616
178616
63874
74
406476
2
80
54
75
266469
2
14
37
249886
1
485082
41
6
963689522
50
390456
60
92
216065
56
439056
98
52
475379
101618
27
1
92
370976
297370
149446
354131
37
35
68
253902
358802
60
29
61277
51
8
372152
52
70
68
380806
63
78
52
41
38
280161
55
9
181206
86
39
11
73
449167
4
4
336800
53
45580
131184
22
85
873640608
182164
73307
74
72746
457699
29
81
2
653171836
70
42
171385
2
402691
399624
292340
66
41
11
69
28
973626763
390228
75
81
85
396534
104813
55
444556914
76284
83
33
5
236872
38
70
93886
2705
87
278899
82
22
36
48
29828
60
4
7
165023
197266
110915
54
34
52347
40
39
3
422796
11
403068
36
984113275
9
2
397141
10822
334817
55627
907797251
270030
116694
8
60
46
354171
293347
6
444173
16
97
187757
330739
39
86
204383
29
334022
17
93
1
191385
331145
42498
45
4
55
67
7
4
424338
35
60
38
18
70
14
94
94
117800
78
67
58
104342585
7
51
473664
4
148559
496631868
55
7
7
495510
4
99
74
25
442247
465983
40
418244491
10
3
99
32
556652836
388594
2
404144
126547
438517
485379
103663
154653
967771046
444480
42
7
7
29
168520
36
350982
284500
483587
589790853
652505112
179173
75
9
65
282025
275220
54
77
364988
98
65758
52
43
85
31
417126
89
281477
43
376808
55554
57
236286
29
325111
293312
233978
321929
230990
57
93
490477
35
314821
164047
427748
440826
240746
137862
47
457769
2
484808
417278
90
7
1
11
122938
55223
60
457243
976833908
277939
294486120
50
78799
92
221500
464814938
296671
124887
88
635734072
405282
50937
111156
316044
294725
95
8
59487
32
150443
92
203268
337336
96499
83
319250
79
54125
39
469712
20442
37
641576247
415748
14
31
499955
56
9
29330
25
61
799546005
25
80
309154
108732
291240
28109
717643734
55
50164
44
92
33
32
53494
1
833445155
8
36
67
269322759
155786
88
45
43
302691
22495
11
47
3
13
23
559192630
63
304806
3
39
580396970
330756
463774
85036
439289
975382916
120013
6
318965
42
41
169814
88
917009364
70
84
424581
59
21
866355575
96
397472
271906
27
74
21
6
678317520
151340
3
30
64
88
96
19
8
443890
215661
314359557
33
416174
829356331
72
28
485265
445877
67
5
77
83
471428
59
339531
78
137161
26
8
705529152
349841
232220
54
79
41562
315646
461150298
208585
786376020
132662
5
27
75
8
23
6
353724145
806960194
154789
23
26735
332253
5
9105
374628
92
5
82
51
401905485
496668
149167
120093
52
448485
55
46
67
42
281766
8723893
499904
81126
2
27
45
231903
57
332533
372417
449984
488369
418060
258206
83
36
19
312406
28121
156599
33138
33
1
26731
98
486874
54
37
10
181796
14
96
355911
10
34
82
379542
6
375015
36
105837
28
419139
43
409366
535040023
40
56
5575
3
58
4
60
66
78
71
473656
4183
23
382323
197112
58
14
383768
197903
106085
443367307
5
426580
112050
59
44
256673
62
199045
34
53145
85
313895
99
84
7
331925
6
216121
90091
69
82552
14
5
449227
386360
173791
5
55
53
38
425831748
39
189101
21
457913
225336
159956
691228579
67
63
49
131333
83
3
28
19
98
363525
87
221618945
30838
101468
54
49532
226134
71216
460511
204337506
222292
2
22
69
7
4
599258483
3
12
1
316115
77
105801
373435
472018
62
42
670185167
74406
19
59354
439474
56
332139
190817
8
737418928
73964
25
409162
265450
762323376
477466
3
28
94
343011
99
195048
225515
36
97
483032
23
40
432008
455338
79
53
37
48074
26
19
66
81
76051
50780
213173
95743
108086
39
336142
477464
24
71
12
249580725
619364389
488061
89
20
410605
97
273363
457398
8
2
25
78
67
440576
373612502
46
154101
233747
24
196475
9
5
60
766584769
846905157
68
74
96
92
22
446495
44747
433175
368908
15761
7
437021
115131
3
258498
13
93
268518
57
106879
93
314130701
64
147095
413104
282024
91
336090
355893333
137804
85
64
375164
63
309171
936954323
522868538
562886684
177604
219068
35
2
63
119841
60176
275794
827230017
464643
70
401417803
405636
73
345693474
273337
116133
9
118328
72625
491832952
34
67
83
55
323183
88
114303
53
24
17
128872
74
8993
38
19355
960515551
81
34
411837
7
22
69
73
757948481
74
21
236489
3
57
786785850
275816
357984
215212
9
254243
90146
2
167127
417623483
318845
8
187574
85
33
407766
212800
410051
173791
33854
7
52715
86721531
53
89
29744
705747996
37
81
63
2
298787
184740
180723
967404179
57
25
306030
15
220450465
53
58
29
37
24437
51
56
477944
111870405
68366
472527
201084
428349
764154251
880222597
5
276164
238879
227280
80
3
44
62
1
328769
64
557518925
92
61
3
90
113070095
56
317190
14
1
448224
364262928
28
419172
95
91135
299215
768263315
35
16223
77
42
396921
264646
446028
406895
37892
85
706613351
87
322390
94
93
11893
394669
54
235478
57
2
89
46
416908
114754
302624
7
30
21
461011
40
239271295
582987544
117267
12
371603
849099542
81
6
448851
133927
22
450720
9859568
492844
875226617
96
291240
804863751
15
761218696
93
189111
485739
86
38
336831
87
66
432670
36696
9
35
29
28
709397462
57
458175748
94
488817791
9
68
36
84
7
377259
7
59
15
22
38
136792
45
363629
58
57
4
22
968016725
54
2
70
94595
498209
317568
17
218941
311909
85
231244
483333
50
61
77
49
6
44107
10
889912788
52938
71
101394542
358504
24
73
279054
98
50192
71535
268036
12
21
223473
398834
3
170597
6
79
95
187650
74
208266
237889
390525
16
324725
209036
331307
15
94
30
421928
2
30
45
455332
61
15
30
380401
4
31
97
95
88
92
21759
206840713
316273
340067
164800555
9
10704
3
333915194
78
57
86
521800084
72
35
61
70
343393
152902
392977
69
56
62
410908
34
49
64
98
85
428432
355706
49
56727
1
269991
121762
57
221232
114606
36
624801136
44
254743
421496
193628
308602
395271
494714
272739
76
418611
879285739
117228
465719
421217
75855
98
143210
5
80
754649567
74
6
33
5
425246
6
396204
6
115386
415981
70
11
35
34
87
113951
358091
264386
469046
145336
71
9
22
316347
52
30
53
36
258666
20
9
141058
87
24
106682
33
30
54271
29
54
103602
45
7
86
170298
87
41
180971
135817
482845
32
46
1
405746
147357
21
97
19
62
58015
629958732
391076974
81
15
165108
254827
218452
10
74
72
67
92
292412
399237
132174
97
259888062
883106553
81978
20
197413
379855
44973
71
14
97912
56
232978115
54
399721
699508608
215736
74
208659
40008
47
272075
37
196190
403295
3
489458
196129
465676
19
450967
61
87
293695
96
51
19
73
25
337309
18376
9
71
26
186568
17
86
73
98
99467
4
368798
354356
288026
47
79
88805
63
78
7
13
11
838951752
532689865
20
76
84
57
777108330
142787
37
8
48
121969
217838
27
886375734
5
47923
258084
46
31
910119178
368595
1
67
44
6
182531
24
2
280372
78
56
75407
276356
48
47
95
28
122928
20
46
324671
198035
2
201565
70336120
5
24
297084092
314699
55
215643
30
365448
153986
95
6
52
95
94
23373
30048409
7
1
243053
48
80
78
87083
347
331807
24104
71088
207411
41
162304
97
355525
133924
143886
208591
43
12
98
32
3096
138107
496187
276710497
15
293548
275868
368626
2
19
175026
35
17
4
7
4
139231871
76
290585
35
97
40
62
3
226171
52781
336256
75
354526
2
388043
375627
128295
108972
19027
135486
32757
433626
59
412648
66143
27436
699498364
301686
46
97
420570
2
304347
425320
31945226
230893
118011
99
85762
35747
118702
201331
37
34
51
407723
75
346454
91
52
2
4
32958
27
72772
31
77
27
36
401638494
41
459606398
246251
313098
5
57
429485382
187830
43
127888
107539582
178021
28895
11
204371
68
3
923168475
89
68
74197
78
87655
4
18
51580
96597
89
6
70
12
541484257
15
95
387624
90
70
86
30205
70577
2
351562
397526
128963
142935806
410153
8581
400951
53
333186
61
68
365288
88
15
25
14
3
235138
20
67
79
285819
31007
471690
416961
268547
52982
4
17
403624
123871
5
13
9
3
243770
3
752421597
48
45
70943
939902986
72
46
26
54655
294417933
404885366
65
476398035
169543
279608
65
432734
165480
459241
47
459091
250373455
55
20
3
365951
438763
473723
494773
35
100113
691795871
974380609
18
86
90
88
297921
98
6
66
3
80
13
84655
285920
15
469412
85228
8
269252
64
7
124626
777989297
99
222376
234792
1
415381
22
79
432074
363015
18921
9
414141
87
71150
212672
5
47
35
57
22
58
308264
32
62
21992
357158
233858
167253
11
37
80
272413
20
45
52
8
58505
9
4
473206
77
123658
410557657
4
1
292763
113469
207795
75
5
321295
38
514439880
349513
336988
260104
238681
54
1820
236758
217104
70
43022
198527
304899242
283056
53
290636355
404022
117507
22
47
1
30293
403217
16086
82
74
71
12
112361
925430324
7
53700691
404267077
17
157726288
5
141159
51
226917
71
41
53
492303
207198
90985
55
104147
6
94
212910
561780429
13
47
41
437502
437995356
94425953
4
58
31
766367149
738134306
53481
336342
76
678546979
52686
167783464
75
6
79
354125386
950567469
34
85
7
368303
65
90
523164189
74
39
234283
384472
68
90
420831417
20
151060
93
57
393484
97
8
970317130
11
370732358
178530
62047
19
15
17608
2
4
2108
33
8
83
256284
63984
67
7
16413
346261
68
93
58
9
236594
85
79
43
93
306823
587640507
360578
6
27
77
163055
343015
755326290
14
80
66
9
33744
53
14
85
33
436239
3
339605
58375
309909
393321
256362
71
93
179752
199262
296044
9
179382
181721
392032
121155
64
544043918
233672
78
16
254742
27
152614
251188
423039
12
89
27
99
4
34566
341055
83
5845
62
95
32
208656
21
63363
365776
42
17
96
77
402410
162012
459791
431661
372704136
50898
13
27924
474792
12
6
80
205468563
876403002
60
37
13
47251
289236
262368
252264
92
363684
9
70
342077
31
56
429230
457965
8
467854
767690019
69
377290
22
2
98
52
770623713
79
67
44
305035
183100
106088
123527
92072
15
16399
26
218159
684120516
71
15
51
181267
150885
496802
822773330
16
99
45
80
329009
73
60
468680
98
295132
448167
446222
273476
237067846
12626
77139
454105
62
67
870618532
52
23
33957
293842
650
93
446404
847415352
87728
12
13
126810
303503
8
82
160817
396636
9
273637
38
52
24
151206
872418168
35
486829
46
124614
67
390686
33
192578
2
73
25
97
386163
263635
220930
550198670
819254510
2
432645
382002
279071
78
22
43
56
19
21
322589
156802
834358278
478470
7
40
63
99122656
282824
26
127639
189876
460204
8
3
159203
97
61
36
17
80
92
491486031
80
83
267384
85
960005311
72
408363
111795502
721443021
68602
446420114
12601
4
496723
70
17
97
106777
290724
466708
9
3
20317
56151
14
23
456935
89444
118682
958530089
787965077
199665
66
3
25848
75
341830
64
50
72
314523
237815
63
13726
49
407465
45
94
37566344
17
372487
73
79
26
48955
35550
299905
392880
11
406228
53
2
436866
456159
289979
467955
477223
31
14
9
274398
39
406539
61
472105
372432
110538
96207
376772
458816
90
487124
45
395695
68
69
54
235670
85
218867159
32
8
34
273177
78
6
100058738
37
51
467665
95
388245
312762
61
7
28
63
203131440
66
92
14024
409149
25
430473
315223
430561
86
51
9
90188
214791
198272
89
52
184713030
7
28048
84
51
89
93
36
6
96929
6385
24
78
493579
95
332532
569562628
409672604
73
184561
59
274423
44
4
419885
87
6
25
80
15
68029
20594
83
7
14
51196
484818
25
449502
9
231104
405551
292868
40
31807
63
59
88565
395520
14
19
97
4
49092
769996572
372389
8
464726
43583
312450
58
74
25
79
72694
411273585
220770
295972
4
580112883
313715
77
85647
60
66335
3
28
197482269
52
211922
209149
208581
88869
218357
197230
175469
706544911
18
428785
71
16
191021
116051
58593
338384
714010880
198358
50
279782
6
327709
9
2
411810
351904
51
50
84
59
479874
36
18
74
256760
82
394961
607628041
45
101382
22
37
469920
9
4
4
48
441109211
83
22
25
161354
81
48
6
7
358955831
201769
91978
461956
427430
425832
314221
3
5
13
218483
15059
85859
218443
22
98
395485
449008
57
91
431383
61
196205616
94
159204
60
6
482378
85
99401
70387
75952
8
71
66885
313785699
422167
407951
4
41110
461840
41
913
28
90
6
29
72
948908592
416533
72
36
250428
47
94
145775
58
9
231424
9
130529
433258
57
5
838727846
353942331
80
5
37460
4
35
182959
10
75
815784383
36
251840256
1
68
54514
273466
5
217532
17
674478336
93
515594192
74
47
372833386
868900971
124228
455997
9
35
160549
367499
121295753
8
274083
206676
28
55
282417
348471
221060
33
5
485501147
415666
214520
264233
76
3
30
35
3
113913
156110
82
112198
18
95
803126519
48
296698470
864855514
55
58
777525476
92
164159904
90
13
4
16
200805
5
217717045
240534
354432
7
172820
272939
304704
566171835
163007
32
1
14736
251577
983954136
54
540118475
497283
5
313420
68
33
195460274
208140
332940
96
64321
438436522
102853
31011
74
326062
322903
564455083
475690
126543
387753
66
399456
89
566090124
18
74
123028
63
370481194
15289
325259
57
16
9
6
49
479863
392258
530940579
37
925867998
6
79278
68553
207880315
28
40
7
386563
21
42
205125
69
377236
37
15
222373
257710
165975
169794
5508
135444
64076
170154
33
454210501
923690570
46
3
75142
2
19230
473457
261117
39
273998
73
138218
18058
9
2
325781
60
46486403
12413315
392306
255954
6
13
9
426480
7
74
28
83
76
5
39
269507
958540467
257421672
40
11
397824514
152589724
320762
83
479128
277985
4
122943
226012
119549
106500
902338489
380850
87
40
5
73
35
791845360
15
14
16
33
357609
137083088
440066
34
10041
24
231606
282566
435770
8
74588
42
82
174578
53
240376
336890
67
22
314148
239365
53
20
51367
354473
91673
430622
53
319035
388267298
246277
651076197
889188526
6
79430
88
138089
444708
51
137043
835236634
3
59
365215
490400
53
188879264
342041
8
26
5
54
20
183712723
62
616778792
133375
155626
370606
186612
409273
928883091
52
334825541
7
80
526985660
985949000
103866
227340
80838
227392
83
12
408627
33
28062
9
52696
87
92
101742
491779
36019
8
54
251198
226591492
43
26
931001953
704146593
42
423888
4
431615531
92
5
92
67
117271
198697
332894
91
60
27
420799
73
38
258575
71
442460
392326
97
127948
32
317707
510188864
859020996
7
2
39
312865
336743
100346
47
139420
37
40528
152640
77
38
7
32401
24
57
93
513537081
74754
211887
199085
399779
44
79
7
406702263
73
311069
41
25
8
343611
2
227454
462703
311630
206318
95
76
116714
46
98
62099
61
389747676
303959
48
348328
461398
267927
77
71
310415
611323325
55
12
41
69539610
149217320
3
56733
41
92
145154
728353424
463203
8
931
8
22
9
56
334179
7
26358
111242
2
460766
54
31
971970603
10
15
149519
5
41167
60
220850
461982
79
125895
249764859
61047
218986
179752
1
369225
82
392856855
255417
389440
50
99
171897
898808862
353826
41
78
76
649305391
208358
49
9
389789
2
95549
24
37
99
55
30
72
114484
392237
69
2
474351
424231
89
254746
33
93
252110
23
92
93
255628
34
81
1
10
213050
89
47017768
2
83
122165
87
968508840
340143736
18
4
228372
80
45126
40
539910526
49
11
5
414305
96
162711
315837
466380905
425108
58139
448358
76
302803
25
202822
72764
1
79
249735
80
72
42862
456243
39
50
50
228384
46
57
26
32
4
72
142443
61
75
390914
56
250237337
45
396046
177163
487741
80
554606035
67
31257
10
5
93
70166
56
30
17
72
47
85844471
292270
373073
238170
48
191470
23
39
268023
210664
67
860476632
460202
481167
20
1576
15
157481612
168877
4
84
59
98
401212
9
73
43
88
40
645261937
396645
406449
89
10
45
71
120595
45
169828
484381
25
346739
64
88
446633610
477694
324599
66
14
34503
328953
9716
50
443550435
53643
488341
514482094
355801
513948658
43
62646
44
290486
4
377659
79649
1
84634
185101
36
307629
58
59
7
316489
3
16
8
67
78
2
86
57
300585
62
34
51
227618
387144
55
8
204253
323050
56
77
82
41
29
365919504
8
72
24
62
17534
158266
71
62
148255
290609
124638
219122042
205315
298343245
99
458334723
456257
28
303850
8
99247
35
44
82
46
68
419703
16
46
78625
16
462552
331365
6
134431
809488457
4
90
343366
27
56
4
325831
482564983
449046
119546
418197
324433
35
400916
320270
47
199663
30592
48717
36
277220
132336960
42
251863
44
21086
435323
59
99
858521468
200257
274217
488735
59
8
476181
52
51
227345
59863
6
20276
143804
338580
35
195020
4
129598
312234
71
1
9
266071
122038
18
16
72
25
94
364146
548177154
191993
35
9
8
496514
215913
73
36
301310
46328
54
67
75
143798
754903966
246572
103035
324971
192776
81
6
41
6
719403514
40
271195
385093
76651
64649
364319
20
23
12
62
49
32001
56
31
148709
389915
4
47
250127
7
617889947
565145486
82
23
94
375000
90
5
16
111261
15
46051
123317
34444348
8
259771
73
5
30
8
88
33
997261276
44
411207
158630
110704767
68
61
303890
96
3
67659
151035
3
105831
14
46223
13
90
97
88
145655
816028663
60
307983
34
310198557
845504278
74
397487
16497
2
21
389437
87
330875105
26
97
89
449684
78
2525
92
482476
32
151263
273543
54
87
34391
8
21
21
38
318811
3
440562
64
366827
77
49
67
54
71347
40
136555
42
32631
44
241623272
3
449043487
14
16
324584
54
37
497480
30
7
14
973113132
19
216179
568088316
453911
8
95749
665678274
34
38
161588
358738
70
3
95
173797156
192119
126914
8
233265945
472377
18
73
411374
32
65
109493
279523962
51251
188621
120602
197843014
62
70097
124775
15
293669
389140
29
166147
106759185
218648
83
211435
91
44516
409146
55
73
56
193416
93478
292978
169073
71
7
401965
35
35948
392774320
167077
415583
74
91435
131093
336658
467130
5
282107
53
297540
352480
273530
460260
478291
857446689
103193
94
565770265
311298
213727
76
8
452498
202917
291885
656041456
57
840406449
448497220
1
18
2
108769
317678
446967284
280854
470780
28
20
42
32
53
86
2
90
7
35308649
438586
50
7
78
12
74
65178
40
53
320609
26051
235209
664661579
28
318296
11919817
373956
65
558293909
64
92
81806
44629650
442094
78
88
68
30
86186
89
357610
47
6
470064
43
318711
97
420240
46
190012
1
16
24
22
63010
9342632
261545
76
267180
57
82
9
47982349
62
260672
30
43
136429
62156
92
22220
15205
15334
20
95
2
4
388521312
52
484865
52
2
1
290217
385529
150702
22541
299583
53
48
20
346526
262614
159639
187796
399603
47
6
9
88
58
92
288677
73
44
5
158622
423923
37
48
49
30
79544344
50
865602116
282133256
99
6
261404
80
8
8
75
42554
97998
311935422
215819
63566
347218
443824
59
497936
2
98
432424
440695454
855633338
191977
71311
41
56163735
64
25
295441
44
12
2
308514
468662
56
67
472623
49
43
461705829
67
22
905629485
70
321032
259239
1
22
64
209855
25
31
85
40
96
447899
78
59
285286
381293
35
66
5
154975
108892
62297
72
88
80
929781208
332589
93871
15
288395
65
9
71
88
325036
118359
73
3
98
140194
429718
99
139420
34
136292
248006
3
242781
3
25
8
383383
9
995808801
789661538
82735
53
13
38
297137
99980
188529
47
6
97707
254403
343054
39
64
181712
452110
150666
59
80
86987
63
578700506
826855124
35
69
17
437939
260167
195779
33
48
4
99
357382
8
74776
269909
257621
488045
182114344
277392
67
395332
208080
53
316245
241552
165156
34
17
36
471170
143168
1
403497979
73
199404
5
117484
93
2
65
18777722
20603
43
289312
22
168742
154180
43
79559
252599
824138701
95
68379
53
525282728
8
22
56
57
57575
113953
79566
571074895
78
226260
48
50282
467030
102684
155513
244231752
500479096
29808
21
762676747
603855968
467374
31
55236
258851
63
77117
498466
352104
554018209
60011
69
37
56
1
66683
129717
392083
119692
95
77973
40
479792
99
46
7
7
92
95
123354
506760069
269954
8
338326
242283
343512
422167
86
197980
82
63
131773
38
33
672580776
74
71
67
195927
345265702
61
37466
27
611960977
64
84
48
87
96
81
459932
445532
40
41757
91
987320666
75
53
477117
157493
41
28
7
6
73
277344
681142110
321191
220792
8200
863560560
25
44
8
6
357407
340937
32
497367
67
241677
4
15536
8
34
7
19423
169367922
189544
486367
67
194169
152673288
289621826
216650
759155576
307074
141153
771954312
78
68
125623
166215
7
50567
96
170232
58
489755
317472
105161336
111850
4
27
107818
82
393528
62
41
31
20128
112140
9
8
64
97
77
29
285218
399853
194548
296238
22
60642
207845
15
627686778
74105872
244345
192196
375299
9546
78
80878120
5
1
473126
73
620577153
86
26
275119
748236482
87
51
161974
96303709
31
59877
451484
238981
291193
81
401588
323528
26591
484759
8
91
11
96
63
78
87
164460062
459287
338859
353176
36
98
64
177189
437370
20
8
1
200840298
41
58
459773
8
19
237126
35
64
21
7
63
169194
4
73
2
28
84
5
126524
62
43
470962
194836
2
465280
137737
35
95646
385196
338807
53
712303266
39
64
56
18
362347
357716826
121026
182300
59
1
2
173111
51
74
192380
95
3
604268052
84
559586831
322958
2
68
31
364640743
368975
316481
73574
230970
268789
39
16
214183447
63
357725
46772
397074
2
286464
53
49
44
14084
929510260
226811
40
185636
1
11
68
63
32
25
91
80
66
81
221206
7412
55
315149
70
409152
20798
82
9567
8
6
430466
9
641049804
148874
552295793
272696
74
83
383451
63
334634
117662
99
9
71
84
32
205005743
74
299726
94
194635
7
34
267044840
79
128999
296974
252363377
19
253871578
99
128371
91
21
284914
93
92
78
432550
280062
444670
86
448435
175907
330118
83
386373
265919
33012
478778
447330815
61
80
34025127
3
26
35
5
142478920
400136597
176404
472177
370672
167531
164722
148746
150031
4
8
124445
344784
55033
81
64
490840
399666
10
464832
402772
964465387
47
58
368370
206790
52
531357948
394661
65
15
8
180183
71
254116468
351487
71
414425
5
33
127949
57
378138
22
416495
91
494028
705251353
306818
441914
336085
15
41584
75
65
195900
385271
447076
845097080
10
18
107133200
456916
37
416356
29
2
192802
41
396699
920141331
332191
112357308
164182
439778
329746
53
157998347
25
775845361
369611
3
380286
94
57
197687
13647
188467
30
233141
86
74
643392582
9
2
82
292384060
83
81
436259
837244999
2
242617
173177
7
183943
80
728525543
51
350184
4
466246
51236
297844
23
5
465862
3
50
233338670
431962
9
86
378003791
51
88
123400
117626
107899
763331026
479312
95
863345396
431666420
79
2
272146
143344
104271
90
84
43956
64
21
23
3
203772
77
26
44
87
31
245928
4
102356
90
41
2
261185
140343558
89
182707
107122690
95491
8
26
12
72
16
316575
202655
39
92
21300
42
5
287564
92
9
315350
1
247517
79
248147
93
123867
84
441207
60
80
84
7
91121
86
126497
84
373108848
476598
442276
481371
58
35
12
194710
27
201560209
441318788
33
55
5
2
7
57
34
48
12
3
8
461294704
898073817
426625
238570
68835
136707
69
244976
7
35
2
16
350310
1
185887
54
211812
129164
2
374552246
7
375114
10
377162
115856
29
483261
348140
7
29
86219
473476
179489
21601
228565
63
162399
217609
239415
344914
82
399417
71
8
96
90
138655
44
466102
21
81
112335900
42574686
92
363966
446437
30
354672
349320511
23548
851578516
8
48
455921
5
3
457120606
97
75
33
61
10
531078315
25
44
463103452
204853
66
6
40907
29
18
23
242647
79
60
296026
173158
10
457709
457224
87
484664
134819
47
57
495055
43391
9709
83
351986
41
353596
314971
35372
64
61854
20565
56
61
263070
371373
6
18
423908
493070
7
69
163736
6
59
41
81
215156
3
641989524
165130232
322597
47
8
30
675497488
44
49
196136
552539758
696897994
70
493285
281816
203468
57276
635857557
6
69
44
116430
3
78
394580
95631
23
424041
476259
477160
96
381387
74
9
34
37
832686996
39
206937
98
4
96188
136828604
317468
323088622
25273639
25
204733383
77
88
96
46865
52
12383
341313599
68164
108746
69
3
50
257890
15
23
106505
30
55
38717
52
65
242025289
111410
95
294635
8
271122235
52
987534672
5
70
336441
136280
57871
71
412862129
363038
383139
233203
314950
2
194483582
7
17
221092
83
469035
80
198808
4
155512
40019352
43
34
247329
44
377298
8
73
23
442930
82
45
81
110984602
145427
77
56
294993931
239200
19
45383
796383344
280060
17
451246381
171027
90
311027
259975
252186
30261
357002
84
7
246511
490726312
24
93
30
98
92
47
308252
816556173
481338
97763
37
424323
407397
9
54
415378
490680
59288
42
38108
1
6
74
397703694
139036
38
3
222956
353000269
82
214772
841810743
45
154155
79
49
75
98
638640810
477465499
888482353
866748382
457390
77616
43093
91582037
87
41
4
13
8
18
40
61
15243
30630
29
11
494484
279487
4
148386250
359174
9
75
83
880099921
85383
67
8
95
570551855
247797
50347
299022
8
240773
59
186744
70
24084
13
5
62
61
96084
68
769024631
39495
62
293958
2
71
336563
9
148056
46
43
52
43
264605
18314
61
389240434
38
24
369
46
267043
47485
57
233005
22
750888888
74
212451
81934
428580
218566
327031688
27
376257
5
245372
13
552224448
88
253054
123191
1
86657
39
260822
920571234
3
62
15909
444305
248642
37
65
444108
94
34
628666067
6375
263967
9
71
6
285034
301874476
292306
812754454
748142480
632498265
57803
57
97
97
62
5
54
17
35320
428778
89
77
684457037
24256
85
81
31
412846255
40
5
376812
418325
60
81
48
24
362345
694873442
67
108818
418986
94
284514
94
457704
30
30
95
299986
38
9
9
113665
447192
63121
46
21
326691
3
144177
98
71
195798
509664930
81
36361444
2
381464893
60
173939
34
3
69
50
30
429704
58
368507
56
26
35561
67
23
43
481463
53
62628
58
97548
31
188398
203909
21
834265322
195421
584727136
38456
613994185
92
68
4
403574
312946
48912
61
627950415
92377
142873
44438
52
43
89
228671
420690384
63
51
39
84
74
17
233572
25
489842934
130206
60
22
484571
43
59
23
8
31663
35
53
312660
34970
34
88
63
59
497549
776040781
255323
9
838890138
46
4766
69
62932
65
167159
395751
4
63
329411
366744
64
307710313
379573
8
11
93
3
244867
79
120563176
56
3
120311
94
233321
83173
12
113380
285830
46900
537737637
433619
48
47989
471599
320280
38
44
4
7
62
472382
196441
7
2
75
418611
2296
9
86432
393657
17
913705983
1
62
7
43
74215652
11
488762
79
161096
67339
5
81
393477
47
186404
97
32
401098
450261300
228138
8
6
15
72
43
14
9
8
29
36763
487721
84
163032175
24
144134
50176
60
37
173882
21
9
4
84
119192
2
396692
11584
23
166844458
85281007
129940
59
80415
85
80
47
316752
244665
243582
34
13
172960
78131
6
3
81
38
42
210872
70
132656
54
68
435741475
239803
44
1
30
49278
71
25
64
1
55
484190
57
931052365
418308
34557
485673
67933
80
36
27
7
29
142972
6
148561
250262
9
481423
99
96529048
327028
181240
214015
215437
8
7
906023540
256927
183112
378289
75
93
77
357955
304681
41
727921600
35729
399031
246269981
66
490138
4
61
17
96717
300339
31
47
12260
30518
333619
255727
383600
621923636
8
869038561
9
64916
10
57
93
97
6
76
139490
35311
39
207969
460370
34912
13
72
421102
587687420
9
9
8
53
475124
43
50551
1
98
220458
38
43
95
339376
29
71989
450777
51
31058
22
47
64
35
141961
75
245256
53
486331
16012
47
729740062
77
91528
27
930526674
276954
7
844954974
459431301
412652
349489
33
8797
252008
474288
26
36
207753
394194
434237
2
67
5
56
33
4
150252
444751
78083
462836
68
266466
106990
56
458102
81
196227
2
23
147730
40
35809
152179
27
153592
4780
367397
165683
4
6
378457
58271
73944
120003
45
34
68
327712
78
472464
451125
418410
3
16
82
297371
16
185077
2
327804
9
30508
2
791978243
428361843
74
354482
145365
72
2
810312266
6
61113
99
8729
10
71390777
132423187
44641
5892
124567
38
20
7
414076
68
184766
41
50
50
691201056
1
331578
77162
452844
23
70
112212
20
99
926
90
251494
476266
42
54935
28
84
441442
70
1
289888
362814
80
87472
749410511
435980021
197449
96
94
248497
13586
148450
152716340
375926
74
7
46
82
28
23749
61
292861
282280
49
103893
447841
364454
323967
406354
62
408027
69
234991
287544
328626
35
463983
318770
5
323560
8
1
166962
7
57
17
177364
88
86
60
22
190213012
81202
492920
3945130
1
28
80123
92
3
63
219670
6
39
232421
166722
95
372825
255093
61
2
4
92239654
72179
14
91
11
48
40375
6
76275
45
212075833
3
152486
287677
18
54
152074
382903
43
68393
43
44
75
402577
243459
854456615
246371
36
96
498118
97092
470897
193154334
22
27
819447886
94841
49069
97
24
136817419
62
11
247213
1
58
163663
30790
2
3
208712
331132
16153
25
33
37
947760906
59
49
139372
81
54
564219967
130240
97
387475
426331
8
4
23
3
46
5
83074
7
367507
21
479522
264382
78
2
98
15
270375
435231017
486970
191244
411815
146026254
4
175564
393836
9
52
472676
17
353127118
26534
9
80
282979
117398
234847
241426
49831
246408
350881
73
6
262760
105129
71
52
59
285414
10
1
1
391717
332044
10
8636
206414
33
7
484928
82
90671
18
51
92676
286340
74375
419052
439319
8
80
37
430096
7
86
456069
465777
357322
62656808
415493
34
26
47
417500
50
3
28
214370
185183
152818
206216
306508
87
351841
359928
89
404280
380236
123161
68491
20
1330
63
196644
2
99
465375
27
98
216233
326782953
105016
45
255407649
22
80777
64
229084
150696
424176
84
94
80
52
222017
441583
468067
402431
81127
53
55
347219920
11
75
86
140691
10
8
308360
7
16
6
309095
87032
494920663
49
4
18
45
4265
27
26
7
421109
85
488564
97
58
1
4
37
20
86
50
685433823
306982
74
31
104582
281743
88
153046
154001
91
11706
30
108878
77
228342
276812
70
98
3
311879
76
130518
48154
2
357330
51
303195
4
5
4
124418
25
785656736
190715
158638
7
302166597
40
77763152
43486
56
133326
174058
1
189384
319943
69
371982
36
366757
96
387164
264173
69
121891
323282
7
88
430193
478672
8
68320
165901
86219
50
283918472
1
87
59
5
7
9
272374058
170710
3
85
137076
343593
148228
23
13
280736
65584
343096
74
351662
536845797
139102
20
95
27507
170493627
223284
44
382656
2
6825
6
175666
65
153841
31
71119
336686
28
405886
45
60494
236687
861310356
282087
4
1367217
237330
478310
71
974778198
200037302
15032
281596
12
21
52
87
180885
53
336072
24
584342103
650004384
154817
288105
96
41
85
489075
271057
130115
29806
231221
91
74
9
370272
273551
352013
6
45
35
780911477
99
86247
75
13
56
8
59443
191651
458567
50705
236707062
313702
50
483486
30
177218
96
28
40
253615318
71
97
29
115060
91
82
821665043
85
93
73
85
496124
28407
60
16
24
28
42398
69060
62
98
69
83
23
253242
254710
34
178796171
93069
35739
81
95021
89
65
55
80742
164728
998250849
143208989
25
245428
425603
198355
55854
259512
52
2
370933
89
457046
102846
28138
94
397322
63
303804
193458594
26
72687385
21
17
56
135756
393963
84
96
294234
68
68395
488360
47
35
27
34
16
46
498603
271789
68
60
30
492326
980601231
83
144847
584245395
9
91
193264
100514
492359
99
159920
351491
75
268157
95709
5
617622124
92
65578
75
368274
91
305834
179234
20
8
2
93
39
51
283689074
643528562
92
91
11106363
61
15
25
11
141346
1
24113
57
9
135226
149063
306016
289606
178755
174223
25
25277
87
735273732
315800
1
33
15476
85
388673
162485
283956
65
104925
78
210618
9
937407937
356756
489963
370947
494555
34
84
65
151882
353356
20
132303
4
67
70
68
236584
364536
8
108101
284732
13
86
354557
166280
83
497387
996474421
394578
6
5
74
5
44238
3
422746
25
369369
418185
53
91
22
9
344539
57
43
331989
59
208385
273212
233364
16
150993
15
209339
68
439922
22
227738
443797
9
14
54
6
40765
383477
92
195019
42
71097
17
46832
70
77
49
3
148739
23
738701289
32
16255
7834
10
310707
389552
428978
447717
227862
29
48
4
82
462933
359999048
168836
51
398496
367464
48
459460
105200
234615
212488
4
6
195705
94
70993
33
33
496838
1
37
72
78
985138839
39
40426
484772
76
327297
6
59
449087
67
99
2
91
383570
515029474
71
16664
95
21
396979
630584565
264415
25976
48
80
4
19
73
273354049
88
439400
8
1
104714425
443216
40
291216
310735
223261
33
566720147
52
476936
3
75190
376724
45590
40
9
221080
282759
29
20685
34
170731
476359659
586857553
21
848563842
38
395441
257507
365124253
39470
8
59
479920
28
413396
179447
28
36
356623
988545944
332551
19
62
681977102
72
67
476108
67
79
529394291
863066527
67
237730
95
8
50
338502
470468
215027
46662
33864
34
66
133487
68185297
55
72
59
34
353055
348460
62817
117990
445599
418816
73401
92
260159
87
459439
438827
37
454120
39
336782
461494
4
309893
12
74749407
279054
46
58
9
449604
26
112917084
304273
323377
199975
48
300385
4
76
1
8
98
29
178335
52
130564173
292299548
60294
60
96038
36
374487
84
82
9
492935
1523
113848
88
91
139184
75
3
407124
29
34
163807
466429
446461
111134
83
6
77
80
34
14
470960
227141
422110
467595
139672276
6453
445464148
245385
108652
30047077
98
4
235392
3
390182
3
66
42856
207223
92
44219
211278
131349
45
370821
2
241601
38
109005
199129
24
740664935
51
66
9
96900
71
262410
454059984
28118
36
457915
31678
668095809
79
231636
82544
3
471268
100060680
48
437093
398646
235407
91
475994
43
91
79
78
71873
98
45
70968
57
52
29
475909
31
91
440435
336857
20
478707
456118
268147588
402884
366012
99
9
372868349
50
74
450096
493198
52
6
382025
205313
14
926088514
230576
154140
3
289615
88
82
76
78
75
26
156351
158458914
332062
97
20
60
292825
16
8
21
52
75
60
273814807
452979
2
281638
59
177679
497717
38
80
82
177186
295348
96
74
424064
71
3
143776
63
21
404603
7
432163
270287
16
729927152
436444
469990
344791
7
28
481708176
111263
76
81370
68
97
493776
435233
44
195675
254728
259987
5
98
91
511906586
138738
376873
11
65
23
8
95330
884330368
48
185269
46
53
9
12
302721055
305510
441129
34
365440047
231156
260862
60
53407762
486662
76
24
106299
477514
46
463994804
945340242
657513367
279158
106638
71
31
394284
474635
354787
42
729055796
323825
39
335207
12
233131
17
61
11
207895
103343
26
468722252
40
400589
71117
17443
34
109056
57
22156
58
95
76
53
469176
218202153
198921
249866
454563
89197
290482
5
340005888
966822076
44
279430
24541
73
211424
251166
5
85
82
63
35
260391
77292
394161245
1703
88
282565
8
58
407280098
3
4
388783
934679551
75
89130
299286
408288
934107593
178462937
495322
22
7455
57
166761
469359
22
359678
98
6
53
8
19
239693
55
64232
494336
47
65
441739
953743402
1
5
78
75
24
796721708
4
26
2
164828
374862883
432837
452124048
187366
101578
14
72
3
423019
240037
3
370003
79
66
92
496784
57
16
54
193082876
40520
79
35
26
14
445506
48
78
30191
335668
11736
85
78
299858285
351202
312779
76
43
4
86
221685
955959652
52
249888
14
5
367451
140179
90
26
168860
223490
327597
209308
80
384282
2
201910005
58
198973
38
120802
10
35
226233
340731903
836687581
29
81
44
61
351707
229748
27
47011
158690
64396
154739
406574534
95
227564
51417
33
360506
395538
86333
307638
87
28
10
41
342930
40
62
35
23
2
43
88588
53
42
54
7
34225
213656
297131
207348
1
98
445151
73
80
35
304366
92
69
28
9
652009959
34
65926
57
50
364035
25555
7
329630
6
585605156
372641531
313030
9
66
301292
476365
291308
401764
412977
90
7
54
188122
136430
267218
219763780
762802591
229106
6
337516
822748736
97
351567
84
201263
477523
15859
1
120258
155303
43
119875
11
74
345543
199889
924534992
454263
448205
283729
45
42990
6
283863
53
185164
441008329
13
385376
84109
372685
423202213
139349
35
325975
356615
104615
65
43767
12
68894770
722641906
6
45
315060
158899
40
53
496709479
333538653
74
332307
99
173367
482417
310701792
499770
420987
146128
2
65204
492319
48154
4
250376
40
73
282625
15
20782
126520
107551
430454
354497
76
450541
74
359777
151391
241520
364555
64949
15604
69
958046676
248507
92
42
694217065
50
17
159572
80
116933
97
340882
53
61
97854
89
40125
6
72
98821
54409
15
9
427549
255822
96
347917
8
98517
322232
294194
233313262
468259
63
220089
8
121849
87
431520
4
342281419
445010
681794799
346041137
14
274545
307484
836246906
329375
8
245644
324069
78
442169
268936
998060656
329456
14
496389
41
73
49
70
11559
64
99
50
79
83
6
447683
91
121987
445329
349558
45
42
234323
23391
55
273572
41
300686
95
6
238017594
49
76
336664
368447
43396
127648832
34
97578
412463
290635
184837
40
97
413932
618602665
3
5
124846
202990
230051
52
717392008
492191
99
79
9
90643
5
4
253957
2
49
4
3
933704906
90
55241
380542126
34162018
78
192038
41
44
14
455077215
344239
433029498
131305
17624
91
130414
99
408233
38
643535
47899526
13
58
83
283657
9
173830
440435
118632
22
266579
403076
9
90
409215
67
457008966
29
68095
88
24
33
46
182318
90
2
9
351377
370480
83199
65
31
201956
38
66029642
881428012
57061
20
443071
920315817
221836227
165484
81
429252
496666
76
93
70
200575
7
232841
14
123853
460560
75
70
447224
6
61
2
405663
8
87
96
61
4
382853
175844856
115445
326829
381280
4
13
78
84810
97
42
68
50
87
28
965878006
37
1
425069
4
573741900
71113472
224285
79779
141739
90138
464995
82
313130
49
4
65
61
267947
152219
82
97
33
3
322963
397581
96
89
497164
56504
34
481296
24
23
232914
317394
39
3
44
148943
22
86519
71
43873958
8
435013776
4
128227
288100
11
76890
55
40119
203876
61
79
246666
73
7
217286
300513
33
663573959
2
89
163201
56
398613156
329220
43595
118097
460100711
2
50
317440
379198
112691
225070
30
489012545
3
90522
56
24881
472629666
93
362708
32
219874
16
557245671
306267973
147818
50
56547
80
79
4
223186
207205343
17
411883
21
408478
326025
211339
229582
405494
44
3
465044782
53
25
76
44
88
293180
174408
492505
31
82
244201
2
92
63
76
55
46
384367
5
206654
485406
5
35
67
75
203893
293660
54
78
149330
98
82866
261119
933652204
76
32
86
55
15
263150
208426346
78
3
93
35
41
226003
78
35
6
26444
36
372160
248482
49
674085665
458209
71
3
2
876731268
83
320541
701051747
76
39
473153
99
364889
96
27178
365051
580153041
244123
79
72
395036235
487943
24
461916
54
19
7
88
426310
193084073
65
363910
268202
307018
3
91
499623
214214
4
7
73
434754
90
7986
59
26
5
32
53
59
92298
109710
455447
241793
2
117899
202460
152921
130713
267693
6
10
48
108396
91
92
69
1
73
1
255154
5
81
10
665154215
3
54
9
386645
37
233563
119068
825170682
86
57
6
49
114471
469782
14
43
300819
84
7
751338537
289672
223
675024810
4
482033
33
240877
225365
399196402
32
356504
40
175685
90
938531655
106242402
327087
47814
84
84
47
401209
969164805
824629477
354952
14
150430
357501
77
96553
829849985
17
265469
243115
114479
161211
75
24
97
96
83
15
33250
46
107959
27
24
59
24059
25422
207216
84
110427
538255066
41
46
424555
56
4070
540947037
396139
76
59
467141
308771
26
7
201433
3
85
8
28
61677
206733
9
418780716
301529
337755157
80
174735
235816
204218556
861317951
247872
238013
105310
138207840
90
2
5
52
57374455
90
430811
75
41
388555
71
428792
677542364
73
1
16628
663032593
50
113973
62014
70
93
101452
43
13
316918
1
192916
23
252946
408110
47
48
80
863033473
62
58
27
51
1
81
11
23
221837
86
96
4434
65
207576
924506012
10
238054
83
4
24591
99
230745
76
22
31
393302
132002
432353
88
6
96
10
4
57
26
298684
67
228312152
41
104053
362829
5
92
618781866
476641
90
90
7
79
90
309567
353295
299778720
111174
81
76794
25
7
175336
6
9
4
50
88
89
1
397969
132065
79
4
352076
287623
216979
21
59
489438
337946
134674644
51
3
320986
364137
229984161
14
16
5
23
63
68
52
345720
5
9
408571
51
41
65
161064
857657780
93
179927
19
412002
464450
48
24618
31
95
3
77
6
49296
184691
456514
409950
750338822
70
220702
73
71
848083940
391350
720587385
379744
938038483
326173
109515
30703
114345
416277
463080
445797
302827
22084
74
285772
40
491553
27
218150
845088784
281229
82
32
92
12
89
80
271717
496102461
37
309471
408867
63
68
32
34
246049
199406
96
909787754
51
63978
2
90
396913
26363
53
61
476839
312474
90
472726396
39602
262484
102496
34
84
488301
150534
89850
2
81
390947
2
95
82145
26
83
84647
71
214645
3
405690
5
52
481377
88
124184
214054
7
7
36956265
467256
8
119905
797110787
823032533
93
686354622
493707
46
3
31
247861
58
206849
2
2
128789
89
292083
53
407043
68792
46
458819
25
824697226
1
251658
47
3
377605
34625
241623
46
327699
55
234481
18516
25
378711
92
1
42
29825
153173
453850
469810
18157
233798
168664
29
435500
46
268892
331128
27
222429
4
171921
6
84
95
34
52797
84
854887417
5
295063
273334
54
11
49
27
367734
30
136731
95
52
88
471326
305511
344700
7
291529
322618545
109882
69
75
13
66946
12
322465
133847723
40
433364
2
282209
66
96
9
7
8
208746
965719493
444680
49
12
78
269584154
48
144861
4
349620
48
1579
322104
198522
491074
90
2681
732365826
97
5
308222
325976
25
4
366256
81
340625
15
401781
72
48
402429
261424337
66
498964
594104055
342270
411991
316066750
145180
59348
73779
549214044
322360
1
42
99
7
135425
3
33988
69
49
5
26
326088
37
261526
461146811
68
196027
34
57
95
4
2
12
97
462948
66
82
71
14
168680
4
56
142405
31
170656
566054046
57
461694
476580
183399
7
82
396760
79
245250
162271
572041171
307084
444282
8
825011776
46
506231072
46
156364
48
61
619245386
212654
34
2
40
65
461739
43
14
457235
79
2
33622
69425
46
94
50220168
80
46
64
9
5
364210
99
146823
231417
31262
55
38
194427
202244
228748
15
126781
560017495
520946878
172162
490378
743465084
375739
76
83828
437360
18849
12
77
72
41
5
90
82
89
7
10
168913
1
391200
410486
1
53
98
89
29
40
37374
87
61
411950
24
66
196291431
18
37
262531
338069
7
207747
105248
32
75
390340
68
320557
73428
165052
67
457973
260815
77447
15
92
197950
267549
71509867
193974
1
29023
272438
41
265344
329012
97
72
240374
342327
236759985
6
7
82
11377
31
2
72
485271
822381931
56
108049
520301086
450239
408406654
32
9
52350
368619
465707093
18
26
231072
71
183858
264
128654
42
52459
5
67887
46
134240
53
59
827225527
63119
81
3
42
431190
90
243466
196862
44
361084652
438087
86
88
88463
843938640
45
60
86304
260543
3932
59
21649
283218
91
483452
92
395816264
77838
409718
98
290484
496939
3
47
925923572
421014
310247
75229
81
214363
2
86636
39
100740
77
39
493922079
43
61514
425400
69
66
400251
46
22
38
826667676
116498
357467
209161
467253
78
272315
21
64
9
21
72
7
345265
51
56
6
7
43
368772
252835
103489
307276618
319555
639060710
99
57
99
147401235
65
56
28
416220
969553897
159789
92
188974
41
16
339214
4
58
16
25292
2
98
76
166398
15525
38
254678921
15
238101
77
347139
69
126163
4
7
226848
1
331990
749622661
434151
313089098
938287056
327364
15
455551
229333
1
45
60
20
17
3
329263
60
126805
126089
31060
6
351898
95
125091
36
15
326783
34
50342
66
8
43
273765
95
5
68
451104
28
43
2
83
60
58
70
302291
40
92
92418
65
61
50
47461
267567283
34479
433419
5
59
94
596431559
41
3
844597462
263982
37984
778846183
53
262442
678870944
323152
39108
493825
27
410583
2
86
72
34037
228771
270214
29
329410
5
7038132
218425
51
5
40
67
100262
60335
73802
283198986
389992
32995
42210
70
172523
38984
416052582
449225
9
40
11
291366
854061736
226848
27806
92
10
186191
636802896
5
95
7
73
64576
83
429193
4
296866214
84
53
218170
61
309855
219350
113628
59
350608
223188
364080
351882
272069
70
136644
84
394736
1110
357669590
70
24318
67
44211
778963947
306113
8
256813
11
450128
28
9
3
41
400754
175383
43
41
245881849
52
32
88
13
219327129
10512
305223
46413
36
50
166034
1
85
14
232549
260024
29
78
18
91169
2
57
631815690
465455
58793
47
70
10
6
974849479
70107
60
90515
482725658
325282
985630614
342254
293250
267282
29
7
442163
380404
165816
125694
4
6
10
191754
69
38
15
59
8825
4
93
94
75
289249
13
22731
3
253912
70362154
376832
4
21
322081
588174590
362734
69
259299
320467
88
9
402340
80
102693004
97
437754
5
924220491
477011
225023
3
225032
316509
81
999030997
6
25
44
83
181182
4
438147
9
137479
5
27
62
9
406614
116077
63
6
771663533
6730
155229
41
28
25
68
316760
455987
907559127
38
56
53350
67582
1
10518
32
29
7
138966
336299
57
20
73067717
103389
772582514
58
61
15
6
82637
6
13
404610
497426
70
6
186064
141251
15
192423
66005
639677860
22
99
222346
274668
84
799288154
5
43
91
218764
37
1
58
246917
85
80745318
40
18
268994
186719
29
457631
398258
17
267236
282057
5
18
8
153144
3
400461
16
6
22
79
66
491913890
945060655
69311
354831
6
70758
161942
71
91635
26
5
146462
13
34016
351397
17
257743
78
12
232302
1
163082
79
6
342976
57
85
446937
262269
14
383625
3
93
128034
772915039
166382
51
430627
72
66
1
40
366941
232647
26
72
49
712999999
97
329531860
167724
35
169340
397430
84
64
1
4353
173007
185946442
440352
451154
22
3
70
73
189787
45
37176
58
581764238
711118308
248001
4
804246096
216913
66
312854
67
247500
83
59
78079
18
937756830
271616
59767
6
45
165569
51604
50
37
112355
293983
18
350109
399461
164745
166683
92
10283
459238
228746649
458214
40867
8
2
704608220
203172
5
230668
97
48
98
330817
34
92
47
228019
383595
89439
28060
291056
401141
284467448
83
39809497
62
78367
3
29
49
20
43
178928
157600
3
331139
58961
309270202
74
417069
380774
17
12234
204213
72
67
82
69
19
8
413979
83
50
5
56
2
23
345283
82535
362955
4
786674290
80
360064
454289
377114
70
9
31
25
3
416767
1
40
208513501
66
50
55
103649
35
58
439668
1
179349
81
99587
4
457852
59
8
226627
7
82
75281
78
28819
82
283980
230338
421182
70
39
48272
859605764
37635
273869861
44
223335
93994
418364870
301351
27
10
7
830585735
360936
12
4747
483895
71
400879
73
208415
332736
91
227402
37054
40
84379
95
328398
5
6
52809
86
156406
59991
13
90986
206839
81
17
106459
94
296537
338886
57
309025
25
99
37
24
198557
57
19
94
259721
313243
30
56
28
499594005
40
79
53
87
425755
258636960
70
216498
88
193399
370532
131597
72197669
220734
147441259
495533
398244
428154
69
173525
1
26
377578
28
49
379948944
84
124725
35
266371
338884
84
51
324829806
84
379051808
13
154191
489814
26
5358
80
31
138497743
7
96960
49
280305
280325
53
69
55
26
74
343467071
21
216157
96
471718
18
729108458
1
81
812051839
222150
9
63
65420
499902
175799430
306727
63
69
73
79
82
442214404
9
325726
534643823
29
9
42
334490
175221
76256
87
3
69621
371785
417804
79087
410516
125968
86
26
27
60
58
93
96
368188
349743
21502
107849
20
362710
8159
53
359680
447666
144459
60
21
22
223430
55406332
26
48
56
70
79
451448
22
93
56
11
44
85
2
338745
55
327513
61
23
446496
205062
31
526518880
452371
17
281260170
41
33
69
168508
344192
22
347503
1599645
2
61
420185
374929405
398007
163012
34
45
97
65
147572
235941495
404988
56665
82
46703
163427
386265
93
25661
37
24
46
2
342677
94
502643678
78364
211289
139122
61818
8
56
8
26
252787
55022
52
85
2
75
4
38
482500
192266
350973
59148
323046373
47
5
82
167033
1
53772
93
140000
5
97
230718
13
51
198421
164431991
2
323043264
4
97
403808
48574
15
261014
512404819
50
266142
271857
249906
26
176231
43
391694
7
11
8
98
8
58
70
5
80
467061
71
396617
18
972969070
36
50
27
386600
9
9
74
103316
257344
310519
108645
74
57
300346
16
110075
64587
70
68
113482491
146726
27
160014
69
70
307706
35
480470
70600
45839
395892
88
31932
181262
9641
28
95
20
420566
70
8
22
49
180988
40
60
89
13866
75
7
2
41435259
72
29
23
74
23
946428636
171061
8
324747526
207700
267718
152692
172541
69
79
78
272685
7
51
461820
104657
820605722
20
1
48680
346919233
339158958
42155
235789
3
259018
6
82
319213757
75
79
357012
44
65
87
209698
9
66
32
412840
67
4
253132
124515047
390073
22
25583
205445
58
905600847
27
11
267773
64
942346588
241375
63
170921
63
74
761827972
263304
90
7
294823
162969
105182894
274254
118646
86
92
83808
80
493455
367635
35
157642
67
57
89
72
272349
25
90758
6
72
184329
163186
171401
114476
1
321744
34
230210
69867
63
400973
465821670
51
430860
38
62
436467366
55
58
261049
73
48
54
31
480896
99
445640
15
99
8
489123
292410739
16
422419
225750
462554
5
2
15097
74
99
33
12
40
98
332809
323854
84859
69
287258
474076
230741
92
701711427
83827
4
95
482517
38917
397728349
80
14
481427
19
95
2
31
340038
42
931771994
11
68
131257524
291915
50
19
475980
36
187634
20
92069
115087
9
245222
352393
17
492117
369627
38
233786
876397036
405041
93411
66
35
375591307
5
94954677
80618
24
371865
58
44
71
3
478387
384914
296375
178922600
285865
244536
55
181067
318353
80
40
492620
318811
58
46
10
54
75
264371
76
394510836
61
738338604
53
38
6
85
282211
189843028
59
78
418412
636266497
261183
135427
552123203
35
50
59
96
495915
55
75726
36
284019
70214
14
89
93
85
40
490766
4
350626104
177896
248936011
35
419518
1
33
18
31
8
473821
6
7
201945
358033
209537697
7
367025
78
61
7
179269
870226820
18
437583
3
207625
63254
5
50
333675
8
66
22261
484167040
424123
557360661
19918
458234
6
77418
394760235
67
5
767059224
81435
102308
73
370487047
213911
28
3
19
31
13
97
43
963725076
750881522
40456
64
368306
296458
75
246642
27
853395479
84
94
362277264
391657
6
521315900
429476
274404
44
3
69
89
32
409502
81
78
85
56
389903365
31
216627
31527
75226
73527080
394155
6
437512
2
71
86
94
358893
338224
43
795159132
110057
65
231201564
25
247989
55
99
168972
32560
85
75
9
116762
41
20
74
60
98
342052
489573
206564
49
6
20
48
84
350684
33
435489462
364677
96
495872
296965
121464
51
68
194935
316058
634773676
316144
40
83
65
344300
323675
399310
9
51
64
73
90
70
6
83041
122807
96
138486
123934
71
6
173718
31
47
193298
77
36
382790
61
361669
43
128183
80
417617
63
3
95
118974
58229
198640
46986
57
62
4
146531
35
89
93
817464377
51
1
383537
9
71
70
46
105785
80
53604
594171653
57
6
45632
277034
799984054
102588
7
15
504297124
349739
23
92
16715339
41
75099
421996
24843
48
205004
47
32244
138250
13
80
728525763
54
335985
79150
93
449001
89
84
84
336850
217465
253022879
35
71
77006
36
8
3
89
478940
439386
221966
295515
351728
483179
47
82
4
413992
31300
50
48
43
407507
23
278314
307991
412002699
15
31
21
263540955
464386
1
2
219396
481801
6
77
5
4
49
699672891
57
411887
53
43060
21
52
365488
47560
6
294648
1
26657
6
51
230058
87
58
68
45
400015043
242341416
37
707433268
985233392
54
490172
78
7
32
182569446
7
123157687
346883
56
304233
420229
5897
1
235657
47
97
33169
19
103343
160764
49
90
4
40344
446693
110627133
502848315
9
984398480
28
18
447364
909311792
150225
411904
97
3
18
25
538462504
66
67168
1
2
50
40
381606
84
66
157027
143321
7
70
381090898
99
210661
375707
127918
32
166116
371421
32
73257211
463329
260731
637165695
14
76
633134834
89
12
66
28
5
21
673750044
127898
319726
220217
358341494
34513
421357
220288
76
4227
30
78
77
1
125151
385553
375319
118745
15
57
326332
275189
256098
46228
139029
2
704218799
9
24493
247418
82
450006
344633
4
25
7
433222856
23
63
34
472590
443258
49796
36
55
371044
96
60
488434
9
196101
387015
443560
19
9
221826
471182
41
432646
88
47
447498
83119
549645549
14
493581
58433
383773
125112
298035
99
385207
46801
201148
27
268917
99
2
64
2
153966
12
70067
202132
29
2
100322
163784
156541953
416886
63569
85
25
482619
142566
69
271731
430765
98
5
2
34
13
204571
31
386656850
47
518264185
96
35098
478847
406126
45
875304027
46
485416
392727695
102453
43022
3
371264
5
91
48358
31
472487
3
36
75
10
280428
252158
11
16
500946504
212125
999196623
121501
30
93
36410
42
322417
36254
298132
278925
552236840
290627
809106083
56248
377363
36
370642
259229512
22
28
390140
45
111902
26
22
38
7
92
8
13
349115
18
226862
17
327417
74
187565
8
8
109151
36
146344
58
461432
19
89
20674
48
75
304653
48
9
315047
243352
1
915385805
65
24048
77814
225383
44
200773
294418
65
331927
19
79
54
6
678937423
36
15
196730
823072770
266755
411698
31
40
4
39
98
58
312459
338052
25
78
1
6
371382
479993
840609426
32012
188381448
43
65
139014
239422
145346
228087
219149
53
58
7
73
374244267
37
371067
57900
72
5
432141924
49
328035
86
952792084
3
282613
24
337393894
499273
74
19
5
354320
352326
59
2
57
32
6
112048
453914
54
662441891
8
14
60
83
127284
94
8137
18
38
484228
9
67104
287036
306538
40
8
66
96
17
33
66721
486244
204454
197906
81
228614483
176277
19
60
468667
199564
15421
468005
56
930562860
62
9
452841
376777
366423
36990
31
114733
6
91
3
392996
6
29084184
5
70
62
313231
120282
280179
165943
79
53
91
192887
72
77305
104039
305633
12
340335
415080
418225
29791
53
457576
252348
67
34
93
466197
2
1
111063
60
4
208353
9
117618
83
18
325120
328580542
48
90
8
242491
6
74
39
52
2
293932
921567538
502993171
7
854839639
97
35
321615
83
74
194687
84
85596
96
3
205963
119360
317361
394210
49
365212720
61
453264
199322
713711898
179616
88579
49
66
74
77
56
371119
268239
5701195
65
36593
19
314961901
64
322209
304061
371878
86655
77
94
50
45
221589
92985
35
17
288844
286802
902461291
93
19
89
82
55473
22
6
36
338022
28
1
6553
73
88
7
7
89776
59725
31
94
254161
80
2307
76
39689
19
405159
83
25771
4
42
423101
832076596
11
40
119860133
176933
309415
429486
146969
9
44
339439
140103
480979
241710
46
26
19
210796
93
7
3
95
256054
79
19
4
168726044
30
86
17
858556746
445091
94
115062
14
174780
200495
12
46337
381656
74
317768
84471989
58
59
26
82
56
77
22971
282171
327220
69
80
284354
74
35
8
43
113609
751083319
489134
335981
9
257991
36
50
75
89
451807
53
95
256285
586772945
129145
36791
251886
3
477586
76
40
7
70
28
481122459
215760
335778
79
33
28
3
15
496396
380483
364375
853596359
222179
81
190091
24
43
6
82
80
50
63
22
260796
93
354723
35349
195135
72373
2
374685
298395
60
151441
44
14
117460
408212
480550373
226011
554112546
191296
34
18
300610
845509325
389666
18
185891
85
88
17
412871
359530
6
7
42005
74
68
72
439315490
96
101903
610457280
422431290
8129
10
423495
6
144397
477763
838014328
431695
87
1
91141
11
334323
54
97
96
414319
1
70
647235538
175796
79
75967
15
118568
48
195088
44
21
96623
220096
295707
71
153619
2
7
369372
186778
3
273647356
9
89386700
2
48
38
280729
68575
317154
415049
120531
320987
71
42710
78
26010
16
69
48
179293
59063
60
229742
27
386887
70
44
165355
55
75
8
68
13
64
399766
223360049
84
681653140
67
329854
53
259534
339119
152140
273451
112803283
8
206246
411239
4
131851
75
88
20
25
284298
67
32411
53471
50
29
157060
271156
63
7
26
365816
13
313135
945028816
290572
17625
96
87738
93
351970
90
482856026
87
85988496
335688
53
4
12
6
47092
7
336350
55
240205
72925
361283
25
22349
242491
17
79
62
39
60
234470
15267
76
215666619
31
10
88
20
260289
90
42678
386850
25
830692590
152111
24
157819
80
480271
84
151295
875875595
377789
1
68
6
4
647071842
510802267
76
422639691
22
359270
55
6
811607911
74
38
70
103272931
180000
91458
65032
2
60
95
72
15
24
270195
463353
25
8561
60
357915
120638
48
597756174
50
15
57
736680188
545690976
92
72
317742
35
4
5
49914
88
57
423546
62
43
70
466128
59043
84
210406
320897
222861
18
308294497
44
5
832848013
484462
95904
33
481393
84
87
90
106497
46
463130
934819537
396809
354935
426704
9
899595509
206270
79
413250
458640981
9
87410
92
86
33
30
4
404986
425873
89
9
234085
44
70
175249485
301586
74
47
19
293930
122635
67
53
89
211077
34
36
56
99
65
56
72151
303392569
204854
74
74
13
222454
28
194822941
444129
29
387339
41
65
72
72
85
88
6
71
75
92
96
12471
385766
73
283591
265548
69
4
140513256
2
921766397
783975548
94
83
74
80
17
58
32
3
9
50
698166657
50
60
454304
403580
70
20
754403393
69
17
299431
374452
314540
312286
66788
50
57
77
80
43
405513
3
134568
77
70
15
391260
34
2
47
52
37
348412
85179
24
75
463707523
93542
72797
49
118549
72
80939
417949
55
782511770
3
213665
6
57
71
129900
27
23
363900
95
19
40
91
3
205519
140237
8
94
357823
204379
75
267565
38
8
70
85
62
57436
59630
481701
220793
20
39048
74
32308760
80
16522
35600385
77
26
58
764189575
39
26
63034
303859
90
43
67937
401799
30
48984
9
27
9
179383
120777
57
138596
174266
40
39
372979985
30
54574
453453
5
210063
61
647896455
103739
74
8
411962
25
479099
78
695818522
339589
430948
465973171
397910
66
49468
263633
65
32
66
61
92
354069
45072
89
2
11
76
205931
13451
47
443358
45
54371
196728
85
81
485013
43
88
40
18
46
145193
495463711
58
539467292
444193
57
9
62
9
96
48
213387806
36
46
152252
410142
39
14
319474
330547
142462
586812933
290806
61
50
40
26
81
33
807609690
2
145690156
210993
2
82705
128642
955802633
586366743
24
99
270117
110664
393233
8
12
5830
4
379338
364714
190280
164382
179992
46
351873
310755
215682
10511
419866
62
946
258084
5
359912457
796505748
333660
8
6
94
132063652
48
438063
16
456868
64
311685
53
44519
449791
6
193347
38
3
43
94
266425339
105761
103879
48
81
412732
13
87
447512
52506
55
38
8
221242
17386
207586
17262
249216386
747652803
65
80
1
7
359413
30
49
4
6
44
70
178504
41
13
74
105451
304648
107789
21
279334
324058
62
18
57268
444492
78
396097
1
409733
35
95
172202
65
37184
65
13423394
14982
19
210542
826448972
13
16
83
19
77
88
778815478
71
211317
77
271640081
19
26
15
82
99
47
30
34
41
6
11
60
85
17
210209
437447
54
328959
55
473903
57
66083
74
20
55
146177
784710585
15
109042
74
31
930820323
4
28
4
70
375052
1
464562
32
190750
48
270608
6
5
245816
417671
87
123297
264787
413941
83
9
7
84
91
1
349010305
41
229061634
38
9
39
68
99
37
86
25
110023
53
484704
305763
65
34
7
18
79
280972
78408
6681
41944
6
89
37
73344
478686
8
313539
868004354
86
186150
48
333234
32797
347449
375440
47
315902
14
118677
186097
97
7
223848
7
3
25
4
215531
97
93
66
8
790667207
501339876
714565581
51
26
5
477105
283387
212041481
43328
230330
673753512
99
38
41
63
61
874326990
96
16
56596
197990
372824992
985114603
155405
60
54
714392303
322523
139831
24
360209
75
75
5
46
1
77280
474503
19
528061025
45
249031
167030948
202281
842046343
283234618
71495
40
26
96
1
26
44
70
56
16
11
152638
78764
86
35
72
736771892
39
106395
420125
74569
187663
471124
57
53
125568
582146486
698911179
496225
455775
98
84125
100157
154839
263672
150188
79
12
11
12
37
23
737679773
94
55143
472063
77501
76027
7
449318
248678
8
27
39
68
8
32
486250
39
8
71
315247
14
67
455418
16
45
311822
5749
88
467405
249711
142491
77309
4
94
261716
43
95
89
45
406542
85
77
141769151
421158
37
7
77
18
357968
208598
6
81
63
46032
76
5189
134003
75430
357422653
7
569436860
35
357105
529427800
175215354
66034659
373183
561127154
522671472
99
230035
9
98
440838
13
97
7
786524223
86
385355
298216
163409
76
435776
864428485
96
162756
413766
140405
383333
20
74
5
89
264458455
595424076
88261
375918
4
60
8
92520561
98649
448703
335685
252077
67
27204
237553
106277
87
20
87685
96
10133
418025
154867
4
58
145276
566
96
233197
149641
65
428556
408051078
419546
7
769409898
59
650323039
193137
43
144206
19
13
262969
30
176414
223167
464978
11
320768
48
820070823
276421
2
207172
90
28
89
309438038
155246
32
15521
348086
433445
207865
25
76
410888
14
81
38
2
162296
22
8
70
33
99
224298
18
353506
239632
20
467013
184708
92312661
98
85
160887070
99
168757
212199
4
38
65
815534771
273026
9
170237
48
363238
417969
132757
220747
350254
140263
13
15
334628
132502
34
73230
265099
133086
23
37
51
29
192051
9
333243
411312
70
22
233330
32
79203
920285981
28
60
369787
252971
80
154541
79
405767
18
46
200664
448369
144143
8
361500
806193711
19
19
7
1187
8
71
467303
47
485330791
1
14
198286
122723
283849
91
3
995021113
197453
4
42
367845
48219
101688
143530
110330
78
53
51
404960
76
317044
67
8
9
39
359520
710851416
17242661
185661
139202
9
96
14
402793
377196
33
68499
6
159889
91
150737
379536
8181
8
3
217586
134611
32
70494
45
396108
27
74
85
170578
7
29
428369
54
49
81
4894
82
21850823
9
99
380010
338229
50
73
356233
6550
379577
72
161082
49
66
224683
959323124
58891
10
841129587
23
77
279441
43
140676
156486
467918023
351231
462768
48
253887
795405660
122571
198478
278188
437744
64
84
99710
59
859254947
68992286
14
218458
22
53
51
95
3
63
25
26
45
398253339
461710
308012
4
437734
333324
11
16
389242
42
31
601431953
54
273687051
449323
40638
944621185
415781
824290352
84023
927462665
35
349158
53
54898
81
8596
269344
168028
238808
9701
98
147859
5
321806
34
404031
475951
300101693
6
341200
86
99
5
474149
85
61
60817
8669
334454
208260
73
668159929
109405
97
88
24253476
55
84
100103
89
89
141895
87
89
8
68
59
92
4
462454
202065
286054
78
126417
3
93
153856
63
76
14155
451736
11
87
450176
42
339598
214349
34
301453
970683379
96
310252
175276
38
17
114921
3
74
311112
78600
347194
22
98
59
99
220802
11
62
488024
52
15
794963388
8
14
71
254574
74
630341334
192252
209699
158916
83938
33
425828
417632
48
8
4
42
269188
3
51
433684
56
305878
437983
95607
60
16
299914
1
374838
67
156502
720764697
440865391
12
26
329473
992082959
356806
15
468560
93
70
389974905
6
441961
87
60
3
262096
69418
681121749
17
294448
8
103756
6
92
257571756
72313
98
23
50
88735
55139
623897583
179150
58
748810404
1
315224
424037
285982158
614541976
63
125000090
334839
96
35350
94
16
558988205
189047
121858
62
84561
186166
67865
61
19
115018
14
45285
69
399855
33
76
440261
64
369938
47
89
6
5
589691036
172570
933201051
451692500
1399
33
294545
65
5
162687
36
60
751332418
33
93
8
61
201116
90512
268704
98
357283
16
419400
26
29
178510176
86
91
154883032
33237
271215648
106726
269929
228705174
49
83
83397
251843
88
402176
81
2
33
24
67
377457
358547
315614
27
68630
6
419858
38
4
63
982372983
437420
324841
201143
4
205705
51
301991662
73685
97
497119
280103
252485
82
247705
8165
50
207084
213504
77
90
492614
101754
959176678
339765
20
62
75718
51
50
190787
3
897915693
12
58
7
76
206042
4
85
325771112
287272
33
67
57
40
54
2
356279
242518
47
158583
62043
1
190903
327839
363323
318037
161185
229206
15
71
22
435534
20
13
348731
246490622
252453
381595
257266
6
372506938
93
12
394816
12912
3
18
21
74171566
333656
18
167836331
76
254515
536674512
68
46
131531
207800
371953
82
326854528
211001
275741
375741
408615
117933
395588612
77138
64101
242356
37
80
6
272450
4
5
17
370648
39
401133
30
2
438874
206751
90
299612
296295231
2
190207
161756854
69
4
8
384809
404103
3
54
11912
364606
597367743
27586
475967
30
79
80
41
44
338140
94
365638
457564
887212791
223515
17
32
27
98
39
904565755
69
3
3
64
451123
8
299184
3
686419754
49
596086040
78915
256014
480550
47
60
84
154219
24
243098
858651673
76
438040
751930063
546098622
471496163
248024
560757238
8
338255
54
51032
95
44454
424143
49
71
88
143252
397976
9
52
39
61
99
38720
78994
88
5
370459
81
5
95
79
54
55
108202
85028
91
91
99
88648
60
248272
819564460
289081
1
9
204392
423889
97865
51
181573
84
37
89
79
43
66
82
58
74662027
83
470658
15
86792
426391062
42
2
5
79529
129854
140895808
435568
37
63
41
21
44
24
7
214851
10
22
1
89
98
59998
961349881
55
277050
1
6
466894
79
25857
24
13
6
63372
272745
52
465022
449952
59
484708942
166638
89
43620082
138579
352233
87
78
86
328293
26
463617
128592
275257
75
84
451395
50234
10
1
74
484358
124942
80
5
83
40
240170
47
3
53
91
337174
80
102320
544206185
87
6
8
174055
126123
62
165991
39
32
37
123787
56
87
421138
432647
45
2
60
90
49
90
45
99
30
21
306337
380002
142841
4
36
28
78
6
1
52
13
11
196164
89
19
1
415333
91
9
26
12
28
52
105812
6
142446
447164
13
82034773
362116492
481730
31315
337394
59
9724355
1
4147
316446
199056035
36
7
267913
71
471768356
910852208
861380833
16
20
62504911
8
901981643
99
133360
89
34
42
12
88
143824
396722
51
40
269084464
121404
494098
315571
46
236677
76
787583381
78
236589
59
80
97
99
164081
336796
91
8
50
19
143324
27
17
287731
95
398732948
19
264126
351529
147674
23
17
77
73
7
26
87
44
12
95
40
227888
89900388
73
420462
408805
18
24
15
752588457
80
303705323
76
73
92
9
665581328
2
438098
2
90
8
372406
78
24853
41
111530
37
37
6
171389
168054
55404
120978
72
37
422568
158823877
480882
1
38
55
72
201304
699399427
65
84
66
304674
366626210
3
62
87846
87846
941278515
238762
33713
254911
494683065
258297
174547
6
342233
54485
270874
89
35
7
82
67
5
88
110684828
231314
177939
163475
470231
62
6
96
98
239307
639518944
303266
252692
96
2
19
128698
25
498337
33
471275
10
223466
456481
51096
38
280452
41
331910
143933
473860
37
66
359802579
501569309
258425
311627
85
62
41
13
388183
49358
16
138759491
20
394137
341566
487363
32
5
672266841
32
43
143151
56
7
2
88
5
55
132053
175154
130359
573250597
70
414069
364295
222070
671794950
885676267
39
32
65
90
5
8
51571
18
25
78
182024
334623
11
7
85
99
93
26594
21
423985
24964
174649
6
84
122503
63
43
219952
59511898
148370
4
468813984
80
98474
379822
65
321416
65934
3
168776
55532
945846737
295450
62
212466
6
42
29
36
26
1375
42388
871603649
61
89
40
337426575
16905
6
95
322371
145656
253775489
89220
82
140621
70049348
36242
356444
18392
399268
13066
394781
95
349161265
6307
410488
69
339713
209331
430549
445854
239051
3010
12
282254
54
165416677
6
31
661102267
88162565
4
424702
71
18
24
37733
68
56
382656
3
134394
38
413322
132742
28
299237
473091
446716
78
1
32841
241348726
85928601
52
80
36
454393
69
94863083
22
16
195607
22
53
18
175734405
39242
54351
167950
160648
48366
428345
399555
296972
150533
8
24051
36
163942
138465
88
116380
111918507
2561
51
492432
45
45
8
417888
406788
96
459987
2
3
430234
13
53
76
243836
209983
90
415379
5287
498517
447022
394505
152162
495749
188827
243753
80
93
28
64
38
56
42500
876529816
387529
204103
24
34
82347
58
499457
49
473298593
71057
969945445
843733362
5
5
22223
43
65294
521331935
8
326658
393247
8956
4
91
296473
95
743278981
6
256436
58
7
365207
13311
13
493246
84422
197972491
251021
79
388702
78
70
360127
59
69220
349129
422524
157665
96
5
160063
261908
159099
131488
40
268199273
335391
50
23187
403968
323909
72
356053
149679
95
370201
52
52
48
89362
2
422718
73
23
32
12
53
8
93
243353
49
94
60
836733397
39
29
3
255009
169883
71
480514
51
143181
28
23
98
90
91730
64
121966
75
700405529
322811127
46
52
87
249860
275342
6
32
37
23
60
319776
42
548823604
475614
19
6
9
144994
69
4
53
21
602518537
462542
5
13
337638
46153
797802068
185205
560641431
892836743
203787
426836194
811080344
265971
129380
88
12
277812
1
96718
9
128812
2
60840
694344316
6
86
100119
326979765
10
29
89811
73
192362
307289
335688
4
60
271518
351323
295371
191712
20
117334
90
390874
57
29
224872
64605
100695
421561
259776
10
303887
503360781
79
155768
282463
12
267277
960804364
80
37
51
82
96
260717
197590
1
8
17922
492088
10
287045
28
38
252067
147551
94
277234
5
7
38043
351568
445420
4
4
329738
462621
457740
3
249941
205797
50475
906632706
7
417916
462729
135878
35402
932541569
197046
22
389831
17
1
783368261
74276
343891
325125
60
159317998
22
70
274676785
70
26483
501648814
50231
115191
377530
53
66
30
24
3
9
344952
474220
80
13
64
89696
454567
85
207176
190386
49
68
88
207199
198503
392057
469633
31
41
96
511040728
9
64
424052535
42
299561
450172
17
1
82326
6
185599
74
321146545
161668
118624
283740270
45412
33
17
85
243874
49
86
22249
16880189
36
231032
5
56
11
443027
11985
495798
8
349952
33
56
74
65
197195
34
43236
194551
343686
34
314358
42561075
57
223560
90
78
82
40
78
41
26
894063884
33
19
74
10
129503024
97
116778
43
235032
473041
623778011
3
990308686
75
457122
467717
41
103583363
31
90
74
321281
49
973655381
151773
187519
895740085
335504
479549
202601910
497772
46714
301783
82
318764
295292801
23
6
4104
88
59
7
770479380
52
76
32
11
90
405933
72193
435132
5
280991
94
29459
825344330
39
100317
5
171293
48
78
43
137435
340041146
91
163735
72
14
201623
251351
111480
15
311742
11
6
476396
198390
544047887
490515
8
2
88814
1
3
91095
1
44
33
76
593946663
18
48
154946380
77
401261
285545
159178
96
61
27860
5
53
5
69
32329
6
36
7
29
43
52
1
24
359967
24
446491
33
227322
66
2
461789840
189395
69
467433
88
368874
7
43872
229015
442742868
43
20
1
252473
91
160859
3
41
50
59
68
42
34303
269362
271658
73
94
459809
372763881
231436
198535785
460278
12
349741
5
190781
122294
979115889
25
14705
76
43
731502097
34
42
76
408452
31
5
147403
816954518
93
13
181205
94
350634
95
495713
26
206602
80
21
34
71
13
320032
355542
32
66
25
602248636
4
63
135314
360593557
261242688
286241
344534
86480
95
19
8
114393
68754
97
400246
353155542
492977794
422851
450329
247717
375500670
340184
215563
32
87
44
496440
33
71
62
25
784512028
91
28
39
67
28
7
90
202863
165472
49
86
423401
22
585938038
27
89595
44
130509
392932002
27
303951
464087241
439203301
54
9
926274182
42
70
293704
43211
69
75
297815
174989
4
26
303361
295542
66160
203840212
16
2
79
11
7
162294
33
56
12
460678
204196
41
36184
137291192
498565
463574
329746
25
9
309944
279495
6
59
210223056
459650
85
8
82
328670379
198443
88
129612881
156545
132776
60
216059
67
81752
370892
215394
36
236955
89765
218965
30936
364169
252420
333329
380945
45
23454
43
93
33
54
62
93
20101
39
59
235848
159481
636098307
78
44
38
28
234791
22
464168
346857
25
65578
34
21843
41
296784
10416
183273
345694
46
54416
49
61
58
4
83
224418
81
12
52794
188544
52
91
76
44
236104
298905
401802
157888
76
46796
19
25
86
95
239231
4
163106
34296
19
2
26
463612
20
429012
243971608
82
87452
385150
92313
9
7
17
883761680
341047
318471793
32137
59
162993
44
485695524
218557
54
26
341953222
45414
50
60
175573
184151
65
133639
414141947
86
4
7
27723
6
203965
222726456
3
24
132577095
19021
3
333261
124984
899485373
342731
86
117587
7
29
97
259006669
216063
55
56
65769646
109792
39459
58
89
931489606
149707
7
1
100176
8816
49
58
85
8
21
489587
646142238
431101280
8
88994
145897
82
273719
408801
245626733
188539908
170323
69
354900
35
879001001
2
21
33
195977545
495723
235691
242015
77
604335037
81
98
256688256
2
1
820816549
219198
287670
9
393885
904514651
3
490056
410192
491194
2
115491
427654
26661
621683118
19
94
62
473834
4
422099
13
286214791
400388608
1579
290435851
374676048
341512189
137490
559965989
2
122455
424259
84
90140
616605410
29
32
99
88
7
550855201
2
66
476790
25
456540
32
485756
10
35
418345
39
405769311
56
56
446914
75
53
89
58
365591
87
872114472
92
26
3
2
934769066
302527
5
63
401824
18
19
53
66
30799
85
3
43
13
83
356106
469063
58
356635
324355
70
107943
99884
495676
370434
182160
94
10
18292
54
3
219015
448418
3
12
73
288746
17
417046
81
107845
71658
273201
30
29
8
92
51
1
268619
14
58716
225
93
282861
88
83092
102018
24
432617
96
96
807819458
92
258918
417875
15
164538
68
423906
90
12
458876
89
94
336423
18
383797
3
11
497738
26
71
310098
48
59611
43
28450
181290
6
53
90
849559069
77
626293747
335439
90011
68
302291
295740
833856549
385752856
87
45955
435778908
585036923
126122
87
480197
41336
35
86992
280956
308267
482615
61
27
116651
32172
6
313267
43
822853591
66
50
99
4
83
413048
944612321
51265502
140857
574012120
92
18
22
22
7
59
7520
55
470908969
618047181
450242
64
472516
6
96
175123
412425979
8
82
9
360720
354538
74
16
627129873
25
54209
310346
20
6773
20
9339
327168
58
67
27
13
49
72
365144
36
72
52
313529
5
250274
121744
34
249231
23
5
54405
433167
746802695
24
374494
483508
55
41
57
465169702
437841316
40
99
1
383426967
996447235
60
435196
12
2
349935
250839
6
68
87
34
7
93494462
54022086
59
84
82
246445
304064
243785
494916
366479
33
29
76
76
390859
9082
49228435
420700
22328
7
7
496723
5
42
7
400285
411616
38
4
86
6
1
415614
42
391890
80
7
3
77
415171409
68
341282135
275638
388953
75
194259
243609
72006
7244
5
95
240413
54
264000
75
127930
85
450928
634924475
31
40
50
237367
67
337284
37
37
291390
95
153194
34
219377
12
477649
98
268897
16
87
39658
67
471373
252280
42
12
347267
315338215
341673
478719
327131
63
66
65
79
5
89
54
98
204107
5
27
382669
955609208
295402
15
25
134885
75
8
1
91
8
409578
80
129679
92
59
258412
132176
481771
119978
237554
7
3
335059
221706
446619
72
357056
9
212205
31
105069
52
46
986404928
243256966
211710
41
238597
64124732
64
405088
49
191756
415994
296328
6
74
2
492680
41
24
46
265229
237470
107476
149917
21
83
404822
236830
20
64
372687
41564
84
90
462066
667468594
8
454172
9
63
4
49
72
297519
170535
247401
315031
363839
307371
10
10
56
448274
8
428736070
34
43
51
79693
396398
28
72
1
47
56
263684
19
56
33956
21
4
48
47
397786
405633
483848180
73
56
9
876993423
58
176781
313967
29767
55
83
2
35
46
69
57981356
99
51
113902
93
423313
2
392041409
92947
97
394126
554400331
175178823
210129
433859
29
15378
89
449096790
92
481331
2
2
201309
78
406793646
89
14
140234
561310929
95
97358924
488238
7
83
80993
1
40
41
72
51
69
658309442
336581
50
205763
131413
12
13314643
543254876
174827
10529
457117
68302
6
389300
373821
10
12062
308588
591944419
3621
16
94
93
62
180051
203762
902891964
354614
4
3
372431
466573
39
301219
49
490760
10
108733
309454
55477714
47
295904
32
632201123
160913998
95
342621
398095
21
86
62778
40
30294
51
11198
84
55464114
2
99
92
87
10
4
965758178
71
420247
73414
371125
7
45490
59
43
68
631562426
57
51
286685
97
531154711
270549
397290
174434
581760209
74
24
225425
382759
413625
7
985925954
191618
138216
1
439265
44
77
226619
85
450225
351416
22185
75
8
68
943642845
460761
72
48
23855
138786
45
31
315917
83758
95
72
55
178161
432314
328826
410798
493140
79207
10
39
29
35
95412544
337515
84
365248
34
79
38
96
595
9
503528748
310837
84
115703
407129
245929
39
48
205473
56
412688
452411
852516181
130046
375701757
440183
38
15
37
125730
71
175420096
15
60
205764802
43
24
143066
8
9
49
59
71366
193191
240139231
38
2
358829
780162200
387033
81
32
259731
283516
88
27711971
236916
34
99
344653
274562011
252325
469965137
741679500
265084
75
251066
93
8
48
444587
157177959
75
77151
258890
6
89
143648
925403461
28
247826
11
474554
460321
46
93
369538
77
396434344
96
2
737734611
13
277810
21
455146
51134
824448222
63
18250
476448
343903
7
18
53
63
944053179
65
63
63
78
57
342076
52
108184
187033
370339
5
9
93
9
362246
78
128245
471600647
347330
58
26
5
180080
11
70782448
485218
9
41
31
3
37
29
217503
7
53
14
63
53
54
382367
437024
99
13
58928
47
380781
150024
210799
62
110432
215232
83
58
55263
470160
107429
59
489435
70
48
40
436754
72
506714210
4986
62
21
338027
494299
490572
380935
64
398757
98
155020
15955
224009
254224
586947653
313216
183440
59
123624
387354
43
482958
39
30
85
5
810894983
30
20
16
65
6
41035
14
22
169262
44
176739
320960
3
370285
380917
50
135899
63
15
232639
31
42
841290206
115881
124556
32944
1
185858
193093
96
84
56
73
27
156077
482103
964361159
148335
231425
2
68
35
739096693
149938
225386
257233
71
172434
8
28
27
195562
14
236524
350594
4
7
345440
98
50
159574
814623561
413529
350166
88
40
64
341524
61
49
4
37
16
56
99
50
53
16561
41
340304
112912107
362745
51
37
10
122871
429654
76
29
5
3
383594
426266
3
391730
14
55139
83
67924
277419266
111683
9
19
8
66
34
82
4
56
1
6
379833
30
406889
5
50
235973
315019
9
58
202
113928
7
319870
37
333343
96
118666
68
12
68
44
51
434140
30449
165008
42
53
386605
17
394409
82
4
45
477131
64
301129
345895
35669
16
21
1709
199130
32
629436905
9
239859
13
288952
71
5
61
165499
90656
25
78
203141
13
441529
26980
476206
232397515
21
25
6
43
32
15
67
343925252
280814
129366
463864
47
36
39
220002
8
3
267717
2
75
66
63
402581
8
88
61
24
129306
59
77
5
75
3
293249
413855
5
9
19
57
271233
250717582
23
349217
371525
1
15
41
404613128
50
48
553136772
170639
63
75
20705
365611
46
316213622
369736
438121
388892
124696
70
471846
55
14
574656367
73
12
886164389
912639034
9
355943
355020
154481
156933
75
5
40
551652591
168912582
2
20
67209
62
38
393176
12
89
226436
217354
85
258301
494879
82
7
8
769487431
97
113989
51
40
5
20
22
117771
544978597
62
19
47
123743
771957851
18
356412
4
9
169983
56
85311
42534572
387372
478123
597422332
89
71
76
365386601
742428686
120921
95
74
19535
99
39
66
54
297745
18
19
55
361704
18
7
132963
189756
292632
93
3
25
92
43
460139549
76
379755
81
72
145009
345322
94
486096
49
416307
138155
68
49
156702
229345
90
67
25
447227
98
16280
481339721
82
21
157323
53
249416
30435
43
80426
85124
3
77
317771
9
5
91
372493
679637220
120802504
29
358382
1235
359026
414071
65
23
232290
7
379184
91
185650279
22
21
446586
401737980
8
6
139818
433821
168845551
471945
261776
30
6
10
78
91
425200
478734
75
490742
54
59343
95
825966524
343265
52677
41
6
601498912
46
56
16
57
201339
443825
315137
281938
78
239874
28
392097
15
323183
391506
288495
280575
24142
304436
6
425423
354180
484837
39
114753
91
88
6
43
5
492589
90
16
114621
85
77
26
740017617
74
38
9343
27
905587034
66
14
109741
48
35
72
79793
203321
440699
13
63
67
437907
69
1
442952
274162
19
85
83
72
168099
83
50
46
20
51
132175
93
211605126
1
68
7
62921
62665860
188856
152969
6
54
175678863
18
256712
27
479253
76
255730
5
320673
396491
197152273
3
7
285941
3
378591
125764
58
14
79
4
18
45
41389245
40636
24
75
57564
456724
50
71
57
49
285405
327446
469703
61
183961
9
88
55
489215
328750
5
230283
9
42
121021
54
58
5306
2
26
163745
707461154
62
79
32
934022064
12
293289
28
44
735428336
653320626
19
318354
3
57
277616
325600
36
75
86
244535696
18
67254
52063
84
310093
28
47
86
470322
529172914
471739
85
219317
400063
85
5
145618
329667
385853
491122
220987714
41
6
48
235056
71
55
341016
358268
58
40
44
130380
115582
344315
1509639
11
11
4
27
59927
222896
481017
253977545
15
74
3
798984856
307815
293465
288241
187189
73
20
409359
34
1
111740
89
227773
70
82
43
67
57
278097144
7
75
73
11
4
57
39
122930
37
44
492912
81
41
52
39
54
301425
260291
207635
196776
407868
79191
446120
748803101
880029509
79
68
57
496074
159779418
236639
518999245
16
86
4
27
94588
490999
78
70
7
53
460760
75627
17
51
89
228909
304383
38
8
356674
3
76
435200
178814
53
21
450602
477903692
712066924
9
241518
7
544149522
5
259213
26
361214823
769911962
25278
334932
332704
3
313217
80
22
55
317473
52
710671353
36
692855891
873995307
452670
346429
24
389724
6
97412
74
30
348087
402529
1
58
45
139447
5
147698
121789
12
81
167541
471608
9
322102
87
32
126386
69
66
415651651
313489
77
35747
432521
34
80762815
95
73
80
310206
466904
172695
17
296294902
90
65
15
65
35
471679
109292911
218754
53121
8
408268
482918
10006
56
1
367719
47
73
27
92
49
260581
6
212757
48
156789
181758183
4
42
69
7
117348
483520
113527
391109
2
41
249832427
5575
163823
50
16819
8
30
400508
378294
68
4
98
55
239936
59
94822
92
9
1
33
127858
2
101554
123638
65
93
114069
62
9
254883
21
317810
18
35
15
44433
104732
109902
4
36
60
83
98
428774
2
540748410
40
40
204250
249117
544284457
62
58
48
234309
611014173
328564
371461
46
9
26
221633
425594
27
3
2
29
1
53
235736
1
494038
661889888
49
10
336520
99
472823117
230628
84
84633
449441439
400039
321508
63316
41
20
104521
987310976
96204328
20162
12045288
9
276574
313210801
95
196675678
27
69098
228356
23
90
179563
46
72038982
9
33
17
11
44
2
8
443402
82
37
425624
323217
389023
14
493881
35
33
96
7
2
398391
382082
53
417374
14
10
463147
230658
37
84
6
437841
483515
45
33
426596
114911619
121286
226931
606186386
4
44
440743
497390
272068
23582322
49
89895
3
199559
239310
8
204220
95
93
116319049
238661
404535
9
132679
93
801531816
28344
76244
36
61
940172509
52
588122871
491930143
52
8
57100
2
357858
55
21
1
2
368073
60
96
39
49
249331
330119439
36
28
98
47
479990
58
68777
17275
172533
5
80
72323
46
64
189879
93162
481983
36855690
96
47
227761
173681050
364325115
88
8
67
54558532
537996348
14
377387
157645
34
69
8069
330911
16362
244270
300416
498877
277225685
520256005
50
92
422583
6
127651
56
167514
274004
75054
321975
92
827675631
27351
892184960
54
88
91
169001377
428143
99
46
319835
46
53
569818529
303676
682350959
62
33
68389
47972
350401
18
17
467254
240389
31933
47
73
300691
29
101428589
42
271113
24
148238
38
10
850581350
10
18
36
62
8
257050
3
16
4
13
454568
332810
18
695968885
486156
86
54
38
327412985
443893
375610
713459471
35
109569
474642
465408
205799
291621
77
469633643
56
96
17
66
47
645480523
70
495304
41
76
442969
455593
56
31
80
506777987
76
66
91506
3
396611
452054
71
406438
54
7
2
175283
74
61
212037
13141
294183
120476
90
6
115909
4
252245
47
89
25986
44
125764
99
31
92
94
15
28
15
266784
78
76
351604
229487
25
77
85
76
4
395598
86
68
29
375412
375098
38
356855427
438176
85
18
43
117864
27
55192
337036
68
33
26
44
96
49
87
253330
339793
67
80
416293
362951
24
463394383
92
89
455142
66
356271
5
23
68
80
62
177387
13
442525
2
67
467062
342989
891602941
183450
38
190128
15
63
119604
980825249
280073
72
211589
38
80
95
7
352387
49
4
22
122533
871478757
193816
433600
7
381800
318781
45
70
351773
28
15
315033761
409115
30
35
50
390226
124372
18
84
36
723924359
422236
132517637
251055
254883
1
90
89517
60
6
18036
192792625
33
124070
33
72
35
38
82
59
70226
98
116572
339284
68
98
42
253429
362460
333582
66
472306
862914887
6
67
37
71
114835
50
231256
41
432477
48
302176
425350
52
44
449500
52
114460
40224
236293
70
28
326675
20
30
26
33484
94676
39
243868
315437
89
68
89
19
307060
55
212475
147902
58
22
440465
148629
197381
1
143564
29
33
497942
54
322574
473276
459470
66
344264
125945
444886
131855
16
29
9
54
7
41
106722
327413
37
90
87
37614
389706
449381
96
6
40
60
55
222645
28
368307
303072
85
159407
885149650
2
1
72
46
20
657746680
174680006
18594
82490
14
50
140321
52559
156747564
390599
442994982
2
99
16
86
94
3
7
614361537
338315
88
346249
201000
52515
322485
21
76
5
295262
5
115323
53
436592
14
769379967
264822
227723479
169514
13
96
76
355939
2
841989673
86
25
7
707171217
230791
200871
73
4
13
184105
47
209616
37
88
7
562690803
58
295992
26
66023
160133
28
450802
27367
3
14
1
89
209974
165827
82
15
39
293179
8
81
139100
963738468
87
275524438
53
12522564
11
11685
9
174106
163844
9038
13
262761
77
232024
344133
8
95
292199
842285242
5
32
394710
93812
1
40384
53
10
931591271
73
133487244
192499134
415281
266469
30
380326
324186
76
47
2
205080
126728
297760072
748131370
492086
394807563
816097044
174598049
349547
6
21345
63
30
81
176624
38
106499894
16
298201975
44
29
45
476971
2
33
327032
14
19
116090
127200350
47
24266055
89
63
437775
80626
365011
6
22
309530
21
228417
5
55
64096
157519889
326163
4
13
99
5
12
4
153067471
441337983
123089
767677210
34
21
1
86
187552
52
29
224688
63
230829
30519
22
124642256
39
38
64705
222868
22
43
27
94
25
147450
92
18
66867767
314101
265673
6
36
83
18
39
999819891
64
44
48
228532153
24
100712872
13
21
8
78
85
171235
59
434836
41
33
1
36
70
8423
175138
559543115
58
67511
103817
96
38047
99
957360585
4
98376
15752
33
210482854
216135
798539741
35
44
45441
71
1
46
981845130
33
348792
6
246780
453548709
15
92
696305049
6
1
62
894776497
71436
5
7
229650
93
84
434976
94
404612
51767
69
82
14
82
336678
302677
290384
310572
42
892465510
6
496304
274552
431069
45
88
74465
474595
469470
204543
386863523
95
44
345155726
42846
407572
983832671
9
179583
32
48
53
47
468174
15
98154
71
52
335009
71
357958
5
88
7
83
88
297148
267699
6
222019
7779
236498
3
333992
98
23
428226
45573
8
80
10764
168034
142025
79
15528
441969
10
329327
326035
61849
1361
9
99
37
181337
49
7
161717
23455
263560
47
6
20
41
9
79
2
192843
281323
454572
835893973
43
160676
115065
8
10
77
421719
70
76
98
194116
84
404672
123701
26
84
329558
863175188
21
9
71
343559
444278
79
26702
4
458166
396468
21
381177
356650
47
396127
867005629
68856
28210
49
4
35
93
219184
11
182596
73
75
412150233
772435173
239241
26496
90
154155
17
167363
8
83
5
300958
924478120
16
808901576
95
38
65794
58
25
53
73514
16
13
345662
73
417916271
119828
96
360095
1
67
496473
7
272334
8
16
388976
55
548859559
463489
569053667
67
14
30
355889
237800
305706
77
55
381385
84
73
396916
5
328334
3
90463713
349711
748925524
19
440703
18
271362
276340
23
12
5
124966
67
44608
322957
33
19
23
10
477096
297794
16
2
97
163058
1
9
369963
7
14
50
41
581505135
5
72
59
54
28
123475
32
478480
49
21
96735
289512
357861
68656
21749
230509780
410310
18
463789
113967
56878
441126
404350
431445
74
227210
73
418297
456779
19
457146
95
33
505233960
883167975
93
2
51
373712
39670
249785
95
138955
142036
316061
65732
14
268915
71
25
419552
195511
47
30
111115
197572795
67
28
25
427884
3
5
1
27
82
194259
110026
20
53560
60548
989370758
53
84
113303
13
299928
40
217828
846151782
463529
95520557
354279
330331204
5
495300
7
59442
33
112026
501033502
2
46
5
27
3
3
86
256772
51
431274
17
6685
250400
330207
10
499902
35
333226168
8
288779
34549
81
10
91
369829348
25
5
26
36
34
62
57
48
211371
164775
190770368
410717
364279
39
413333
153660600
21850
4
187643
444392
82
113498
468940
363996
252117
65662
7
22
629513312
48
75
7
93
21
356519
26
299731
303568
53
245805
66
86
86
85
354227
253879377
35
62
271304
92
486437
121340
18
47
70
72
383186
80
426896
360533
458224
21
186176
64
95
3
48
6
355244
32
26411
1
7
824186619
141765
267141
73
55331
184067
64
56688
681656930
3
155092
6
168403
62
358974788
376908
176250
81
320265
10764
314096
175889
133237
611245627
60
9
66
307230
75
7
76
42
86
209931
996994000
83523
75
339529
389009189
88404
50
35
37
25557
71
860563072
28
226772
12
598028139
181354
431513
669957349
305456
794490537
400093
61098
19489
86
147979
183720
562844102
98578
43
90946
8
251038
14
71
4
32360
374616
80
423349
51
135111273
79883
439322
197495
441810
40302
400326
736733486
98
92
6892
36
70204
40
183815
65
68373
50
51
395837
37
62
325962
71
57
217061
372147
90
50
5020087
173108
9
223651
28
36
79
33
67
393247
76
123075
1
12
11
51
559932456
806263192
39
93
414958
86
261955
95702
352721
755987961
475919
21
86
13
37
242469
31161093
29
87
92
20
99
346121
260768
645508652
36
289896821
80
381547
42
3
352758
28
329271
78091
234650
111636
95
206528
762847936
19109
5
61
147807
162334
3
818337809
85
228542
308233
54
255694
1
5
27
66
83
61
267366
387321
9
286771
90
59
354338
177969
484382
525038274
238325
220148
91961
174205
73
9
90
2
155792957
61
588402112
62
42
82
258106
5
365204718
63
6
28
132314
453976535
9
251327
68
60147
24
34
2
310996
39
454065
339209
22
52116
356029
88396
118536
37
46
444704
455216
14
89
43
60
394344563
340779
33
80
141050
74341
242217
9
9
84
155605
26
371425
24
9338
9
142674
471103
52
131031
43432
40
90
94
106563
2
58
485726
72
39
701079759
75
162355
18893
41
212000
55
11
43
17
8
52
64104
73
18
160638
432845
40
13
26
79
84
243160
948317445
3
828326158
48
154473
62
10
6
377659
61
91
339439
331852
47
24
146347547
431529
7
378991
38
40978
19
876284373
6
30
8
3
76
55
19
74
45
549774750
46
31647
110087053
37
41
100945
965652026
14
57
903373628
28537
468929
415200
12
448464
81
15
81
99
448005
65130
27
77
6
430255
33
118779
65
73
23
22
421470
28
313588
81903
995241785
150000
41
240230
37257
327671
6909
146767
299382
48069
686430701
628986406
468998390
318561
70
99
44
28
69
97
82
224107091
281137
140609
379306
136712
12
55
55156
153014
38
247198
30
112796
377099
11
59445
61
367860
9
69572
26
59
80
54
486102
198216
7
5
44
85
326704
24968
492905
409026
4
180076
11
2
29
369483
238239
6
73
149706866
27745255
263658
9
130520
37
94663
891499494
30
84789
355166
169953
342323224
370904
987767795
71098
242863
6
399460
742455439
498262
181315537
98
76
92427
9
46
105537
406099
77
89
81
64
526743507
43099
429498
33
10256
65
252179
138883
443301
191687
455669
332741
451349
46832
435966
21
123430
176519
304602
325755
103135
6
87987
78
250047
902278679
763511471
481333493
443617
68
51
49
52
61
49
537424659
19
430439
80
63
79
603708020
38295
94
354740
18552
20
94
97273
453127
63
74
1
815190395
1
485049225
12
45
8
20862
380170
342835
27
129611
9
8
4
384912
205499
84
32
4
288935
61
407308885
4
710662820
56
2
54
14390
317943
8
6
51
193310
426838
382729
72
91
61
6
52
429354903
32
36
414903
40
75
207623296
267143
4
404499
51
310084
87
5
31570351
79
324535
205650
58203075
68
273803
68
303519
58
262151
74
95439
18
206797
173568
8
309476
50
466150
41
80193217
18
87372
528157197
221743551
239174
357253
8
231987626
994430359
377325
33
2
17
223712
5
89
291393
29
136864
221469
7
498123
2
52
435976
4
161932
340868
292893
64
414791
51
277892
132533
98
679785929
62
59902952
71
472545
166796
188376
68023
328967
14
75
181138
99
3
57
381553978
381553
52
136384
344166
46
291000
17
1
7
12
109272
96
59240
194743
21
868
19
234260150
407160
183184
149488
195188
7
59937
58
19931
64
369401
98
63002
819823905
19
17
40
306527
18
63
303541
96601
186993946
10
89
56
264508
91
330418
200454
16
397343
17
98270
29
64
347456
146543
673792241
99
926659799
35
9
60
78
94207
10
11
188512
341698
76
85
53216
380902604
5
19
22
292324
228292
131705
95
36852809
4
285510
100631
432888
483196
62
99
67
89
8
69
408867
886356872
140141
61
489155
443014
88
71
48
2
40
10180
580895685
50
3882
17846
62
168582262
399602
236083603
67
113557
278604
32
92068
26
76
522047973
3
25553
34
65
2
16
245973
12
7
356007
250118
74
29
385647
258623
988664827
238722
201108
92
40880
80
284847
44
3
476672
902088842
20
68
29
230391
480740
90
167972687
5250
294478
8
25
93
993328819
59099
1
497057
327081
66
10
72240
445619
348975
310147
156043
89
16
4
256252295
241621
270259
414117
30
77
971600507
6
119343
41590
383223
9
43
61942
129946
602490716
5819
296634
437078
926037150
50
54
160435
32
12
2
65
190117
324708
92
539661126
9549938
44
66
44
23
80
15
991732326
59
274078
17
539750162
15
388797
119372
1
338580
941512469
81
155104
48
61
377569
286135
293191
7
180505441
33
5
317806627
157923
499224
10773
5
92
16266
304263
90
18
223177
163
71
16
382614
55
369480
129298
199995
6
3
72
84
318786
2
55
5
47484
498266
81
230020
89
90237
221328
433582
99
77
47
355328
6
48
62
25
8
87
62
94
89
476712
6
84
75
17
71
50
379857
481016
477741
20
50
5
38
381033
88
54
43
50
111418
75
309854
5
52
262550
63
265095600
36
7
72
74
186816
66
162365
309335
19
191515
248014
1
15
175734
15
94
115510
60
83167
288010357
10
31
39
16
454250
4
900075931
65
385782
376594
695443758
224945
331499015
2
177260707
116879
72
8
89498
328271
42
32
93687
854255238
427754
3
267294528
9
61
46481
62
193337
349439752
929880732
120082
34264
3
94
9
78852
5
394320
89
476295
24
718753103
2787789
49
76
88870
420276
25
90
111517
206922600
81
45
37
293422
94
239047
73
43608
87272
45
29652056
205764
96641385
75
48
226878
48
37
1
96
220054
72
349668
271231
67
87
94
98
317220
45
4
51
55
70386
9
19
297836
15
6
6
39
857674555
479285
454503
265657
315489908
74365
686016848
96630
1
94
362552
7
93
66
452618844
630025720
42
393828
48
27618
1
612016545
75
22
242635
138497
29
202830
6
71
2866
570791307
375169
97
77
1
24
140668
58
1793
445226
63647
239884
60
123027
37
55
291988
51
85
68
207132
5
83
437541
62
336834
8
91
54
166333
47
93
466312697
231886
35
331454
304199
244327
86
267024154
23
275681
64
174488
263342
47
23
470015
9
279363
5136
38961
3
321384
265564
60
4
21538
307612
46
1
79522
5
258562
181965
454986
6
97
898794207
361817
811145052
62
98
468649
208504
90
447618269
70
25279
78
34297
168201
24766
9
8
568710698
81
9
63176833
43
13
272861328
642164231
123000
280021
307193622
52
883218253
99758
94
1
470272
38
2
307809
67
50
226188
80
5
56
12
329545415
142181
58
40
47
7
8
28
72
273205
53
2
31894
282266
1
3
439838355
66
754379244
203651
84734
22
7
996114239
334139
285193
299221
732658401
402244
18137
383256
362742
95
57
27
68
76
464068425
77
25
431928
87
131356
258754735
76860
13
86
24
222756
102704576
135449
42779
366482
9
865026762
354912
8
344405
28567
83047
214783
308285
298109
38920
68
285195
99
103018
81
8
73
75
6191
45
31648
1
2
383067
123624
2
297990
98
92
118602
82
739109863
54
2
59
91
495838
548164335
401830
245217
70
19385
199434
938788808
171860
417436154
39
73
337394
43
43
98209
492817921
70
585366204
238850
187947
46
44
32
33
48
463255
28
910323800
407866
553044676
248672
245871
304011268
147133
2
961629297
1
16
371208
2
6
41
80
333474
87
7
3
24
119530
53
79
279907
6
223408
346258
43
48
23768
37
17
162786
79
232622373
2
179626
10
452806
384666
66
148242
271743
62
257174
154296
787282731
407876
13
179356
141908653
143245
8
42
5
317715
239278
13
49
42
332420
29
79
44
302868
76
41593
18
53582
263262
300342
84
172115
1
2350
55
287295
194589550
52
11
499233
344866
38
414798
342090
47
395388
38
190629259
94
863421536
396590255
56
460010
376753
692561940
182437
918495227
218322
511735420
7
11
162599932
79
606016024
48
2
253520205
292908421
1
84
33062
155933
23
437100
174706
440566
6
100684
90
3
135421
4
7
9
23
4
56
91
46
63
428558
60
54
303518
3
17014
32
21
52
95
8
85
754017026
843925986
200944
471919
15723918
36
362312
62
62181
184425
63
441597
30
957952543
96
173687959
193451
69
34939
58
54
328199
577922583
375962
277254
786242173
349177
25
315408
5
791005452
4
97
486574
24896
7
172254
28
6
159371675
422710
147688
234099
305725
459572
950230966
73
60828
17
57098
206305
60
521087826
87312
73
521309909
60485
331121
64
21
6
497136
370815
262706
5
87
373020815
61
53
461290
6
393290
472676
2
74
8
434483
388502
33
385431
75
8
42
32
27
151857
890057617
458873598
467082
80
10
54
281759
248764
2
888421549
64
87
7
15
4
386773
339656
24
31
490880
405777
180820
110610
46
272292
338048
342025
87
334631
90
298015
73
13
386345
2
453414
539079753
913268142
28321
58345
69638
4
74
200329
427113
4
2
205329
35
480497
28
78160
71763
394762
57
216106
37
773499193
7
8
574537590
89505
8
398381
47
46
23
51450
440486
458714
237065
19880745
242381
193221
44
286014148
70
668687156
16
426423
401915
70
52
94
21
460182
10
19068
33732
62
56
50
489206
107607
384638467
319057
73
410823
92
71417
62
47
491750
426182
18
174804
94700
90
32
40
73
75
124194
10
994839775
12
419683
115224
255986631
6
218996
3
631934234
373802
78
40
62275
96
91
354106
1
91
83
1
27046
713921876
576825397
54
796401546
329168
245330
38
96
30
81
300658
360544
36
281275
203103
70
98
5
99
895084360
202084
4
1
15
38
3
65
7
54
17
91
903753072
363490
241802
660557663
48604
19
62
184350
80
97
75
88
391957
7
2
927167404
70
237576
63
158356
173267
66
199180
3
21
76
467604
9
15
969068389
98
26
32
112176611
337236
87
69
310309
5489273
169074
11
32342069
105468
280759
394494
21
156393461
66
93
69989016
58
86
31
5
341293
23
416052
43
25
145916966
25
43
361029
34
289159
68361
59
834261643
133301
82
69
467115
87
766577000
48
316598
41
168793
95
40
6
91
762359339
214474102
97
477649
21708
378509
87
155083
7164
20
915399670
144275
49
33
358123
104056488
99
68898
392847
299690
309986857
6
217555992
775311090
284203540
211579
378995
77
644869533
310833
393507264
23
7
346262
100398851
271837
183252
17
943313232
93
25
21
84
95
15
97
581177512
229035
262957
7
77
25
328098
48
71
420680
60
16
107615
497094
124283
476509
412619
9
47
242827
143124
38
1
229814
52
17
6
7
25
58571
67
453433
271915
3
512632022
32
65
26129
28567215
63
37
86
52
7
390434118
405241
319239
243667
17
317135
13059
183763
422364
26
91019
493276
95
8
30
13
991552425
482182
69666
985094701
115636
385605
33
17
33241
189040
326954
23
82677
87089
45
60
383146
399247
236812208
64
487282
6
1
4
5
493851
336300
279363
28150
220332
497916349
66587
62249
161162
965086368
453638
24
72
18
97
7
25
53
89
373106
223533
119501
286689
68
7
98
467746
336391
79
17
212546
59
40679
43
15
921927314
58
81
5372
257787233
94
8
121623
36
735185233
65373
498799
25462
72
71
346521
50
732799718
59
199297
11
5
25
848496692
422648
75
26977851
5294
384657
63
29
321580
694074257
29
345100
323112
144777
94
64
56
389577
295575
148292
50883
3
688360394
103944
258307
7
451886
76
474328
47
2
27
47
11
492323
92
59
79163
291936
355222
178671
421104
94
72
863778890
4
253081
80253
349502
15
6866530
242490
464352
342490
379968
162570
94
57948
82841
2
77
436320
131906
95
37
483304637
96722
659781808
817331213
381314
144203
396889
49
49
759130953
29
52756
328473
83
94
7
193066
60
60
57
477317
251492
310412
30
6
387324
46
193500
79869
376305
41
66
70
9
26
32
3
45
917458976
42
8
96007989
11
62
69
90
86
331781
46
26
97
176615
91
42
93167312
2
4
445664
4
39
387051
41282871
408473
380850
148
63127
56
373741
746453816
303168
2
26
45
136137694
13
92
19
33
251715
82
480781
29494
252298
99
63
70
61
1
299769
175539052
4
5
138869
270177
9
6
149185
85
42
4
152763
451185
41
185670
431858
5
21756
65
52
3
238076
53
116368
8
143040
1
492189
477682
470414044
493268
89
468393
77
86
4
483699
484557
134314
30484
307742
52
9
43
250276
8086
173645
333198
53
317353
56699
131302
15
122357
82
52073
32
338420
307219
272547
953947366
6
73
35
476794
397103
29817140
7
365314
52
3
40
98
563039459
47
352258
92
23
459104
607881297
15926
316437
31
62
37
3
406006
70
352694798
28
26220
176924
299194
139953
17
46
198730428
60
753902735
622309692
99
31
92
759934626
272401
27
209598
342788
86
503964019
7
391662
9
10850754
25
382994
313130
137482950
171823
40919
50572
31981
47
153935
61
23
11
369574
287857
296590
70
244453
95
466878
8
780170885
36974
19
48750
36
95
403995
502301223
21
369719930
64
201178
22
164112
23442
219937
33
218253479
193401
51
992691527
61
8
96
81
52
487218
37
28
494261
318794
5
27
36612
466302
5
75
6
77
2
17
83158
470080
64
181982
3
371730
74
5
53
572119400
51
60788
107390
89
82
4
52
437194
677039627
30
62618188
16
669215210
135687
477867
17
256484
166331837
362365
3
63468
47
7
6
77
119324
5
44
89
74
47
66
50238
40560
94
433789
5
67800
188044
316855939
40636
40
445217
14472
343615
263153413
25279
32
80965
311737794
259295
10
52
5
63
24
303224
431688
217259
7
55
43746
84231461
219511
445990
120028
57
44
3
284221
46
85
261371
434047
88351
496253
809947630
313157
168285
292516
256245
7
67
331841
98
309321
47
2
64
305162107
9
6
51
386853
16
82
9
337553
73
348485
568513993
79440
4
67
45
91
72594
9
25
134364
66
46225
11
93
319457
60
20
7
360180
39
550456414
244241
205111
437664
53
93
62469083
6
2
161009
168183
900172631
43
45
215625
75
71
87
47
50741
25
75
89
488308
193795
51
859536969
9
480409
15
465322
229225
476282
65
38
181055
80
1
334409
62384
91815
13
449114
438499
40695
65
168796
54
441226
481503
20
61
365728
16
466327
92
186951
491224
933529312
280617
31
96
62
13
57438
69705
32
85
5
7
206305
90
428200
54
46
385174634
29
411891
156457
310077
36
91139
90
935782997
69
24
75892790
39
441742349
49
74
107745
2
5
79
295793
129624
1013
165240
67
58
288427
286023589
82
164782
172941
204064
1
122446
389669
979922346
18217
284212
53
32
287334
300364
161065
556977134
83130
53
322886
317090364
335324902
321725
83713
907461857
221310
41
260502762
3
134102403
280752
414272
31640
52
9
781589227
30
189907
4
8
54
20
6
465149
39
94
173002
279587347
32
275121471
41972
200159
14
30
62469
17
907567128
352089
94
465826
61
182580
293685
576751481
494790
30
133919
3
76
47
63
449033325
404463
170591019
294726361
4
374741
55
4
31064672
12
88
55
54
26
73
292770059
280601
308160
201003
453072
22
19
4
31
440220
889983343
764313931
69
488826
37
9
62
87
256244
33
16
38
231736
477689
229647
5
66
44
46
37
304259
25936
384906
463418
517953269
454021158
5
84
9
85529
116803
47
184944
70
761922813
321538
356889
56366
46
67
436850
449162
65
56
114256
56
24030
74539
119835
21
117156
41179737
355902
59
91691
253322
86
57
203717
34
42
122177
176012
92
392307
249131
7
19
50
500150805
411150
45
413892
76
157334
497653
8
4
161231
64
378848
347511
313927
39
27
50761
442109
82
63
69
247507527
57
62
33818
75
180234
41
486261
403638
42
10
68
251820
99293524
67
64
65120
59337
35
5
96
308346
53
98
1365
99565
40
75
475607261
75
8
126444
278053
4
60
442967
65057510
15
52
138826
112555532
49
21
302251762
23830
60
31900
449704465
24
79
527
67
139916
11734
5
49
4
38
90
58
54257
4
5
72938
94755
446603
72
3399
88
22
140517
36
84
46
401549
897155631
4
37
36564306
23
344463
84
370962
93
4
7
255632
10
13
328685
77
459816
33291
73690
349529
17
80
2
315936
747234151
179896
544533890
68577
13
514247436
98446
87
117485
53
129122
43
46
71
200298
387647
5
45039
324634
288557550
516973511
28
50
1
89
5
151319
98
84
28
218210
222850
143409
19224
81
190790
62
141036
51191
57
81
8
158287
391482
329499580
57
91
226340
158397
446263
132177
213118
70
327907
74
61
1
20
75
99
4
10400240
37
35
84846
132186
292936
84
101841
31
494402
97348601
18
107608
496344443
30
368912
118548
12946
74
61
62930
112673
301819
316947
427400
21
2
71
22683
183091
1
97
119350
365113740
356493
1
93
64
666752386
826494527
474730
642556426
3
1
426592
11
280041
432452
215661
74
291399
9
14114
63
406380
76
11377
328044
87125
450596
36
392134025
96
6
4
61
115106
87
916806550
22618
410012
98
6
316549
611335564
71
43
91
73
479042
277573
141176
112282
185213
39
40494
77
49
80
40
257831
34
223718
372100
754815085
305536044
35460
367917
76
17
13
9
92
136021
180721
15
165390
77
913780186
213489
874820528
73
496298
408303
327220
12
55
473871
17
117993
14
14
197085
48971
21
99
81
317209
361723
33
58
259678
21695
7
92
486198
31
55
30
188336
25
50
35
242889825
495845
371052
455807
140653
344658
398448
48
318959
72
133066
22
319761
43
98
7
22
31
25977
98
195223
37
37
58
743483918
23
60
92
231983
412767
139855
72
87
97
79
20025
57029
17
1
406280
50
53736
86
465862
97
79
324698
387579
37
9
470837
2
321224248
388807
62
273594596
56789
60
3
174536
88
193996
84
125103
83
95
62
84001319
81
147510
63
66389209
348842
68
60127
92157
431183
402268
60
24
28
632078755
347173
63023016
91
248666
62
186537
14
94
2
85
2
8
11
854550655
491785
81
45
67
77
76
327745
70
191630
162166309
35
109650
89
89632458
231844
5
7
323735
18635
44
97
77
203527
131555
263157
35
38
2
175873
579855369
451241
96520
34
323780
910462820
41813
362429
76
373653
54
93985
64
9
257830
977998054
281805
124838
392322
858647578
374449047
28
800237026
232405
230762
21
5
352594
379179
130505
66
88
137084756
2
452457
14
5252
81650
266155
239685
348730
126222
17
227764
74527
80
683869022
27
401871
727889154
185923
423428
398794
70
308364
99657
38
145550
39
94
686855419
9
9
62
295434
55
9
68
317100
6
73
937080378
169915213
425023
46
46
715459167
33
465277
49
1
61
50099
130849
84
8
222693
274273
10
134444
8222
72
132355
6
24
2
78
6
66
210037
381051
495427
43
294913
15
56
93
37675
26
17
1
9
43
13
49
92
38
181864
27686
478491
81083
8
12
654764280
155767
39372
40
147805
240796
221808
43815
58
89
65
52
292218
236524
270165
50
66
93
26415
384817
661150476
319860
3
65
491148
523444652
89
59
88
273129042
294938
58741
247817
61607
199703
82
60569
61
229319063
26896
44
178845844
361977
64
15
805796355
129444255
1
52
40
1
21
26
128142
157966
92
45
37
63
199545
298920
42664
177571
102294
22
27
99
193997
89
642480539
6
60694
421952
76684
326718
84
629428528
284067
43683697
13
319248
93
668868329
71
387731
54
336616
383754878
59
91
11
15549
163544
90
55
9
95840074
14
221597
64
446621
785162755
64
396949
2
69
87
468338
218994
26827
6
29
155852
32
87
446218560
11
141394
402463
90
5
31
80
35
38
38
754304534
264133
77
190667
40
454151313
92628
343413131
86
64
2
1
86
89
357565
76
35
205759
44
93
318112
8
29
115333
247988
54
370971
98008
79
14
380903
424174
88
18
56244
216643
18
533702517
39218
163805
46
61593
4
340399
278749
85
400915264
76
294020
2
5
689235676
13
83
16
195568
88
123026
48
494933
42
259979
240196
28
84
80
8
206447311
822959782
216721
132457
34
69004
220066352
916627714
27830
14
153770
388461
12
480775
101601
140567
48236141
5
47
50
28
57933
7
485109465
952543155
48
85
94
88633
38564
4
68
277042
87
424754
103927
361091
441922
840115111
2
87
94
7
433263
224099
25
356354969
235602
99357
46401
207067
49
78
263230015
53
13
70
34
30
199383
47
8
35
810873656
35
957505476
130592
2349
5
317472270
40
137955
8
41
90
70106
20
245397
78
201788
330418
59
71
270262
89560
282506
378297543
82695
79
31
22
45
41626
430617
79
19
34
41
12
348380
8
87
79
243771
156012210
668993205
276367613
38
420221
100905
69
85
49
34
84
176289
398695
180832824
90
210254
204600
57
20
19
264616
408963
194807
15
365820
70
52
38369
27
47
44
91091
397867
56
93232
334979
440662
405022
165131
346977
341035
125660
29
93
15
8
1
7
380837
107275
4
8
68
30
970393154
99
130957
6
300016
222498
16946
134057
448173
562119083
19
344078
621416111
39
37
65
55
329220528
34737
7
498118
29
446237
424534
40624
352758
46
34
194536145
615596786
64
95
84
843128448
16
325822
76
9
340240341
88
62
73
473911441
39
79
76
89
234636
66
222172363
382738
15
29
23
98
133837
324902
17
80
231048
284488
301039
125232
55
392601
79
5
47
59
262223
27
62
65
81
265367
431832553
150971
246874
287400
90
280172
56
362548
96
334412
27
162158
41678
58
70
227591
2
50756598
16
659071287
70
347309
255227089
96445
72
77
2616
458736
74
88
299552
98
5
375788
64
235179629
41989
61
73
390478
9
43
57
463250
184337
80
28
93
75
428777
420464
5
392747
56
84
84
338723742
7
406751
58
8
6
69
63
99
185700
275547
90
279431
302742
16
53
220348
177488
174207
797370806
41
78
82
383557
197376
160167
84757821
265975
277075
174284
182075539
65
68
757817235
65
842853136
2
47
252042
94
46
45
43
179957
861070986
10
63
177098
422260
2
101618773
466211
132697
124128
347236
6
39
376457
324431012
81
26
334703
191412
89
13
26
10
8
8
213151
239840136
355079
133474
274299
56
49
249676
23
88
129532
84
585621980
29954741
62
378921
67
327461
369527
25
92
50
5
733436209
364986
32308
383106
24
6
280042
78
199169
68
79
276699
243126
85
4
40
461434
6
92751124
54
62
875412929
5
373649
30523
156716
279270
14
362228
99
75
360308
88
68
74
6
85
373272
731100999
356233
280014
19
169954
54313
438493
38
62
39
16
15
55
226667
48
951089787
2
4
145010
22
463805
53
31
41
88
268
809507508
96
239400
47
133744163
14
65
65
444971345
204393
5896
908232359
8
66
58
16
3
73606
27734
9
308655
51359
77
24
193975
22
7
110835
146717
312220
651071817
94
113153
52028
385547
88033
11
163717
313564
67
1
11
51
436341
93297
8
51
337217
7
112663
6
545592840
153921
5
68
28
295370
922476628
61
93
95
9
290534
351075
61
83
59864
16122
268850
64481
9
32
46
90
352320
128252
32
40
4
5
357305
98201
13
5
247544
4
238990173
122254
28833
114553746
846762958
75
94
181701
26
99
421998
47
707146869
66
303604
12544
95
49755
51
82
1
8
49
3
84
38
8
473739
9
1
34
98
216918
9
53
45
377518835
566192175
18
3
70
72
27156
50411
96
356008
56
77
75
94
92
42
352916
7
490979
83361
92
60
24
318534
73
318039
475255
35
26852
61
23
10
265033
73
255374897
13
144473
4
88
8
376229
97539332
888132169
97
187003
91
21263
85
249708
74
6
37
97
6
4
371180
465180
93
1
34
323394
49
62
56
9
587422780
162923553
300891
453581
83
47
24
245285
81
461774
340668514
285405
59
75658
187335
7
8
337780
196141
361769
47741
11
159815
56
76
79353
185362858
224896
8
63
1
344129
31
5
165694
203527
482575
417397
264846
127293
1
284230276
78
72
56
94
2
268623
7
5
152469
31
6
70
55
23351464
81
8
5
466020
146763
86
289307
6
24
19946328
63
61
98
309253
41
17
24
21442
31
93
35
50
264852919
238876415
21
208093
23
6
824327677
8
16
467674
3
417694
3
310480
725276296
490702817
411086
13
83
15
58
42979
54
3
25
397121
88818
441207
310505261
475681
78
208103
98
790763407
9
5
5
63
37
2
318366760
902487444
5
164600
11
17
57571
168072
48882
123503
165935
217141
68
69
51
236185
64
396312
352714
8
125396
30
3
351796
86
8
302358930
83305
62
58
345351
141389
52
838823669
1
5
52
96
596782333
89
328137
68
82
54
79
79
909494795
204901
91
38619
154986
51
401018
33
6
346416
33
25
63
5
41
818327690
227592591
470582
92
456878
8
51
4
438151
6
16
340575
423610
9
13
71
97
10525
65
450363
90
78
46
3
26
62
382141
30
54
310445
49
25
469509
191486
28
51
133056561
12
406843
29
3
10253
280182
493149
100499
497400
65
152851
131068
243629
320893
9
21
178980
356406222
71
28
18
352214596
274436
54
75
164524
27
67
67741
85
256766
361802
79
27
51
40
70
88
160847
198358
900813459
217501
417346
378465
86
199647
458027687
45
8
99
73
128084
54
423074
2
214553
5
847832266
305428
120323
44
425554
63
4
17
85
365736
213575
69327
64
22
40
81
1
58
306058
20
83885
25
886779684
86
24
89
357375
38
90
212233
45
31933
164283
58450
341245
494439
47
34
31
31
120191
275181
337007
204308
29
431288
8
139787
466466
38
444684
457672
263399
26
9
311097
24
227584
70445
30
329867840
90
78
445700241
295709
201309
346068
85
4
52
32
6
6
14
391302
653415291
86
1
433332
366497
489859
215881
114764
96
432970
8
141794
339219
107094
244018
43
97796
163022
65
588722963
15
305072
134606
111615291
271188
3
91
91
47363366
338254
421095
322232
9
50
59
37
43
25253
8
86
307169
174993
8
63
9
334365
491373
286032
4
159722
81
39
91
37
25
91446
39
181542
361851
333914
2
493149
20
51804
3
14
291788
536161509
4
13157
456960
34605
81
15494
56
204375
151216
91
229541
87
66
59
804989982
51
442487
10
58367112
499762
6
377961
469955
665490450
10
74
71
227796
299760
6
48
96
930466226
507120925
151162
112600
72
81
14
320003
5
190711
3
316139
104663
58
44
28753
7
904484111
7
3
197715
67
484552
73
495500
21
59124759
690911848
61
4
97846
59
334028
985408505
14084
232746
99
9222
230883
14
386203
7
38
80
172421
148882
35
92
104101
284938
93
99
439948
173635
291224
94
48
239446
431209
470715
977929371
1
23039
2
91
8
3
118923
415184
217004
61
29
51
66
98573
331497
77
62568
259447
91
38
430982
414906
14
45
49
46163
487694639
23
151843040
379313
9
459835
46797
314660609
187537
1
99
2
31
90
242046
67
155927
2
90
31575
6
495917
345571
75270
285489
2
165188339
123134664
84
70
61
15
95
131423
66724096
72
6847
493726
311050
859631444
66
275041
269523658
50
79221
83
9625562
418940
450221
253138
193424828
59229476
50
24
233563
28
388215
33
46
206390
242163
50155
3
5
298158
8
468453479
233106
118162
8
478855
464344
4
14
38717
199867
69
82176747
4
456902
580406498
308352
61
6
57
64
176535
137622
353889
85
127909
70
127649
304558193
48
233061
225993
44
169563
8
427568
63574766
391856
8
5
84
9
408922
3
112709
6
349155
6
216829
57
450210
3
276571
282346
40
76454
275715
57
37
474331
203490
988914063
301666
66
11
68
8
231510
214859
49353
414311
47788
333282
36
2
15264
180638
78
281477
73
249957
115620
23796
6
290459
377890446
388178
55
60
1
98
470298
558295909
55
305063834
78
804739341
368207718
39
66
467276
293810410
13
6
82
26
20460
641821388
9
69777
7
86
464730
6
311730
25494
283962
944633574
56
27
52
75
5
6
324014
2
29
20
48
43137
358075
464908
38
39676
84
69
3
29
274570
45871
462443
458246
5805
498498
87327
2
19
585397742
66
882090659
156166
199877
177743
274657
76430
6
82
17
25
710384616
2
321809
809162459
16
86
207321
117271
392633
3
4844
983199523
414530
329304
33
50
7
81
10
72919
361216
89
410639
37
61
60
414412
270920
60
287795
373336
62
186093
233051
58457
987917007
175247132
46
1
49
47
47
112676
45
83539
360517
67819
459402715
371515
8725
23
330724
718652078
98
30
40
35
166205
92557
697589407
84
81791
11095193
10
4
47
88
99
142820
44
58
17
3027220
5
265440
67
358576
217259
57
205288
398481
41932
460234223
81
481173
153520
370619507
408420
26286318
379027152
44
489170
72
4
58
99
37
369798
65
247108
78
238882
591671697
88763
92
288429530
295807
10
4
26
5
77
89
31
7
27253094
2
52
7
119533
22
231009
73
362427
9
99
8
353166
16
683427352
416166
218688
25
140481957
40
323290
4
395363
261606
31
362810
254431
696773855
206585
50
352441
56
79
86
112857
54
102813
26
470345
41
361390
267421
255940
85
79
7
830614147
2
307435
82
4
165185
81
579618133
875235378
292765
249695
2
213130
74
550263162
61
18
79
5
44
64
2
43
4
454964
451290540
43
448738
140098
2
19
48
80
173296
8
274505
41663
434803
8504
83
95098
281304
645417169
25
426556
310873
95200
8
47
473564
376798
75
1
2
251787
45
4
35
72
93
6
8
96
325464
836317666
499915
58321
259603
51
79
84
481560558
286816
36978
236896160
28
180139
574495906
54
57
450853
199278
1
70
227740
80
143898
73018
325679
209392
7
85
83
213920
90
842467485
218623
20
8
53
40
2
412931
94
51244
118865
176939
84725
7
71
198383
473766
50
3
448036
33
72
92
42
430533
7
159749
244708
70
367208
98
38821
96
70557
40
4
8
292187
25
1
15
37383
77
29
94
46
82
38
8
371326705
144643
431707
69459
193351
21
67
51
95
957021948
53
9
62
128049
58
666041187
337814
8481
75
321955
93
398152
17
60
237622805
9
71
53
25
9
34
97
8
51
78
65
219545
66
465119
84
99
402762
16
8
249345
121294
65520
14
462712
173126
16
447674
72
82
940092963
76
4
74880
396043
14
301380
7
228945
343346
423292
290921
300793
186272
191113
381088184
28
93
53
241480
107841
98
448122715
75
94
34
18
372047
42
817214393
469836
95
37
2
6
117885
5
2
30
27
77
71
96
271622705
633677061
486788
522151254
20
18
46
151621
669801515
44
11857
430353
53
158010
492353663
86
156227
7
159910
23702
31
782863500
899671990
55
85971
170085
285200
337015387
18
269377
318552
369488
1
45500
35
39
320977
27
48404685
318260
80
359188
315761
74
21
88
12
47
368277
753161820
8
83
45
25437
442316
91
86
456996
16
376806
141700
95
297239
449870
285460
6
95
287188
506337508
89
87
448444895
379075
475906
256306
392710728
36
266502
479962410
969883541
84
97
26
5
87854
3
463299
133805191
299903
137909
78473
253285
18
69
2
1
651828826
13
616126524
5
76
410412
247376
64242
86
68
25
40
206725
15197211
464556
182467
388731
255271
488074
17
406182
397934
43383434
251648
92
74
4
887390813
156727
88
13
393486
118374
361000
482693
162693
185978
32822
166829
98
91
197117
90
93
199010
34
39
88
441610
13
231750
42
7
6
460398
85
161171
465975
911105530
51
276681
98
73
447025
13
52510
370555
50
37
49
423425
8
29
285940
60
290670
94375
226935
197997
90
48595
318713
45
88
146885
90
36
64
463069
406401370
178550
561152821
758041308
669616143
57024
326770
195219
93956
57
89
45521
42
255263
866417893
56
56
18
8647
88
18
13
475009
68
82
334845
5
341299
674235515
60672
329798
366470
196880307
48
81
461286
27079
74
215041
54
9
88
44
494497
36
16
434261
482871
395063
356365
90
50
448196
210654
10
78
42
44
2
9
6
128290
8
32826
38
2
480046
77
52998
6
7
23
471654
257471
66
263685
303644
83
14
9
272304
120158
48
21
13
15
60
443389
209300629
371319
50
19546
450223
444067
14
86
99
155788
973948507
272036
5
336647
351005
96
725319857
57
222927
51
240801
4
14
98
32449
73
94
32
23
421187
4
488233
65
147203
934148572
56
148408
38
261202
7
299101
128855
55513
85
35
72
34666
15
297241360
256756
89
73
8
310097
213168
412649
41
23255686
259842
36
84914
111119
27
92
452950
17
3
5
38
211805717
272364
214037
105403
10243
414808
3
383357
58
6
369696
20242
78
71
47
24
85
108877
3
472298
283465
354686301
64803
45
95
9
239258
49
9
57
48
877316874
5
178104
645375442
52189
81
575750782
61223
95
408989
59
36909
48508
52
474710
305979
184087
96715
80813
121899
332
35
333674
401386
415532
40
32
94
7898465
650445525
24
375020837
27
312695
10
441462
270528
97
21
14
93
96398
469641
45434
92
32
69
63
93
4
43
71
86
92
35436038
1
68
272636110
858085362
832557086
442273
53
53409
73
4
48
422842
663081493
239677
129406
37
1
333222
4
15
131554
669387450
91
75
47197
202373
305668
31
208284
79
34
62870556
959158526
70
441085
92309
6
79
200224
13351
628527709
463097
9
221584
46
401474
9
5
840714225
6215
69
52
18
99
68
42
42790
413936
8
27308
7
1
78
145331
32
292743
340740378
34
15628
44
329739582
96699
66
22464
465014
84
75
28
1
13
241518
11
25
477942
68
23
54
218982
135182
92116
351469
2
85
326977
9
159270
65
98
70
299843
363440
73
396821
67
85
44
263345
120044
47
34027
393812
97
8
45
344779
3
314536
33
395798
89
3
212122
6
345610696
71
2
926660071
201719
25
609499843
296425
97
184960
140469
300466
13
6
230922
410322057
59
8
20076
94
23
91
26
55
3
17
94
318978
339399
211242018
17
473576
40807
65
86
72
157835
638106440
74088853
24
717201792
37
56
4060
995802414
26
796019195
403419
13
27
5
67
33
288604
454689
7
222685
131367
191006
200588
903912343
66
9
170389
54
230497231
14
64
422199263
7
226130
135241
399430
354751
16
243706
148366
72
8143
230421
1
2
3
95
81
62
9668
263926
78
428555
39
85
472779
16
8
214986
90
257077
6
29
96
65431
167085
8
294712
115086
643419563
219543
469680
98
32
43
86
86816
60
47
31
5
379615
36
52
166365
52
69
10
7
7
57
363567448
67
478787
6
73
267636
372515
139515187
440059
825479923
81
323641
26
10
1
344632
14305
1
100706
248779
29
453223
15
138946
132206
224916
399809
36
305687
2
2
98917
339324
35
485912
68
54100
70
93
55
33
78
87
54
177459
22
77
73
402578
33
194412
851713118
158433
209673
20
6243
2
67
144991273
472378
227358
86
26
93
397059
51414
79
193483
3
6
90
863239332
235985
5507049
403673524
17154
52
83
112836
55
4
7952
996499608
321872
983910103
309157
493067864
285897
50
59
80
493655
5
16
201803
32
31
27130
586983111
4
81
31
3
240726
188309
250360
129310
7
5
95438
6
536114224
9
59
39492
92
72
21
82
44
35
9
54
194121
95
35
70
96
10
145
5
174901
66
324959
19
7
44819
50
211330
131037
41
2
44
9
80918
241193
202307
9
56
47
894129274
197962
95
84
490289
59
315510
198566
377118
59
317210
130310
25
488556
323279
577205883
446898
254014
471739
26
483935
27
250211
303425
394677
23
56
4
154486
41855
67
76
330185
52
194276
229971
52
93
611294657
42
986190968
84
308538
36983
18
5
42000
298184
339074
74
80
316002
67
53
258658
718834765
918227182
5
467824
410648
34
37
72
309883
4
472113518
40
33
71
190766
90
80
407206
817658413
155570041
58
269250
274799
97191
25
311454550
64
295756
27
99
64
70
93
516268168
434035
468350
65
20
79757
461375
9
55
10
63
205503
456826
7
341935
74064
254693
4
399077
93
144407
59416
16
428312
69
63465
7
43
812076702
38495755
323380
29
7
255313
63387176
46570
285867
38518
296482
254512
714526296
139887
673034101
5
7
346761
72351
123097
315354
477677776
31
314223
258217
41673
83
368845689
8
85
83
377531
127041
220368140
56
2
40
51727382
53
425035
422855
4
26
12
3
342828
112772965
167957
82
51964
269184
159342
100822
453553
20295
36
59
70
312694
1
39
16
87
234138
28
475989
15657
403031
74
74
19147
631949309
60
30
171
88
83
99
829449480
63
7255
9
87038
459839
67
171410
90
82048
15
3
241984
41
369497
73245
59629578
93204
63
32448
24
68
72
4491664
175088
34
12
444123
60
351361
17
66
299408
47
66
41665
247384059
628785961
222715684
31
234109
46279899
83
280682
259291525
93
58
251381654
68
228437
398114449
328380
823
354678
8
79
251744
322279
62
130228
9
229526
192662
60
404005
3
401953
157992
878683152
47
284693
119805
45427
214862
66
233104
510273238
438135746
97452
73
38
8
887956529
46
74
676352163
312854
83
900916709
88
74
58
23
589100979
91
361114
15
14
31
286914
23
13903
69
69
50
46
44
67938
42
174116
6
87
1
8
240528
915956354
9
322029161
478028
397022511
416082
415859
426929
56
340549033
242084
18
21
330845
56
3
469241
49
400040
68
179928772
427178
460480
96
478879
10
62
3
68365940
884648015
481620
74
223868
83
390707
64
9
878718178
179917
186569
50
259576
418085
63
171873
83
81480
7
28
81
13148
183380
73
217647
4
42
22
75250458
301317
152281
37
38111
94
18
24
8
24
13
84
301940471
348883
3
67
466346
63
3
61
77
275099059
30
6
88
9
6
68
91
37
284096
62
360308
77
6
93936196
29296153
444624
46
80
62
470838
288110
38
61
122861
48
70
81
347162
260082
281238
77
852124938
43
47
33
98
494227
141155
20
87
111770
91
4078
30
156422
71
52
257834
163547
76
192338
6
93
77
85
3
75
1
36
52
74
12
69
330847
2
200197
15268
224529
95
62
378535
404115
8
166796
451709
96
6
97
67
6
35
242679
21
8
13
60
87
371816
47218
9783
87
5808
35
147957598
95822
5691
406376
9
2
20
8107
91
485328
294648
439858
80
346542199
680727115
68
43
86
218278
10
26
44
77
21
6
43
59
87
488819
7
3
28963
19
124330929
92349
68
2
189088
64217336
63
276804
32
434283
164817
186751
387636
84
9260
3
279474
468711
497423
167001
340304
66
94
44
264356113
37
20
343748
93
3
207925045
274973
26591
758235110
14056
9
72
179326
12
331833
218275
2
301079
99
56
180468
24
452792
25
28
201159
62
64
29
229221
141492
3
660814713
429856
398119
66
372076
24
58
371384
180370967
48594
87
370000
2
641047197
396766
416339
29
7
65
9
27930
5
358728
92637
60
562414096
94
23
21614906
24
35
36
19295
8
48
45
476392
41
159275
524443889
437349365
9
466937
72114
485111
414949
30
361526
169296
349149
16
360359
499273676
2
82
51
13
73854
85
34
6
12
10
806562598
257593
93
467872772
893818441
396011
344825
185108
180534
481121
15
80
98056
172689
71746
69217
20
25
449605
484865
39
26
506761899
278616
178586
69
383704
58686
93
6
37
59
422618643
57
78
476589
46
183372
76
396979
40874080
25270
16
188347
155338
12
410196
13
91
63
24
434549
50
25
7
53
92
202557
63271
69
498444
56
80
41338
367298
465622304
50
4
10
152874
18
18
45
85
335525
9
422946
29599
99
44
37
21
79
345794
767333545
19
632240538
311930
75
11
435771
398585
27
46
82
59
63
117074
268958
20
30
302082
5
58
251063
565391494
53
7
74
212135
226253
1
43
83266
242200
244476206
151984
55
41
95147614
88
377971
58
354048
35
75
48
344457
39
78
90
203287
22
11
162469
1
310373
80
381313
490529939
56
115656
272816
311452
169393
47
31
439914
89
76
453740
407764
277589
105700
2
252444809
54
168526
13
351383
36307574
869591595
94
3
45
186342
48
893997710
38
26
87
6
47
242831
227507
75
444778
65834
3998
60
219201
51
394275
7260
755691175
461192
499055
69
385001
51269
20
711699212
1
21
3
164557
36
231880
93466
50
98
96
402221
392576076
46
94
23
3
277394
114359
415677826
54058
179892
23
302789
94
37
21992
3
26
5
7
277315891
216015
7
2
98
61
46
56
70
99
2
66557
233295
621128476
1
8
5
83317
416285
92
77
175476
93
214933
8
40
152178
98
58
796665805
107863
468982
69301
74
123576
73685
237875
37
472744
68
318298
5
77
965191872
58
148861
39
94
198554
576256732
126916134
9
494426
99
280735
11
77303
69
39793
225532
47
56
56
275298
123473
82
62
72
74
405554
298143451
8
227668
78
277274
197608
290815155
67307
311983
110981
78
4
3
446082
91
18
800593773
24
92
374251
38
137878
54
916602482
27
158340
82
337593
67
56
56
365356
59
790972160
6
485003
304479
48
102125
84
42
403142
325669
53
36
690245246
80
64
7
21
161166651
203998
53
516181813
640931548
157803
27
99008
663691640
292077
98
38
89
1858
27
86
44
88
73
293427
398059313
85
15
66
67
41
99
400908
349481
7
301666
106307
99601
70
64
1
85
176319
18
87041
470415
688313037
435588
213787
99544184
3
425122
560963236
319091
380045
724
59732895
201586
81140
6
98
481863
206020
1
427993
373716
15
70294
4791
75
29
2
179833636
225650
123395
449701
312485
54
7
9
16
450173
62
96
94
295420
98
14
18
19
322052
3
4
490567
266291233
1
70470
436415144
46
14
9
40
98
81
17
12
315836916
76
40
43
174076
298012
84
68
353535
290150
213015
386475
48
42
20
62
351590114
358900
92
37776076
889664967
4
9
7
468859
246537
91
79
27
9
336088
304721
663256492
109991
87
97
3973
49
270840
21
45
116703
258016
478250
148620
48
10
179004
9
50
209840
30
46
161264049
390951
41
418771
909787315
1
150320416
7
31
91869
3
96583
48
390941
1
37
70
117291
94
63
105442
351496
2
4
247878
211187
28
82
298632
336988
143162
83
285147
4
68
362814
13
431029
92
364156
398710
54
51
29
58
93693458
83
309689
694708801
35
94743
37
797500404
18
6
1
186159
82
77
265126
328342
92
85
46
27
5
74
36
285184
95
197083
6
272327906
64
899379985
159984
96
408345543
20
24
84803
289117
324475
136454786
73776
303567
60328
96
11
452606
97598
132969389
117875
111846
42
6
229033
98
477260
84
8
451796
40
260419
392785
29
46
175513
61
95754362
74067
41
87
339267
116820594
377999
72
437534
317956
34
11
370592
35
33006
261959796
109155
4
7
473353
42
335673
26485
26240
93
380697
96
99
290178
69315064
375235
48
352779
377821
582554655
489558
6
81
440260
157477
2261
5
867242176
16
32189
424316
29178
69750
81477
288104
166565
350958
75
49
379612
24091
65473
49
34
354060
253282224
714970884
926745034
688335299
346592
1
202232
181915
87
435187
170293
48
8
155608
27
13
360340
7
14
284125942
299768
56
3659
3
485120
91588
93130
302096545
294107
41595
13
22942
487588
209887
101226977
149166
97
491090
84
37
11983
682874802
6
148517
9
11
114464
3
27
46
157279
26
34478
10
138517
424644
31546
45
306720
335178
17
25
236234
323758
77
75870
71
3
514946016
3
65
93
64
94
13
4
5
9
3
459284
404522
34
60
94
76
464094
25
62
4
40
7
6
394419963
248230
340254
156825599
57
877325887
227514
1
22
404462
91
4050
181128
70
86
98
9
481085
153472
3
65
19
811598047
753903367
891566938
248318
253620
68984
343795
44
18
22
76200
490795
153885
114221
286882
93
145801
150915
417706
862718228
447792
63207
50
78
159720429
30
12
36
5
121976274
569722468
34
185388
47
36
82
415420
946237585
34
72
2
178396
16
74
76
66
31
527398266
54
77
41
3
462876
424159
385849
22719457
7
7
59
367468
254112
8
6
33
70
115142
434013
1
47
4
340033
158033
15087
37
98
65
58
15
238483
145202
160163
332641
89
55280
9
361349
18
69
464339
433271
65
48
22
695105393
117536
199162
328721051
54
88
3
81298
46
271354
88
77
91
333467
43743
45402
37
6804088
86
992130958
113227
44001
367314
3
474235
31
471430
374780
47
89
112854
48
142429
186073
445096
65
64621
449635
242738
271912
47
2
35082
58
308930
9
467305
308826
62
27
90
387343
972092334
32
5
37
1
272843
81200
26
96527
3
78
26
47
14
70
69651
252449715
83
69243
67
242003
31
498561
455494
20357
7
4
38
223328813
15
67
33
78
289674
199629
24
57
275821
73
89
76
311667
567289699
482270
301638134
81
532559145
61
9
12
68760
23
13
10776
87
498183
19968
48
182503
295329
3324
16
160290
355573
197133
15
86
159122
449710
89491
752729240
2
6
28635
1
378664
4
32
5
817973853
476547
228859728
379490
429857215
81573
147383
7
396189
6
9
70769
8
2
57
128906
283618
11
327098
75
327626
47
203722339
12
25
93
38038
19
70
6
7
49734
46
62
898318988
63
84
74
7
82
25
29
258393
57
254194
93
85
473922
117026
37
303284
91
288971
470393
150297977
67132
6
49
61
336801
16
41
65
323313
52240
87814
72
9
6
865940438
2
984712118
48
85456
29
399696795
13
70
17421
12
1
465121
2
64581
3192
7
305267
32
8770
34102260
18
57
92
87
633391213
63
74103
85
73
363011
328001
2
412589
316075
140886
6
463067
151407
448887
641404362
84
38
323485
78538
47
14
270905
23
81913
358035
64
445442
237393
973527260
68
94
2
581323626
75
296874
96
160474
43
22
97
305175
235558025
31
799916266
6065
30
35
22050
7
38
51
41308
272159
343267
88
367067
27
28345
111742
23
444480
60
156253
51
472735
398529795
395010
46
28
25
74
425122
427851
4
469569
93
404242
58
424679
6
117555
214238
76
18
364720
59
197142
272800
35
415405
4
247204
33
309938
94779
40
91
1644
35
69
65247
256308
189983
836619804
65
371916
248595
55223
210062
334471
5
46
310546
498100450
38
9
91
3
1
99
224897
54
5402
21
314566
21
145754
9
7
2
341423
42224
425539
3
3
4
54
9159
73
927294403
18025006
218445
79
672082914
13
24
359971
405469
251505
440661
684685617
37
600152528
203650585
47
4
313238
249268
44
10
76593
40
52
5
368522
813220221
49
17
287494
6
971363700
466292
8
5
67119
92
415253
18
432618
283951
2
363716045
348803
93
461778
36
3
18
182103
379898
63
19
47
196840469
265247905
153947277
80332
328870
80
63603
99
64016
86
80
451286790
816534058
32497
242941
38
78
72
377813
250031904
12898
79
4
380245
51445
363840
342338
56437
4
59
39348760
6
89
14
69
61
580352296
9
73
367922
495498
461400
80
365238
106959
420958
409667
76
3
451901
48384
341661
511597896
98359
12
336437
16
9
8
7
93440
6
84
269540
182404
86030
33
674176580
280880
41
16
28
1
43
79
69685
277504
494842
24
149407
280528
24
15
286899545
18
61
728912731
6
865900431
249924
106
42
31
1046
87
74
60
43
51
56
48
425661
87
6
84
19
387957
437371
51
253951
173973
189773708
90
272917
176990
415615
91
35
3
58
447952
6
310187
25791
1
65852
474429997
791
54
7
270497
13
8
101591
283357
396659
94
80198
11
17
356357
207823
499278
99
53
26
956624165
90
239323551
7
353854
35
637184120
201267602
312090
88
386854
405313
30
185495
38
2
69616
39
61
90
293222
62
15
3
407066
3
466157
379620
455444605
475300
899301658
420792
455874
53
97
363095
12
125015
354696
73
5
61
31859
5
7
127729
24
76
46
81
381435
185466
1
38365
232752
231772
481589720
295401590
7
9
491553
48
13372
128276
349158
307086
6
305696
44
427037
154626128
393762292
50
3
17
50826
10
158542
88
75
20
201981
58
207779
191379
72
64
367996
289184
85
93727
21
271022
727154103
32
3
7920
412074
357458
55
164910
194534
6
27
189760
483171
5
50
428789
60
196840
277071
251105
319978
67
58
268849
442126
92
78
6
903227827
672477980
340341046
67
41
4
482958
21
451173
31
74
5
85
127106
261687
189362
4
89
66
435611
194822
2
42
57
92
71903
36
48
49
299729544
75
19
416439001
25
9
314474
87
26
79
489724643
92
58124
445990
75
263275
388987
2
210645
798848301
31
31181
62
157049
53
65
63
75
441319
247456
83
8
480995
401522
22
203946
135084
8
804466490
358281
78
290862
39
841376054
44
466822
55297063
58
14
230646
6
18
41
483220
72
263421
356561
54
463658
33
433699
29
40
27
257275
81
3
96
71
67
39
2
734374621
51
59
17
36
9
72775
81
32369
3
19
6
392086
7
101742
81
69
77
829627609
857367324
66141
358888
154136
46
899702002
86
88
10314035
10289
88
87
28
491415
467682
28
11
38505
1
319327
90
38
9
382398373
1
94
11
50
81
325508
390291774
9
57
9
293968
2
9
9459
241944
113925473
71
65
19
179418
165034
5543
271762
448485
405051237
86
20567445
35
8
204748
36
360817
50
1
440979
9
444251
6
35
341598
104426
81
52
66
402918
188435
315961
86500
16
143778
81446
1
67661
368018
293822
13
628475981
373352
159034
84
477332
157972
83
2
47
14
374096
52
4
45
70
21096
45
84
305952
84
58
288636668
4
176223
81
8
373432
63024
412920
22
76592
79
82
57
58
231847
155038379
299574
36
313721
492487
54
121350
366764
1
2
451595
304138511
7
15
188696
479194
26
40
250953
206623
71
49
2
23808
1464
13204213
31
81733
79
27
69
78
52414940
210470
138146
305494
56
22
672338149
45
83
8
443968
126620
7
49913
619942679
32192286
373316669
38017
7
175967
35
1
99
168565
850459337
67
79
448936
83
491236
58
478045
133384
77
401818
439560
11
443079952
82
32984
57
65
66
64
446836
21
217295
105856
361267
18870783
1
83
27279
64
42
59
73
6
49
486841797
3
249521
69
47
10
35
23
332680
390240
27
364858119
481522
466798
934668547
8
37
973068495
21
78
43
255492
70
489336442
210432
81
78383
275689
428494
34
419569639
230694999
73
73
37
91
212383
38
8
39
3
47
141083
97
103186
57
156020
8
9
366343
477408
87506
55
32
686024807
41
88
98
32
7
8
8
293435
46
16
641728979
374722
13
71303
339423
2
341154
99
223100
761255285
53
1921
64
902
31
68
5677
77
50244
36
5
952755382
164273
44
9863
83
64
448901293
65
44
335554
163825
2
454605
475795
56
100917
93
21738
314954101
22
22
59
88
737547939
38
694046306
206647
39
129567
298482
1
6
449719
158809
499572
43
128713
20
23
91
221582
54
372593
198628
61
192947
104259
630346485
827292348
25299
322853
256786
368730
72
1
177203
62
86
9
145245
429638
79
50
487349
23791
410876
468526
224272
66
50
33
768414086
413856
18300
551979935
22
9
214541
28
172790242
885787742
801185100
89
797935241
55
259598
312587
917341646
457346
70
82
82722
86
25
35
238529
20573
214650
13
7382
418254
108013
52
53
412114
92
178628
367707
19565
2
94890
61999415
385974
342919
25
408327
21
56
58
2
337405
57
5
261985
316709
386848
33
151107
40
62
21
36
177980
21434
462483205
106676
468734
335883
90
414937
3
49
54
173190
11
91
127212
93
52332
68
52
46
2
641768726
5
43
97
29
282085
459836
66
17
22
27327
98
8
216827368
71
473509
4
485495
98
44
17
67
7
310752
72
38
9
329655
47
252038
191054
22
81889
8
52
39
90192
429395
710015734
19
149504
29
98
46580
461955373
191739
429752
312155903
87
69
51
46
228021
8
115314543
491669
88
326495
56
407313
81021
5
39
56107401
13
44
403418
371510
315266
51
313699
330148
12
8
8
369556
30
63
401704
32
284068
102816
122667
56
8
79
1
489167
217531
46
45
392698189
3
364760
469158
51680
316956
63
112269
101647
70602
346302
54
2
146849200
483515
5
56
5
161212
25451
17316
210481
49
10
16
11
481548
6
249824
54793
89
67
321058
68
41
87344
104547
16
968367218
6
262302
546439981
297964
9
15
56
73
128983
379000
70
55
39
436759
411939
16
974031430
329649
941813218
983192971
10227
95
448439
5
261595
79673418
297905
17
46
407827
20
66309
83
369947
583717867
100865
36
150979
4
24811
154988114
66
9
13845072
29
5
332793
99
371532
330994
1
199712
53
326228
973029301
77
322160
47
9
301607
221471
97
7510
342142
77
325510
2
138393
411436
291493
316335
8
3
521665084
416337
445708362
421909
115218
44
64748
47
743133457
478409
340122
101661
51
19
44
88
47
136386
689019786
304605
570899509
195973
75021394
231540
580368213
495883
8
75
61
790982546
79
465491
427826
39
273479
38442
27985
81
240801
42
78
161951
382508
351650
78
33
2
94
32
364578
51952
284630
91
167637
75
460016945
15
173374
388399
808844714
423554
38808
195529
64
486640
4
256475
459786
15
49
349875
21
35
108096
46
229265
49062
25
80
25268
158182
725809315
54358
8
1
94
27
389748
123359
147492
17
1
962790414
381541
67
442920
125675
176617
27
98
2
70702
31
58
431725
26
71
1
495335
82
115650
432270865
83
6
2
284197638
8
193584
438940083
72510
14
359123
363111
334716
17
42069
57
71600
80
182303
10
8
3
1044
53
326872
82
243449
38
11
29332
69489
6
162896
421600
64
53243
2
75
9
195618
235394
131152
71
24
57
235038
1
8
64
932284750
60
264954
80
337812
213567176
18736820
43
26
111219
19145
170264
391108
869050603
94
10
177728102
56
96995070
139650
114254224
320083
34489
158077
77
451220673
85080
403677
39597
268511092
378873
16
275522
78
54
7
572338339
79
43
422959
51
85417
427067
427849
354857
463202
1
164261
61
7
488737
65
477721
119758
35
230419
15
92
48
18265
634508207
93
48
44
69
87
8
129864
400717
11
29
230197
882803107
9
453272
3
54823
131304
39
34
32
76
112200
68
315014
459769
454926
87
350354
83
210085
87
446743
1
232221
97670
412546
8
869060442
11692
54
28102
90419
12
165930
277212
15
55
369187
72
92
65
51653
74
2
95
94
7
91
49
30
49
17155
180129
15
2
87
9
64840
57
222622
67
84
40
17
301366
34
57
499771
248960094
54
112235
456500637
631843379
22
21
421339
53
18
703110693
80496
230171
104216737
296589
59
361770
312442
1
417704
9
139305
254194
11
114096
386301
70
74
78389
403771
12105920
30
394113
46643
75
70
12
37
81
34
311691
28
20
1
233228
84624
6
4
57660
94
68
268335
491995
90
300470
950337188
416398
435772
394720
41
9710667
57
421748
32
65
212059
97
72
378893
42
350661
944434575
771341931
136481
400505
310023
47
81064489
404529
286630
72
99
6
8
41
232243
9
47789
73
264325
377176
76
390018
97
39
25
181497274
83
203945
46039
31
99583
436774
63
692357426
358106
20068
105833
305089
57
227689
395283
97
123603
191235
17
2
927880815
425104
169588
220655
981141324
31
16
251320
165338
730392542
33002
31
186992
68748
128615
206919
32486
56
197128
83
11
7
185221467
238253
832781708
4
57
186049
73
372022
7
17
4
74
7553
431776
200620
32
138809
374524
233853
104381
11
330881
85
784394947
51
900050391
60249
482244
318961
7
724009961
298864
294205
60197
69
22
44
34
235363
458474
42
259284
40
316604
814384925
6
151132
108081
353708
459647
4178
1
68
326457576
7
267514
80
7690
395764
545078601
41
27117
72
339091
159895
49
88
234986
87
351483
410629
361051
731794183
67669
20281
79545
38
76
44726
95
91
51955
101464
6
92
3
349669533
231762
6
293623
20
341991
394571
1
185229
360650
463028
85
79
81034
91
78
3
91606
3986
378974889
448449
77
88
55
98
83
60
87
37017
21
223965
437932
18
485132
76
411722
85774
65
50
373558
670857644
10
474157
2846
129580
89462
308725
90
426267
377448
76
8
48
90
213177
226658
82
6
496400
34
3
987117119
320049
149536
180743
56
28
80
393116375
300717
54
765808309
99
379958
30376
5
9
479690
85
32
62
38
25
8
79
32
7
412668
3
41
209515
384755
230559
2
68
75
96
305656
3
138438
111997
477262
9
100599
96
47
103307751
195964
274057
5
438891
36
13
232404
440089
44
3
925880275
745384739
965619362
893610153
56
731965935
304093
5
1
111107
32
10
59
101382
31
20
92
3
61
235788
173894
267748
8
84
48
3
37
68
68
92
485618
96
43
7
1
13
4
31
677648116
51521
602855201
41
6
59
179737
246064
8
20
15
1822
13
1
673500098
28353939
8
1
99
4
98
79
412940
437712
3
624188037
226480
11
232094
56
646146625
6
5
387034
75
111752
9
82
12685
4
94235
1071
14849
8521521
4
8
120040
91
67
49
107764
271274
93
5
13
1
67
55
80
195583
80328
158475
68
117152
28304
75
28502
7
304692
51
75
54
2
67
270621
339317
89
419710
312461640
84
282808
98844
202925
248738
61
41
123924
69
235662
20
7
5
311640
68234
4
438665
3
48
3
160653
140420142
23
83
498478
61
31379
343042
497416
2
488504
413706988
195593
420828
4
53
802508745
81
80
98233188
59
110713
398949
125246
79
15
103723
89
45
398669
411148
100881
235477
488905
84
3
14503
11
31
297258
13
141576
108200
384023
9
900147763
448213
18
298882
74387
374695
287961
34
428831
425408
73
3
36
591801610
100718
418221
471169
1
69
235813
169535
459644544
340813
696903014
4
139612
752550313
35
50
80
67
229915
18360
364085
433101
379305
4
4
48
232248
7
428925
361977
375772
76
466707
454213
64
42
440851
245749
96
466923
838243263
50
96
377687
380566
72
327239
458328
22
261158
698694266
84
469058
17
22
351255
68
49
206828
152929
3
788966228
397844
2
12
160530
20
75
251925
308623
119387
444333
15
377805
49
447410
881345535
132227
259025
195342
175604338
199391
735355525
411428
47697
45539
6
90
41
8840240
274881
155970
446582702
17
77
43
93
32
83
70
79
16960
433316
30
166845
51
98
42
16
422012
33
16
7
54
76
205514
224653
992633360
53
21
67
3
28
94
40
346176
33
4
14
96961
39
11
223067
97
49
49
92
429152
90
77
8
82
31201
142324
3
129412
118742
36935
308289
2
28
448007
426464
2
9
448768
4
25
86
11
188820
224995
129940
161270
471415
28
67918
308192
28
197830
256848
354124
99
425919
397445
7
436998
74847
486754
231654
9
37
54963
804173285
40
406852
4
5
448884
32683
33219
55
49
423298
6
28
546852430
330253
36
37284
58
94
23
155456
8
78
450725
210394
37
643938301
485389
269691
10
73
67
5760
337918
313761
2
867949486
421076
46
376942
79
50
55
59
52
438317441
301725
763834880
28815
39
201196
250967
195915
60
37157
20
386818
318867006
236148
78897
131892
91
132048
31
212806
2
62
7
5
17
84
87
143613
6
54
74
215280
62
156216
66
73
355717354
65
12
34
243864
44
94417
13
393799
455480
54
246555
35
39973
284358237
6
23
179895
230139
59
77
93
76729833
4
92
26
60152
4
97
26
20
99
45
8
371280
3
24
30741
119408
62096
275494
50
48
89
1
296359
14
355290
545459209
105955
335275
95
466579
149757
75
42
6
8
26
478807566
98573
715283466
27
9
91635307
253809
67
61
237218
2
439402
27
40
65
457464
49921651
14
359655
313770
699762694
273177
78
360327
294070
2
297043
267706
296583
193368
7
176624
113798
411257
406672
86
108319
54
170088
44
216450
55
75868
773191036
26927
64
141336
426133
386767
18
780528478
86
972017272
146269
28
39
437672
94
4
495732
404707
11
347383
57
4
476769
52
68083
447530
50
35
386641
90089
352301
323451
36
16
103411
18482
46
364050
326215
88
26
52
42918
46
207971
94
93
789940146
93
98
11
24
964204600
58902
98
11
5
461329
157160
627550509
44
29
87
76
398591
37
183754
402704
224296
1
393520698
2
64
192930
25
285341
31
426015232
28
916674458
249816
389252
57
388909
31
439766
80213
274363
75
28
21
961865684
83
7
217922
217011
79
175053
625918367
55774
22
398917
955786824
243122
71
406502
11716
75
15738
99
53692
352323
56
412265
88
63
93
27
22
4
293354
74
93
57
12
323713
316247
240871
240050
37
159624
138825
78
241024
431360
435064
5
423974774
90
784032626
339359
16334849
82
433185
103748
41
479646
238507
92
121752686
283702
22
36
64
20
48
99
2
18
19
61
77
80883
62
89282
131828
84
56
375066224
258422
55
189455
487700
96205
79066
3
30034
6
26
331049
20
65788
14
3
1
309181
96
40
307163
280506
628960823
2
69
88
457945
307948
40
417354
107861
22441
47464
29908
393782
16
100063
47
669094372
6
367437
480069
7
26
62614
6
71691
88
32492
87
299636
690628989
93807
84553
56
57
38
50
94113
420331
206178
86479
52
82
290276
5
7
41
32
83385
49
7
87
429725
37
77
126654
262703
86
141780490
75
203000
494952
443426282
972890832
64295
258362
226777
288785
249043
458363
88
83507
4
473527790
80
57
100286
9
90
474845
39
138974
46
213910
89892
371326
166642
87
13
755192602
39111
249057
339746
37
302539
37
23687
5
401573669
109789
8
32133
274268
20
27
12
285857
431737
530454599
253659
11
373298
21
62
729169590
153300
498574
25
2
66
326037
452595
2
37
264755
29
26
36297
677433331
170011
44
95852
347024
93
219434416
4
58
99
59
407819848
330123
206211
1
398719
945503424
60
120879
99
375823
87
418352
179788
46
106947202
4
33
65
309595
96
49
38
89
269998
48135529
22
452170
9
33
4642
76
343196
68
68
1
10
455989
183597
25
87
170593
48
40327
70
492269
66
41362
81
50
2
32
285282
444084
306938
86
791433815
97
406526
99
2
235924
350052
64
304568
43
642159469
98
240007
5
49
2
33
69
180004
9
71
84935871
78
28
272568044
90
62
163256
55
479741550
75
65
459978
8
12
117485
787738612
235134
277611
369778
30
21
377859
390368
5
45521
463156
254895
21
349177
262914
67
22
3
84
344195803
286115
415724
93
60
4
2
55
312349
14
86
322113
219974
476173
284124762
85
273700
416958614
455486
117778
121594
326982
308746
170541
33
188141
36
49
88
122963
48
4
7
8
314124
74
50
36
417475
592839727
44876
12
4
340649
31
54466736
101992
321074186
11032
169314
108830
21
227338
392349
79
11
16
348904
20461
8
3
53
19
72
13849
21
5
102737
28
86
831208677
426552
493070
260717
379963
70
11
34
14
43
245210
391302
307735
279392
13
374973
35
74
243458
23
350652
362239
429825
70524
2
80979
447950
310951
165662
336021
210215
36
490465
45
13
205846607
16
81135958
73466
4
10
54
129635
7
61
35
81
310806
345946253
636018646
25639
84
1
3
138701
5
215223
33
15
4
893643780
67
440654
90
9
470895
58
52894
457716
458217
164102
79
67
775960909
495933
494289
35
6
69
150388
93284
4
404056254
495163
5
27
697046508
9691
432811
163908
4
476610
56
290942
3
35
35
63
89
412316
217177
807448357
184228
426830
73
41
73
57630
331192
28
93
23
919577314
221452486
225395
95
128816
46
302516
711677158
33
98
15
8
405245
153404
296901
645082244
78
45
58
34631
4
193159268
4
3
171698
361783
414174
5
282023
19
101889
128399
248099887
428217
5
193594
85
130736
52
21
40222
222489
297042
137312
7
87916
866862844
290970
353198
17
115845
28
163889
453292
85
86
52
19
65734
93
451640
1
75
134713
46
1
226050
870986050
181622
429203
85
87
351694
21
306703486
5
434680
57
197392
16
35
370304
76
358266
68
864395705
27
5
459912
22238
62
456090
65
471243
234049
48
14
183088
165839
81
234353
52
57
87
311692
478576
169509
25101
481200
99
43682
387673
321919
70
19
28
34
465908
96
709448625
303812
22
344082
50
456302
46
896163073
98123135
6
95
69
71
617530342
43
49
395468
48660012
266744
113317
93
418399
947852199
21
517326184
9
49
638376989
176056
10
60
292401
425219
334572
16
435413
99
98
351808
42
53734
43
75
21632
76
38
1
280574156
40
413914
187473
8
37834917
437045
173302
65387
267048
108649
92191
16035
248468140
240430
3
14
48
46
401801
414083
21871
211719
61524
365503
261303
37
246759
18
18481
952335499
68
870155815
45
82
305049458
34
23
37
26
364375
21
53
203633
1938
29
89
388962
196643
22
60
68965
54
280796
58
133631
95
98935
99611
338191
208283
97771
65190
53
8
622201882
54
314581
44
386276489
16
2
218406
31
352422
381494
59
69
394057
6
289722
485784
76
97
361907
3
28
764637448
93
411146
74
406246
252945
43
238346
412478
780639688
441211
99
95
222364
24
82784
459205
952860797
170216
31
245263
292558
10
18
68
446290
1
57
29
380374
72
54
4
6
241164
431180
55503
50
8814
175433
207606
97
74
522463470
308915
29
2
461982
17
91
184707
25
54
228525
62
61
37
301194
9
239586489
76
8
7
11713867
54
53509
450084
175926
164458
42886
279220
472332
335320
10224384
14
47343
95
56585
60
9
38
186607
469700
611739261
2
9
346154
223318
716008512
98
409991
5
45
24
73869
290429298
198120
64924
85
4
21
6
24
714484684
261233
80
31
61
30
485100
48
61
311798
3
74
57
53
77
270704
99
21
81
93
198426
12
400385
70
84
108123
43
274819
129644
60
68
82
3
965445532
12029
76044
46739
70235
34
490335060
26
18
38
10824
77
399647666
68
71
358927
625634039
318911
199461
77
427447
39
92
64166
281217
23
353078
227892
361734
70
4
351027
316730
190110
248464
51547
3
478392
89
452171
35
347049
15742
55
92
48
848697870
75
13
46687
114060
9
46
207572
337586
45
450659
21938
39
57
433821
140623
74
509284849
4
97
41
92
246571
13
33726
175873994
71
281522
14
390106
57
49
153377
44
241526
909842244
223452775
71
34
42
336697
87466
8
95
220005
543582271
40
3
44
402501
5
7
28
543632650
37
5
129431
135920
38
31
25459
33
441786
59
30732997
86
363882
135468
269822
289278
76
68
243408
96
225293
99
19
6
291018
71811
28413
386573
230476
88
94
76
79
396171
748127441
437624
4
96
292753
33
336424
214118
114608
69
8
418830
8
27
62
473652
233360
63
182485320
16
33754
65
79
97
48771
19
256464771
33
51251074
1056
915721541
249700177
40
299030
588930154
23153
40142
92
89
835200252
91
244067
220731
35
14098
57
90
158118731
9
10
90
359946
299417
94
32
34963
1
325569
18
19837
92
272930
43
161402
235086
68
74106
321646
97
417712325
496577
233849
97
14088
213338
63
314629
357498
120210
7
28
104838
175626
37051
39
481648
43
72594
2
90
82
292694
10475
256062
1
26
56
75678
470202
8
95322
813033196
17700
177394
323801
301900
411410
140514
1
58
43
48
229116
95
54
1
87
272554
6
10
169337
73
85
36
61
195332
188661
81
67947418
8
46
91451
9
86957
404874
437706
310682
89
47
260295
319651
558355384
91
33
174436313
25679
399773
1
364736
81925
310428
592028320
384731
24242
1
476999
2
193590
31
31
2
58
6
225847
492854
165920
87
8
217363791
465426
8
47
93
32
4
142240
70
344395
984880905
264744
67721682
53
116900
83762
479876
270849
41
272366
36
4223
458529
312030
441563
879592483
5
394606
27
253725
323889
27
49
59
201766
34
122225
73
231339
349479
250105
75816
340150
11
742480942
147886
27623
4
13
389966
45
916525397
62
22888
157656
84376
45
60
2
40
1
260263398
80
64
294547
50
52
79
65
74
3
238079
26
63
329944
50
66
182457
19
75
9
3
163246
57
60
415812
8395
69
67
7
349362
64
238781
9
112308
7
72
8
155755
82
475706
253329
173500
428334
327866
66
9
7
376308
88
388805
392349
51
64
12
37
345264
41463
164165748
3
460812
289395290
25
707336185
117621
66
38931
481774
415404
5
1
400950
39
81
30
532785572
295844
80
346573352
15
79488
70
328422441
174105
409007
333395
59
29
82
70
5
19
69
54
62200
35
372444
356547091
71
144739
65
475950
5
80143
39
160053
251993
461169
469179
348127
19
94
3
161097
348175
231255
419586
2
249106
7
160377171
10
163221
11
53360
94
6
274256
761611272
346913
1
16
5
95
374221
90
1
52280
71
318542
97
31
9587313
471358
193342681
407089
334739
85
62245
8
246697
75
42
17
9
102190
357775
14
403453
981959437
3
100908
966410210
5
30612
28
292069
451798
320874
14
24
57
15
421875543
84
7
516507715
32
290265
68
127864
67
208963
399332
94050
422531
72307
80
95
39
26
312754
26
90
93
2
58
69
76
61
39
9
74
417808
271984
91
87
9
60
85
93
12086
249181
87
44
56
968261266
43
468194553
716750590
155274
31
365445
170596
30
37
9
92
69
98
13
225581
7
136419851
7
166039
6
289906
291466
163620
109279
412669985
93
95
70
453818
77261
849791201
97
193680
8
191689
59
40
499326
39
466422
435545
64
8
72
189842
413633
368175
39
409666276
10
136053
260209518
1
65
197482
176098
91
746988775
65
315161
248044
57
34
24
9
4
20
2
37
16
248083053
98
34791
6
977502023
37509
40
13
1
807565141
27
226348861
102746
97
964513344
15
2
94
91524
220556
17
25
49
3
64
252191
59
7
234240
20
474784904
74
392306
320551
21
66
309994
7
30
110763
111825
458083
675776545
34
50
219388
46
3
97
53
79
400730
450638
97
93
383424355
305254
23
54
80
93
271694603
3
296437
146251
93
50
460304
185286
348992
99
340708749
2
52892
447895
30
26
194501
13
48
89004
51
588190001
68354
80
381854
114214
1
43
76
469649
32
240601
93
25
1
10
49
41
940207222
332763
739443861
17
411457
83
79
173588
5
60265
5
57
313482
79
10
42
3
485948
176302
88679
13
34
32
85
165473
3
90647
303416
299782
423282869
15484
445954
8972
306863
650587091
39
654653464
787970787
98
22
435364423
271566
477196
220448133
93
68
478099
19
64828
15
499098220
345411
429541
77
363979
97
497539
37069
92
310217
179719
48
363266
70
26333
4
133691
90084
48007
25
89
436627
342472
8
7
499166
9
6
354098
1
2
607253698
26
322057086
30
19
5
103012134
341059
41
75
22
850869842
38
278859
71
28
72876
318991
97
470863
7
57
246525781
80827
10
28
23
49951
87
16
1
6
343092
47
995280219
16
63
43
96114
93898
463846
106889
28129
5
39
22
14
44
64
50
86
66
112598
4
419229
27
436456438
83
559364447
16046
59
8
2
58
56
78
8
89
87
22
17
84711
74
7
150055
9
88
2
58162992
39
133290
381919
92
442707425
349375
18
65
36
2
26874
981331280
94
7
428676
239935
355004708
102045
62
84
4
87
633970572
273065
42
1135
654571763
89
77
76
184025
151312
60169433
66
327841378
82138
474333
97
69497285
454151
48
46
437550
205372
58
912814252
390729
85
89
652641752
36
49
237984
633376441
53
4727
485468095
103127
143250
222139
413476446
608569036
70
26
224370
18
207328
93
7
63
426816
30022
42
28
455241
5
212516
777766931
49
58
62
21
72
430506
185564
194506157
84
326372
258194
240251
272661
16
553435339
177136
405108
92
170364
87
219367347
37
4
168579726
58
58
430245
4
415233
318448
371353
219353
35
58
72
36851
164608
210738
100146
278369
2
3
46
10139
430927
638811638
465619
231236
296487
38
64
519353661
206919
60
824378150
97
94247
73548103
129005
22502
9
355796
23
42
285628
164263
52
356769
193698
82
49268
878140030
51
96791
328846
71
68
688437868
449602
235763
36
193743
109574
669433996
11
286569
26518
471768
350202
185302
262699
29124
88
354851
42
423043
41
16
189208
258703
60
62067
74
171191131
38
87496
343619
45
424363589
470435371
94
55360
57
7
4
84
474161
153623943
1
85091
59
8
181150
44594
584898010
320551
64
34
75
493652
85
485424
223395
446594
31
24
61857
498941
360088
212359440
388906
37
53
130347
423658
83
7
22
37
85
852840719
401008105
19
9
151670
95
24211937
50569
46
11
937423218
52
8
81
4
46
78964
415011
124781
98
43
486297
37
29
2
463721
441623
386551
64
290220
6
172560471
51420
36
1
371603
67
46
28
72
50640
199408
245477
87
99
139626
23
88
334607
86
109948
82
377846
76
81
318346
232461
80
938486603
6
13266
71525
756666913
304221
919504318
40750
37
5
8
345020
237324257
6
50
6
317424
5
34
19568
374875
38
19
1
10
198045
4
288169
84
256279
77
39
997907942
2
278091
29
53
170971
5
33
139845
453163591
54
72
194761
84
990014527
63
29
292279086
60
27409
954690726
9
207102
40
440197
41
410357
98
2
45
466047
4
31006
136913
302441226
51
70
378940
6
52
63
3
47294
456947
79
31
36
818597931
144356
7
389271
50390
99
87
61
48
75896
492089
16
152724005
2
28
461341198
193588
40
288287
57979
9
813625066
81
166541
55
2914
44
7
34425
76
4
23363
356480
183693
464041
433610
54
417731
136890527
86
188544
368158
209977
671427882
30
54
335563
419294
913625769
53
268852
99
144445
65
823061984
51
84
49215
3
37
350086
252018997
78877
147867
186265
39
40
65
70
1
34252
78
203584
30
69
25
6
457238
432352
44
71
744462655
72
133838
68
1
99
281697
76
100098
79
62
98
4
93
421487
48
2
86
52
38
295852
4
47
30
135045
1
56
15
129038030
99
74
45426
76
62
64
51
159627
43832937
160890
6
7452
408749
61
66
903569277
87
80
8
475935
73
262250
140702
459824034
466633
2
42
359667
66640
345223
31
307991625
87280
219403
156329
264043475
108890
2
215264
78
424356
276729
45
106495
3
54
24
78164
3
6
290752
64
5
53
11982064
362978
98
43
25
5
471332210
37670
19
461437
41
297755
459579
82
330482
82
3
496717
116367
3361
35
86
6
28
50750
389498
293622
2
80
2
484406
1
18
763493595
28
59
819168115
3
226829
244702
230500
77
328420
147985
13
15
225801
471100
457843
51
60040
473222
56
394596
627178422
339512
5
313156093
73
95
99
73
1
37
86
659148864
36
17
50
75439992
72
78
216762
60044
76
168989
68
36
210029620
6054
197287680
233839
376233
631786652
3
35
9
40
9
457727
45
31
395928
68714
385953
30
47
1
345692860
4
118437
380347
38
141280
367351
398499
96
59
7
666517716
993614200
931462309
87
153790
35
49
909772850
60
462547
84
97
167308
94
216719
233671
405208
363267
163886
3
63
902791859
369730
83
187444
947555205
293567
49328
6
51
351249
48414018
361193
475210
164798
31
131245
317566
4
48
22457
94
82
3
39
241008
99
42
45
83
15
34
492087
77
47
69
51
4
90
70070
89
63
356180
241792
442060
64
246552
427875110
26005
460623
10
230560
80
97
34
64
84271528
63
393178
81
236441
76920
423874
61982
75401015
85682
86
85
241061082
69
99
7
463662
93
293799
61
11
68
47
40485
6
425937
8368
47
76
262264
184544
448460
59
49
825481170
484623
363631
269607447
58
371017
30
33
305053
83
6
96
95
22
495693
385664
52
30745
62
32
676879527
4
1
2
238348
77
13
388702
2
72090
97
75
18
52
86
88
213038
55611280
491012
41
59
45
1
127823
701228005
42
56
14322
5
15
59
312754
216499
304341
340548
27
975101761
77
91
66
401030
410905
87
480141
94
96
178264
84
98
1
457521
9
63
32
63628
264179
2
464930
177721830
7
11548
489867516
9
305115
256532
81
551475841
8
401839
2
8
62
3
216395
3
77
90
26
3
71
71
382471
31
7
86903
33
3
435846964
66
13
31349
347828
18
5
291728
494904
240133
8603
321828
30
75
27520
379527
482543
111603
260291
47
56
82
119587
54824826
168257
292460
80
311357
88
67
21
89
432414
335794
270275947
5
54
355933
42
72
171826
156845
118836
245475858
9
490297038
60
149330
16775699
28979
53
55
80576
72
157162
1
95
22
196933
310281
408069
470625
94
90
31
33
250270
405318
6
157209
388345
9
46
248252
241299
132314
24
68
182009
6
41
90
78653
448324
7
248716
6
333094267
254077
143668
68
360031
6
224144
75
68
13038
15
86
46
94
450271
147405
65
266685
44
6458
4
37
341717
82
457387
247204
45
6
330002
209776
27
233502
99371
350440
31
171981
392682
303364
464169
413593
367967
425789
50
90
440130
72
252564
50
84
42
181655
3
502909208
218870
6
53
78
35
61
71
188355
362088
4
92
414275
98
88
40
457999
1
64
56
78
2
398317
78
303217
451486
35
5
81
709052144
365169
35
485811
116853
27
54
242168
360019
85
130701
52
256963
289682
92
490488
7793
480300
404571559
78
1
23
167097
7
87
610956744
385472
313866
97
99
746066881
44
7495
45060
3
95
22
99
457076
19
2
126001
45
64710
74
60
402205
167626
32
74
101837
30310
107468
7505
99
539642800
54
644850077
8
225190
187349
189642
533440029
49073
809304908
35
254415
3
9
83
334251
2
486888917
53
3
47
11
89
371920860
399481
221796
61
816837761
86
433497
196934
6
59
398499
116889
3
692462521
12
9
593392154
23
16
426025
7
457923
341736
8453
9
93
83
434378
49
59
3
87
86
64
230999
170566
462739
5
160956
188329
59945
18
16
49
503977603
4
435104
8
989761695
33
9
301282
124715
581705880
39903
29947
41
99
80650
92
85
311238415
373680
42
33
253979
891680237
34671
510088509
14
480965
53
340194
90
209638
310820
51869
276961
355152
487794
146158
59
54
71
145819
94
84
92
34
982411011
145955872
456504
587375607
5
43589
70
82
7
56
453732
297568
25
239995
8
8
13
160699
27
8
42
3995708
47
105988
292099
480088
467633
124309
320473
103359901
93596
59
425544
93
29
54
20
38476
72
252430
846540929
28
89
6
14
237804
12
77086
174835
28
41
42
90
5
388571
197278
97
157181
3
52
33
478977
290592
16
8
43
52
480269
108791
343400
134927
87
22
71
461003
488394
30
165607
52
47
964347916
85411
88
2387
53906
72
3372
495251
35
96
22
75
83
42
48
70
195269
234331
1
96
135153
7
67
96
8
15
461153
8
41
423242
2
316358
1
91
368604
89
212125
213684744
258591
244168
99396
418897334
660755509
20
69
60333
15
331888
44
364499
344853
64
471887
88
261565
203294
454737
13
330340
342715
405320
342486
5
315781300
44
311625
280043
47
419238
35
72
36956208
70
267432
259094608
275560
464283
59
62
9
444178
6
387075
92
154293
346604
93
141490
301247
101332
486435
291819
188020
14
477788
394171
20
41
817269747
155461
119791
9
41531
954021846
98
76
464271941
416910
424230
72623
16
179191150
292609
83345
15
70972370
282464
1
3
6
60
33
97809
286996
66
95
7
30
278553680
55
256399
43
36
348764517
283859
17
219860
360871
51
36
34
397659
668568172
489177
18
55
30
32
344484
314836
310775
7
61
91694
28
7
62178
23
442806
53
310097
50
98
262810
19
98
31
172751
375312
427364
410956
176700
83132
324725
37
227487
588918091
11
166690
216507
205064
494749
460479
727060223
90
76
140991
231515
68
10
36
376247
428268
393507
129726
53
21
295045
34
61
45
83
166688
2
99395
151559
13
80
20
600877515
160511195
836014176
53
192809
1
211022
298784
998451924
32326
79
495247
44
46582
39
41
85029
56633
471438
489214050
339858
19389
10
315400
669478044
68
68
276331
493072
632335893
22
54
364908
55
20347
8
382170
27
53
430397
24
749274865
32
19
89
453788
39235
70
16
98
106377738
32
391194
175326
147544
69
60
287274
6
45
218564
269702
81
58
24
9
32497171
133838
27
4
12
62
48
44
4
49915
162756
7
41
505087476
131253
94
84
54
324972
23
51
71516317
216566
18
32
77
79
86
9
69
26
157086
4
487767
68
66
481579
7
6
7
70
32
417993
113579
77
9
90820
49
9
418893
9
397580
39
280704
25873
243609
45
97
461131212
341060
385220
46540
316978
11
834902833
82
50
136603
10
412847463
332758
290227
4
45188
9
6
456245
6
73
19
441809
829007495
48
240393
226125
404318
577421275
6
9
199116
908572721
96358
56
1
91861
617432238
85
89
9
32
680425695
569847041
64
315497
439974
2
4
90
20
213417
49140
32
420573
4
40
772952431
208453
482100
391624812
89
460542
441542
68
296207
201499
9
1
258992
107448255
94
21
332290542
14
3
459155
248850
36
27
279871076
2
234625
185871
76
180871
248375
191400
887131210
346029
81
85
495248831
64
377128
34
62
19
68
290565
59
208278
69
482757
7
28
9497
16734
77
233881
138479
25
101032
64
158477631
139457
75
28
704276269
4
74
83
125386794
416799096
1
95
421427
53651
211331
3
2
3
301977
476810
283058
390859
7
342147731
8855
50
16
980726650
461765
488528
370686
143988
23
234423
90
52
22
3
380566
40
71
18
87
72
226003
59
79
88
88
248324476
76656
62
3
83
432491
59866
264849
45
9
2
406324
146266
186027
402650371
40
181145192
6
44
91
94
15
54
53
83732
364970897
520925614
15
381962
465731
909831234
731785783
267160
63
72
85
3
80
283924
7
76
380035
457235
133347
235515
82
92063
220277
17409
58
449267
102313
40
87
85
418002
147044
73
92827
176686756
87
367658
338510
343039
396019
28
92
33
75
6
192086
120787
489095
422131
49
131161
692261776
431050
196791
5
81
390347
352688
65
87
72
310800
64
83671
322266
2
98
253808
2
26
183892
61
362795
218685
394543
423611
280715798
512580670
211860
96
223023
21
63
50871372
3
404355
2
86
222676
104503
703637137
11
87
51
155553
80
99
17
82
284643
30
498697
97
329336476
52
11
77
395953
46
35
96
67
171705
225122
71
368556263
293510
379628
49
46
829429816
81240
61
844265179
84
98
78
5
109140
179303
103875
4
47
398852
114198
29267
90
7
106814
311248
461832
255401
696215421
30
471991877
316036
93965
3
192759
128696
41
189745251
22
62
23
228887
345140
75
258169
160334
5
73
599292059
14451
379422
304170
9
283795
30619166
3
422982960
250529285
40
219291
2
460475
84
31
1
267556
7559
80
413848
119499
5
21587
16
309109
2
226954
100643
37913
51
267004
96
211003
398661906
152391
28
14
40
6
388699280
339993
210581
3
384788
227119525
84638
27
23
86
6
2
207629903
118408
375178
68
97
95
21
9
418425
75883
334254
92285874
37
27
20
348511
67121
88399
66
47
671238697
323254
7
6
227382
66906
293255
37
53
349745
319457
95
89
68
203316
5
86
4
75
38
221798
239407
232400
49
15
325311
183716
385279
89
5
62
187473
404731
286802
220991
237742
84
88
142633
351245
73
18
19
398324
53
57647
60
1
857485574
85
53
6
81282
59874
93
3
94955
268737
362508
99336
379624
254520
460872
390123
376298
73225
7
80
273314
16
185716
238596403
94660
409157
78412
89
491852
58
80
207436
91
111019
94
95
785390069
259312
416437
9
32
6
682555734
4
9
65
13
413315
8
142216
26362401
473864
20
45
160826876
58759
173692
430153
179465
15
45
84
6
50
176574
27
61
30
86
30
196817
18
98
199712
44
466902
241705
353124224
67
287375
496416438
212652
81
449188
30
231243
26201
52
62
43963
73
7
39
86
974012481
98
87
69
31
157182
74
52
40
673310445
30
60
12
69
471007
52
49
6
291623
95
140503
91572
425417
292620
48
144612166
308186
18
442426
1
2
230032647
76
129795
76
20
682332364
85
12
76
26
77
1
49
8
9
23
84415
384589
245472
90
352744
44
55
494907
1
31
456256
50
63507
19
452130
20
77
45
382105
4
125501641
462517
215697
123163
66
71
278013252
174254
68655
66
79
946414529
95078
234332
456075
6
79
19864
84
55
28
31
3
302222
117240
55
486290
170210968
16
1
88
366079
466919
1
41
61
98
827323418
278661
2
83
6
85
4
184353848
377750094
38
88
3
130376
468925
908425468
381759
49
70
62
545677021
73
987608323
59
5
196360
73
426324966
42
451473
22
7
89984
317906
1
3
435706
96417
872664288
427441
100304
114871816
74
457272978
62490
119092689
56
123754
20
61
18
341668
328038
456381
40
42
883063528
332425
493267
208480202
460414
34
14
7
54
58
86
143702
15
42
94
40
14
8
23
398892
25
325150
64
3
32
9
459908
2
5
6
227582
8
42
52
255362
52
57
246287
83
833545329
51
45
99
386929
348511738
288955
14
335797
18
162983
8
129261
170579
37370423
498662
60
98
352431
345421
271343
77
147550
2
495989
332734
2
321424
37
87
121562426
441160
1
2
316960
701108265
74
307909
68
34
86
94
256220
741213810
61
52
26
78
76274
317096
280503
76
212010
114643
50
3
64
489609
24
41585
86
418397
240904
601745232
474299
40
3
326185
143684
65139
94
2
10
53
987648623
80
119912
478990
68
36
968084400
109455315
8
927368222
97
60711
28
332553
5
230549
83
53
5
48
41561
177022
222739961
82
4
5
48
70
716569354
473614
67
85
71496
475570
161786
472883
1
345356
220287
72
52
8
90999
17
887265044
433036
13434961
453211
403992
95
286861
79
43
450052
36
88801647
406276
699002321
157097
67
97
84
432351
98941
457038
350802
9
5
113520
28
79
79
9
31
362684
373516
43
268048
157573
242240
740626707
274910
24
249372
8
138659
3
89
1
178593
26
74
43
9
6
6
53
57
77
261877
58
2
78
438467
85
248638
66826
204983
73
261090596
488659
451701
14
30
401950
200219
167316064
6
49
64
346500
442025
80
35
10
52
343667
407202
205602
700556409
201754159
97
31
481619148
72
32
63270
140458
86295
6
75
64146
5
51
202053911
90
33989
93
53374
99
56
7
255983
464772
163872
171719
56
98
33
446097
88
373503920
148183070
74111
89
7
57
460408
236651398
8
12
40
421612
30
558516226
4
302865
77
191773
6
722756308
2
382734
164016
308391
693921568
54
89
102667
616131426
87
475906
3
54
5
51
377292
82
5
90787
2
4
292458939
62
104006122
82363
394383692
16
400700
514111468
646476711
55
168367
255317
46
45329
814612246
59641
887674942
92
732978500
26
204327
85
198623
174966
440046
93
472436
11
475050
55
37
143601
249618
307293
95
904865884
4
82
351972
34
98
40
136908
281660
5019
1
12
679059730
447172
16
84
45
703498351
9
9
420978
402039
407611
46
22
2
30
389181
38
75
486344
201955544
424711
67
314388
69
50
90
79
2
77
53
84
41
80
456467
74009
402637
8063651
40
79628
66
62882
489817129
367735
8
408504
385381
67
325182
195671
23
90
68265
487598
289042
82
133821
64
78
439743
450866
577168409
18
13786120
83135
344914
3
93
7
997580347
50428
47
853118410
91
36
155831
72
37
46
84
35079
2
78
124568688
94
36
577598533
80
15
220148
1
11
79
25
20
183063
198565
419462
16
599865347
375406
414956
52
25654
35599
135853
14
77
480166
36
61
62202
8
4389
436233
54
204026
84
33
268910
98
432065
73
291353
184416
33
25
324724
83657
2350
55
340106
78
93872
66390
210826
85
65
9
159242
85
464193
71
7
95
58
16
243504
247880578
23
385263
156304
12
64
76
29722
431921
35
18
195655
210995
75
47
96
4
32
39
34
408459
238332229
110917
28
327229
2
82
9
47
82
221424500
30
100469
454407
9
64
33
85
290061
90
8450
8
4
312951
33
359818
360756
6
225641
13
21
439167
203948
29
40
226619
23
62
229550
2483
25
163155
69
38561
96
69
55
381775
453777
322863
388909
1
1
175930
42
84264
237849
7
42
388237
232140
72
274357688
29
2
44779
115987
77179057
431097
85
322960
82726
267617
49
57
5
29591
242899
303170
44
427872
351206
289798
509317473
253141
31
39
331926
26344
81
476476836
38
128858
241657
5
89761574
978360339
76
23
1
374802
4
464721
76
24518
396796
422192
58
438664
382310
35
69
174131
44
5
1
369246
42245
128489
885371361
309965
338968
74008
7
81
224052
357646
876224967
346493
182358135
40
55838
122090
29
324042
1238
8
20
33
907125837
476618
178633
60
99
35
27
4
77
225765
5
296674
58
37
18
85
49
28
55
60
637584970
75
34
9
324286
186847
2
22
815749944
74975
460424
9
47
375223
48
58
346964878
220128
251015
57
66
228170
92
231747
9
197018300
26
340503160
464673628
8
415633
89
5
8
383948
15
36
39
49904
256348
30
273112
1
37
9
27
5
93
21
94
434727
227243
87
87
92
5
39
312083
131109
59
77
19
239999
8
408860
748339765
55
25
55
269239
11
20032
3
309404
160864
23
459190892
294895
69324
22264
38
347517
92
43
9
419893322
414150713
8
52049
90
224363
473153496
13
81
28
10534
28
76
24
32
5
80586574
422441
43
64
450054
81
9
74
232781
227585
67595
459600
7
474331
100253
211239
921722199
53813
470514
96211
385590
322501
23
18
365680
34809
6
209130
73
40
91896
290643
74332
911493227
1
83
3
2
68
7
15
49
328483
126965
56
964865416
50
206573
375691
85
32
51
9
213327
78
61
50402
534520548
260599
71
252396
51
60
5
176825
384806
95
313052227
64
70
49
6
228532
80
99
188118
9658034
23
8
26
32
80
468773
394487
90
22
40
188184
308170
688765997
393810
328829
10
65691
671280258
44944
33
25
490960
349163101
66
797050357
49
450090
13
402296
195651
69
970532971
340318038
373736
90
31
833001334
188852
73
562155735
29
195347
52
470375
95
137042
22
27597
1
85
254262
6
5
232190716
87
124814
77
52
278367
12
473559
407435
81771
379560
81
418186
227499
31
492829598
126478
3
42789
478306
4
193313
17
107855
314030
50425327
18
55
216637
53
80601
88
51789
148253
31
408163853
101961
186796
385636
382108
143283
469006
450062
70611
56236
95
3
329444
31265
79772
2
38
965542467
433391
840488394
77
260037
492083
4
5
660956953
13325
349727
181533
245611
445964
476244
190218
291915
73291
371072
92638
77
34
55
15630
23
47
9
52
16
6
361431
453908010
58
21
244578211
39050
384120
255211
21
17
78
48250
183320
8
237018
72
29
37733
95
40
81
18
68
231887
441778
7
357613
82
525172181
24
327885919
388885031
62
200662
39
47
351024
74731
9
46
7
400877
382740
23
31
946268017
74
394274
75
165099
415306
225302
327177
18
44
14
326411
60
149661439
28
193470
60
69383
66
297854
910211192
273465
8
154826
379169
428697
210809
301872
56
57
66
51
177119
62
389887
41
388216075
4
34
323980
3
698965084
30528
13
973744605
469018
21165224
44
160141
23
51
54
888574868
136363
28196436
87
417043
379501
282346
65
31
86
9
471843
62732
185803
93
288842
218910
294229
3
462541
308794917
334534
72266
284166
311130219
468675
499995
329185
360423718
2
201611
70
489749
396624
96
38
215393
53
98
73
81
474362
68
391020
49
298966
10
59
43
79
34935
991656571
166249
47508
2
260113
109149
227787645
30
56
88
218477632
84
51
80165
11
70
847986829
44
51
85
68886
247337
424405
315268
2
59
39
577912126
53
7
191165
51
274350
159308
381854
151407
36
463615074
6
62
41
56
2
82
499512493
16
8
187564
41
1199
1
11
26
43
22
164806
413263
7
6
9
21
12
7
288585
24
217947
27
84
447465505
25
306519
3
856987144
41
37903
52341
55
6
29
466605
322578
40
88
69
173734
80
688397101
38
69
7
99
111160015
300536
7
789053823
210026
30
176372
98
395021
6
240133
49
1
440887
16
155506
149701
265873
370313
90514
35
44038
817906971
96
37
9
7
44
77
53
7
95313774
497355
180577
448523
97
247839484
1
328550
47
25287
329894
468779
96199
68423
328890
87
3
10
39
12
488808
408822
27
498863
404505
843572492
295963
29
55021
300192
18
171357
222853
77088
98
372141
101764
65
4
282796
543428602
370806
406965244
31
87
475365
297816648
64
59
215801
91
482731
29
173601
254771
233502
71
90721
811393641
86
400799610
295884
32091
5
285363
11
15
333949
699382556
340714
629694672
635832539
9
10
495297
37
72
6
30
5
22
1
72
14
347072
8917
899760854
358408
976118898
7
74
181700
76
226925
97
73
20287
62
426211
419057
17318
70
13
408297
304277
243229
78
7
210412897
20
77
652873112
250300
422285
8
15
938560100
13
79
11
949500117
461390
253396
361307
331124
65
435150509
40
75
22
473817
287502
8
77
266914807
96322
269300
164422
31
89
73
2
58367
929793128
9
40
2
47
40
43
3
95
416725224
98
207374696
8
76
207847
83883764
435097
74
838576028
80
22
29
94
4
56
98
282849
107034
72078
169079
96
27
9
4
80
452969
77
101296271
81
80
8978
65731817
194726
5
54
4
58
406004
24587
8
316602
56028
312490
257733
8
9
4
1
75
462032
59
66
11
37
219694
91
356612
38
386271
86
416581
308434
64065
562837559
155611
239449
54
30
3
43048
53
12
388786888
484792
481447
2
7
197990
31
9
282062
708039418
67
86333
493247
340947
194309
8
4
1549
77
248871
6339
206490
2675
673595345
14
477917
11
72928
457036
59
85
92
9474
56981
2200
2
71
94
99
424150
93
263858
9
93
455727390
630696648
346603
9
348971
36
38
26
308510
48
162803
413849071
313478
432955
3
74
47
430083
88
14
1
517813652
53
352679
17
469353
47
20
5
465091
263970
27
6
14
366085094
268917
8
35
421724
199117303
960820219
1466
293308
568062099
16
1
511340906
45
53
22
471894
12
33
9
69
413835
419229
84
64
265604
41
43
13
98073
13
513626048
477955
176109
26
86
64
35
89
63
394121
87
88
33224
72
30141123
44987
87564
42
88
4
25
5
327587
23
352542
590057409
384582
56
599720255
7
612061582
282371
79
4
2
46062
90
71
33446
154352
4
1
332005
393029
84
215840
261891
19
819215041
493779253
368146
477844
63
372497
481246
50
708372834
124811
411784837
29
191712
49
379923
58
50
38
28
95
238608
2
184006
74
18
83
82
87610
53
29
76
19
86482555
66
99
19
433680
79
441691
65
168269
764197082
110029
295421
181990
81
305907179
63
7
82
82
52832
980124571
56
337834
1
88
18
241044
248317
39
40
88
2
97
167008
372770
2
63
5
8
71715
426259
287071
55
858637893
439675
53
86879
48
67
461532
26
3
936529444
182231
345232
20
211335802
29
480928
45
91
130515
61
3
142934
22
111461
88
195577
267640
64
117060
55
36810
37
83
122990394
30
5
224092
626822467
458690
83
360544
24
99
86
456121
59
85
1
32
7
47977
390448
23
15
9
176644
216665
93989
47
172998
192380355
246823
379591
8
471631
193083
240537
24
481337
8
47
47
16
83143
78932690
222361
43
80
180563
425771
329676
8
98
8567
227976
73
53
99
287536
389058
83
1
443245
468444
9
104075
190835
323666
96
79
428317
7
35
472510
2
24
351023
639442597
9
3
174731
62
324590
13
848807167
350073
488246
222204
804271512
76471
499310
3
83
164009
70773
86
51
120551
86192
364208
40
25
70
72
23
71
360960
538392631
130413
116956
248658
68
5
259765
1
27425
403562
230984
24
38
306131
376991
139666
236603
868321300
309904
178093
789381965
47984813
831229390
89
8
47
94
134273
22
179038
409885
393631
10
74
34
305265
389846235
33
45
56
62899933
68
302549
413526
9
66
300858
180545469
18
6
89708
21
40
2
374650
67
475598
97
54
7
97
288207
360817
50
419162
171002006
515068610
31
107839410
703186544
325357
367430
18
45
226720
12
154892468
87188
16
775592337
406305
39
71
13
323034
655451194
51
281682
714694817
10
108517
83
519846947
497738934
32890
5
297375499
400069
1
448921
34
4
168906
44
723100732
349348
21053
468582
8
6
81693
61558
87
23
533532258
171813
21
49
110504
629700258
206214
55
1
65572
276968
348088
387497
304164
51954
5
8
2
219494
80
41
89
63
247193
85
89
189450
8
46
12
457435
95
99
383177
90
291391
44
8321
185706
762449353
25
321180
9
331470
141455
440629
95
85
388528
182832
197120
54
211411
407477
21650
5
157170
32
386305
12
371265
7
434712
73
90
26
209834
778848104
572531348
87
282933
60
903624840
42
349656
380133
41
214992
24
138713
475205
162974
61
33
457761
17
46
20
92
326557
28
999293229
82
87
143996
238876
343753
429410
683663682
476274
883665510
9
9
80
80
4
783985888
51
393190
2
94
19
74
795514991
26
75
26
285367333
88
47
11
573007304
1
5
385208
58130657
97532
402171909
130623
151006
86
73266
69
3181
9
985527343
10
436771939
6
4
53
65
43
4
178313
127056
43
79552579
292149
17
852570841
227320
404076
118198
87337
150066
95
25
23450846
28
61194
55
478754
631062854
5
47
64
35
92
271785
285659
3
9
87
297456
990488975
39
451726
21
700979399
29
117568
74
46
3
176876
99
92
94
48
33
2
41
143903
26383
274977
43
680
72
224578
41
75
228164
393691973
56923
97
62
28
967362259
96
66
149821
41466
576587602
745778743
353185
862146870
32
43250
13
320184
435287
142701
240598
170518
219009
52
380486
473764
16
194589
291811
7
45
6
5
268520
32
235027
9
63
15
337637
648615561
40
8
471317
5
411485
281440
63
276292
59
9
36
196412
278897
79
448676
396316
568262130
93
23680
344232
74
90
11
93
343638
14
4
411248
387908
272401819
53149
134931
31
587729548
437179
52
381307
757070672
12
55
89
63822
451574
141131872
156536
316857814
76
49
308076819
452624
93806
12
81
39
220236
27
200925
337925
103870
32
213514
84
366047480
419755
3
6
93
971583765
208859964
79
44
2
344485
67
60
2
7
98
11
62
257440
8
198685
75
419719
492351
8
57
8
165859
107588
485239
70
226899
45
348568
75
566535832
12
30
486088
96
359670
443355
288920820
66
133224
6
93
71
332175
76
64
87
52
290683
291895
12
37
309973
31
30
13
105186
390410
84
646848122
16
86732
24
63
98
73
32
20
659638201
5
270738
31
85
481273
23
836515912
98
470431
287748
21
22
268045
30
7801
97
30
941897862
51
4
715317607
8
6
44
36205
312889
217695795
64
448445
60
78505
18
117446
6
6
14
27577
500618246
32
65
32
32
72
224103
2
98
634631798
46
217206873
69
33825
9
14
475733
270914
94
394395
17
69
342297
40
397165
134181
33
453536785
93
730789316
50
303067
450589
19
58
41
49
95
66
180488736
62289
22
461583
69
300579
194716
260616
60
916211134
874488507
54
168239
172908
87
32
343622
41779
337780581
55
8
40
153948
183323
1
298846
26
79
444392
475752
146826
161991
348578
327023
249072
292493
703436028
32
6
796899600
186004
15
19
428485
525456289
98
385672
421734
95
245243
346204
62
38690
169092
16
91
46
533592422
62
70
346260
65
483610
452122
467398
148451
77035
9
370910
5
82481
499930056
3555
346600
84
258433
87
19994
85
235641
27
2
533678993
323973796
54057392
27
449679
60
411731
35
80
55
5
4
408948
94
600688097
4
301139
307485
19056
27
288205
44
12
87
446172
77
22
6
81
3
49
58
305653
46
430250
69
107684
124856
201389
440857
29111
182534
364763
82
452067
217391
42
444566435
79
85
20597
45201
642410497
26113
480216
661
9
5
85
259229
3
68
72378
57437
792954732
3
62
345089
76
79
25
792702396
387045
239559
4
32
442818
706101185
64
53
37
53748
59939
8
10
61117
71
274823
50
79
311015
378358
9
56
382659
10
7
75697
11
229852
104808
376257
354271
54
96548
648212806
94
219343
538320817
17
50
3
99
206591
7
273202
102195
91
140173
1
354204
475916
180858
5
833286308
7
214303
878426671
765464260
155332
8
78
29
336876
282685788
157442
370900795
1
96
334709
95
87
23158
72
83
30
86
445754
14
43
4
229462
6
118689
61
7
394814
255063
52036
45916
273516231
9
67
60
496473
77
298017
137015
3
288682
168168
99
76
76
88
78
448255
1
147588
31
45
16
53
2
172587
104664
18
31
52
241405
55
38
9
588433502
18
98
495000
98
379316
196382
30
345324
23
437422
48
7
52
23
237351
458752
96
43
141812
53
60
425403
30
26369
2
145940
66
18
51
285531
326459
29
798785640
49
46
78
338391
70509
228343
193030
794632085
51
330989
72
462857428
475107
23
98
68
26645
94
326148
212717
252903775
453960
7
981596097
31
96
9164754
396626
276927
91
3
68
440788
8
86
140290
493625
1
266685
127191122
72097
37
233796101
9
123305049
989759746
421167
50
108702
77
18707
87
34
5
864914560
150022974
7
70516
241019
300967
353198
47
80
766052029
175093
242214
111156
50
155926
162379
9
28
43
60
414392
364534
96382
118693
282536
334628
364049649
401231
97
485791
239112390
23
124876925
77
14
68
96
107120
28
89
52
23
461353327
64
572683881
376382
77
2
12
19096
74
6
416126
13
422787
97381
298963
54
424985
5
40032
94483
498193910
383854
438548
82
354624836
359447
290089
65
20716
325816
29
14546
220977
431384
65
330598
13
319846
234264
56
70
326466
35
94185
386192
3
75
487702
213366
435474
115977
74
394518
50
23
40
8
403371
319115
57
275780
84189
28
190993
435033
6
300564
110548
163735
80
52
10
61
48
82
58
381281
108014
98
74
3
61
139808
82
439681
5
22
49
399849
59616
122280
10
84
294559270
503030396
64
287774
427680
324348
68
686996393
9
2
304743
78
10842
307011
640148680
9
87
6760
59074
127166
303309
270962
528105844
87565927
20
41
383410
58
17
44
36
274829
203775932
226135
10939
26
41
350072
428247
350934
35
348164
244021
69
5
27
53
80
49
291856
196526
231222742
479272
44
240100
59
68905
555178019
435113
86
5
409517
348153
43
96
9
22236
351224
48
26516
172604
8857
454184
394905
6
158602
59958
69982
373503
814898611
91
42
96
110347
330175
354226
27
48
143702
32
35362
27
19
99
503881903
466408
7
97
310928
62
246022
69
37
249350
297187
48724
293242
2
425153751
91
56
218202
74
6
473467
14
47
4
64
4
20176
113892532
18
38
45
3
146246
147206
16
93
4
43
141355
431570
308224
86
39
394095
80
278505
384200
242553
69
105690742
87
72
68
184247
43
76
84
1
231559
519395916
76784
589931253
165935
6
415097
49
393373
84
86177
15
33
6
24
19
5
5
190568
436037
20356863
153644
91
201734
42
9800
413422
343071
84
249700
46
85
46
63
92
413379
273860
10892
23
22
266272732
11
73
74668
99
36
414869
3
10
855108080
66
491867
2
4
319766
117480
82
27
46767
450799
356788
464995
2
87
331400808
32226
66
78
362608
48335
77
70
1
48170
220444
3
63
402284
3
39
291209
98125
8264
7
77
49
243485
323493
4
208879
168790
6
48
385454
456946
520644071
33
86217
35
4
432353
324652
82611
171464
109112
61
274148
9
363322718
52
8
97
98
68
141682
11
379438
35
45
313116
75
19
492259
98
67897
26
205482804
98
992267346
67
77
68
166447
53
338626
307196
330079
48
25
13
47
108968
34
250858
55
49
21750
152214
286544
49537
7
115393
44
226271
13
173886
71
406818
61
18
78
97
66
131492
384039
6
386311
483993
16
85
29040
436490
94329
337917
7
94
25683
492889356
179730
150707
295973
79
151698
92390
444354
191562
54
87
8
78
462138285
286932
7
388243
166831
26
408093
410381324
86
3
27
417455
386228
185564
49466074
20
60
50064
6
590958234
908185730
52
469037
45
60
70
7
23
30
130018
363191
48752837
133188
287001
261385
97
22749
186946
41
38
54
18
96
480559
211293
186223
27
86
158364
783658978
92791
59
10
3
50
45
64
733484807
359132
35826
255248
4
597496989
12
4
68873
156278
192645
671123494
383224
728424735
29
142803
70
6
39
14265
23
7
475976
92
89
95
23
47
252877
215758
31
462665
185851
31
38
401595
4
46
9
54
291824674
496194
42
411849
33
161000925
28
361548
77
7
328361
33
33
230929
94
236526
211300
456585
873690117
41
21
8
39
325089
50045
90
7
284188
363334
63810
118289
243549
89227
4
26
320207
30
68
34
92
99
97
133564
38
94
79
19
370711
557670823
30325
53
509152020
57
294857
825815382
157492
1690
4
61100
26
35
312995
336595
484299
78
81
99
226262
2
362063
92
68
328994
33
302332
69
466753
19845
25
98
82
33
17
36810302
4
20
291859
65
29
88
392229
362636
377474
11
154558580
72
13
106358
3
387192
93
742984434
362267
9
15
53470
54445
348827
676103160
22
908421360
7
1
66
31
95038
750234853
15
73
20
1
24
154442
70564
87
57
286197
11
383955
24
4
446410
52
351528998
60
461947655
3
169915
97
616825179
195229
8
405758
413041594
334082
876076080
11
85
9
274424
359750
425276
21453
94
135200
331324
346321
156915
115538
479946884
34
43
90
650834955
76
364732
39
27
123312
231912
450822
201452
54
57
485341
433346
711987336
194669
63
59
480086
476304412
383598
97989
419173
145851
22856
350187
257532711
99317
56
345697
28879
384116
99
229217
204176
416063
269461
157268
87
491568
92
11
437049
83285
435731
300286
355042
843518430
574706852
473785
16
78
3
37
749646156
3
349146
404630
26
408395
9
70396413
257849
84
455500
80
408423
146988
58
199626257
174564
194503385
87
204552
68
17
311914
42
489856
305148
340834
132261
65
92
365817
64520
45
16
231392
54
102330
56
96
8
485841
419758
6
27
92299001
60
155760
139819
102734
3
21729
689359060
432018
46962
489708
44416
96
78
453799
62
268821
391467
9
59
72
394270
40901
85
921201280
296225
144851
172533952
470252
64
45
8
4
491559
27
48
31
47
408780
24
16061
92
241484
100913
20
202653
39
20275
4
6067
90
317388
11
93
60
50
102656
228977
269911
222665
262193
74
87
279411
138168
65
3
476043
346978
16
7
78
70
5
27
868639555
67
31
231332
204895
23410
56
93
211565
435860
52
121897
458469
477585679
310706
122471
460807
9
18
65
73
94
257192
72
22
8
26176
438009168
404441
32
7
15
435895
109271
447285
510849049
104713260
14
438340
36436
731355883
48
90
7
269838
875617907
31
490319
150532
4
2
208753
58
320992
371449
85
308796
40
494032
80
193957
444844
93
270892
1
295769164
95
181722
84253
56
14
34811
71
12
314252
9
988024718
117545895
414812
7
69
258020
211433
136598
169525
577022134
48593
268776
59
193427
449658
19
7
464778291
21079
6
85992
316254
367491
312093
293565068
3
43
40
28
173892
91
457593995
17
92993645
95
31
104835805
59
7
328595
261561
98
374240978
62
293557
82
886807904
27
553875363
42294
32
38
819143585
594556545
25
11
78
18
60
40
378880
250658
21
238893
472163384
476447
288659
63
446103
69
16
8
8
48
450496
6
23
320759
372313
376016
58813
68
95
57
46
88
71753
12
315074707
43443
66
172676
442085
52
389101
51
1
4
5
418518
22263
984353160
462710
141588
153275
40
267958
87
31544
276381
313608
64
98
264953
23
5
54
69
488320567
49
60212
138065
94
328281
46
474005
481991
6
104336
131990
96
191171
270706
17
314609
209954
17
7888
35
3
67
487864
324174
97
556868008
2
40
131467
78
28
314309
453428
2
412866
75
6
36
279111
34
3
50408
41
90
134694
32
3
91
69
433667
2
18
54
132643
68
227081
91150
26
464813
408875326
260843
868074203
369482312
83
147410
3
49912
46
21
269277
81
960068836
43
45
316331
79
86
59
263251
9
814549673
3
902029410
15
67
269877
95
78
308208
437526
3
524080489
260661
90052
76
483337
50
42625510
86
29
2
38
21
410477
17
455648
470214
614863052
472162
8
92
31127458
304894
222614
44
718834222
374020
182455034
48
267300
832562823
10
349359
17
76311642
32
58
2
33613
72
473537
90
72
65
57120
263765
1
8
30
94
242928
48
282081
85
47912312
69
323955
383863327
7741
62
33
61828
252377231
85
374489
122631
349207
17
478967
3
77
376194
24
463952
431502
57
53
38
162370635
274293
50
182292
2
2
52720
192985
89
350581
85
328385
3
50
156231049
93
4
244133711
60656
65
244022
152368
456968524
266916
304764
94
33
58
79
28
60
369579
65
6
320707935
58564
803807922
497226
83
15
11
430869
358196
18163
55
377118
94
175322
96
258779
318067
8
99
15
60
158540
86
16526
48
17
499169
1
21239
43
62
311217
73
355663063
64
16
196624
52
95221
355498
651308264
2
73
111589
42
387182
43
33
77
297789
60
9
92
244167
729957526
222092
297934
23261
227997
41
37
336379
323523
887918348
4
934679154
55
4
210658
359425
28
40
226626
410687
29
444955
96
599642121
97
592044876
248725
42879
17
78
185071
5
3
500941914
425754
3
5
78
119080
66
58954
86
106403
47
25
76
2
812074470
474621
209437
50
44090
136716
11
33
79
68468
25
490643123
3
45
493275094
40062
88
299008
465067
84
395732
97
34
3
178994
30
138026
28
83
9
57
9
47106
264882
76553148
447871
166061
127411
69
373938
8
208009
5
81
27
240687
12
73087546
17
30
40962997
189145
17
53174
213360
447138
272952
200773
79
439479702
21
152410
244258
346637
30
241469
60
193684
124682
92
492948
345151
75
797893287
94691
97
78
92
294656049
122975
77640
402649
636460467
81870
116036
79
6
836727822
2
227256
253279
389859
23
85
160724861
3
6
309300527
101777564
238294
36
338713
100948
33
70
86
73
428289
29
17
82
7
54
83
70
272730
285543
2
76
880771449
941808359
75
67
6
476034
133569
9
909403381
213812839
92
345323
158589
30
84
281135
6
5
423445
419342
88
271096
15
483984
46
362587599
504045276
203321
13703
451846
25
297812
261831
234542
11
347439
14
474098
1
83
332414
55
994594373
84
61858
161750
77
67
146441
431800
11
45
100146
69800
14
433422
428995
493328
54
226216
44
489968
342648289
23904
97
13
404994
229519
36
166508
93599
65
48316
102386
11
5
44018
56
259552
222025252
15
455166
81
29
9
438018
787456950
20
203375
90
337984
28
417385912
408603
16
468494
7628
431737
9
30813
145659
37
68
98
3
52448
326774
37
357169
490081
5
15
159319
3
325129
5
449799650
304843
57
83
18
52711
21
62
56945
93
52731
489643
8
64
44
48
39
16
9
413818432
37
30
442817
112826
26
7
1
334003
101882
211870
39
76
489494
186578
96
82
14
78527
415864
190703
448095
79
162310
59
71
64
98
4
486565
11
46
452705
264668
28
167067
109144
87
47
308978447
798026291
25
215832
4
405352
294694
4
182443
336477
149559
6
52
473556835
222874
193954
60
106384026
59079
104345
82
133342
30
6
69
41
913655164
311165
83913
254379
52
339651
6
53660
144307
338879
80
105686
2
53
43054
65
69
53
95
106291
98
244490
404048
76
60
287077
236324
287499
495753
325815
294046
244586
51
57
33
5
275782
59
13
7
352944325
246484
8306
71
30
253747
332449
40
343232
70
15
79
218219
8
17
16
77
375490645
353316
181436
157731
51829
22
49
67
4
987191815
45729049
453079
26752
52
473041707
146388
836913053
53
40
535514155
420121
69
196162
14
273624
31
44
477579692
31
452097
178575832
52
380570
20
1478
11
3
300616
5539239
53
61
70
91
87
74
245834
1
1
53
2
195788
227373
81
316139
126161
482102
43
159292071
690384042
70
874542153
17910
366764
19339
61
86
420152
350770
1
50
79
91
109573
29245
416754
205561
22
16
1972
139940
658844640
224242
4
51569
337570
7
6
554722676
314684
4
85826
15
30114
89
43
42
71535
391653
35
205533
9
8
31
438158
51
66
4
387688
788192032
109407
244461
72
70
7
36
137005
370414
777990557
178037
3
575581788
62942
45
398043
68
52
22483
74
62454
351932
71239
284574
338546
217814
283908
189915
257008
239623
83
268024
35
174896
480050
753538739
34
57
60
875832570
7
450843
6
150648
495674
110648
213879
25348
315113
58730
53
87
15
72
346705
84
77
302148
170029
245230
341967
266773
282970
9
115118
969168484
18
352407
25550
87
404809
205905
15
20
181444
27203
45138
168519
52
5
377008526
477451
2
19
369348
92
96
457202
331164
407817
185310
42770
84
743048473
40
2
7
27
209091
241620
303658301
5982
122933
174933
447464
534754382
97
6
385733
8
337763
95
52
378206228
303206524
285771
493025
230905
211113
32
4
21
31
1
844154246
421137
219025
257519
15752
84
28
4
62
5
28
44
572775958
347511
717196760
263266
443268
303903
36
8
61
874915295
81125
237783
67690
47
289562
36
51
73
74
7
3
18
92720
74
272636
61
139151
87778
17136122
93
65427
49
491075
247615
328303
64
390152
416702
756269712
279620
41
441508
70
4
75
96006
452572299
164627
362424
66
45
99
358473
466100
92
483841599
4
323962
96
86
347462
87377
5
230454
383252
9
34
491891
78626
63
64
992722654
210826
299402
75
3
372983859
20
8
302752
4
11
623887570
283532
7
42
317220
68
82
498886
434162767
77757
8
271628
3
350937
8
237529
122594
59
76
7
68
332832
863584525
233194
47
92
74
71
265378
148758
345990
316328
43
76
42
202268
46
496365
100081
8
12
200123
320008
14
8
396449
5
5
209319
26
44670
35
181392
861049091
2
103262
39
157885
146953
72
349668
199880
27147
55502
289625
325666
31
351072
99
80
68
403450
47
87
65
4
221310
40
496996
334049855
39
38
49
95
10
59
4485
778988272
81
229043
3
8
249928
146120
51
377544
473000
59
69
25
52
71
42
1
34859
426356
6
477207
65
93
3
4170
8
260184
38
64
51
44
460495
1
172516
73
7
93
83
446888
54
8
30889
479041
5
455111
52
14
287821
73
1
421964
359055
2
51
250658086
22
413511
32
488084
128840
16
508857946
282692
44636
588078035
4
217103
429929
121889
66
21
73
97
467197
70
33
77
13
84
280666
924831479
169139
307568
179110
55
63
50
455956
185408
24
67
19
59
285299
98
242367
446706188
42
88
56
145567
72
70
64
10176
5
21
54
76
57
375696
57
105207183
130864939
108698
160794
40
4
290384
50
795260343
3
379384
911337229
128608273
48
484935
84796
833862907
94
88
309615
447963
39
43587448
21419
149913
102649
13
368598981
109450
141296
80
28
66
287750
428959197
614190560
30
288928
57
8
4
89832
373601
11
10
48
19
312674
317577109
292988
467839
314081
35
510158924
408716
65
208903
185370
175836
37
2
350757
45
20003362
24
262456
29
273595
2
703170412
46648
301159790
31639249
8
154011
87
104489
54
4
876858630
565321920
82
67
582985860
22
487666
463994
72
20505
6
114352
4
67
236900
418694669
47
204739
76
60
51845
12
93638
60
437870
334569233
175935
4
41649
6568879
375156
9
166485
638276075
35
85
341446
158919
35
43
123616
234497
340953
46204
37
84
127005
92
23
440334
405847
62
180325766
75464
3
156870
253603
727709351
26629
186725
70
99
42
5
123844
466051
2
18
633474272
205582
95
51
912837044
56
9
277661
91405
231250
515656722
55
71202
622596816
31563366
845896062
255472
239556
363724
464429
46
547733920
30
392033150
6
81
71
392627
259413
51
129777
356090
31342
92
1
534700165
261171
98
3
182208
300319
80
10
326718
15
812847166
528530194
389541
38
2
481464
81
26
7
80
85
463077
20
407048318
368400
179029
55
435025
132293
439435842
127863
79
53519
406650
223733
397729
404689
329056236
142687002
69785
398547
749792361
9
98
781151795
327895
8081
212285243
17
47
81
43
466236
48
85
56
58
75
87
32
80
2
295898
90
103209420
165703
19
34
412373
340249640
316418
72193
192239
23
53
47
71
54
166141
308259
439694
96
33
68
285193
5
5
57
172450
41
61
80
5
241508
322793
55
66
3
22
5
320466
341526074
113275509
90
92
58
314149
78
79
32
251728
320957
370098
334480
32
1
427490
39
47
56
25
19
84
38
239004
56
178751
324464
47
34621
659996780
396685
92
501578440
98
450630
91
2
705517238
80
63
291557
17110
498673
145629
32
6
264701
376603
84193
372022
467262
207301102
24
80576
201514
12
182551232
287751
85
245361
39
9
14
6
250556
65
55903
222301
306537
41
426918
8
180315
292599
310263621
67201714
68
499787
256332
234970
92
131953
58
42
253173
86
731438874
310022
82
31
93
965719362
73
72
350670
17
2
149972
446388
20
95
4
220638
131530
60
98
82
232795198
184915
488467
386863
238694
458982
68
507540272
68559
8
904288251
4
72
42
84
5
948172353
74
114612
169167
519972769
69
30
83
95
197095
2384
63
50
389268592
72238
241731
236880
175095
201393800
119552
95
2
419210
61
24
198842
487786
13
185950
307740
575198170
70
47
536221555
278603
407374941
85
31
10
360276
8
99
402236
233592
1
409958
208489
81
98
8
359824
39
81
89
1
30
6
1
337981
49
88
41515010
242196
70
277284
28
351669
48
146769798
65
69
15
1
107682
86
89
932551473
454394373
81
66
71
43
51
60
81
94
210331
35
343616
71
23
7
314485
83
15
11
5609
17266
99
37
57
89
93
329242
799495854
13489
48
4
150847
2
40
200768
62
2
80
48
779699481
171843
696893859
80
53
96
65
162496
12
17
9
5
11
86910
233872
567180833
150882
7
30
63
73
220104
423499
7
266651828
72
90715
50
3
83
163234
199442
674544583
558242919
55
427989
71377
8
1734
14
335545
77
68
74
379968
6
283470
217051783
990860800
55
438856
292995
15
21676
47
211486
57
2460
193190
11
81
511785941
61
324839
88
432993
466720
80862
119555
383352
9
65665
321065
51
75
96
642084520
49783945
452064
128271
66604
35
205141
80
53
85495
4
59
433090
22
448885
36
64
26581
81272
9
68
268289
98
477163
85
28
5
55
91
42
341227
22
170981
707368392
33
2
25
438667
53
63158
2
437920
60
458113
77
571039323
23957
62
54
94
275005
22
52327
62
55
46635
50
20
6
161788
46
25
280238
56427
213877
292749
51
28
42745
83
10
193762
42755
46
23
424959
21
81
5
5
63
91
59
55
14
21
129420
491952
20366
17
160118
12
39106
8
89
82
252688
982877446
156890
15
53
235923
28358624
468477
3
253369
46
227131
85
425606
72
298489
29
343223
67
3
152705
60
9
96
66
418827
81
307767643
197270
101393
67
856171883
378859
44
67
50
477874
8
314234
9
14
83
44
97828
353246
348056
60
327344
52
14979
757911904
316047
12
281817
197586688
4
60149
82
74
201121
217227
94
50
303291391
77
42
76493
198041398
84
138179
92
87
49434
69
220769
53708652
87
203959
5
3
90
30
402982
3
92
162592609
1
53
183109
76938
89866
444898
58
981738352
36
7
422144
461802
434156
311296
402781
416838
88
7
44
89
60
50
298579
4586
152341
190377
32
30
50
42
248001
64635
37
112201
482684
944788709
831748372
37
343645
55
270728
60
171736
48181
361373
642251966
632693768
192432
28
8
56
158298
85
4
2
162780
135645
16
9
89
95
151567536
46
459044
367774
6
93
193512
43
382551
67
23384090
77
85
325825
51
85
175603096
1
189226
2
94
361397
607097299
91
96331
72
173789
275500
99
49
392629861
16
408568
2
953197534
44
302411
43
109381
59
383709
745277951
40635
453601
18
74
478572
496734
65446
116427
234285
92
810630394
58
144040
19
72
118452
483283
2
64
84
9
13
93
402116
287994
7
71
60
26
107820
148209
293662
316690
63
57
848887028
51
234675
371023
7
22
1
8
42
33
86
26197
1
34
66
39
7
42
6
6
83
26946
16
49
230757
59
51
82
148466
40
256882
80963
99
99
358316
27
300431
16131
461687
20
55003
52
35
56
221740
32
475334
55
28
74132344
345924
170387
10
72
69164
175099
426978
480033
39
2
82
85
26
27704
36
17
88442966
77
41668
225912
46
64
145642
12
1
64
25
21
69
65
218810
312290
461276
139103
102713
198408
319219
179384
236969
33565
65
62
69339
71
898130211
74
95
484118
133638
2
183429
323985426
31049
5
379737
320019
6
919021409
51
14
383670
175236
28
80
76
66
52
39
7
3
8913
300933
471407
53
72925
89
561980804
143444
57
6
2697
264402475
96
3
327371
473435
2
83
32720
301788
7
3
247211
197154
88562
15
1
241577
9
1
20
560341129
32
88
318776392
42
31
483145
9
3
49899482
53
149444750
8
325948
40
71
9
5
3244
73
94
29
8
75
326966808
9
92
312039
427349
46
24
12
187333
92
120922273
379740221
5
8
84007
364979
468397
171973
99
101175
410703
3
1
49740658
334764
210732
36
667331000
210058
58709283
390680
10
263150
32
36
458630
317225
69
312775
3
403173
86
492555
182024
401213220
66
248413
448618
6
41
338957
46
79
560476337
43030
9
75
423266
88
72
291559
220941
68488
86425
50
67
39
6
423644
59
40
61
12562
2
66495
24
68
19
253988
284748120
104239
95
71
18
336445
29
74446
425100
91
525684495
497615
99
29
66016
48
32
36990
99
472089
422416
23
409280
347023
62
215754
373851
854123122
12
90202
372137
315390
379961
887671391
340384
45
77435
128057
127222238
485567
150902
460653
5
5
68
15683
353541
27
171598
133642
615359863
179014905
36087
45
419371
364391
7
64
50
40
25
439983
6
54
89
372494
294734
71907
7
359492
488390
125197
386245
50
183753
269249
35
131749
2
44351
4
66
2
305947
88271
271441
5
111189
2582
31290
91
5
84
342042
7194
78053
670655111
194264
8
11
499377
76
43132234
150586748
60794
29
32
112963
81
77
179464
36
358301
133147014
62
24
362192
44
303274
28
107328
37
10374
23
205137
93
373744
84
466720
8
292643954
45
499408975
8
7
225474
12
344827
328780
103983
231397
3
362784
105364
303076
644810432
393724
745074133
188392
389712
58
99
24
268547
469212941
68
2
15983
1
74
38
67889
99733
660553249
90
439249
66
10
3
97
73
378711
4
188947
11109
220915
6
28
27
28
357441
12
29
491765
326384
517553281
88
464983
78
477229
40791
76
189589
197183
36
383316
31
432424
466041
16
92892
17
198155
525632047
155439
893530287
71788
91
369494
21
2
429734
57
7
77
68
234553
81
18154
39832
73
345213
76
21
28
3
28
1
4
268671
443038
70
78
950915293
8
29
150636287
12
7
9
99
40
66
753729282
30
1
43
91094
92
1
531844896
92
3
18
154931
68
308910
42706129
88
3
385333
23
90
53
85
113364
66
224423
26
55
141377
2
30
30672
335420
172688
418115
45
287285
66815
68005
26
9
63
21252179
37
253309
296573
3
60715
17
81
304101
9
17
152174
8
61148
225574
389099
81
180981
1
84
638988989
286120222
6
36
29
6
11743
395768
8257
283270
7
96065
253159
67
88316
72
43
339294
72
126915
743533596
13
15
39
94
51
309946
249236
20
443147
62
413355
77081098
230503
409980
10166586
49
6
238385
6
364818
76
460259
89121
94904286
68
417415
83
227626
430049
78
2
200388272
63
438140
81
384447
39
4
469046
467770763
439125
25
155257
53
41
247282
116208
81
37
100792
13
61645
216330
29
79
144455
337456
366674383
207235
27
577697410
9185
503615217
441021
2
64
375341462
394951
428433370
219479
383336
387369
352763
77
646671695
237112
91105437
314961
486338
296342
26
78
90
19
97
53
210077
426106
359507
6
242319
252695
442283
1
312664
299960
287806
89
44
8
39
69052
63
388204
318538
67
12868945
6
13
86
5
24
59
86133
8
6
16
97
11
84
402879
57
80
61
267895
76
48
53
98
300160
83
51337
60291
37
246428
7
593800010
241077
3
84
38
92
96489
8
244607
127002
24
423554
40
326565
194901
19
57
484299
72815590
7
360035
99
33
29457
7
216203
140371
75
84299
349485
37051
51
95
18
13
487811
80535
57886
95
109571
68
58
82
91
89
434660
1
73
58
90
485411
95
300265
291929
261720
432136
5
38850
123079
848215124
287939
43
357571
62
153927
71
80292
416670
186588
364850
125407
431367
31
97
59
813047774
35
90
135794
46
452090
57451516
85925
999115648
235147
5
7
79
71
80
8
28
62
542547073
13490
7
490266
45
68
31
82
41
50869
66
381823
28567
447696
1
91
393793
47698
3
9
248585
79775
249849
50
368758
66
102379
9
16
575361597
39
159568
387195
23
42
89417
365354
68208
73
478109
39
86
4
1
4
6
166462676
15839
49576
60
185889
8
6
353932
142773
69
8
68
86
262573
79
964621913
61
47
74
43
12
490558
72
107852
69
965727883
99
142568
76
349358
44620
9
93805
62
258558
59003
138511
50
8
97
17
427424
161902
46
25
142358
1146
163994
45
822525542
33854
302168
6
170918
9
41
3
67
35
301838
143849
10140
8010
17
83
59
377926
125436
186662
27
8
83
34295
269597
86
466044964
12
62
165064
99496
24
594378584
250801
84
305966820
287673
71
59
185978
42
65
663176905
70520
44
20
40
767550248
58
242387
361471
4731
8
42
20
320014812
32
4
692269378
12
396540
84228
308923
78
19
435944
24547
461205
21
5
209532
144947
72
51
55
92
3830856
8
128133
2
643010446
211460
27
300990
422775
63
238834
9
316552
84
270950
3
135658
55
223075
447242
53
85
7
13988
433720157
468231
378489
200689
449744
3
712627372
9
51192
53
53
83
454626660
351742
46
601297768
57
385331
99
74197
412076
440092
28333
123759
28
4
2
380443
9313
204252
249322
103423
5
4
132916
429932393
7
149708
67
351449
47780773
17
1
5
465203
69
88
353767
82
35
275080
71
79
73
88
13
106651
998270880
120658
65
33
370473
280697465
815702567
167348
185634695
83
64
30
203389
96
49822
146629
485842
58426
454404
139481
89
76
513242008
65
305389218
462515
75
39
245564
21
62071
34
40
62
177541
97
7
120697
66
17032
274000
166074
96
79648
299341
74343
493762
359670
135708132
69528
92
49
8
158654
994072120
21
810333370
49
39
87
359115
431935505
55
27
10
314846
746971529
444945
212826
57
60
97
273304
805386288
97
101427
33
69
495767
21
493209
36
83
4
95
46
993707861
489283
30
89
191791
16
255725037
9
41
483185
679100104
58
393455
70
88
12
7
187577
448750
28
416721
1
2
45
80
232142
197870
9
264541
7
117426
8
359095
26
44
4
226980
415473719
27
459918
963691039
391094
21
719098136
679119480
61
31
45
5
20437
78
215312
23
8712
82017
44
10
4
10
122887
374602
6
35
29881
97
316974
24558
390088
278424
53
2
68
510822070
454346
920790369
63
212266
385107
402677
724215833
8
1
20
255127
6
64
77
780818478
8
28162
116481
401421
9
429479
1
55
331044
23
488309
44
51
12
328793
34
6
93738
36
25
88
112810
69
219352
192901
39
3
94
90
1
80
55268
396513
13
53
291733
107590325
156590
444396
11195
388045458
172798
74
29
18
224369
65757
406173209
73
6
36
262904
13676
293959
290228
180520
37
77
549314717
228075
4
93735
297023
257239
462940
85
48
127702565
168329
84
17
307574
447699
393695
465717
9
8
437836
85
676337558
367412
52
39
307992
254874
265188
21
3
154573
14
163466066
28
93
4
95
93
31
255404
54
55
14
130529
85
3
82
441640
49566
89915
3
91
481746
3
499901
421371
99
64
81338
406037
37121
17
203030
96372
35
80
489190
239733395
454619
472503
9
9
403613
711284767
17
253771
407301
474967
35
169107
406463
418083
32
180124
370870
76
99
365233244
895076859
369189
37
8
82
57238107
9
157630
976002023
77
21020439
58
35
5
393824
157232
93
66
32
17252816
75
350042
27
278467
5
8
880398151
348213
187540
87050
203446
80
76
451429095
51
58183
475611
399019
47
58
449410638
92
89
305699
97
8
246103
366881442
4
99
57
440862
80
174132
209264
12
411371594
406170
380033
41053
95
98
92
295842
96
120251
428777
343155
238521
396763
292479
189685
81811785
1
105818
11
20
43
196708
286757
14
177267
63
304758
31
270054
334346
54617
61481
50
1
700346495
977381595
95
96
105213
11
3
476836
4
84
10658
46
90
22
134938
9
30
6
828814445
57237
4
52
981129440
35
1
57
98
21
21
122415
3
397691
55
2
34628
7
51
244049
18162
110850
16
91
149328
73
86
7
57494
81
30
18
74
49
8
130501
40819
36890
83
36
404227
9
485473
4
335573043
92
92
12
325736
79
6
420882
54
163821
33
21
15
60
89
46968
345637629
67
63
53666
22
416593389
216083
486729
288514
11
485723
84
1
981911193
6
80255
33
405214
630615429
364762864
1
98
113086
88
44
437075
173718
198316
324612
5
269979986
444952114
94
200232
23
323109
142218
38
21
54
6
50
72
78
2
78
39
75
36074899
59138230
374046916
102853
62
363024
436728
140560
9
94440
43
57
14
132085
742418371
2
44
76
412454
57
108507
295511803
755381906
261206
293037
21
250043826
24
6
80
6371
207611
99
8
405222
66
30
384262
110373
488508
204879
564924757
153783
48
320426
63
219617
36
84
241375
469113
414878
383318
108143
93987
787194657
7
35
364547439
236868
61
919630933
111857
69
38
375251
583028355
37
7
3
9
434883
409864057
90828
34
38
86702
289890
89689
45
80
199607
257551
12
305422
85
15
50
296342
8
2
91
64
270181112
84
263974
52
153166
195892
24
59
5
81
10
468096
10
3
92
56
32
52852
24
8
20
303433
223923
13
80444
9
4
477894
94
66
5
45
72
365820
24
1
8
415426
36
4
140529
78
12
469924
459623
23
18
25
83095224
46
31
7
33914
62
561866659
50
301476
73
43
33
41
43
237273
103124
35
837899014
184228
158701
67845613
456665616
40
182748
62
64
19
356014
25560
98
286631
30
10
45
88
459511
581656215
189470
256925
824017287
1
76622
657175831
196501
980007788
506062056
304795
231538
21
7
43
6
81
135466681
1
16
252157
280404
96461781
6
33
36
1
44302
80
4
69
413781
293558
213624
447156
333383
188376
119419215
720037832
803267127
388907
117174
89
93
87
2
66
396746
236554
430403
36
28
88
426609
177897
5
277401
395063
75
406957641
58964
269674
769078993
33
6
6
470348
80
2
42897659
424054
40
318539
94
455776
13
73
5
51742
56
89070595
9
257788
25
431031
229917
6
74
311918
117552
662479690
9
66
314114
23
358457
240436
805992209
45
40
30
1
68376423
10
412237
267724895
61
31
70
60470
434008
7
35
97894
257323
244488
351495
225501
239219
82
59
282656
20
72
250316
32
83
35
84
160595
108564
75691
88
36
57
208497
85
12
16
82596
71
366606
775786686
452322
931963654
148362
88
193756
23
324552
491863
209553
389460
556716950
136738
4
369757
8
54
490324
331361
78089
373012158
308930333
3
8
342435442
16
56132
31
9067
76
53
416479608
8
52
16
379258
73
23
19
68237
34
98
697621832
236571
108424
63
3
340803
43
192627
186486
184125
253786
68
75498
4
80
188538
490023
301343
249409
429594
108268
18
336066
5
373398
133659
7
302936
7
2
63
2
350499
410989
51
51
2
83
9
34
345250
290061
16
6
65
679844511
22
21482
6
57177
3
20
484143
232727
219213
56670
93
398635
33606
111787
37
11
49
66
672115569
47
74757
88
29
186289898
78
379651
1
115045440
167144
19
157784
320921
197722
86
17068
84
680291117
235674
486840
701120160
78
341642
161499
97
59
40
51
63
472601
392544
92365
230637
42
61
3
479716
99
63
5
77
46
792982580
9
118210
9515
48797
484947
76821
45
87
38412
439597
61
47
322651
21
294653
78
27
45
303737246
51
65
34
362483
486875
57
19349
37
17
146005
26
102377265
44
70
58
26
191115
2
50
46
87
139115
822971791
381568117
5
55
295794
3
8
139955
8
60
70
81599
4
52417
496672
436660
4
23
67
461230
83
243699
36
82
107839
83
65705
20
98
65
67
4
19
368034
404075
2
21
345349
29
151536
585711438
35
47
312292
88
762449107
87142723
370831
86661
41
5
392739
188500
83613
420057
28
78
453372
8
3
28
62
466189
17
226101
179182
20
328349
82
25
20508219
7
3
239766608
45
67
63
268656
431746
189682
77
32
96
5
95
60
154715
374972
62988
313937
69
177820
226383
192448
454192
7
6
59619
182146
45
884247203
68
35110
26979
210459185
53
63
279017
50
15
100040
6
40
45296
314020
386272
5
297556
3
89
1
12
5
361536
279893
8
8
99
351724
440469
407928
64
8
506358829
82
17
61
264060
54989
58
259654
61
44
16
367589
19
14
120909
439203
89812
50
59
285640355
132952
130708
187505
32
260
75
28450
67168305
216480
8
85
24
993851511
20
2
454101
40
6
2
470848376
7
56
33
66
8
27
40
415334
19
61
402561
76
18
94
128444
6
119437
144461808
757576514
436859
15
5
83
85
853178574
596047396
93
150600
78165
158280
254461
89
48101
7
242507
4
385389003
20499
60813326
26
400597
3
59004
86
154388
8073
63
707184071
40
120665
255480
76
99
80
47
29975
72
6
280633
483586
19
592808909
12110
6
477567
25
103892
44380
9
470239
81259
61
43
17283
7343
89897537
592881031
147433
13
7
19
289241
467134
249072
198025
187702
378369
269126
171516
255810
46168
16247
2
927910295
65
127894
85
441768
76
36
289464
278553
7
19
4
806706722
5779
257523
24
27
6
8
33
5
252225
241683
9
5
29
247733
92
96
49489
7
3
208284
830651020
110264
225047
159452
17
80715
9
52897
94
51
7
149207
107881
80145
19
398510
92
118818
74
586203392
515626915
232644
491762
266538
196129
77
310455
32
13
20
91
51
181322
90
42
96
335032
462590
307390
5
5
6
34836
14
22382
2
95
26374
48
73262
53
199718
33
29
2
178566
356606
209484
219011
20
49
28
443999
485664
272631
19
377568
20962694
120370
29
255799582
49937
812632466
751177137
79
65
274093
354888641
469126
95
242879
83
233137
129630
95
211843
187446
51
44
254815
468216
99430
6
466851
69
48
44
240288
25
212888
368114
42
334127131
889493964
33
380905
11
393096
24967
78
468989872
67
77
38
86
16394
99339
244863
62
470966
62
259181
9
2
90861
3
302018
280834
470594
414372
16415674
4907
448451
64
93
156730
4
482470
26
216365
208440
489005
98
18
466418
74
292528
97
7
92
768890639
81
47
73
31
57
24626
38992440
58
3
5
83
43659
380540
93431
15966
274647
28
11
489582
177378241
400879
468979
24
90
21
27
68
175859752
364087
99
8
25
83
264677
59
76
672543295
3
78
416327
475978
871529549
79
341790
99
81
862865341
249492
271007
262028
35
393200
8
983585637
2
71
36
140329
51
41
561716719
81
76
33
36
267946
577966200
79454595
69
99
68
54
4
99272619
2
762912631
88124
22
140090
288655
57
181279
409006
80
359875
245261
90
480255
83
431487
464376
94
221862
22
22447
348452
73
71
140490
36
54
14
64183
289725
12
29
119829
39
1
45
76
190976
166229
151790
45
19
93
16
66
484813
450080264
515632247
22
45
90
169410891
287659
634512811
243516
77
334352
314487
57
21
907738361
644003942
30094
315302
92
62
62
404050491
8
79
22
434896692
68
14
100176
72
373219
261886
85
2
477542
195529
53
28
496097
47
8
193853
270408257
38264
9
10
82
196207
479317
761765105
64
39
98
96
20
57
32526
40
293573
46175
23
61
93
72
378856017
45
90
46
8
318031
98709
331660
318746494
55
22
187720
371827
24
238215
166051984
25
498444
78
800322483
420396605
33
302656338
30
406434
213962
89260
738552339
298535
27
428748
50
74
198069
357194
65
7
47
34
95
391227
255762
395056
222390
34
87
373987
926945551
159117
11
13
207262
95
949058144
3
8
54
398629
63
116328
33
141012
463499
3
68
6
27317
92
343955
9
63
49
196552
41
5
53
14
13
4
255374
521411611
30
162894
720983951
5
412024
6
44
68261
32
46
73690
402281239
419209
92
2
58
25
355632
296715625
302615
2
79
450164
165439
1
31
392113741
74419
41
4
11
80
377996
212623
25
36
3
53
94647
1
139907
33
451912
89216
387982
12635
93
57
343874
21856
427812
154859
220601
27
360300030
370620
256015
61306
280455
88660
40
181073
88250
70
49
2
328166
3
10
65050
48
8
465257
10
219823
211021
270837097
82
228324
95
82
42
33
75
349242
9
47
4
908579258
44
300005
48
276434
373318
383633
484316
361183
16
7
466799
644985997
50
92
13
9
80
4
464624
8
27
18093294
257510
30
253707
445217
102589
183178
68
16
88439
97
925084203
3
8
88
78
54
8573
563386743
487249
25281
47
39
75
56
80
339745
170093
55
89
227386
30
26818503
104951
328948
99
63
26622
288493
257540
184897
70074
7
84
76
3
23
15909
68
38729
440080
81904
271792
481598
389758
4
20
319279
225448
44
258373745
24
244247
70
669485988
91
52
10252
425314
352648438
206915
94687
20383
93
88767
631926757
12
9
361058836
152883
185175
65
42
273759
99
425503
99
27740
7
97
110974
187689
444190
6
472945
3
211787
57
53
75
109401
125214
95
290393
76
677
323351
21
95
32
71
54
125593
3
100012
125488
77
709316479
373376
231608
18
97
15
68
591548448
25
58856
60
87
85
26
94
383546
2
99
403381
44
34
99
102292
417427
6
285034745
447659
125221
49
931936734
488663938
598739830
26
463970
81
394898
529141961
9
226889
700224815
746892088
46
94820
111815
54
71790
99
30554
90
39
296624
300404
365373
80021
92
348779
6
65
135006
6
66856
11
128139
129685
42
36
53
665083351
57
14
383445
258730
888582151
380185
70
291252
451497
58
91657
69
79
73
53
35498
76
75101
12724354
381547
30
326167
2
8
84217
51
56
4
314395
86
24
12612
157338
328710
99
83
233804
132748
73
74
51
147088
88858
360590
317667
38
640591342
84
78
700603526
172672
463086
386115
3
25
55
34
90086
282586
40
290425
325002
41
92619
2
56
38
66
1
62
282988
253530
88
251135
84
9
282623
61
3
77
243364420
231080
414807
810461428
432534
37
6
455835
313103
406541055
34
23275
111597
863668835
554203165
32
108485
485042
56
24
80
473421876
39
29
83
49218
34
296867
95
444275
34
467552
434878
29
63
443607
34
85
472189
1491
52
84
9
48
58
95
95
455987122
819818488
74
415370
155060
69
1
624062938
79
293434
331517
87
403235
32
58
39
280675
435552684
15
7
92271
784407441
7
18
489666
256222
327610
341163
73
8
88957
6
33
46
177538466
97
61
387858
312515
35
17121
405543
5
88
3
52
47881
79131
422386
46
36
255055
70
164679
85
53
29
98580
1
300541256
396902941
204555
77264
34
728556856
407436
298101
224164
64
142327
64
28
443965
50
213362882
66
323269269
69
9
276016864
55
90
400199499
177785
62
67
199081
74800
92
299470
95
90
178544
456508
11
13
711711003
36
95
48
39
26
92
73
61
100605314
51
10
998190248
67
21
247587
79
73
59
16
33
261760924
93
388570
16
68
59
675449452
267055
238427
35
395049
18
330835
12
85
4
183386
89
210934
309700
458138
209640
52
88
59396
174844
75572
73
59627
67
706566087
380628
485982
489316
5
92230244
73
1132132
2
85005
13
49688
85
484545899
238348
140113
56
91158553
83
77
58
91
9263
97
21
567405053
90
342223
79
3
51
376637
459264341
959667762
82
25
22
138434
8633
262326863
82
444723
328571
409072
34
26
311901
252445
328709015
52859
166736
20
44
293281
72
426877
244804
276110
278705497
5
455119
442193
233570
150898
201881
29
1
19
7
450242
15
292300
5
171209
371409
8
177841
453206
84291
46
412348
75
189140
84023
13146
4
43567
273333860
397475
99
58
645069457
347978505
325212
487198
434029
2
3
280370
69
12808
65
6
65
78
286675
672153420
39
19
2
74
311554
429530
24
70
175876
99
22
15
27478
356941
453255
402626
473213
493249
57
254992
8
353229
420750
9
497480
98953
8
13
28
77
318112
760150227
949542176
279223
58
97
381529
74
235870
22
87
35
40
392989
13175
8
480782
249894
65
10
73
95
462212
226754216
43
97
289574
60
642499188
33651
487961
93
263996
28
198743
986591241
68
50
32
71298837
800705697
147530
410741
15
40
1
480147
55
17
427650060
5
443859
7
208595
358939800
43
995084349
509951629
289652
36385
92
34
29
4
354912
1
402992
334946
129952
8
19
40
71
8
53
33
64
291875089
125840
844797498
305486
17
335931
72766
386318
73
303062
324185
352059
12379
34
47
36
770370470
148163095
1
77
78
73
156198
116283
61
258064
160794
9
98
64
56
10887
252170
185576
7967
7
57
279560
217467
56
25
37179925
179788
1
47245
112811
89
73
86
68
436057
6
94
32
560889347
354265
45143367
60
203316
701500640
139359
89
62
357423
76
331644
119766
33
337647
335515
9
73
136429
2
74005709
509863286
33
222736
347985
359827
493565
309641
77
63
139515
26
45
438177
42703
23623
160270
68
8
481219
712184784
35
176477
73356254
117565
18
251910
353456
73
7
3
333624
62
855688199
498168
143425
302306
54
59
872147306
66
1
26
312556
11
645598188
621871948
310206
9
37
50
4
431492
149829
22
418299
279491
2
25
362808
389170
767066218
527595807
31
63
67
707601795
373100
110852
201277
4
74
277775
208745
28
57
70207
9320
20
469846
93891291
156587
6
369445
191236
230585
82
10
78
428269
51
2
73199
18
262348
98
317200
110687
1
19
297088
433290
446614903
52
8
80843
55
109773493
309851
91
70
64
384028124
59207
20
323812
66
8
7
71
30
205610
97
95
63
138692
63
292616
485223
162394
448064596
3
79
479899
4882
24
126589
179214
6
31
443907
185447
355038
123032
146745
10
35426
330433
97
36
14
1
43
21
18
321540
345304
34
36
76
67
457723
385816
72
71
128480
21
594062175
80908
933735688
84167
23
243766
16
398155
461732
159215
913495616
84
413511
21925
214669
7
4
449320
18725
83
55675
54
170958
85
255733866
9772
60
472244
90
218751
359414
70
30513085
69
82
30
386946
83
274938
32
346373
924239300
25
437001
328016
58
90275
4
79
97
74
85
236329
9
6
385181
164704
73
21053
91
2
438943
29
83
28
56574
50237
12
254064
79
100839748
8
157739
33
30
35
755369184
418325
478028
6
797915715
54696033
29
60
5
74
76
63
89
10
282323
422528
9
4
27
43802
21852
8
351782
93426
851521023
162290259
94474
454559
255062
94
33
363610
105419
70
72
481435
201769
67
60994
52
273175924
313964
296417
490754
1
585522112
85
90
88285
130561
8
20915
13
193870
443103
826624120
26
57
56
219406575
8
34
94
76201
97501
906456935
35185
66
272225
321643
98
280568
11
488380539
27437
74
402993
246261
65
216494
465499
465137
395822
66
321581
78
209776999
222292
61
477729
13
29
420108
143743
354677
46
96
397678
112757
366728
136713
69
17
70
713454153
339059
8
252552
273784
170020
36
373511
40
93
445932
79
34463
252632
152386
22
29525393
122607
185676
67
271849
59
58
293828
4
1
1
16
92
52
502840906
97
709619254
371203
197311
8
23
396817681
65629
76
84
180904
70
117596
11
22
8
302709
83
490628702
61
455955
490200938
25675
90107
302394
66
23
29
39
43
77
276887
150710
664144562
19
688643961
2
17
102398
148254
83
10
66
31
22132
1
3
343337453
274741
77
5
354855
76
76477
49
56647
402144
97
306734
260832
76
29
76
51
58110028
2
40688
845065415
305025519
98208
37
72503292
97
75
40
44
376628
328307
947359843
7
75
451902642
54
13
66
59
7
25
279368
429688
371820
52
73
804463958
43
26
241045
101197
425148
95
295502
12
17
8
9
176680
98
293037
1
22
200500
21
33
27
266739
281445219
84
89
63
19491
166822
236539698
186193
145400996
6
43
332565
8
82631
934861796
45
58
717243941
4
631179891
42
29799
233652
95687
61
97
326229
244755
1
5
193571
89
182541
232917
32596
69
84
235258
346571
445994
47
115540
324963
65
458980
90000
40
179581
422270
72
459829
58
11
33
163899
866642848
350066
96
456139
11393
461760363
17844
44
47
6
31
72
57
62999
745090765
97
86160
77845
23
57
205195
28
937555157
358308
75503
7
55
74
94
149447
210492
278926
82529
24
25
38
84
450209
335443972
639497480
139918
238107
491081
96
40
40
3
23
2
21
6
295224
20396
53982
307601
1
46356113
61
56
426762
19
7
8
30
42
496298
74
5
263669
518900542
554824876
21
17902
837857858
7
132979
31307
107051
8
42
322901
178730
72
52
141918
40
91
39
8
276887
9
349877
36
29
18
22
402232606
762744383
42541
3
240542
148866
71
86
462178
28
475065
108401
1
142402
289338
466192
93
378500
691116751
9
48
38
13
99
41156
378428
37
47
59
164042
135336345
170505
3
85
5
85
71
24
82
487643563
6
24
15
186128
55
24
81507
453809
58
72
76
305475
633684627
80
6
275587
480537668
387898
8862834
444620
361680
362280397
9
9
55
4
22
391442
42118
89004
779351395
364136
40
309058
4
49
56
366536
77
527574780
84
277715
37
16
446633
786456233
1
27535858
7
481821
241379
388839
414619
46
166118
387494
709140619
443280
90
83
291776
88787
12
255556
283222
434154623
5
88718
84740
412849
381058
42888
206091
43
93
354388
492925
210142
99613
95
24
354762
92
184718
7494
333139
362304
73
428254
79424
65
238748
475763
114580
58
7
408383
71
11
67
76
11200117
41
65
51
248480
28
8
81
97
386859
40
13984
781263167
461251
210776
53
66
69
419149
4
147991
8
136659
99
84
380315
59
37
274337
457474
27753
76
4
483345
13
294675
87
29
276696270
113512
195880
341937
13
237609
47
395383
69
89
526424521
135762
340909
71
160953
2
23
59
69
28
63
35
58
77823
51
1
159080
3
66
461484751
6
353847
455314
87
2
71
27
18682
3
378755
9
260408
2
16
403222
67
24292
79994
221716
94
6968
39218
302196
195672
16
480600
15
17
29
6
55
44
305061
433234
186400
78
314373
40
45
480022
963277676
265998
87132
84
39
96
45
479838
7
499987
677539567
310542
68
212579
4
310294
57
245601605
6
10
197187
26
23
36
48
2
37
36
94
25
202925481
5
4
146259973
169650
266548
50
61
389475
23
330655
375014
68
282739
200979
140794632
362108
313768
25122
26
5
186250
30
303522
41
15
245180
405583
286673
421941
316726
766030783
80225001
93151
63
67
276567
391547
76
195304434
96334
322723
245643
957954992
361703
427936
261649
211568
93
35
2
3
53
6
41556
72
192477
213737
281267
388227
70
64
488367
408255931
35
21
43
39
13
5
76855
70
160886
336521
61
68
40081
419073
46
476073
79508
90501
50054
109131
22
8
50
52
903534128
229789
53
443614
5
192436
243103
288195
11
43
87
468470286
6985
416838
61838
23006
419769
450453
10
402800
2
45
18049619
11
91
93
63
67
13
75
76
76
8
80
280160
332665
492892
63
30
64
966501777
389863
179854
68
317057
56
34183
152440
202006
79
309048
162726
467661
4
56792
6
79
11
35847
13
345566
122115
30
478538
387993
789448119
39
68958915
37
62807885
50
236082
59243
452764
359945
27
19
664208871
78
167907
446451
36
58
5
65
16
7
186892
67
382004
3
248576
365827
141452
65
39
203982671
362441
246061
1
78
26
130749
14
44
39178
191179
8
7
339143
71951
67
49
8164
55
288344
54
129160635
13
479948
71
15
48
26
7
1149697
50
233759
17154
65258160
7
360211
359248
91861863
54
72
441511
95
296883
18637
86
292416
49
126323
71
25
308843
61
390012
147665
47
24
842145709
130641
219934727
237083
133006
41939449
81798
56234
21
61
25
249618
70
98929967
348403
60
4
24
64
90233
37
127189
62
156441
475502
80
16
242740
726433852
168134
95
27
221596
26
2613
238336729
20
161413
5
482371
21
98
6
433202
239225
497038
55
372878
8
8
424509
5
1
187340
40307
51
64
14
20
2
37
90
81
6
47089
481320
347461690
151733
340706249
1
3
932120206
262797
264462
77
16
1
67
97
78942
773631991
81
80
923974737
331761
34
14
408355
68
2
41
1
2
25
381139
123438
391298
67
348332
234727
90
54
75
80252
257632
67
31
51
152621
422099
45
55
98
200488
711330554
71
406343
94
1
595581391
38
338182
27
359560
993654555
27
18
358921
358737
9
648645405
28
52503
3
19
285530
41
134582
528754184
281570
98
465749
472941
56
375061
426194
79
150414
6
397830
420234
17
3
48
282125306
44
41
54
6
988207311
9
63
111613
93
69
393877
386541
63
69931
2
95
217635
114842
295837
28
7
109624
20
328541
70
99
128915
67
30106
730147270
4
5
7
41
94
285109
36
82
65
392601
70
33
99
81
467667
23
178668
73
6
1
22
62882
52
416473
37
25
20
153438
64
400517
51
77
8
257822
968696786
54
290322
43
429173174
418701
84
17815
292228
274224642
30
89872
145362
109733
1
426177
91
40
9
45
283173036
16
63
55
267574
130276
114663
235382
43
8
80
87
82
2
330876
7
243626
930479468
83
58
275582
69
93
233669
369969294
2
476847
433301
684797110
94
73
53
962020030
157244
16
80655
99817
457515
275972
4
242099
1095
39
369162
74
52
150740
324727782
111261
71
35
227759
413009
405178
4
597334292
65
7
83
8
24
124008
41
35
74
78750
94
71
26
4
218589126
237381
341145
391099661
142383090
194352
8
687869689
8
107922
190375
17
282950
8778480
46
193011
29
103831
34
31
313289
397687
120664
74
203397
37
13
20
423114
222549
444524
250384174
2
330051
2558
97
92
254354
106194
195655
36
55
158207
90
78
52402500
48711
151486
238110
2
65
323606
429329
214769
287295832
388111
8
349671
290384
56
20
80
69
71
33
99
40
256836
306919521
35
53
27
51
256542
613453974
78
3
423244
395187
465118
436302
18
89
395773
58
676693758
254058
75
71334
31
330763890
193816
161613
42
9
5
308960
81
29654194
6
19
238634187
842322752
86
194100573
11992
89
151960
45542
47577
5
257657665
27
447578
71308
375597924
821591308
68870
34519
59
21
215061
218731
64
86366
41028083
202216
17
330458727
8
172577
45
423942
69
500835685
25
55
42
810437606
701243469
60
26
41
8
232383
381239
12
55779
600558418
98
937410936
367865
42392
87
442257
63620
30
91
2
51591
7
60
1
26
18
379964
561628717
1
68
74
646637581
453226
351649
51
315870965
46
97
34
24
176593
37
491767771
81
75153360
22
71
17
23
228475
448665
63
63
88
25
473340
37
44
99166
25578
57
274527
396668
61
47164
490889
386830
23
426455
124301
774381435
91961
478879660
89
70
36
9
16
459674
638260053
37586
27549
94194
24
81
4
370289
29
152389
11
197801
30
192857643
842525962
389480
292156
47
44938
6
140428357
488927248
217671964
254994
32
71
268872
3
105387
3
63674
255015
281674
96
394848729
385508287
132819
15
33
79
9
319135
69
33
27
564054613
28
115261
29
11
389386
355202409
5
28
21
369776
45
19
68
488972
40
39741
464197
327521
53
23999
92
222160
89
2
492926
55
193638
5
61
9
153123000
32
51
420136611
82
19
35
54
49
56
352525
206013
16
419473
99
9
20307
55
476800593
89
454779
56
96
8
39
91
307792
197654
6
868948400
85
42
6
355095
983960067
49
76
13
214304
62
493194
65
79
62
49686
95
9
44
37
6
18700
28
190305
75
428653
373608
97
70
17
62
402871
306155
7
41132
207365
78
8
668149893
6
684644385
1
443538
348969
120483
10
31
399679
102253
495011
452648
3
13886
493213
3
482494
95
49228
498977675
152222
168874614
315160
82
78
422829
72
95729
496515
79
268801
59
423840
190198
54
825347348
462589
3
24578
25
13
25
45
87
458036
305447
445291
75
71
45
89094590
88
107537
7
73
55
75
414136
90
58
1
659844457
372205
2
72982
31
499407984
9
91
253518
15
69
48236
517289981
56
976539585
3712
39
90409
55644
26
466831
87
459662
114299824
75
9
87
272413
23
43
60760
387499
74
54
8
55
12
180913295
5
77
72
268743
21
390044304
66
463863
46970
18
91
19
54136
4
4
3
188790
418274
233144
71
420594589
4
355906
7
35
50
47
205519
79
143197
68
199140
8
20
480305
335343
30
175088
63
436568
78
68
24
6
395298647
58
38
18
66
28
154368
454905400
267014
59
1
180618
300929720
214239
206374
6
323733
20
450896
148214079
803405118
341530
86699
388977
373648587
199432
83345
47
48
45
46513889
65
240689
46
214446
497096
2633
30
436645062
72
85
69
457239
3
463599
46
2
11
66
93
25
31
50
84
43
88
343822807
486436
955405909
2
64
59
324647
91
108802
848211731
78
8
88
645407404
7
38
69
207403662
14
448764
83
17
366573
38327
497019
916199792
162080
22
333625
313763
78
87
28387
9
174363
98
297323
36
22
199300
29
30987
38
29
56
75
218608
6
172658
98
2061
65
126153
171127394
126011
155596
447954
4
368850
98
45
20594
4
46
12
161805
25
885585521
5
114402
457404
43
4
959649697
27
301068
254407
39
265570
359720
216117
56906
62
3
6
377039
458075
531005024
53
28
256684
30
4
98242068
18
22
3
8
560957574
367119
68
68
71
323477
66
352473
105609
3
91
289635
79
86
41
130330
45837404
8
88
19
206538
60
80
400849180
29
69887
219179
40817029
81
69550
91
74
91
91
84497
1
485382
476729
45818
69
76
375014
289431
24
68034
179790
484394
37
64
855474162
457063
369539358
354455
88
253640
9
135623
14
4
318829
71
339675
132851
409739
459136
86
82
30
272503
297089
289535
30550
51
8
396688
3
6
135998
39
8721
76
65
9
128512
65
20
499668
172918666
57649508
6
34
343074
104915945
52
523174393
145830
78
556639961
6
105167
44
22279
2
66
480187083
26
95
101273
410744
35
21
971566238
66
175817
39
71
96
115308
91
70
42914
139193
227943
3
207205
6
2
38
297536
221500
100464
30
1
44
152711
932940517
43412
32
166342
1
422967
165643
87
304610
483411
491811
387608
203643
168061
59
171399
153821
9
293733843
64
91
341508
47
397035
62
72919
373657
243070
413507
6
216751
68
53
99394
194959
225701
379671
68
8
5
476061511
31
51
307434
32534
1
32
24
66
91
94
930545912
30
86
271725
23
7801
7
11
224411
8
73
35
482671
10
91
302783
254748
411205
404754
66
456937
69
68366
37
94
437981
89487
79174
64
56
880262687
20
61
3
222105
371173
90010
327416
33992
199852
83
63
395530
54396
15
60
28
10
796235247
358548045
114931
88
29
34
2
86
66
388872
21530
29
382036
65119
11424
404702
296171
81188
452444
45
4
62
4
56
61
276284
49
30
103658
93
412151
75
58
87
139727
7
79
50
51
198059
45
36
3
12
457583
4
14
566563580
80
309146680
3
7
183975383
52
93
19
75
1
250781
37424
94102
272553
840956766
163354
192575
99
283739
44
17
66199
86
26
16
154057
486449
225296
96
441303
365296
80
5
1
68
19
26
296316
60
152906
99
17
360817
294238
141410
417639
55
217009
437405
338419
258828
101536
112909
1
901648282
259670666
25
41
130019274
239247
92
20
168191
354485
47
32
8
205330
62
60
237759
436395
221498
898626178
914414147
194478
34
17
99
487832605
9
4
421194
206025
341116
13
975704944
2
925562840
374391
384921
256889
84
70
62
23772
433938688
55
472081
510537533
3
6
446173
367866
495585
3
354267
456943
21
465750
85
2
135155
192874
90
76
327052264
370850
5
84
29
20
293308
402611
68
460697
448927
452969
248360
715587813
291036
70811
217584
66
77
239387658
133778
111412
3567
10
53
80
9
94
298898
32
49
418265277
490024
326647
45
78
4
495220
26
37925
53
52
71
17
98
109037
35
266807
24
56
281135
7
818210805
319855
94
176424
30
429293
98
64
10
41
166430112
319720
1
22
58
56
98
285077
47
56
23824
23
5
649426345
35
7
58
33
3
51535
344844
88
923904076
205746621
28
234228
446581
366836
84
42
36
499371
94221
489125
315457
52
73639
499792
231403
159000552
451002
94
17576
417673
56
429374
51167
440169
356
479704
35
288290
156971
126484
50
81
13
84
33
39
438390
55
89
24
8
510819343
43
116453
3
122950
334945873
936827877
2103
663166664
24896
1739
30
116871
55
398620
307327
50
471641
68
74
91
429829
729296723
927888175
148654
330009
301511737
10
228467
296654
454504
41
62
66
51
29123468
725290906
473101
382493
92
57
74
243544
325823
8
117548
390581
15
471426
345827335
13
348729
69
124307
415085
88
457393
18
416727
44
490680266
182749451
64
159309
350207
80670
1
658029824
35
90020
203835
435582
335154
127688
43
131683
71
8
35
36257321
20
5
43
42
178968
98
450192
91832
124734
259433
1
340373
13
31
314907
63593
41
47319
444509
95
476393
21449
13
23
11
434837674
12271
83
88
104851
371471
12
9
87
16
64
836534187
406042
8
371691
5
228009900
439946
38
231643
268068
580238525
93
281961
51
58
68
379996152
223116
92
54
90
208978
35
24690
121271
367013
54200
28
440962
229426
823936243
46
96
4
74
141558726
313663
155250
270568
757293478
91
19
414755
91169
58
79792
82
325431
457345
28
377801
5
39
34
4
26
4
46
213854819
726158803
57
8
288101400
439355
682937327
33
365660
39
57945
95
175137
8
73
94
105608
406488
48
180326
25
175195
311705
111362
419942
99
48
10
823296166
81
431444
807699782
452959601
73
450751426
76855
252425
351255
63
535876265
413993
247102
135031
46
23989157
239371
67
26
20
290217
55
395426
3
8
48
57
418468
406875
12004820
190012
48
299378924
76
98
64
13
710006030
4
1
255193
69
98
32
40
468468
8
52
426990
990100881
738037370
439349
53351
83
306564
78
159574
926057170
2
106666
45
94
391760
63
7
475432
1
274533
68
166007
73487
82
467347
830552460
648864756
315847
39
84
647616972
23
78230
20
464025
2
5
26
75
193166
223868
28
329112073
307162
147561
6
86
516540580
95
70046
30
92
88
448303
158487
299086
476192
5
32
12
568121531
2
35327833
15
95
55
7
1
20528100
9
41
27
259769
405315
121359499
11
375555
62
65
47
88
71
72
4
13
484623
37591
1
473048
284756
102524
299315
46
45
1
55
95
153715
24
95
6
22320089
420612
425909
95924
86
30
376887
2
53
243295756
222214
40
18
142317
6
22117
247408
87
123122
8
152408
42
29561635
5695286
5
842211311
54
7
190850
76
479719383
203851
5
161237
183840
12
8
75
293084428
474987
6
49
31
284475
83
42644
34074
62
418194
229399
11
343813
24
70
420646
8
2
10
67
38
31
94
724834325
3
478076
13
226816
216135
434635
82
534122061
86
49
1
73
68
32
75
73
6
1
38
191936
59
21
60
51
88
72
231649
37
280031
55052
85
589102547
73
39
46069
41
32
476073
484614
150819
91
25
3
294442
94
224021921
69
50
52
592970343
314225
68552207
57
70
91
252377
53171
9
81992
30
244822
78
146630
61
5
95
6
441796
30
335646
7
4
86
72
71
143340
91
130936
387497
61
25
64
94881
800289849
6
56550
104233
80
40654
52
199812
19
87
5
24
309990368
73
86
81
427738338
60
94
431958
175941
152022
232483
44
59
76
27
247118
184091
4915043
441739
133648
66
141610
75
47321
138023
31
30
752072800
156628
282240956
60
197807
241895
22
133730
17
53337
37
50637
71
21027
1
993741886
32
907042827
63
736730433
488200129
475460
214065
164762
61843
6
382124
37516
43
36
47475
899225962
366325
43
226701
56
282179
185975
387558
411847
203641
90
70
292555
78
306633
58
110553
232934
93162
130405
870855562
200006
93
100069
7
4
28
131960
7
11
70
374694925
27
426732
81379829
45
63
87
73409
173580
23
580447849
65
34
321161
74
800950130
28590
579663173
4
81187
69
3
346005
2
53
209377
1
132746
15504
442103
404775
269357
89
54615
59
38
30195
347665
15
67
678403813
838271336
144907895
414198
17
40
53
56732
95
250643
94
17
144936
7
15
37
2
3
70973
53
40019
164835
344274
839481935
129423802
52
294356
80352
469952
23
394923
722540306
80
278986
16
125468
5
430667
81
31
5051
332822
8
73
81
1
415861
316753
445823
407220
37
43
51
450703490
94686144
88
437385
2
23
56
9
56
43830
83
31
114370768
84473
321745
50
59347
310938
341469
74
7
16
17
70150
215563
90367
36
261861
13
325947
4
80226
436934
11
455068
407129
29
416271
24
309120
713682799
427579
359643
73110
264860
141690
384737
597672924
6
70
241187982
40
4
2
53
236104
25
23
476856
208927
2
463895
73
207460
12
111368
398886
84876
332289
332886
25
39
97
59
215647
480840
903909784
488191
448488
249142
62
9
91
43
99520
222541
47
239459
45804
403890
495009
95331
892204773
8
386133
49
187209150
123515632
97
82
24
98673
18
138644
45
468472
61
6
134010
392475
319708
163961
60
276782843
9
40
91
57
330002
361925
33
374279
85
96
90
10
179028
57
9
97
29
71
40
2
44623
84
59041
3
422554
267590
206998
76
8553
2
15
276446
37
68
456781
238266
49393
3
445886
179413
1
56
58
12
60812
439385
37
94
389845
368149
345007619
59
10
410125
205658
399583
37
463914
872081918
48
79
454913033
28
909356228
30979
11
887878174
1
82
9
436689
251844
410164521
195332
240636
22969
92
397450
67
69
454693
40
593713458
36
320237
17
8
92347570
302892
8
81
13
114238
53
56
792926278
77
79
41
14806
77
395763501
3
16
39
443826
616661759
98
60632118
90693
285467
3
239722
165643
71
14
97821
27
22
385437
9
447297
62
67234
21
429824
170602
83
8
6
5
286717
268388
61
3799
54
166555
116853
34
13
352082
294185
70
24
57
2
96
27
65
336618
354768
5
53908
424904
299634
17
91
16
99
32812
127358
53
200704281
590666101
260106787
259640
369593
818825684
458701
577343717
47
97
38
15
98
311691
12
144704
77
191969
3
13
50
232653
493621
82
301344038
70
11
57
54
21828
58
203397
262873614
356775
693188226
86
28
56
122528
7
17
4
622062399
492706
30
5
298508
916133680
86
84
392905
8
184081
13
42
62
56053
469072
241743
22
77
46
13
146212
5152
94
3
283767
86973
898915800
398567637
133936
378971
22
319457
226390199
266352
3
7
60
49
79
46
39
54
69
497010
382809
341196
279991
63
63102
438849497
877342649
436762
2162
152260
462727
72538
403529
69
283306843
85
89
59
498193256
164738
44
68
333416
188652561
453793
248266
128200
942733584
7
15
272771
54780
74
29
85
409207
291317
6
86
467377
37094
6
91
261105453
80960
36
323110
413299
395936
67
9
12
236583
78
51686
40064
49300
73
91
34
24
45596
351243
90
183819
72
20
412406
2
90
300856
60
74
966413452
25
9
54
98
65
26
280523
220380158
60
34750
310886587
95
854861289
73
132062
349160
50
461155950
38
39
467456244
7
44
456
137169
243697
243847
113001
101651
275492
412605
37308
11
49
60
39577
410784104
78
1311340
496475
147480
348571
43
361468
34
314470
14
15
126078
495063
21
3
174688
380488
115165
411097
317687745
355612
15
118748
98
444003
269588
6
251929
287088
397203
58
30
289799788
87
41
449734
47
8
85
84
617707597
393769
724607640
114225
94
388712
10
3
37
254830
49678
7
29526
93
21
408915
80
461372
221115
358585
265847537
338747
49754
319471
260067
10
312223950
330273
538647656
58173
65
224083
35
28
79
411905
69
31
176552435
43
9
673246902
66
12
50
7866
69
897421935
48
123451
5
22
90
87
52
116704779
8
387926
302808
88
15
58
11574
469311
128609
44
21
30
2
25699
57
416683
192307080
345627
46
13
45
379132
15
1
65
2
12
356481
322894
4
87
63
344469
43
329862
357458
351462
68
209692
92571
92
20158
75
53
56
77
1
69
225911
34
4
106611
4
4
286946
51
416606
414531
34
4
48
388958
91
90832
415679
194447
456430680
499012
90
224346
257737
25
6
39
80
420503
16
8
150804461
229209
442054
2293
489005
8
50698
39
104182
4
32
346156
16
994080808
30
89
407149796
213074
42
8
6
28
292078
11
47
85
1
386594025
36
883835166
77
464585
339958916
73
8
111290263
80
94
39
65
32
34
56
235566
5
231027
31180
81
16
11
344969
60
229368
59647
45
246341
34
285051
91399
52
34
82
41
498530
12
6
74
28
441980
17638851
120261
42
4
544885770
238287
60
402487
3
67
46
44
70
475304
92202
6
70
3
25
9
236025
26
48
7
479033
18
54
67
19
475146
45
2
327201
310062
7
21
274986
81
8
204059
1
84
190814
264643
5
72416
115673
65
258009
26
34569
400569
224544
115484
45
53
372992
97
7
50
421922
7
105596
2
89
16590
100701
355062
374881
2
31
46
73
23
10
235442
482200
471611761
39
92
451839
429848
38
826670475
74
8
162777
4
243857
439939
4
1
283164
171370
293189
372758
162100
38972
38
943653958
55
495772
350880
38
18
16
380925
141806
69
31
465382
3
67615619
51
131961
37
75
66
426748
182932
62
493542134
78
17
42
94
149731
39
118007
89238
94
9
74
266631
78
304850
259440
89273
65
89579
24
534671984
92
965590462
64
10
122956
39
257557434
79
23794
2
4
1
87
75
226014
440404
249643
4
486724
68
30
130571
36
38
191304
394816
171486917
401793
289141
62
133658
83
42
491820
198768
367894
69
76598
261621
864803086
224917
71881
232072
6
70804
411224
70
121214340
56
48
14
194781
110133
9
15
78
17538581
364417
416892
8
839059682
420095
382135
428606177
71
11051
490663
53
16
281330
255267
86
522188911
30
974624802
393095
62
24
27
260519
125336
97
278698
680825784
4
195051
435583
284100
15
3
794562284
14
42
10
4
293982
62
35035
87752
16
307154
399261
3
4
63204011
60940
21
98
90500
47
80
38
12
10
398921
14061
86
189866
27
56
71776
343971
28462
219131
275655
76891
974506243
49
90
99
70515
9
7
90
30
744975064
7
25
476481
4
69
205495
7
187903
31
137174
29
91
56684
3666
48
24
257998
2
7
84
145667
12
94
345127189
82646
22
7
87
227705
193491712
462535
47978
35
123990
170249
85
402548
5
170860
60
21399
77536
19
325735
417881
65295
308495
19
96
438649
499672
136563
117457
2
8
885392927
92068
106449
92
348430
149532
1
732773235
166086
95
4
22032
88
52
333310
859566535
73
570280594
144716
92
125766
693293697
80
88
11
82
85194
475264
962093028
425502
47746
84
469600
452053
85377
9
64
45
370744
5
7274
468284
30393
38
43
499505
80
73239
10131
85
69
77
95
821556888
58724828
122823
201760
661417633
6
313805
393487
3
23
54
77
89592
3
245413125
441718
112525
269021
464250
245533
26
144642
120716
473863
442700618
364995
428493
80
16
90
3
39
85
87
171993
96
116750
27355678
60
100664
324362
21
47187
21900
17
545505728
363999
5
8
85
487077
9
403850
365407
1
354011
538474522
34
13
81
3
320692
103871390
17
89
237804
69
200069
11
120707
51
66
269487
75
207534
20
5
79957
365397
6798
923927615
447653
499517
26
175204
156640
343133
784489260
19
2
6
424485
811945199
43
51
78
278816
7
123285
17
7
245841
18540
9
50
12024
176974
90
322565
489825
99
38957
249659
9
188878
162296
42
54
379676279
31
14
93667
873527337
429527
233533
73
382019
9
71
179395
476344
72
45
433779
6
83
349454
388561
33
109737
22
41451
522503259
185490
2
58
271804
63
69200
91
32
4
450749
184864
384716
58
419189581
13
98
35
54294
47
15
51434
131339
246919
793863871
194826
411062
92348
44
502215820
11463
38
173147
308423
82
158118130
72665
77
45
19
78030
49
300565
75
51
27
17
7
1
1
8
300292
456859
1
78
255474
359819374
3
340288
207812
48
85
482464
72
8
704882342
284609
91
42
50
9685
192909
8
90
89
11
52
27358605
94
290890
86
2
477018
31
996419650
309418
69
33
20
9
1
154784
48
360319
635393885
207655
280281
69721
94
9
484234
465085
364486
360745
74618
198642
253322
471417836
339904
343175
95
108618424
56
21
96
49
175683
70
90
19913
80
639643619
97991
429871
29
487300
236255
55
40
144931
52
3
70
336667
65
163716
88
403051320
6
84
61
2
492729
63
41
33186071
94203
814051349
40
342074
89194931
386638
42
9
11
336139
373084
51
40727
217357
912043530
40
240025
32
298294
79
88687
31
179237
127069
51
11
50
228960
6
29
60398494
61
60
41
5
312814
394965
119759
440586
330274
50718957
54
53
159464
3
15602
281936
235661
59
40
27
99
170540
305491
6
204063
77
5
65984
148328
314216
92
2
3
209789
80
199265
259674
33
430121
434702
5
111530695
893876538
14
31522
45
12
86
290985
426066
105204
496271
159523
16
80
43
5
59
66
64
174064
286243
23
96
19
98
154278
40
98
37
145863
43
477910796
292873
93
95
84
6
30
68
91
99
83
434080
296530
8
758068189
120188
25
6
161616393
90935
274475112
484958
60604
87
230450
444217
92
195204
44
281253
9
24
242840
356895
71
41
8
27
594550920
323985622
7
96969018
51
90285
22
89
455694
250652
189121
43323
19
424146361
61363
735383526
469734
185538
89
87
1
918117702
11
45
47
311357
223471544
247196
170207
96
70
123035
691346642
414996
90
15
79
806770046
84
40
58
454100
446373
397204
3
47762
144809
403382
130254
110874
96
48
558645169
851348786
424199613
28
365043
537936943
156848
70
22164
173690
26
633823590
417757
9
85
92
307153
238135
68
171490
4
64
57
20
41
8
656808396
624829012
295059
165696
82
33
78208
4
108322
287114
100518
7
80
39666
57
247377
214456532
24176
34
415329
36
43
9
385388
16
26
99
114222
30
86
45
62
212593
49
13
102163
44
273019
48
77
423794
76
6
57
7
666152382
9
1
166329
9
9
360093
83
480624
235875
9
61
38
158264
3
75
281148
314123276
43
6
454998
89
156407
294102
43
247527
234886
25
329860
28
86
241736
3
91
411988
56
20
485341
5
368835
151094
45
53
4452094
154813
55
85
159113
361831
9
291574
85
111358
25
6
72
473837
35771
71926
385089
190579
9
281947
260469
5
2244
272622
30
161029
306809
812434880
1
122636
86
1813
25934
42
331152
66
361198
45
69
46
137297
16949
74
40
80
202953
319682
341158
62
52
167641
72
67495
9
188367185
44
102602
76
29
338394
30
465487
304556
184021
439540
40
105119
66
73
17
18
12
387374379
39
27
4
59914
62
318293
83
4
11
5
30
33
391296
569241619
56
92
56352
122467
16
72
567632299
97
419886
21
6
50
96740
143808
41
48
384318
122351
59
471694
74
84
14
417752
70
9
91585
78
576337161
52
92
80
362
94777
67
330565
25593
312010
452064
488475
434369
83
225907
87
43
179003
22
79
557697731
315516
5
280484
67
34
72
36
14
25
5
18584
106143
64
139913612
24106
495156
83848
408760
33
488604
86
65
23771
126212
415074923
731493720
173855
43
57
12
58
339689
21
74441478
284783
83
32
62
400575
320101342
345697
10
2456
64847
429737532
9
5
28
401710
71
629708908
205172
43
288753
158345
7
51
216617
4
45
306151
273679
48
11
63
4
67
40186
97
14
18
20
4
34646
255497749
844253419
8
291337
204422116
434677658
9
43
47
20
39
66
79
9
72
7
60
115322
60
216570
244236
190605
88
26
668494119
1
319571
16
86
27595
362025
89
306436
5
258885
59
173874
6
61
462922
20
9
602530143
260747
92
140459
95
46431
112775
263965
468616
32673
67
332971
24
146280
156670
78
109080390
46
194900
58
7
143047
289619
24
381428
93
4
4
302402138
10
84
132166
477138
23
353039
91
792483604
26
97
3
321045
74
458737957
340317
132245
225158
28
5
239028
226933
59
41
262012
87
88
73490
111365
6
71
796864343
4
3
424732
113994
62
36
450866
37
71
77
47
184197
183520
490454
477960
95
45
79474
59
81
84675
245337
5
64
79
197100
51
843630262
113911
165443203
8
321065
38
318341
401940
65
73
398300077
69
59775
386764
7
427306
52
12
416792524
10
465582
240004
268834634
188724
907315746
53093
49
96
69
363297080
368771
339987
151234
34
98174
46
407767
363206350
50
167928
362908
387674
15
7
43
61911
71
3
317157
2
1
44
66
172538
299103
78
24
80
21611
444222
10
73
80
57
465731
3
95
224058
95
494341
477286
70
21823
57
4
69
41
273920
30743
127156085
390274
69
32
6
221003
65
312408
92
93
23
5
1
437445
653868659
71
407578
63
159471
41
27
43816
85
5
31
497945
484675
109252
84
98
390715
97
175276
84
99
41
931607956
1
161703
44
364297
46
11
332749
41
97
23402
34224
41
54
2583
491942
2
119977
170904
97004
20
19
804953119
51
81031
17
107578033
343949
247111
348659
51
66
48
188543
345598716
123019
26
86
73
893674870
89
35
15265
189767395
86
30
47792
156805382
281717
28
34
33
75738
35
19
80
43
8
30
473383
90
329736
13
469105
94
69331
57
45
993813788
452416
98558
324757491
77
5
62758
61
575179328
70
96
8
9
928842423
15
920040040
37
96
45
53
627239124
94
6
93
399432969
32
15644176
252788
37
28
2
379166
38
63739
164996
86
170405
684321688
89
498232
127164
104556
321213
58
5
173987
248119
426147
40
244099
215196
856177706
21706
55
87
13226
41
98
10
326495991
102831926
85782
18
72
126328
33756783
98
92
19
7627
63586
373779
323389
6
17
3
419410
52217
29
16
872942302
14
200530
371752
2
23
448739
82
34
3
6
481266
75
463894368
24696
94
79
394579973
76
399690
339236
202057
33
65
403293499
43
56
415089
251273
446553
478616
275563
362622
572860762
585782619
488742
475369
60
5
3
2343
380307
20
94961
161405
42
310355
127696
7
52
5
392990
373041
82905
8
30
349811
22
312815196
46
368360504
89689
167643
442895
398863
1
9
78
74
6
128460
6044
375895
137093
161951
322231379
43322
546457792
260698
123583
222810
98392
32
6
423686618
293807
210030164
425712399
342059
22
374107
50
54856
179809482
247252
352289
77
98833
78355
911575783
62
1
13
4
96
3
82905
62
59
368168
201569
59
330612
24967
26
73
135953
52
93
379571381
20
359338
293197626
153776
416985
29
191153282
970158678
47776
11
14
486220647
330465
367875
5777
73
37
299482
78
621384311
57212
208572
51
235090
51
1
157657
72
2
4974930
4
73
39
330512
1
86
30
424347
61
907096978
14
969241925
353508
234090
146304
384015
45
235935
234979541
15
888003137
175099
98
394273
20473
92
450777
4
41
34
341975
91869001
414482
2
7
14
70
93
92507
8
48495
573456364
72
18
668891683
207557
764212316
89
61
88
225078
50
56
7
261979
56778
33
32
400452
133539
41
4775
477329
272847
93
499306
79
5
403485
9
661719313
3
84509
71
74
7
339370
94
299771
47
3756
112934
3
306407
73
61
199664367
87
124562
424356
27684
21
50
281850
156454
162460
44
7
383312
49
44
7
395878
36
115846
90
834066168
127572
98
253356
65
2
86
58
13
61
302463
70919
91469
4
27
91
55
29
75031
31
2
198750
799038832
2
26
342297
57
19
12
96
334726
102115
206339
35
387207
4
89
100525
633667812
189512130
161719
337887
149626935
4
250508
44
53
34323
146973
2
71
57266
90
94
4
446397
82
97
75
19120
429760397
285263
59
38
34
32455345
285948
10
13
472142
751991244
483645
101306
37
104402954
45
77
92
578860773
302889
616846081
412006
4
75
6
9
71
18
2
23
53
162776
8
496418994
8
56
49
13
14
71
433995
402074
41
69
20191
243638
51
64
169457
427304
44918
320959
68
40604
73
35
185602618
208263
139725
57
73
14
292185
361003
4
294382
366687
476926
32
388826
76
56
17
19
5
82
40
252172
189956
4
226334
20
374845741
267636
86
396532
11
84
326338
58
225899
723375763
2
318294
386682
13
57933
237856
481505
7
50
9
57
62
455910
387604100
82
166349
71
335298
25
36
38
452999
156027
74
3
83
19
135040
2
63
72
2
185302
367234
821340466
92
294211
952481261
67
42
54
56
56
66
141270592
58
2
76
435554
56
22758465
84
493142799
74
99
5
43538
39
59
52105
44522255
44
412202
118812
670495541
180621
940037697
25
150331
16
5
366329864
456260
430953
90
92
337661
2
10
62
6
73
98
9
3
54
73
66
82672
62
4
59
70826
65
52
6
4063
379964
8
20
29588
37
195229
265937
100265
44
447795
74
425298668
279065
71
468788
63
398026
83
251868
9
474989
54
47
95
51
4
340306
24780
160661
138599
46
52
413025
20
2
241624
272470891
71
64834
72
53
228278
99
264256761
722
647809871
38456
845864203
56
4
25
3
495117
21
220513
274677
57012484
17
486400
494348
422968
378707643
49
43
326765
51050
19
4
82324
255401
96
81
2
1
850687849
98
44
81
73
38
182852
17
57
993075667
336795
200777537
68
1
251209
6
16
68
78
30876
440850
47
425813
241121
256637
95
74
412183
73798
880241538
42
994021272
423967
4
38
44
234208
18
238833
4
60
553760879
327203
1
277077
279249
435010
50106
7
54
77
68
10
29793
6
475094
50
61
434221847
8
309790
825260229
325680
94067
84
106905
961284060
95214
274305
272167
96
473917
34
58
3036059
297537
571128497
382373
93
3
46
229812
86
91
68
44
84
81
35
30722
171131
507535117
77
437552327
81
1
398949917
481385
23
94017
91
60
71
1
166224
780338491
195917
472851
202867
434073
89575
48
299381
97
6761
686924548
165412
50
8
370346
54
799185978
58
33
91685
973449461
406843
67
414468
44
46
1
85
78726164
53
15
433805
467694
25
337710
41
361364
48
303071
1887
65071
36
75
69
1
82
59
30
332111
405081
24
781212446
5
173341
25
217031
443472
102495
21731
619804173
70
5
15760
80490
1277
257520403
388463
98565
23
989190327
243283
433187
175023
325956
930778812
28268
58
90
42
71
144466
227520
453976
87
183304
258409
776257045
243414
490308
48
672595452
99
95
4
49
21
1
64
213291
65
97
6049
115642
408345
372550
2
209875
39044
292939
254474
422885
279526
832472552
24
56726
813497548
441932
64
489625858
478896
272085
11
883572126
42
5
48989
32
482561
64
486488
63
717245596
166244
471834
4
97
50
2
54
98413494
408021
390370
38
73
92
307722
27
84
31
53
54
97
396914
5
165794
148144
325071
402466345
82
60
4
393836
6
48
183274
5
467495
290224
193409
381677989
308597
437262
81
98
12
77
257633
9
648370692
2
38396
80
48
38755
5
265125
48
316842
73081
51
40
46
365918226
331147
455117
74
345889
375925
59
30
19
3
66
17
62
8
100666
76
229001
466463
47
304529
238135
254941
83
487420
67
725871246
8
52
39881201
93759
26
7
259337866
79
997015199
44042742
463129
6458
226194
18
19
725639539
55
354422
65
92
58
114302
84086
59
95
96
525593716
10
9
16
34
8
194446
221798
297077885
89
42
44
944283507
38
201875
37
95
492641
407337
93
197964
63
60
995015328
490396
4
72
196275461
386217
259423
95
883397159
8
152519
77
60
854376224
284304
10370
45
482233
253734
15804
39
832064120
6
680755615
69
141819
77
84
31
362152
182997
35
87
318697
20193216
35
83
930881272
488589
61
485653
270314
258595
6
244175
12
490569
259944
314593
325219
296998
379557
60
960710634
85
32
443723
659109886
466730
89267499
499218
410318
4
224177393
255842
422396
361050
3
308122
72
60
464625428
310830
232495
134282
7
671191515
85
87
3
41
24
230482
402111836
55
65
317193
390195
1
21
10
20
56
30
37
99
39
43
55
424212
10
45
3
96813
98772
277497
465548679
260886
2
84
342628
65
15
39597
202005
22
249898
23
26
17
8
965378422
603948811
45
937874520
358376
46257925
47
66
72
480402
7
19673
383982
8
4
165727180
2
47
94
83
85753672
91
418477145
304781
752043224
60815
430360
18
103671
3
54076
905793160
43
311996
10
34
227483
32
424932
438901
1
9
72
793128019
91
10434
22
21
61
5
35
309077866
5
89
590359373
29
127148
98091
18
58602557
12581
91
438135
675751705
192353
77280
4
70
132461
7
9
180982
461838634
18
45
59
541012862
81
40957
5
81
56
88
507173602
41
75
256708
74
85410
19844
427704
368502
264259
14
24
303865
68
14
497726
10815
94
5
374078
405977406
79
926342267
430169
9
26
46
3
12
470300
157203
832643186
39
5
360973
7
7
96
44
193638
45
318449
19
401018
87
72465
335885168
437587
32
30
91
69
1
237790
67
304628149
78
246866
58
427647
53
492731
41
49
418712
6
154864
1
337009
3
266432337
195336
1
99
10623
74
222251
4
250847
85
352936
80
423726
42977
202300
83
77
46
48
7599
459506
52
337703
493719
2
202707687
41
50
720087397
78
82
107925
57263
464599
307004
53
774413494
58
246149
338504
34924
219298
8
56
497448
366949
559461499
21
34
31
93234
51
81
40
159130003
60
23
413847
82
93
923245142
9
42
106827
376606
37
92
144514
366172007
1
120097
7
394438
789254370
385496
113860
458303
8
7
53163
93
272477
683315802
238699
55
261154
14
431509
36
54
14
17
960837506
18373
34624
215000
47
521387617
18
1
71
75
279235
925513341
488732
683547699
80
87
4
33
692710502
57
2
52
84
91
863201913
499923
4
5
55
6
510737380
81160835
18
262943398
13
99
96
426448
210028
355034
211913
5
432516
58111
657091912
81
69
39
489037
495596
6
4
96062
16
6
20
229184
266956
304297
88619
83
92
218734
2
16685
85
37148
466440
8
406363
334190
696326031
316004
30
47603651
266412
236091
296689
64
48
203443
44
138660
448768
633298120
395676
51
51
73
171113
7
144427
5
199888
17
449465
82
468588
59
78473
90
8
264921
84
7
46
63
25
25
220899
380341
492203
35
38
9
48
443870
8
57
8
402627
444666
315941
44
449872
77
84
24847
15
200386
26
162696
62
87
187392
67
330056
51
33
28
128459
154718
491168
336441222
2
24
29
33
476323707
5
87
17
390318
51
387563
352505
496733
470185
197817
2
152386
45
94
486210
1
380357
75
408102
192953
82
2
85403
5
104971
41314
155853
46991
2
329810
333071
75
4
15
810860279
378642
41
4
63
69
35
966576757
4
10
983944630
26375
29
32
963346809
143738
263231600
4
964967513
7
144501
9
70
117167
293775
11
5544
1
7
20
31
32979652
15
215098
285431329
138415
54
42
91
94136
4
56
30
402745
6
326669
24
81
145544
79
47
64
53
382133835
145253
12
34
50
65
302304
76197
432169905
85475
63
330181
96
29470
264757
7
109574
439244
70
32
195477
83
510667808
88
28
41
74
29239
5
264759
98
5
15
76
16
91
2
52
283310
233448
325359184
1
4
34
69
278540
7
27
58844
9
79
379519
119014
60
387436
53
536848583
8
89
62
54
9
942922041
87
408441
70
98
303953
488855460
284267
56560
91
531835093
195631
41639
78
49126
350233
178203
49
67
58
94
291593
15
340270
264865
430781
325588
200497
362896
43
83
85
42
211068600
190485
15210
82
82831
109161
988439794
8
20
32
256285
89
31150154
82
41
410013
497024
40345
29
40
69
6
40
17
953419480
41
430949
6879949
79
272273
91
54
34617
26
438048
20
20
58
29
54
287825342
5
9
62
53
4674
12
91
224825
9
24
411176
1
277395
480084172
41173
696657570
8
67
18
17
87
39
68
83
82
36
12
40
350933
100263
38
16
416474
93718
233327
38
170968589
59
25
436204
28398
264589
314511
321048
9
57
80
920358008
301309
577668156
45
384386938
354424
110604
65
174952
95725
68
351777
137564
376546
132139
5
49818
79847
395380
89806
76
66377
257555
77
7
72
14
1
38
253213
87605
67
431642
43
61796
4
57
99
26
224488
444087
9
32835
8359
239073
133524
208289
9
99
72
329498
699427985
76
24
1
86
822647430
138568
55
1
7
20557
25
387947
63995
423053
350917
73
172327
217769
110359
56
750450913
22634
275441
46
611593868
332932
98
369838
195554
48
22
241343307
18
156530802
82
989905302
28
952631176
50
2
16452
493458
28
64
40617
33
77
68
478837
6
334441
25
47
88
457213
9
23873
74
132062
72
3
91
368811
351508
384668
6
29
158436
1
56
6
52684
275279
89072
270535767
6
64581359
56
114905
329381646
698347962
599393251
171175
68
64
444271
448513
184594
5757
65915
90
2
28
83
98219211
741265764
70655
30224
395099
541758964
82
253981
3
5
827784115
1
73
16331
742643358
81
355096
397878
224980725
152709
90
31
84856
126744
173988
6
91
7
755883250
9
61687922
44535
67
56
109167
608862492
92608
94
26
2
133104
83
68
354313
395139
53
60
66
123213907
976658729
408697
492320
69507
64
204625
26
30
87
95
144659
379899
39
60
53
64
72
56
943104856
50542
88149
3
13
79
45162
364850
97
26
9
5
174342
293897
444736305
95
32
265049
40958
90
112912
45418
2
77
38937
78
332674
23
185223
33
36
24
88
99
254380
8
425017
79
86134
29218
8
38
84
92
65
29582
93
48
274166
796469295
1
6
84803
74
48
435897055
3
39
19
46
936233532
178455
494869
32
362831
65895
17
69
64
1
52
10
146633
86
136975
136362
60
8901803
366901
420512
56
41003
52
3
49
21
6
233148
9
674789226
259367
115933366
97
144319
51
89
1
26169398
35
466804
72
736211924
388551
51
96448
41
92997
8
471487
392489
117457
53614
170154
37746
420703
9
38
270112
60
18
44
60
5883
80209
211520
26
88
447605
5
26
46
482338
87
44
73
305381
47
99
72566
434170
306755
188520
35
62
366952
4
233518
382606
353358
20
49
11760
273337
169274
67297
189956
66
50
239904320
85
28
282025
95
20
418959
146015
33
33
60612
11
344006
4971
162414
963237765
82
12898
297355973
32
196999378
3
46
64
74
97
59872
48
76
89
449351
72
23
78
487188
153281
304850
137309
454098
373847
21
280851
80
341177
41
93
458679
477035
26
84
7416
83360
293579
7564
10
510679839
65225
51
284507
256793
53
4
321574
811506642
19
12
44
204704
46
430728
20162
441974348
92
21
7
39
914265332
87
98688
42
6
54
765391287
128349
306951002
6
233287
84
76232
2
461837
282946
351637
294415
487937
15
69
38
43974
94682
47
35
54
358629
1
1
79
77
605675730
319974
237083
24
33
303729
638700393
31
152272
3
489433369
91
261437
38
296231
395495
48
22
31855
485533
23335
350184
161999
43
2
23
37
357483
9
111554327
75
17633
427731
66
32263
202019996
370650
80
232826
18411
184998
35
6
303130
44
53
179843223
26
289811
17
91
327238
86
57
289421
25
97
470601
642931534
437949
71
800365078
16
384404
66
2
399198
292061
75971
617350132
726136178
54
867435563
494617
4
32
59
243692
65
52
115750600
222845
463236
139806
15
294690625
305570
680229653
941979969
53
5
74291545
44
215052
53
962392774
91
31
4
27478
487167486
18
1
7
321920
20
61677
154004
71
118131
27
70646
60
282418311
27
60
29562
3
2
369752101
5
91
45
28
21
81
335597
67582
77381
60
31
19
96
14
759972608
493891
76
17178
57363
10
266124
109266
34966
266772
35
39
43
68057
1
14
31
100829
979023249
282288
482881882
90
229787
7
43
429096
64
402574
6
283011
41
343341
493486
34
439640
11
602171479
34
31
76
77350
3
81
87562
5
8009167
24186
203391
45320
118612
30765
700024363
87
483883
78
196212
64
874396554
390842
282851
242005
232899846
132567
479029
107676
391484
38
24
75
7
408537
9
484764
429205
75
31
895904882
74
9
255972
88415
121632169
216514
35
4
231002
55
3
85
58
28228
51
99
64
68
19
85
751368754
615037924
38891
192724
26
292343
363901673
57
288513
44
68
27
462809
14
71
13
297096
48
6
98
359586
62
8
53
255593
75
23
382652489
34
774126791
57
460015
216013
308143190
76
72
9
72
278414
59
145096
76
32756
16
24
13
24
258843
10
367265
19
49
52
4
27979
29
8
16
81925
93
7
2
26
4
932826910
22
78
81
7
460886
304689
4204
44
290696
50
96
64
88043
315174
31
648549718
71
60
419946
425409
226894
261460
91
138001
5
1
72232
70785
58
404926
44
392055
197414
722152847
75
15840
409555
17
72
99
390213
3
44
238277
4
498674380
38
64
287956
418075
248535
94
454272
5
26
4
47
624308020
166764
83
472414721
85
72
582731948
49011
6
4
2
195143
233480
3
25
11
2
2
418017
467164
74
44
41
307540
338853
22
192589
774415386
92329
35
265452
50152667
53
40
302625
1
12
481651
381852
86
13
207980595
67000
88
19252
76
97
308570
804880728
228528
52
2021
28
1
135552
22
70
11
496828
3
387670
407275
742875181
326794
445273
34
4
31
42
392604
95869
445167
162203
257898
88456
8
44
4
6
78
50300
52156
99430
21
26
16
50
5
7
390993
343938
196651
71
10
80
97
602320693
28
84
13
52
30
58
6
211320
90289
452264
311751358
338996
454419221
744791389
80
206125
38
56
300082
53
279236
42
113518
186469
89
14033
156760
98
169299
49
9
451399
74
149274
11
392420070
14
9
56
10913
79
22
90
64
45
321821
20
205360
66454
165303
31
312683
77
28
18840597
85
48
31
422243
264132
22
103180413
308976
69
310694
78
97695
253639830
53
73
83
55243
280957
205827
75693
497019
75
18
88
41814
4
88
73
80
431825
54
499711
7
468223
62
11
193404
58
28305
383209
497010
16069
84
16
436000
150831
142581
76
47
1
425490
42225
216083
85
85
224565
259526
400384
53
395138
237832
31302
379623
346396
5
100877
30
195716
2
37
192458
48
461153
88984
13
23
573169833
183825
73
241153
433420
2
31
59580
93
60
83
97
117634
38
22
1
43
27
95912
2
247937
4
156423
45
3
69
93791
213588
484688
61
35
596847698
780609259
104825099
603491855
274746
105161
379038
1
396122
65
90
132907
238026
879381168
89
347974
29
410071
8
355835
3
90
86
99
252996
45
3
74
60
70
268815218
329876
971105474
406009
87
151512
992729664
282048
41
556028639
75
52
8
344433
344242
93
149144
95
49
451840
460116
197058
52
489224267
481072
3
290925239
7
376986
48
111989
299920
169882
9
5
35438
55
302572
217997
5
401849
197524
414553
40
99
265837879
311807
151479
9062
3
78
55208290
290156
5
5
677094521
55
366369
333859646
107888
21
40
299285
35217
422220
449493
163711
383334
248601
33
136166
22
44
326520305
269453
89443387
13158291
53
64
412675
67526
1
440072
25
346153550
37
48
63
200595
111408
134717
297986
49042
118763
366413
61
40
228328
92
73
307067
297975188
23
565615166
60
299713
190001
98
662125382
48
35
52386
273033
1
66
267257
342763
94
59
68
87
316545
32
3
325080
97195
95
295849
51
138396
301592
189000707
25
99
53
252657476
48881
180971
53
60
63
8
302827
62
113937
39
3
32
4
311066
39641
493230
155847
60
72
1
69648
95
488031599
63755
70
2
78
11
76
751241383
394209
2
261010139
185516362
52
52
57
8
309099
283997
77
51
182692
119116
266738
98
6
478594668
85
855431381
212226
305790
14
74
870777556
241294211
227091
245649
474724538
52
51
212871
9
389681
69
92
16
111214
8
77
33
2
29
61
81
185865
9
324935
46
205888
86433
690548471
808699996
25
49
143914
98
89
105143
92831
89
369609
49585
905473890
352548
423943
69
27
30
12955
51
50
18
68
188937
7
8
7
14
31
363217
686279061
426948
89220
25
203465
14
241477
9
42
81
23
362816
46
689682470
450186
39
92
160474
340820
62
435463
355328
5
387254
99
69
83
47
124604
8
7
20
409914
62
103825
477416
75587
28
332271
486255
15
123592
423677
485372
467704
89
11
53
396032
231154
174067
253487
65
327610
127593
125311
260319
682775699
95
421713
48
285176
988933929
69
54
323278854
307442
303582
32
138072
494902395
455926
2
95
37
5
307057
103461
96
139253
112231
88
70444
496010
46927
75
314878
84
96
13505
21
67
12
29
466392
251429
125325
87
28
91602
54
101835
47
144432
39
265394
110059
162295
94900883
86
654422500
5
43
12140629
8
43518
8
9
26
172487
90
24
89
5
20
1
533792868
3
6731
36
442241
41
27
408063
324833
436388
5
32
18
74
34
58
9
92
99
95
1
53
9
275989
2
6
329345
96
208309
65497
7996
9
233973703
85459
136117
94
247002
76
230406540
258916027
353536
22
63
358737
436367
811958805
74
309317
48
14
165394
230770
231741
54
3
11901
78
96
77
10
483442
242013
76
5
86100
10
123372
3
99
18
65
40
905319535
12
64
120475
4
10
82
46
32803
9
87465
766269313
67
195278
5
45
120204
82
23
487679
24894
465254
10
657158394
72140
485839
747244457
391151
46
123410
2
136234
97207
52761
133833162
386362
85285
4
384776
58
345217
158909
11
4
8
291935
3
16909
45
409448
941998739
27
77
49
49
95
462401
378816
402362
42
92
8
29
39
429927
478650
44
366803
74
20
82474
888229112
51
519335151
177302
880961627
11
217308
384068
578542149
17363
4014
308450
210368
29
424463
76
251761
478686
310017
419072
90
67
2
8
40
51
81
249888
8
319734
88698
347520
258526
32
133424
52
84
52
24
2
64023
65
50
92643890
475494
52
66
3
14923
15
97
190042
268390
13
672094381
9
25
64
33
1
45
445020
681199390
1
15770
207590
92
32
30
340435
73
126121
463638
205025
27
476351
25
492056
65
451948
242823
391972
490435
79
85896
14
227653
552678091
73
3
387643450
434525
23
42249
96
69
8
65
87254
80
177714
1
325642475
90
404054
4
46977
5
839577445
32836
47
19
409865
342031
391211
2
61
26
58
425147
22
52596
363865015
4
3
87
229499
31
56
75208
33
483367
81013
63
30
17
1
31
2
166484
435842
109868
83
293350
91
414062
6
321979
409811
53
355856
382847
90
8
137385
118012
57
423730
334231
51
435886
62
4
113009
2
32
70
94
75
56
311528
86
599063581
236822
310963
438330
242617
53825
355440
447320
360162
203763
277413
316397
91
18
3
61
96
517593616
441214
385432
411111
85
17257
446624
36
279300
93
33338
60
209645051
66
39
3542
118889
40
127800
370144876
5
67
303192
315338
52
401904
168795
178177
29
90
12
7
463419
449096
197128
57
409174
86314
326546
405593
87
218910
8
31
298486
748894956
181509
71
10
23
82
469294
271964
15
62
27
53
54
85
54899
478320201
59583
8
418284
7
383689418
88
69
1
911677938
138267
775629725
81
8225
939959581
307066
285210
18
9
338455
166299
13374
88
36
140506
19
63
63
58
496851
88
275457
67
58
467689
164415
7
66
64
98
138410
22
274804
394918
11
12
148593
353810
51406
67
429732
14860
880221114
303097
91678
25
600973234
169544
609482688
68
2
396532
81
308313
36
95
51989
231140
392111
93
44
368747
29
825449993
45
5
162206
35
354993
172226
65
99
178822
44
78829
62
42
6
29
251272
32
8
12597
72
94243
70
56
405005
64
457663
14
34
34460
422511
276412
406230
9
448698
250139
35
84
5
823319026
74619
3
22
369188
6
84
10
17
16
366311
140443
65105
258693
73
63
495054
658323436
148099
62
72
467786681
1
7
174457
312203
60
4
476147
5455409
462141
99
495154938
161640
3
40481354
2
406900
22
64274
435257
301677
1
1394
96679
54
270461
79
34
47
85
25
489776
54
332588
151540
3
300044
18062
56
38751
234349
53404
180374
53
220606
481163
6
240311
9
332341
6
121255
22
194779
1
54
24782
111746
85354
889386902
8
824957891
168957191
289459
49
93839
459685
485982
251530
400560179
72438
25
68
40045782
216423
156005
214021
145545
76
98
411887
294841
13
16
380721
477290
9
50
167384
407443
56
97
11
92
495911976
271196
45
408650
77
206954651
203140
18
60
31083970
23
29
9
22562
64
4
10
346995
62
131014
66
9838
5
54024
427196
176593058
301805
9
50
50363
45
55079
2
65
61
471008
498715
279074988
30
2
4
86
427926
785771064
40
225493
149651
427745
91
94412
140374
15
414186
156830559
64
7
9
61
272221
374218
172787
47
19
1
216939
370844
1
400397
17
373340
2
133492
676694155
9
1
71
9
31
40
271660
441409
371098
88
261835
60484
376534
35
217770
59
253468
191743
23
70
71
94
472133
15
80
177558
7
270841
422601
439348
451641
345274
28
250370815
328488
344247
180898
1
36
85
89
21
263570
257319
165807
47
33009
304440
115478
98
871637761
84
30
384651
249580
27
89
80
86
474381
729603577
7
52
259525
1
738015269
6
182581
32
768061433
541039530
2
90
459892
24
955106573
142700
53
7
55
170423
415667
27
45
116849
51
39
512532391
757843824
58
941079847
158171
148301
95
49
54
333536
426846237
8
71
19
302438
423572
274498
2
443601
2
331392
487359
239182
64
463793
2
25527
64
197506
188765
154333
58
114148
2
5
44
84
88
77
65422241
38
21
221398793
16
4
483630
275966
13
76
67
348380
44225
69
66
28
4169
476095
374191
75518
26
68
84
480717
84
402351
437581
223054
30
70
9014
84
82
41266
69
3
15
7
3
4
390776
50
38
94
938776301
59
54524
397217891
539085462
372940387
76
91
408029
121649
61
217399
6
78085
307247
82828
140154
72
57
37
267284
16656
88
146883544
4
93
109755
65
92
12
154626
73
568000246
469781
38
553274693
20
597764347
81
3
297591
7
41
13
64
260508
2
154529
491451
510326153
5
304240
168280
235218
159131305
82
40
5
8
413969
96
95
16
148182939
34
8
91155
8229
33
484905
11
476571
73
59
25490
280578
341553
55
80
36
421221
94
1
3
140559
408177
108306985
358438
12
51
32
238422
10
295432
54
66
1
164745
893082274
213381636
19
76205
481972
787964670
7
24100
62
84
60811
4
240610
78440132
96
67
49
83
88
92
446785
81
192480
7
147305
229720
18
257656
482054
20
86
457020
223234118
45
23
14
48
142076
43
4
171452
31
227860
371926
207781
726008312
23093
204239
40
325133
417546
499614
478755537
279109
208879
79
7
6
2
262862
95
178125
830377233
57725
221124975
470661
85
126023282
338227
28
309903
123180
304780
177553
337807595
91
80
44
73
61
49
359677
64
41260
52
74005
124440
25
68
78105
9
286925
34349818
6
277133
2
89090
211872
442843
606247934
31
135519
80821
491872
91
4
98
75
88
150366
36
46537
1
875171778
99
55729
6
746856395
59
362115
86
3
399477
61
94694
390312710
82
12
93
44
64
237339
53413
76548
176455
797775460
479210
8
333847
232191
36
24
7
66657
32
227841
86
304613
55
211657
12
32043
2
98
189756
222147
663423263
157059
53960
318247
432444
83
86
73
45
50455
80
220290541
66
65
220838
14
6
425283
26
77
122498
211503
55
8
884901867
698069
53
6
9
99
40
53456
397268
53
53909
277797
64
85
85
37
251661634
45140
34
163934
326754
5
475587
265127
264010
97
70
55
375500
289093
47905
45
35
29106
85
76181
1
4
220418
280891
94
75
270666
408193
180499
278348
45
3181
81
248647
44
972212982
44
95
479060
83
42736
26214
44
30
53
65
99079
94
12131
145704
459420
20072
32
29
21
334572
73
174884
534374127
32786
463637
23
75
1
360739
62
64
40146
85725
4
332908
321113
120167
449070
54
1
7
73904
7
5662
75
169455
12
27411
429711
115274
420202
80
56
82
56
26
279585
207487
150317
44
86
66
621428409
408819
62
290328
61699
159821
66
312439
675579694
74
8
329161695
8
26446857
26
11047
60793
149421229
48
15
56180
6
110979
498974
133625060
4
72
168227
19
550297006
9
13
18
15
81803
78
170988
31
476949200
165189
297977
150307
4
405638
191833946
80
425709026
364563135
406653
5
449472
55128
201675
685785736
88
75
379192
36
9
252994445
24140
4
25
439865
65
50
73
401899
6
6
386475
22
373051
387906381
1
31
279402
104345975
4
50
410812
47
165980
11534
283097
39
419869
29
212917
5
336080
79356
4
43
302051
6
79
424642
181093
79
150388
124067
100034
628442344
199299262
7
15
36
467979
63
19
53
332646
408698
38286
72
35
318039
91
585167714
374226
113277
68583611
7
2
36
83
96984
28
50
55
454574
278671
71
279881
343831
54
268081973
328719
2
74
87
60
44
141556
17
1
271101
959854205
45348
242726
12
75
58
33
337543
154244
80373
295893
923844576
433944
9
33
253816
79
73187
89
35
6
99
60
37204
475582
7
78
588888950
234177
201084
6
18333
86258
294607
42
14
61583
21
91
3
258968960
559652305
283780
46
58
118897
1
45
46
86
399074
17
9
216232
186424
75
96685
533391156
136665
17
51198
235324050
18
70320
9
321723523
18
632218879
40
44
491490
200962
92
85613
4
209033
7
81
349207
175908
183686
53604
384853
376598
81
35
157900
28707
69402
862068094
61
54
85
58
200904
23
62901
93
394445
46
83734
87
210882035
72
60407
79
45231
493498
38
58
52
78
110238
2
25680
32
2
50
84
6
90
35
39
486420
108163
422995
70
17693
22
211955
6617
484158441
330528
207761
429212
580462253
196222
114989
104916
216474
489587
63
87
24
79
76
20157
69
776634999
35
18
95387
17
39
83845329
150040
22311
94
829903321
35
6
95
7
285542
303009
17
3
239832
5
19086
37
20
8640
64
211403
86
69369
749687730
71
67
78
313472
49
45371
201922
34
95
81
43554048
85
103427
311602
3
61641
474782
56
67316
3
41
57
118285
188040
338511
36
57
7
48540001
153278
5
483538
105781
6
243201
11
42
31
430103
178065
180074
291578
4
335
207000280
38
470219
26
93
14
209861
62
873553816
51
92
379409412
708920740
63
516963266
9
207557
9
316593
355496
697289927
22
60761
14
1
80
192645
6
24
18591
79153
463694
214933
7
461077
64
70
47
27
55327
306512502
448512020
148261
429559
279385
195343
296967
460799319
83
416108935
4
72
14
27279
444789
99
5
29
55
94
23
33
401725
451332
218427
12
15
345474
57
154928
360998
47
244760
342525
279543
388603
2
114696
46
69
413021
99
5
438084
472306
8280
68405
90
49472517
6
435490
47
144653
450180
21
21323
46
137232
78
334277
28703
38
461230
59224
72
7
93
42
332407
80
666582986
51026
9
80874
385547489
67
58
268010
25
5
293033
38
277582
338731
60229
41
357885
76
784458329
285246
74
8
466307
212729822
51
17
4
62117
335272
40
391910
32
292455
4
119908
39
235869
242262
5
34531
23
76
93
452329
98
164101
94
25
72578648
22
90432
305881
71
301780
479127
44666
1
434742
344864
69
78314
291206
23
76
492696
97
50
41
24
3
356420
56
701056607
223561
160434
27
442105269
459427
172879
451376
80
33
12
61
60
136466
37
74
205581
23
255831
255684
23
25
542174730
241536
59
243074
23
28
373579
88
324876
496099052
9
25
93
81023
414334
1
6168
25
856660068
427376
292818
13988426
456293
32
86
52536
103408
13895
34
68
29
448154
80
168784
66014216
438766
39
50
425859
45
8
55
4
69
414838
117170
13
258587
682821878
239090
16
405308
325258
135847
80
132494
209369
475546
70
266009
96
84
437818
61077
360014
38
109910
187660
15
351574
73
79
32
42300
584437289
473848
30
3
317323
8
70
39
9
312688
33295
1
316816
389609916
66
173339
460303
295142
50
297836
600236354
336270580
330516
13
20
443086
9
4
545584551
26
185272
263739
21
63
8
106030
53
2
153043
42
246843
6
258172826
484274
5
42
391460543
188593
531623807
39
52
2
42
421622715
40
718258256
5798
56
407185
929504924
84
392930
16043
440399
19
95
85
441974
44
6
160095920
415232
220707823
92
4
239076
205386335
34826
75
494995
145052
12114
7
15
170328
441224
4
215247
473247
258215
304839
266410
47
371826
83
51
14423
20
104243
28
354271
1
146735
55
206306
421828
479887
70683
344041
3
43
346049643
67
9
39
242951
65368
89843
228466
349905
95
20
90
229098851
51
193490
316866
399141023
287264
4
416984
57
466061943
209065
41
69
349892
43
11
15
884909845
215919
962817766
74
38116582
110560
586509516
38830453
25065
73450
34
268724
228220
184624
40
51117
91
152009
91
426219
36
447471
237324
5
78222
462886782
84
86
353819
751455454
285697
42
25
8
423828
3
355235
499056
5
2
420790
39
458076
283330
59
4
77
196832
1
54
196360
473141
54
26689
474289
250216
36103607
911098935
106077
413322
71
39
7
68
367293
47
200195
17
634
325447
20483
141459
335683471
138604
499986
17
79464
321868
91463817
846993301
8
84
55
34
81
9
193168
73
435510
11037
343779129
27
679343792
72
153507
97
5
700532133
56
225510
11227
15500
22
142749
488806754
8
179554259
5
175910
450028
86
284562
93
36
280643
7
96
1
74142
367083
8
389585
1
69
36349
273872
96
258711
486582
291926
184026
8
45409
58
799327673
61
2
527877386
56
61
188637
496157
3
279745
490606
380154
18
23915
56
479977348
379061
454190
31
196533
276531095
5
6
461482
12
368532
49111
11
150236
95
211423
37
352726
179572
81061
53
16
5
147266
9
318381
72
425956
40
97
15
65
604059530
2
49085
348722
564301992
486191586
321012329
235299534
334768
89
93
31
32
61
6
386147
46564
80
206284021
7
288293
7
328402
31
431489
92
140077
243094
74
211634
73
28
198186
189369489
390933469
34
57
357592
422146632
70
449696
74743
23
328408
115715
372233
133269
462570
420059
29
81
93774
19
80
17
61
13
51
331881
6
35501
29
82
38
99
80
47
71
80107
98
971925280
66
219168184
13
83
89
66
656286406
966318351
7
18
240488
40
231406
420170
936478662
99
45
49
1
553100210
823838274
62
86
195595
952942113
55
6
149872
49
268800
365734
427595
360869
78
74
440126
52752
29
22
327489
56
8
41
69
182328023
344260
39
5803
526482746
291077
278843
16
99
234534115
66
9
19
53
46
210345
62
7
354555
373098
2
741798171
10
298889
285735
388660
247740
24
86
54
69719650
433854
68
498899
87
4
286660
50
81
562361424
360613
82
87
414797
491358
73
388998
64
81
62454
49
402433
101294
168306
70
71
124303
416070
195138
68
133572261
41
84418
29
7
56
33
7
258898
42
1
90
645709421
89
15074
455496
427047
411936
66031664
333999
49
77
3
64
369257
9
32808649
66
287422
135482
53
62
476132
427347
67
78556
164160
58810
380137
68
134118
58
358487
179484
13
685090326
70
143778
4
62
21163
236727
269508
132154
70
352034
83
438802
170289
7481
356949
97463
85
474476
52
8
4
38
59
995127781
32
62
99
247065
62
340384
29
421870
253581
374369
313337
343352
34
52
43
71
80
468433342
22
4
22
307871536
65177
255556
476691561
191730
133049
1
18
6
782272252
39
84
375659
15257
66251519
90
35
181467
59
21
88426351
316297702
204749
311225
76
34
136738
41
854808907
46
322200
83
58
171353
84
41
83
105959
47
85889
80
5
30
950040987
327776
4
29
6
5
145551
85
89
9
169863
27
176220
66
805844263
14
11
75
46
45
25
40
143571
9
45
77
67
484637
382441
364125
395420
3
301677
9
18
32
915232672
136045
27342
29963
63
12
86
57
167335
49
54
460708
65
19
492200
45639298
789289333
344127
333980
57
368937
333029
87689
110890
47943049
5
230794
90
493559
126277481
206666
462620
177612
495715
70
23
10311
366030
44
1
28
89
356361
23
384302812
5
4
44762986
22
54
51
40
25
35854
487730
251122
43
53
94
38
158384637
16
133036
458894
61
7724
155894
6
61
194991
25
452386
439991
88
163754
486922
61
8
64
504944368
191249005
233818
19
481998525
870377444
264404
473000
116429
84
248701
38
25
110461
8
60
48
70
578193593
82
88525
326464
242787
7
141739
21522
260154
116425
2
10
51
65420
56
1
96004
75
17521
12
512238591
474558841
851222064
283316
19
308284583
12
41984
74865
511818778
3
235842
45
42403113
44
37
91
169355
144572
39
90
97
144695
8
205800696
193361
69
438328
5
260650
67
21
497146
66
87
447347
298735
49863
532651736
234912
25479
285739
22
82
130250
49684
12
401096261
78
39
234078
184600
48
776601060
318424
8
16
69
745704106
2
55
160582
310900
47087
30
443412
527989717
73
442698
203756
223707
2
313069
108925
38
10
54
6
324133
184700
9
369148
3
30
26
268001
55
216491
123400
706419857
8
22
10
382346
9
146049
43829
623491089
49
36
19251
17
12
219624
52274
92
22
65
44
458546
71
334543
73
4
88419
559603444
78
284847
183243
90
53
49506
89
75
192311
752921801
54
68
65310
836077414
554169947
166311
9
2
259733
30
287476
53
93
125541
2
92575
15768
633320973
98
1
312125
51
38
432761805
73
416186
190589
404239
329689
40514
47
40
56
93
42
67
295428
36
248850
27040
44
54
3
53
11
347629
285247375
275929
327916
267046
66309
525707280
61770
66
385983
99
82748
135611
566305800
51
538905432
346456
6
743342652
71
58
281026
108227
80
268987
59
5
402956392
52
195580
626339508
288924
387129
8
305188
14
22
75
248407
39
40
6
88701
96
116040143
84
246356
31
90
377030
55
19344
759208550
378307
128106
203204
240512
5
359939
45
259940
223176
68
310634
7
275494
169708
7
43
44
67
121292
84
325119
1
447102
177660
378247
9
12
24
44
87
494725
65
446401
915734556
458597489
502452534
125777
461750
257621
880
3
11
23
79
200747
55
193660
368587
124363
306055484
86
362858
207334529
111351
301032
8039
2
151261
356133
1
31
3
55
26
306980
34
465594106
64244
17
255590
22
5
62
36
23
406097
344394
114789
401344
266135
397787
294262
80
247089
37
28978
97153
34
87
21
82
336518
62722
797192340
1
677671082
922431927
1
324347
45
980899455
475055
97
1
78
467902
499840
165533
113949
47
22
75033
9
4
366274
54
37403
26
85
53
9
686315132
422925
342058
8
92
37
90
95
38458313
68
325391
53
23
21
350441
28
9
439290
416251
18
51
844425008
408186
71
177524
18
466777
340395
92
164743
17410
23
14
69943712
88
60
47777
64
22
442301
41
157950
326325
74
510497889
121727
7
10
33
212253
44607
25
59
381068
85
74
47652
102237
53
59
46
15821876
16
76
80825
19
323043
379648
187155
40
113952
329401
268882
53
70
219337005
163511
15
47999
9
374010
249526
152085444
126385
29
201228835
74
615829279
80052
192187
58
93
68
428553
6
330994
421764
16
297401
60
198682
84
374515
51
273719
53
295187265
84933
96
83
9
58842
138601
86
267544
311236
124707
221964
99
134062903
52
74
3
9
68
45
27
85
49
36
30515
56
8
51
24451
35
359849
160052
209180
442002
495527658
40
596771113
9
197128
471412
54824
99
227639
4
491499
337920
982218025
63
219047
21896
104225
498191
340818447
338144
285247
4
56818
50
75400
186779
66
68660
265237
6
3
496589
409425
258221
70
85178
85
13
54
96
43289
383321
123505
3
389422978
61
4
109911129
38
413743
83
472055
16
954077251
658364328
12
9
68
71
297237
36645
308058
38
290480
20
190474193
46
74
73
163917442
292277
51959
286864991
51160
64
96
21
78
73
381495
15
99
423855
75994
55965
18
2
129052
44
87797664
329996
444486
80
797296889
235783
297308
285815
52
3262
81231
42958822
177116
59
229809
91
50
44948
181808
364623
70
471839
322479
26
30
38527
2
485656
1
450039
490719
69
203454
2
313295
285989
335818
317740
74
48
66
58
68
113064
4
42
89460
32744
285520
436848
876936616
29
494533
191545
2028
26
4
79
93
23215
38
410889
85
1
438416
489304
289288
510448347
495675
322167
16
57
88790
210870
462414
5
3
86
480917
87
93839
192455
96
31416
17
26
9
98401
460714
449932
76
210439886
7
66
62
68
82
124854
85
132479
9
95
71523052
56
68
60793
79
8
115551
70
997833666
74
882589048
34
6
708885477
194591
159364409
456995
130317
353572
76
47
52
78
5
435967
13
73
3252
86
405837
4
464094
78
21169
5
739686710
92
3
124769
66
12
41
58687
157610
983082823
190205
44
25
77
303198
48358
6
64
175739
7
416575
67
170805
6
93
2
53
45
329485652
92729517
85
1
292832
292037
92
27
599291362
323357
33362593
76
56
72
22
337082
64010
8
495023
92224
459552
321770
79014
420056598
114076
4
77
41268
502326431
2
64
461619
94
41
244566
96
102989
13
98
129318
338635
449981
61
29
437450
122109337
39
245770
314577
8936
62
322510
432201
360703
10
169504
7
389635
32
120398
272150
442973
59
88118
722860331
475742
42
479527
679362562
313755
938679976
90
26
44
262467
39
7
315418
29
304210
323270
125254
94
94
474898
62
373805
18
9
4
422912
591104616
131220
27
3
8
62
175363
72574
101740
54
81159
948921024
35
374741
50
252185
71
393032470
6909
87
31
935738683
5
85
118575
69
34
43
33
13
43
80
202025
3
3
139871
77
7
21
270307274
375802
154577981
301234
461169
16
20
59
469529
35
258167
37
197598
461534
980098130
177614
41
44
93851
1
382617
72528
37061
481073
91
22
32
984479979
428232
408895
76
131719743
10
131242
403530
142180
96
989302878
49
128001
769947852
31
359200
95
52
82
61
50
28
251528
378772
98
272955
50
172221
489259
144664
73689
74
28
5
94
96
68
20976
83
70
479510
69425
617278614
53111
82063
20
209857
48
31
201706
149315
83
53
471645
44
5
188702
219903
16925
479789
43298
384937
181086
9
315375
67
452700
6
686244432
46
72
372828
200125
654804844
212783
5
37
116430048
411696
368644
710557976
7
918093650
7
579671011
20
242982
87
46
84
5
9
421739
44
78
37
37
77
44
183648
98702
36
68
85
267657
41
72
1
72
388384
211535
240632
16
327450
9
60
37
94
56
82
844908319
226747
7
9
624137369
50
306896
173197
362482
539110047
79
231706
429883
89
90
69
434304
23
88318
59
84
693893475
357135
155331284
12121
45
412768
159258
65
10
887664574
179885
88
129897956
485614
478125
261252
25
15
56
356833
78
36
181441
196047
95
95575
35
797630969
60
48
3
212001
480000
36
426230
350719329
657857012
257322
5
431400
431519
199040
204849
17
283210
46
28
424842
254960
49
167756
241832
262990
97120
12
26
70
101072
7168
262377
41
28
78
16
65
498685
52
83
169984
428009
477386
468323
125653
360967
4
351033
57
32
5
311708
49009
476896
242863
98
59
196287
15
488064
387631
12
7
16
5975
363144
39
273460646
17643
78
3
73514
32
73
41272
361269
4
350491
96
68
266855
50
7
87
189355
527572037
94
3
4
340206
272588
310905
95
86487
59875
245880135
8
478873
25
53659
23
55
96715
52
7
263213
237892
233439
414733
354524
50
57
482119932
25762
52928
83
283139
459173
70
34
256150
133449
544422305
207297
193729
6
43
690649848
32
58
59
12
60
44
8
475363
30
92
61
29780
3
216112355
14
71
93
280839
235708
428582
175809
356811
163302
102545
9
6
71
3
29
941331805
84
5
64
50438
211005
240012
75
303865
481697
100959
350693
52
295551
47
74
462749
259389
45
3
27
58
219094
739609138
180594855
321409
5
66
102821
191737
39
4
36
378457
6
49
25
84
133722066
85
219792
51
390215
72851
197281
111833
73
88
94
494636564
8
2
64
349177
71
121371
65
495262
425145331
57
361444
8
424738
46
27
29
167077
466485
60
23
581512424
169021
31
67209
775593814
28
91
48
74
133552
26740
755098708
4
30
71
22
47
3
53
271323583
86634
23
31
57
186422111
65
314601
63607
365600
14
427863
2
339775
325974
78
104911
421682
738386522
150039
61
91541
219986
452554
86001
86
31
399727
424235770
276284
28
137974
40
94
6442
4
205951
198518
21
44
2
64
244097
484463
56
50289
87
103439
457395
63261243
571243109
109502
903633475
25
61
125446
14566
189698
8
236218
317099
249758
5
102475
98
188818
96
69
7934
76
254704631
87539
388120
26
338286
86
399766
80
21
66
263116
31
241847029
454413
491564
67173049
348941
263989
4
489548
51
130470
781396229
89
68
19109828
13
67
482772
133378
159068
9
228004237
50
40084
88
22
87
76778571
279851
82
4
1
10
82
113402
8
197800809
56
2
256954
88115
475019
477474960
385936
63115
55
3
86
123605556
7
528610464
13
88
1
53
114132
39
389262
75
8
346013
155343705
670068186
21
36
5
63
460448
67
16663
257966
60638
230463
48820
35
2
340915
35
958435598
15
85
342121
39
76
149991
51
153074
75
17
47016
93
389385
274943
48
83
40
174406
203370
39
24
417607
308100
7
23912
491105
317488
9
277207
272806
51
22
44
425058071
274182
26171
466478
361787
71136447
80031
38
5
4
143805
261706
38
60
408287
366154
135590
613459326
3
89
59950044
43
468443
14
76
420022
991404994
61
74
77
331489
203881
99
343799404
297843
6
91
29
94
44
1
303322
37385492
60
246530
416942
80
166298
79992
270513
70
129569
75
1
30430
64
26
13
424292
6
72
6
1
730477661
495256
460564
41
303402
34
197
95
161384
42
3
2
23
3
93323
75839
231502
16
35
45
13
211062
34
293699
8
23
4662
73
73
480057
30977
67
419691998
139685
25812
337097
68
810596362
20899
63
98
44
33
365466
263499
408675
85
86274
252613
4
97962
27
431906
430047
3
27
488919
14
42
23
185976684
71046
810584960
14
253693
29
91
128216542
94
7234
9
274147692
218860589
101689
39
82
402852132
482001
167752
304304095
144178
405882
71
98274
335983
42010
486267
499628
16
1
33
272612
439615
396715
384085
25
20
12
98
43929
365182
354027
64
5
490940
6
27655402
80
313047
2
212185
273124
45302371
93
128078
68
907419360
447875
1
6
86
3
331311
154927
233458
309734
270343
11
117297
91
266355462
214142456
179898
68
377163
46
410285
393064
48
51
462742
73
88
31
71997
133608
2
41
17896
51740
245028
98587
91
937313635
6
78
14
2
71
215098
1
94
58248
75
19
141203
66
182172
327904217
48
483853
9
1
66
369944
36280
90
5
16
2
286939
193107
173928
55
47
357150
48
131834
554225440
144020
81
22
80585
8
63
1
294257
40
55
145892
438419
391703
74
45
157355
192655
449104
95
366745
8
44786
43
98
124743
19
485757
397850
119922
25
90
65
348269
98
80
17
49419
53
44
43984
22
67
436507
1
91
496650
104220
43
293841
4
398368
2
77
411232
64
28
1
484703933
1
421617
94
280367
124526
15
67
58
169987
21
96
173918
198257723
74
24
413618
195845
116513
16
10
69
89
236396
79
359097
7
24
126956526
465895
31
80
593844929
357644
38966
39
37
170540
63
365532
747471803
38
8
8
331711
85
62
201324
28
58
87
499427
44
82
50
44
282266
97101
465051
5
292502
341201
748604534
345088
199655
105710
409493
291907
337552
80
116865
9
4
5
165518758
38
9
42
507619293
59
45
34
6
45227
41
6
86
427775
35
419795
300824618
183467
6
194481
4
40
15
32
389909
7
83
6
930183712
319284
231729
288310
310186094
206901
183730
96
13
3
415768
515633967
94967
59
38
374149
456862
775949984
24
149439
428282195
198694
1
353144549
75
59
5
3
22
51
77075
337526
89
283668
17
21
34
47791
93
89
41616
230556443
5
2
9
59
89
54
1
969892142
293340
9
388899
64
164656
70
129702
203120
426705
253086
28920
478245
159035034
56
96
44541
84569
55187
454005
92
41962
315233
56983
55
92
37
405462
480820
86
80
28
2
60
87
70
66
280873
473821
336263882
209062
329287
200608
7
69
91
4
52
72
92
470731
16
619207415
71
490069430
285070
6
266780
13
263954
160632
10
140048
95
45992
299457
79
78122
5
93
219316
74
92
90844
65
4
63
680815617
43
411257
8
934828023
12
256531
68
374513
9
18
229105
2
204942
901027459
54
97
66
46
5
448268
26
235799
188708
194525
306246
193857
82
271013
18
93
31
360318
3
228106186
13
21
65
99
480331
37
307073
6
9
82291666
183479
50
67395
261349
331387
60098
92
402998
64
91
6
415521
62
30
91
393429
392848
46764
7
38
281801
102106
96417
7
87463
401231
248544493
31
9
84
47
72
19
109164120
341980
461502
7
484848
347239
65
27
82
29
98446
11178
651623029
73
189214
91
95
481038
74
26
96
56114
398363
31
64
105501
903389780
290496
70
231597
301480
262337
128013
88
91
69
65
2
433029597
78834
279600
50
59
19
72
327736
258427
2
52
400820
198186
60084
41
6
318178
85
8
324520
94765
34
458551
365581
18
72
47
620283553
4
353182588
14
447588
60
137865342
55267
52
493020
62
9
273260
412451
127086
61
151937
403765
83
59
17
96
413735670
325174
1
29
51
78
97
36
198368
21
58
42
96
63
86
79
98
17
92
53
97
203382262
133776
250177
365007
476351
87
27
229881440
47
39
934400249
2
9
317693258
45
90
51
35686
28974636
11
64
152316753
291781
9
232131
29
65
44
42
404875
141270
40
79
240655
183236660
32
22
4
962744796
10
218475628
462006
146218
175994
132154
370448
128682
62
93675
499581
49
48
39
558799216
213779
53265
380629
60
430705338
407426
117907
34679
259627
54
329579
387347
56
341138
280482
94
299969
185486
72
110378
149825
752221609
99
14
80
2
410824
72508
378997
262217
166860
61
41
495081
52
41
8
60
72
56
457414
352041
71
271505910
207788
101765
257287
95719
79056
318269214
372298
47
12
333155
297739
74
45
9
307518625
448908
99
6
463163
49
2
706776991
99
318414
2
6
58
357046
150702
8
392222
434813
471555
8
487415
554246118
96
403654
82
81
699542062
1
594961588
289364
12
89
1
195920
91
9
498343
309045
14
467554
5
77392
55
72
441835
52
56
421679
407568
99
4
392610
4
453168
36003
32
88
84
82
416581
955126695
150493
4
212482
787565922
27
248628
197438
65503
49
368753
47
69
68
82
99
324651
45
398482
447853
72
175025988
39
2
496524
179381
7
38
99
8
48
22
112490
68827
204319
240323
730744479
7
7
249775
27
152570360
136611
25948
252261
408499
428259
38
265049
26
5
356654
423453
42
231251
26
84
95
93
154579
165527
5
4
47
442523
4
108132
68
86
96943
471122
87962
32
526801475
28
9
2
49
2
226102
349842
15531
48
166910
11
32
915073992
291144271
8
73022
202358
66
487232
72
40
36
220956
387369
190170340
1
28
18330497
384075
69
24
5
278182483
79006
17
3
362673
38223
67083
19
28
293647
28
41
626893349
412103
102495
299323
351321921
3
101351
65
76
50
56
8
81
321517879
39
110954414
8
180775
63
230050
150014
7
99
39
165669
4
25
57698
82
52
61
37
408680
99518
62
87
20
458213
572879715
33
364536
92
87
32
26
465896
53
48
422854
14269
259050
2
8
60185
371115
345394
443450
251180
881481018
81
76
51
947407601
19
388948
35
12
46
19
134998
38648
6
92
6
16040
70
582246130
29
183896
35
42051
207128
86960
289999
68
72
38
236163129
60
355229
3073
224722
6
37
39
82
714837229
78
203813
404786
99
26
258784
131796
82
402997
127314
400932
302462
69
63
203125
28
82
970733689
95
71
32
92
25221
29679
131567678
1
17408
79
269396
366749
355814
26
26797
53241
34
309557
13
378502
15260
92
17
192208
131942
259691957
1
83
67
170125
53
42
28
115832
373465
59
13
406664
4906
93
59
245794
407681
145761
95
396365
73
41
5
101566
77
38
233514
8
12
4
93713
93996
61
441205
266403
343460
367992
460524
363521206
9
46
56021
334053
393928
103872
851
489761
7
44
414734
27
2
442112
27
27
91
319986
28373
114108
442959
3
60
58
537425603
85752
7
475237
7
8
198792
88
91339
41
89
76011
353161
494685
59
45364
7
198949
33
181532
3
27
290570
13
471873294
186131
565824186
3
413452
1
11
421803
185765
59620
8
449789
327246
23
89
80
649326689
44
87
402632
438142
956204708
246291
61
57319
18
134910
450513
60
965589008
96
772247333
70
66310910
10322
555576486
70
411144
242614
334644
381159
6
55
242886
123639
70
135169
56
199696
338374
342287
80
41826
455664
9
252950
99
47
55
4
18
481901231
142095
216565505
18
98
304317
178147
144995
2
203259
95
321956
61
72
300482636
17
42
95
3
158571
59
41
171773
113111
95122
156446
79
21
72
156029578
66
7
202221
40
45
74937
11
248650
141687
491371
122229
84
302362
412888
38
256409
463390
31
3
11
289022
123692
6
238255
399569
150564
78
9
937808289
199343
57
37
51
218898
50
2
4
839938897
2
478092
355726
54
5
361771
266616
2
74
82
57
78
61
95
66
56
44
98733
72
149903
14
478900
36558
76
26229
22
38
8
189765
28
313755
19
41
23
682046982
59
43
14
98926
94
276455
29
20
40
233142
57
72
5055
381343
342358
303596
427916
72
93
9
556236904
34
139312
41
75
99
35
11
407106
90
73
195603
42
79
76
308429
39524
71
74
258560
91
78130356
128014
53
47
88
321603
320871449
181804
35866
240867
33
51750
41
71
443407
220720
17
4
626535825
404345
28
52777
265318
40215
624484252
65
4
2
35680
26
59
2
397379
68
3
268780
92
968021772
4
473837
3
643421888
349876
99
480652
92
479455
5
30473
471599
20
2
495813944
93
165597
21
445171
275761
95
82
36
60
132768
72
63280
306355
358689
14
4
448568
20
74101
59
791743039
575217749
33
211746384
992257136
4
27
313185
413398
43
355211
48
222079
573147072
59
10
13416
146058
93
21717
35514
13156
39059
385385084
83303
361285
76
307841
458628
61
29
313049
377367
37
388911
401754
75254
121699
232245
91
49
377207
37
94
463858
3
269253
416163
247371
87
32
33
681695690
159615
6
72
20
196577268
189648
727967427
217334
69431
26
34986
452805
150417
152820356
62
264515
46
29
87
143459
7
485350
20790
111087
71
7
481908
85
77
86
113508
38
610223022
416565
323827847
93
264242
18
69907
37
20
229169
8
89
53
43
24
49071
75
18265
9
40460
819793317
1
23
12
468191
256400
449939
488816
616909851
39
416192
713523446
21
369933
10
46995
330903
85
29
11
221340
17
359993
172915
63
96
16
50
38084
272540
138069
80851
256838
13
79
81
382531
73
397569
88801
201421
86
71
205270
48
39
368522
23
926775339
60
34751
611908856
226856
75223
30
380988365
29
387124
439015654
472100
20
264775728
98
8
57
19
149933
33
5859
280680
21
84
91
26
40208
451598
14
96512
214389
13
20
6
485534
385811
498885
197260
325081
3
90361
195148
536790255
205601
80
567245476
453224
11447
127490
390574
36
17
9
87
175692515
46
78
80
963744231
13
80
956630385
75
322677604
61
469966
330558
4
410675
427040
96
113745
9
348026
435471
263124
1
80
498741
346062
225394
146834
294263
2
98042
1
125504
922684020
72
38
17
48
72
84
72
91
58
26
170345
11
139083
24151
64
211044
339615
121589
50297
51563
6
66
424943
60
146764
5
77
82
88
18
142331
404992
38999460
69
41556
232968
75
42
9
80
490628
9
304708
390982
7
293724
91
32
198675
1
50
394327
53
146218
132120
31806
70
406173
297743
310640
420728625
85
313292
239156
89
135204
70
86
1
422818
98
9300
77
2
27378
16
33
28
47
27
13
112722
10434
8
654245040
50
5
388818
80249
32
292561931
53301
436772
15
97
67
123016
179224
224276
10
97
432852
368515
679334311
5
5771
163110
43
66
4
1
679574381
9
257330
370338
348179
17
5
238926
99
480801
93
487054
99
40
410523
35
87
82
494206
310985
11
3
217565
68
52987
12
1
40
157038
158030395
468296
476575
302795
138116
556589675
887372375
78
341498
483605
239234
462489
49531
337050948
269420421
37
443970
298724
811116750
76
8
231780
454401
35
75
125005
420287
131251
330051
243829
480873
11
345772
43
84
377712
41
214815
50
4
411071
44
87
5
4
75
209113
79
75502
52
86
31
32
57
486120
455561
295603
97878
176257
515538041
840823729
90
224720
72
15
57
362004
9
126912
3
421380
57
174800497
78
346328
44
47
46
470456
38
28
33
557313632
388308
3
4
506510003
79
432897096
133272
14
461112
92
32
216194
281519
395349
6
362060
74
238708111
67
41
170443
249247
409582
9
348041
72725
18
18
195059
85
166840
9
65202
63
9
436134399
252622
17
60024
5
8
4
66
815930705
54
19643061
5
9
146305
56
24
870868093
27679
484065
69
86
909784486
73
6
30
26305
490863
76
1
569631430
208589
120972
435767
45
333803
69
439746892
55
43
2
4
1
52
29
67
11
343789
239035
372099
80
6
38
499506951
31
586
50
150968
367611
2
470695
8
314108
358411
279825
51
35
4
35
90
153100
87
6
97
172863
10
338406
992
46
473190
45
11
21
433393
746263110
70
5
656576930
42
113361
41
30
413007
37
20
430692
99
46
40
97
52
58379
25
2
64
345417
293597
475042
192440
829098769
422184
32
3
7
350414
506863529
363809
61
7
457457252
307573
62
73
439331
86734
29
371656
35
274250
195165
92
8
65247
27
326621
22
2
18
899027381
59
4
403150
402437
21
87
27822
282166
251725
291169
428309
286984
228372442
4
1
51
17
40
543173103
14
90
154585
80530
354885
16
52
48
693484689
83
233186038
203799692
81
2
437590
358696
150396
872349506
10
20
14
422318
353188
1
57
13715986
95
180471
55
81642
4
1
57
98
191172
265801
23
43
16
194161
166505927
9
435760
94
490322
128419
210437
77
171872242
450984
331328
78
911399111
116009
14
76
2
63694
90
48
66
202592
87
315833
539333247
476653
278360
16
47
682878836
43
30
487275
35
46
246796
57
263070
154618
9
27
282592
223347095
25
117525
158022
67
85
47
322474
66
19252
450763
6
84
24
30
426631138
96
66
389656
4
110387
365551
427568
861737656
109673
25
799015611
64
179773
304138
239492
65
262285
21
442002
823892298
7
10
8
89
2
45
322417
328684
49
26
50143
6
46786
312330
71
36852
295813
49
34
61
61
88
216648
304532
5
307671
231116
50
57
36
180262
8
77
277935
283645
77
639817795
3
47
79
29
9
23468
55
469073
877098885
449237
85
4903
7
91
23
84
44
271820
221019
67
9
430107
48
26366
821858988
360453
978031364
47
223603
57
229149
67
273553
23
240353081
71
316664
25
4
1
54
487319
463702
44
5
445524
33
12
33
483218
65
47137
34
471314
385107101
98
26
298645
57
794857408
40
85
358809
138232
24
551574145
6
329358
193918
275176
335649
301448
266571
30
318087
810603943
194159
68
435085
87
460968
187997633
43
4499
270558
29012
2
320787
210869
66
77
413322
893849394
980382719
68
159091
429842
72
267120
69
370089
69
65
61
265389
408110
2
42
14
89
80
96
35
43
9
191396
86
851920093
233767
9
132076513
27887
201252
409309
474155
24
281722
21
14
12
20
189098
353474
342936
98
304364
53
461952
58
63
191669
13
432101018
59
3
24979
12
376419
57
449215419
409024637
78
3
86
196526135
108763
121753
17
88
382698
20
30122
37
58
95
816866040
284651
79
2
431181
226000
229700
9
398673
15
242268
135292
666857387
27
269669
66
651769227
33
1
533285789
1
66
208847
240604
54
81
397689
340403
71
48
97
149420
16
69
14
56
37
2176
29888
2
76983
417084480
22
94
158529
74
803259221
427359
472708
411866
176557
363733
81
5
517397520
68
82
40
51
29
337705132
45
32
140953
47
62
6
56
78
72
294645
70
2
395008
34
3
182399
357433694
28
74
41
86080
83
35
5
390519
31
24
66973
77
6
794207133
39
23447
8
249225
3
144203
98
41
32
61
40
489723313
250854
197342
289511
475319
17
32414
203086
6
64
15
2508
86
4
337083
203687
135747
33
267192
601116625
91
36
73839
40307
40
72
98
342616
21
93
35
8
48
63
317171
32346
7
256941
80949121
363900
188955852
182091
42315738
38
80
381550
21167
45280
2
470273
262265
51
2
8
332120
51
389775
213169
97
75167
34
67
43193
25
79
356085
86
473713
277458
52195
52
41
326146
156711
51
71
73
80
8
7
640375630
3
302353
933667904
4
365422
496239
71
443962
92
384246
179070669
86909
16
6
7
15
387448597
160009
74
209091
17212
89
334931
491547
20118
177749
454798790
325084
3
71
94
165311
41
92
60
19
54
297277940
66
94
348469
17
91677
297353
31
360044
72294995
352160
457652
44
90
41
83
59
60
373483
208329774
116508
352397
289757
32
9
274941
310147
70
90
55
412881
2
79
64
19
304767
63
43
95
61
78
210025
404841
6
45
105634
57
49
492490
9
1
99
29
201198
8
5
16
67
391579430
360192
58034
6
202950
6
87591954
6
39798
81
6
223
110792
2
149932149
38
442182
357871
30
309065
5793
9
255484
63
374196
14
356398
6
157780
56
1
492079195
10
851987284
499443
95547
369481
7
319577
26
447104
31
29
84986
51162
324514
3
27
243758
3
16
50
2
7
199864
59
950412375
68
76
85
16
42
25
40593
15
97
47
9
22
380043
5
452105
65
22
815315946
20
2
3
121833858
331137
45
39
48
6
211320689
95
87
337414
43
71
21
402557
62
97
166916
4
157461
788446001
206417
73
18
254429057
483090
5
303942
203470
89
93
76
466034
316037001
6
196022
25
30484
64
24
3
48
577031692
44
2
51
99
97
357986
339526
46
115307
207265
366000
44
180926
2
54
688386592
336945
367715
63
307798
56
93
93
4
913257347
57
246124
12
6
427575
354474
53
330024555
5
18520
78
4
470405
85755977
258527
99
10
62430
50
28
226387
68
5
49
5
988233365
879404033
154686
75
42
495691
247540
92
24368
396870916
401754
46
77446
17
55
230723
108917
99
62
7
772113113
829651300
16719
74
440993
37
992726918
235314
36
52325
85
55
80
140264
59
90
399993
485337
27
245830
93
534728503
401459
31086
48
53
444706
754172788
97
96
23
25
865547402
917050962
5
382267
2
47
3
476726
477695
89
233858
43
79
50
62
40
137748673
396124
25
96
51
523870914
336117
251458
122134
58
77
78
403992
94
38
10
9
383102
64
388257
68
346119
1
412478
21
29
64
53
93
496426
91
354042358
30
325762
101428
239068
409673
433062
19
90
138569
29
369955
94
12
80497042
7
284371236
83137
36
95683
381445
158884
169143
448160
202735
48
43
13
287699
8
114999
38
74
96
292360
631678473
56
110433
169671
139794
2
3949
83706
101137
68
223888
76
11
68
129120
698421847
56293
7
6
389656
5
448959
44
9
695409922
127694
213981
565400388
44
77
6
80
80
4
362900
12
4
3
4
433992
57
74
54
89
445806
267883
900745703
66
78
5
40
27
6
82
343375
489408
295979927
217195
4
98137
68
494299
158955
386838698
403871
430069
59
326088
657725580
22
64
75
66
275372
3
20
418439
209342
865313165
80
523401361
311322
5
223005
48
184958
61
446632
417641
461791
7
357418
160817
36
950338557
347614
25
160885
73
97
42
361346
36
102076
53
3
9
307458
56
79
82
95
19205
127083
66
1
481465
76
85
48
16
571133911
182864
370233
34
869624424
175310
15
169395
235593
79
156148528
194385
158861
40740373
93
27991
400087
91
130031
84
424127
353971
79
19
61
70
1
250404
40
175967317
127264
11
55
129082
15065
221621
258766
3
72
40
94
45
80006
356515
84
842695401
468367518
329634
343150
6
7
40
60
16
301028
95
880307651
17
24
463235
497446
152065
91
27
8
256528
61
72
123827
16
57
10
164020
9
7
97
499370
374148
43
60
391879049
393494
126675645
699652428
40
67
91
53
481813
5
399090
378225
351107
44
480478
49457
296971
98
1
98
459760
227511219
74
69
138024
4
160638
472166
32
11
55430
223722
5
162311
97
213051
59956
181153
9
296119
425719
403502
8890323
230101
6
277975
262640
314557
429370
208730
29
196919
2
306882
99
597805654
107812
79
81
73
64
359900
91
327945
8
22
5
334653
76
30
792450419
999597580
393827
19
3
70030
132908
8
5
171846
3384
40
206595
46
24
17
45
50
52
296153
82
25
20
14100
6
25
33
347972
40
51
91
777475437
47
193610
271194
106774
13
407290
50
15
146773272
883958395
53811193
7
96889
469100
166839
332708
461591
59
162986
15
23820
21
75
371642
430151
218484
60
220796830
5
881230265
81
147459
76
60359
9
232732
301348
23
409884
386021
275238
81
375779
4
34
75
469661
54395
350472
470806
81
938858696
7
2
265203
61
18
254020
408480
48
127400707
54
43
100008
33678
493475
341472
53
471526
14
97
67197
7
54
6
153324201
94
85634
98
28
20
68
319478
2
49
62474
227743
264726
74
72
83
299135
763085660
409183815
361630
91
388936
478534
33
27
91
67
300058
299230
6
993860908
63
28
84
15
20
43
87
462151
33
128095
312687
324966
65346
3
89
444465744
69
31
251886
47
611813001
6
2
415086
87
39
298429
3355
158326
83
8
67439
23
76
83479
5
479204
52
26
54
61
71785
16
98
286922255
76
256327765
138520
46
39
122276
48
75
78
42
592682772
97223
10525892
75
283447
91
32
23
91
52
15
67
51095
233098
47
454962
89315
105931
2
45
42791
41
137731
5
268540
22
6
130466
301654068
484369187
38
338471
62
88
168486
465442
4
11
71
186842
119064749
300644
61
73
94
74
336673
70
18
58
268862
80
21
13901
152229
397962
86
408352
66
98
88
186716
151815
97
432076
55
63659
83
86
254913
45
68
28
98943
284046
25772
77495
86
53
198883
95
383977
45
58
65037
8
338394
29
97440228
3
263073
27
22
24
9
330117
798086053
352041
53
171211
436669
37359
132396
172207844
324672
3
3
4
70
331317
13
84
233749
14336749
280686
43
447067
375505
56
60
8258
97
89
46
310034
37
346452
437359
54635368
88
149521
347489
66
244418924
80831
992692226
71226
288722
37
38
315343112
474877
7
57
42
45
1
67173
470915
91595
86688263
18
52
80
264183
163398
48438844
94
27
6
17
4
351833
91
22598
476964
465599
181474
51
47
475767
951127998
25
70
486308
804463658
44
444058
78
211654
101499
60
23251
6
83
221060255
54
453084
99372
39
127085
252424
84
5
18
22920722
97
196444
8
87910
9
7
464505
1
7
903150605
191016
5
91
85536
305193
51
49
4
13
7
15
6
456469
324746
44
358128
339810
191161
64
444642
3
55
19
167776
14
24
11
4
82
7
177111
34
211683
37
10
411882
51
7
45
12610
486458
128231
2
55
147851
299613537
901082948
37
6
376479948
393705
14
326676
160366
89
28
40
37
49
5
3979
34
245634467
358381
31571466
126147
58329
97
2
76
218033
6
73
481164
91
103180
579047407
5
358387
6
36
67
88
213775
84
457254
8
12
424740
195352
15
56
1
96
71
60133228
238051273
319356
38487
9
16
455275
8
78
19107
10797
318968
7
14373
96358
335626
475108
99521
72
397115
86
14899
66
24
978838203
418108
5
195015
78
9
989884944
78202
179312
7
54
152491
206745
8
44
31
96
18
6
190860373
3
275181
36
412412
212986
431236413
12
337918523
166109
494462
64107
4
172629
67
157835225
35
359331
96
199398
462911
276753
25
137875
14
121519
308382
478095
446596
782311393
45478
444915
2
9
57
55
358152
69035
54
2
14
73
49
140213397
72
27
325279
180622
361539
69050
77704
1
92
85233137
1
820872311
224928098
43
480937
98
482032
120976
20
46152
9
911
72
422554
68
274262
139613
439134224
19635
69
10
2
772077486
356470
114602
380906
208535
37
86
83
8
234262
130903
477080
67789
7
70
143668
5
6
13839
208345
86567
136401
29
65
306328728
294627
424603
496857
72
75
65
95
52
38924
28
69
38
6
24
55
1
61
321031
42
14
930178139
8
39
187208
97624
47
9863
1
53
33
56
137500
80
2
92
299132531
56
10
1
57
28
19
313053
97
263592
22
425594
34
171189
117179
52335
3
20
688930238
76023
395484
88
380955760
55
37
54917
41
490310
332630
273927
473820
65
75
22
177077621
26
95
7
54367
3
59
220135
1
50433
3
17
176068
67
245738
67
4
61
255527314
445566
57
417096
75708
24
411852
46355
371434
266075
59
5
185771
32
287371395
28
889730057
53
2
32
485306
70
3
31
712188072
35
338755
1
5
47
62
374448
462582
17
485079
6
307857
588965958
92
55918
5766
299987
3
74
9392
25
72
305413
457182
50
53
280227
99
97
1
49
27
437847304
105679
6
395207
85
342060
269726
114523
115126
22635
25
651128263
465681
22
340714
675116262
99
17
454119
3
420774
11
354750
65
511369602
68
827287284
6
61
232362
95
33
93
1
28
354426
4
44
287111
10
695844556
390582
146803
15
49329
184999
65
78
348474253
3
80
82
71
21
446092
82
5
38
74
416858
75
170594046
499258738
400474
85
3
42201
417611
70
79250
190066
39
16
60
518540941
2
61
297430
6
490649164
61
110503004
156388
29
164941
17
5
76
86
338591
53
190811
61130
82
29
69499
386941073
473227
59
6
34991
911076619
104616
600487270
268708
44
70
1
63113
289612
32
596490815
97
443167
77
316825
8
76045
6
39
571968093
222210713
394494
1
316199
31
427734
62
6143
34
321616
316789
88
83
73
478460
8
295479
6
380106
4
40
312870
56
23
490730
89
34
288235
68
182482
66
114468545
370629
223981
75
56
327539
633877446
590875329
68
6
425326
78052
9
5
22
92
438900
712610246
29669
111201308
92
264023
54
358557
85
95
39000
309457
4
45
135826
408726
192992
98
80
868745834
41
2
43474
763174297
9
102278
1
85494
100411
78
69
66378
52
68
467654
30
63
92
17
350829
54816
62
31
362067
48
334944
189728
302475
90
53
90
34518
22
36
38
60129
56
18
213866
30
472952
857590040
62
30
197446
42
682551521
71783
31
310397
226297
28
319529
4
830719110
19
7
9
386090
88
281869
42965
29
222504
121698
233665
233435
425446
245399850
409328
77204
52
47
543765784
798408757
53
87
64
685887321
2
4
39
70
29
36
386991
69
72
495955
340963750
1
66494
208301651
1746
215603
31434
415921
29
439631
253827
234442
64
80813
2
31
99709
51
69
324190
348142
21
48
34
87
27
3
99
40
171066
173232
219066
35
482849
263786
298997
2
234562
26
3
200965
59
382955
86
44
48
28
54
32
19
51
234329
39
80
69
251378
1
229045
93
263730
26
947285419
227210
53
48
437724
87
2
66
179583
314413313
539705200
97
51301
8
88
832119790
24
402661
42
229482
213466
82460
55
83
482189
69
269389
454976
349516
43
430665452
375555
82
15
13
25
25
96385
349676
25301
227111
334600
23
493581
449626
69565
80
47
48435
480739
90667
440501
308958
13714
255412
11474
224740
264722
251641
64
36
7
16
1
53
7
936054548
10
475613
247592
150844
82
35088
426539
4
487566
25
260955
29
92
45
30
489451
63038602
36
9
1
118744
91
62
6
100106
18
160361
348023
471780
454801
221370616
58456
77
754345493
358923173
72
256651
68
465552
137845880
45
8
37
2
3
320290
30
3
98
228333
299856
69
629149458
98
222606
65
2
9
94
200055
467933
268096
22154
53
56
41
737709049
444526
320244
253262
58642
775206939
115791
71
59
28
750502728
291300
436706
81
17
45
434677502
54
19
6
298244
77
373579
920208882
46
35
209519
19
56
90
212304
78152
3
219728
97
344042
44
77
468935
311504
43
29
23040
13254
23
275839
458641
289009
18793778
222078
261060
76
57
348770
64921
746261159
279919
47
2
28
79
4
22
416689221
75
19
12
231838
468238
47
57
367401
139354929
462371
385002
50
412741
1700
4
9
75
22061
66
220465
6507
102110
18187
51
603730108
700072979
45
1
2
80
70528204
965510739
440838
74
46829
202156
294582
451368
237410
60
412626
295686
61
43
441509150
7
91
35431
17
608920126
111120
82849
7
66
45941
50
72
214637
65
49
130377455
306123
343122
530388143
98
18
164012
394099
13
21
56
738585801
618947599
4
4
322788
59
336784
56
69
215743
1
96537
12
216451
92
338363
154443
379888
8
451347
884973165
6
192943
67
38
86
84
561139791
228728
224468
2
389040
73
934355656
48
6
92
12
85
169080
53
421621434
124540
80
230089
461054
98
59
9
627130544
15
212601
839119874
560209904
58
78
163641
381969
443423
230896
295735
34
45
76
291591
489503
439502
78
399390974
422910
18
56024
393303
353590
5516
72
11
49
437166
50
75
76
466885
76
3044
4
879488163
12
98
17265
1
51
141317
450083989
90
149003
67
45
235519
336366
87
849535369
42
62
260727
63
4
7
651938218
92
83
26
26
103791
64
4
472653
202948876
450346
29
594925312
128921
618466752
62
252605
4161
389235
85
81
269899
412606
86519
221767
1
466014
447520
80
396410
3
31
31
39629
65
399211
725991855
57
7
69
83
217874
74
29016
39
9
8
22681
236499
234480
431422
96
58
15036
78
239326
668101751
38
258645
215709
229408
65
85
62
74
95
54
180121
66
79358
314303
8192
2646
65
33
91
415068
38
42
232867
6
896168874
24
10
18
51
15
274024
28
72
66870
92
422696
76
72
89
491407
18
90
478983226
22
271201
50
366084
318303
120853
94281
397202
38992
22084
64
286803314
48
65
70
9
84
60
24280
81
154724739
98
818405140
65
77
84
213872
15
198579
467211
62
181108
121784141
12
28
427672
375505
60
82
82591
88
16
839313512
210948181
894326471
145943
783755369
154130
24
73
75
395372143
12
280760
820243815
444537
67
490874431
324525
1
61
104677
482703
3
90
155667
62
32
24
191716
4
98
87
10
86
356891
7
115339
2
32
673615112
228620
449732
43382
65
201889
1
220920157
14
451800
57
284676
91
463402
72
60
3
411212
493743
253943
60992429
380560991
132465
375110
52362
71
72
52675
356018
7
21445
22
252651
343037
690071637
99
50
71
86
121608
88
60
16
144135
30467
52
2
253487476
88
254468
21
358648
314021
90
59
834757020
131662
256742515
482537
153369
280615
416548
341273
8
22
275393
1
91
4
35
1
81
553749436
58
426348
163726
58623
68
371111
9
50
59372
638085951
435706
485156
339073
348773
86
422103
677583188
92
224873
169843
84
698557573
545973173
76
275896
59
9
66
71
219347
38
989574569
311006
140975721
235457
55
281493
89080
7
19
94
36
6
25
77
51
781442211
42
44635
28
3
40
26
36
440709
85
35970
34
58
5
97
292138
30
65
982781921
22
940564526
61623
302256
81
18
654841136
126418
782742705
77
52
324748
57
85
2
13
370043
220207
86
48
47
53
237052
5
88
4
25
480234
66
62
61
5
16
35
57
6325
91389174
211546923
37
346508
13
486771
219264
785482917
198278
24100
475354
498834
149605
97
372876
10
55
4
17
2053
94
8096
8
308977
551733188
2
26
4
171717
48
95
53
9
75674
56
523873657
446824
744409577
94
463466
223793
504840037
8
373933
91123738
151031
62
940871012
35825
12
443078763
78
70667
55
65258
86761
65
11432
8
968829027
9
204399
263761
342008
45
93
16353
596127446
38
67
26
396982
308485
69
55
918861740
268958
543594719
224329841
673880454
321612
25
212203407
67
55
231307
522569586
91
7
66
389394
156016854
89
394185
8
27
61060
55
175909
23113
70
421963
35
395301
461439
506071952
70
3
205794
78
490626
34
6
418894
72
426955
223337
32792
45
258371460
79
60
79732
787238184
179872
157943
88
115259
430788582
325926
122369377
473271
491354
86
26
87
25
495821
66
98788
573661622
61
76
84180
56224
54230
77
465962
5
856276046
20
258735
89
943736012
78
302321
7930
99
84
94
101088
68
4
77785
96
210600
63
155770
94
227290778
456636
391030
427587
72
471765
164072
49
269162
95435
56
95
364389
325179
206001
193645
23
57078
88
455790
359399
252147
326572
87
868000975
24
54
174842
385573
4
454498
14
12
295004
450648
342229
8
86
236298
493276
82
493890
229921152
1
57
82
330221
18
68334
113891
427997
47
303032
343842633
30
297813
55
375682
89794
95971
2
85
29
156330
91
57389
66
235811
270968
281304
202647
3
382524
577836515
407384
51
81
496499
73
18
2
27
225695
67322
61479
45
475564
14
135158
24
362048
4
486891
240483
94
80
376509478
310534
128104
65
255933841
113006
433242
259354
74
99
258878
82
597495755
105325
4
442631
416624
89801
472349879
494862643
457625
217559
41
82
459823
185541
285758
334965
73844
15155
20
97
118763
65
329725
390013
31
426149
134384
87
364168
421462
149443
106212
44858
29
79
326620
328141
326503
45465
84
207926
120615
47
375751
5878
269426
34
55
487173
109863259
73
30
75
191295
198208
551509581
96
414150
87
233900
453608904
243033
301210
404867690
24
3
7
70
66
76
92805
94
348252
76
329247
341315
431058
318657312
5
504866502
6
56
99
403637
97
519885973
4
482135
393748
210276
476922
83602
176149
157503
61
68
27634
112389
81
93988
39
93175
44
187128
8
448570
449015
21
92
34
219520
120062
739514142
8126
14
3
51542
48
175312
220686
82
53790
68
19314
65
352871
223071
91161422
87
52
59274
35811
12997
278592
68
28
3
10
8
427449
48
51
398029
486602
31749
66
415069
53
14
72
11
48
354572946
59
405034
483610
170028
109563
47334921
433321
96
47
54
2
20
77
390383
3
55
162246
19
57
2
506816367
71959
524384897
49
2
106046
967811828
3
131290
83
190120
400062
181743
33642
491293
1
33
55341
267540
71027
256654701
84
58
23
371510
48
335399
74
43
34
98
75
61
275926
21
40
33
8
86
57
359994
314573
151188
65
462775
333408
282230
3
56
8
378668
69
171827359
474812
97
82
206525
33
511063113
33
28062
368390
16
287888
83
2954
523272236
33097472
96
85
43
306832
60
1
52
24
72793
10
857719613
58
183055
153388
22761
64
81
22167481
390064
6
61
63
166655
390646
351572065
487493942
81
387079
82
234905
199401
60
69
307776
183115
184261
485499
467379
43
169218811
475060
747349967
963225247
8
572451100
2
141810
110496
48
10
78
47
474147
20071
3
310941
5
366751
112403
27
3
16
91
42
422661
227556449
96
16
53
84
258459
5
455604
1
1
164269776
343764
100232
47
148759
119906
460975
57
45
8
12
96
150086
101109653
182743
18803
255488
182085087
282497
77
439944931
338868
270462
90
57
91
93625
1
67
17
219770
49
5
158111
485741
71
2
430881
2
9
1
790197463
37
453585725
671381059
43
42
21967
13
98983
341272
91
11900
4
185153
48
45
42
442514
460844
260284
262848881
37
23804
255201
46580
450040
78
494325636
95
38
6
54
37
24
98
291382
4
30
25
6
341743
238602
13435062
28
97
14
438896
8
78178
461939
84
102067182
493262437
65
285942
6
477812
70
569650659
7
46
79808
16
72
479675
251631447
41
7
75
5
5
52438
324238
9
98
999946509
73
154399
241460
430404
10
6
34
579135491
278711
10
910531437
885637755
84
17
97
2
816293169
12272
449224
219886
5
67732
67
52
8
10469
684034863
1
2
69
28
39
395806
459572
50
468277
961347647
362750
35
52
34
8
31
31
98614
402608
288435
90
45
214180
238993
43
810476168
235587072
362945
8
498952
468350
24
396504
1
90727353
8
99
194040
87
8
3
63
15
337567
478848
173904
591175620
47484
151478
76
475804
31
380003
7
169196541
9
7
4
56
20595567
73
6
3
4
17
187624
169500
80
10
80
194185
12
9
6
35
499580
725405504
14
44
53513
92
65137541
53
41
88
7
2
36048
36
76713
415066
212960
27
87
181993
62
96
5
172236
4
4
279117
97
147136470
193284
363066
94632
95
98005
7
424281892
94008
12
172166
6
90
2
21
56
97
19329
88
57
233011
456804
60
78
69
1927905
124030
35
193896
96762
88
37262267
63
51
57
381432
264050
66
416300
219082
108423
4
4
93
71
470469
140091
55
28
33
700613540
14
64
6
72
407775
497923
69
66
57
98
15256
58
110592343
15
26
211274
64
415401
750272908
32064
35
46
466065
240949
287281
84
1
312190
240061
297455
31
476607
75
5
49
31
44
46
910302658
83
341814
14
7
45471
336741
79
78
18
25778
355885
27
237521
15
88
378883
14
486120
179190
38
713386979
492824
71
66
86
782041596
20
29214
182498
4
451511
263817608
45
138116
127923
804911606
182295
2
18
70
17
144714
319430
398458508
34
141165
237446
84
24
219043
9
28
94
184149673
36
331776
54
74715
20
113595
140790097
44634144
11
347006
94
258947
20
81980
22802053
8
300870
208608
64
117347
93
59
43507
2
250790
373260
565037247
38
3
469297
79
30
30
397863
486446
68075
46422
78250
92
20
358555
354660
45
66
65
57
452621
4
53
429605
187205
384878
65888
339429
2
153626
429133698
8
3
300998
73279470
42
338803
75
356730
59
808663099
3
371567
83
19
81
4
400235
21
395574485
316777
179263
1
354722
76
519238227
354341
339701
210724
449955
335182
62
79
10
139881
416561
167814
400624
98138
251660
458658
482720
345149
329061
309150
92
30
411448
118644
73
15
38
11
196096
62312
283965105
36
48162
5
25433
64
81
90
50
280958
191311
304922
413274
412061316
45
827784
7
7
47
60
955609316
97973
71
30
33
120159
29
73
76
74
612167162
43
95
474612
38
62
241914
80
42
394464223
424857
23
94948089
294434
12
87
80674
69033
279934
267918
81
71421
9
79
93
441917
19
435228
172648
238164
475995286
45523
435310
254045
34
845441882
358551
461304
28
7
12
40
250591
5
26
69
78570
85411
170976
2
351448
198489
95
44
34
26
773381592
382429
67
150854
933462630
51
4
148423
1424
99
97
368964
36
24
2
9
61
3
59
22
116091
4
136710
55353
68
5
49097
61
16
483387
399137
467957
402190
35
111867
98
906250155
1
61
62
95
3
58547
55
374224
79959
38
10936
420681
12820
651382365
93
69
7
5
34
199481
72032
89
17
97457
182079
608696034
42
81
13
99
443651
7
100139
229403
55630
220921
39
441941
9128
125122
330852
75
395406
74
1
87
1
410201
203905
112962
61
70
35
41
81
52
210315
99
25
58
62
38
8363
91
88
245512
74
374982
208368776
7
27521
729865243
54397
404049
11
946788767
45038
47
227861
42
86
332111
63
98992
161399059
410164
83
84247
230740
17
72316
436806
29
53
337402
5
297306
196191
53
218171
45
242205
16
79
199954
42
356767
331272
8826
392606
231934
61
599823551
9
21
18
490879
37
272787
48
89
5
22
658222437
183944
591443162
7
56
1
210229
162385252
3
462169
66
3
390100
378975
205935
466214
164274
250273
261595
222620
564159859
385145
240380
92
319181627
78
77
98
835429761
46
442768288
465821
61
247441
1
330661
146897
36
22888
28
302682
88
462696
1
58
81757
220880
76
72
463638948
411050748
90
343053
65
401852
73
5
98
100143
567084322
62
496155
37
13
9
45
5
488854
59
208282
566184339
2224931
319606
415154895
41
50
86
495243
5
69
6
334936
909715856
16
470859
25
51114
264254
85003
8
126382
315783782
127408
29483764
132528
9
73
3
32606
35
317951
401482
154898
5
217999
3
73473856
69702
494868
53
289770
436878
35
278818
25
311793
7
6993
4
69
84
60
2
323817
995954245
91
105778
734764439
34
29
312368
169602
43248
216360
314459
86
69005
471376
228942
40
326384
312124
292392
4
195943117
74
440830
87223
43
273913
375220
66
287998
42
86
422020
4
393966
85
86
63185
489175
33
48
40
81
96
466518
84
20
151730
244344
52385338
40
233671
233893
73
6
44
448605
36
291200
351838
16
28
177346
83
143198
5508
145816
96
191281
376251
83
278033
232850
96
477133
3
24
29
80
207800
63
399958
111899
357760
68
87
41
180324970
171202
430050
379315
18
192653
11
276091
18
291471
29
26
8
40
98095
168491
9
33
179064
45
10
172416
102105
5
405723
54046
395243
33
83
30
291864
5
56
135911
157477
23
337141
445377878
36
431950
23
10
3
249425
34
218681
215622
9
399259
58
2
566564779
148590
259794
448842392
753449501
7
23
99
208470
458776
29
8
410293
93
28
1
61
196495840
55
138520
68
513034605
376961
5
55
9
8
8
842983998
58
2
5611
371322
274589
55
46
963274117
22
5
4
105448
207408
73019
151625
991887111
5
52
484291
58781
78
7
449192
14
46
273290
64
319653
220001
81531
627640676
81
78
13
402201869
621768575
292283080
73
59
68
236967
9
209523236
70
250288
768251062
434617
50
12
40
39464
5317
214703
212852
29329
487554
4
243962
302600
47
51
65
4
7
76
39
91
41
366641
96
6
10
6
186833
83
88076
26
38
75
87
129710
88887
70
477683
49
84
87
473191
66
55
51
327436
86
139742187
251012
390458
33
76
43
46097
65
1
302223843
81
313371
257064
4
27
15296
303321
79
410001
24
133910105
141899
55
228966
403044
8
61
324566
65
408025
485615
47
19
275704
4
87
366105510
97
243859
28
893935570
142487
14
128214
39
70
152904783
1
90
18812142
91645
168300
261987
42
433507
68427
413911
56
78835
51
21
282062
43
86
132805
58
7
37
126351600
352978
291043
54
46
268066
6
26180
40
195525172
58
43
101228
39
440148
72
4
161885
243892
32149
34
14011
44
73
161010
88
401844
179794
239003
103178
264513
31
29
8
22690946
264792
1
75
230706
14
7563
23
407007
28811
22
87
65
90
18
85
24
9
436734
327537
371737
42
605235662
811894933
39
13
35
84851
27
466569
266914
49
70
38
182086
124034
526345321
141773
4
25381
165440026
106192
38
26
204647
19
59
29
137350
36
381183
9
459788
473042
98
596842000
4
9
86
31
8
1
382410110
49
31
72
59
420784
581665684
858621797
676889829
76203
43
77
284942783
249088
75668
50
351399
7
339672
22
29
441409
498513
12
37910
46
29
197542
179493
225896
27894
74
176692
420442
128366
65
59
94
43
167834
10
382994
3660
5
351150
120513
43
53
105381
32242
7
76978
24701
191408
82
11511
62
32506
338394
62
133808278
193708
55340
438144
172880
444353039
98
88
180483
68478
468335
196337
188479479
62
382831
167122
47056
19
397003
413560
23
92186
380021
597105933
44
35
802532527
2
35
75
29
239983
71
396689475
98
30
41
3
5
31
454620
95176
92
358000
84
46
73239
119184
55573
93
58
2
44
295167
10
6
84
51066
39
40
39
489055
38
216048
42
209633834
99
77
5
35
257177
65
58
90
9
411420
243834
252783
321479
456642
99972957
88
481287
372091
16
43
53
416830
480937
447745
297073945
66
91
84118
91
15
9
35
94396
267469
59
410721
59771
355863669
16
73
52
471025
6
275743
8
53112
17
51
419375
79
144203
444278
155570
195627
82368
31
59
164983
95770
372315
492120
134841
403378
19
7
16
66
3
157254
68
681997000
238930
234607
4678
16
57
90
348074
1229
53
81
10
99060
150266
28689
28688381
82
97
17
10
636644627
495589676
82162
19
99
17146
365815
343713129
222847
49
58
63724
9
21
31
3
81
20
13
482664
355779
372908
305783
38
187236
78
65022
467543
70937
72
871913669
31
457613167
301021
24
267120
62
77
277175893
53
779942724
280832858
293612
196502
5
33
9
70
3
395837507
295650
213787
5
781231774
213967
43
80
82
45
68248
370810
141035754
98
103181
451095
185406
165167
133255354
246425
348599
844620073
414837
175461
66
415700
27
83316
185068
94
94
2
285617
127406
125910
555908557
12
62
438461627
2
360713
269692
54
470712
40
494649
63
42550
273833
85228
381361
8
211687
259950
68
5
186756
282754
10
3
7
220695
378092
98077095
26
7
240170
14
424933330
247781
371985
400248
1
98
128143
481274
29
33
351243
162226448
7
5024
3
89
5
134864
1
4
263350411
149968
512046259
88
334903
296310
343621
55
481242
48
149034434
5
67
71
435295
329296
88
56094
483175
96
852579793
92
93
178176
28
62978
68
90
363759
9
38
366958
484733
92
34183
23
40
12
21
81258
294185
52770562
98
81
7
13
185472
34
478045
2
690460272
25
254539
81
3
332664
41
34
21
255520
217931
10
3
477233
451910
47
13
306028
19
83
432553271
35
189257
413384371
4
415806
9
90731
8
346130
379674
8
483653230
588740156
10
32
53
388049
79
54
320400
147125
28
49
38
325833
49
435388
91
25
40
78
6
9
400500
1
660258664
93621417
295879
398126
579113840
284332
19812
222413
897484338
97
18
37
82
33
424038
8
95
481427
50
13
29
272074
224962
3
4
195279
68
163641
31
489221
50
57
4381
258901
241163
210810
332691
207062
89972
707308992
195941660
11
83
45
75
418561
74
92
85
206004
149801
606035227
42065
375454
211982
22
74
104867
1
476880321
51
22
65799096
19
40480
98
175551
67
306592
95
293413
81
67
44
12
4
438077
247987883
3
81
341795
8370
372092
2
60699
319913
54
93
76648797
42
273005
316879
576002381
28
79
43
161034
180746
69
336213687
51
31
73
3782
82
493637555
77917
871135907
48
95
70
9
244143
252761
171449
415638
610302831
23
416987
66
37
62
444312
80907
10
71089
38
504195416
27
42941
29
91
199658
443100
5
52
47
308420
49247
17
44
28476
21
23
71
33
137125
188541
88
9
954542031
64
58
19
5
21
35
48
340823
46
8
434513320
1
239061
272319
32
90
98686
363049404
257563
177133341
44679
252480
339097
349018
383225
8
1
3
216948
265433
401820993
336260
79
729619086
286171
345921
1
37255
97632
447913
317370733
478520
399488
58
116906
35
114163
476591
477584
88
68
88
11
66220295
9
577715846
443431
190455
457685
245842969
4
76
280640
76
90
50
420705594
55
258423
332798
91
16
2
41
825694434
67
276654
22
320128
465700
457628
228836901
87528728
28
12
121649
104430
10
305446
139857
234283
50
47
305952
52995
192929
454487
21
78
45
74043
534572467
51725
528293439
39
49
4
17
421652722
42
427493
1
174895
187465
215437250
16
392066
771608639
267224
102047
64
43
153607
375010
842798847
81
26
70
5
41
69384
281703570
23
121166
100633
440137
473087
55
62
11861
868772298
50
71
47
168354
52
171819
98
26
60
50
86
808745398
833967822
765929511
1
717136327
77
43
443018
72
24
73304
35
344686
229946
80
253190
63
10
278098
187752
166389391
14
50414
86463088
282256
136185
89
418512
65
1
2
24101
399032
297527
172068
108471
439981
261022965
442211
55
48568
44
8
76
47
206249
239917
3
236469
69
480120
184748
364725
65
236726
134858
97
171697
245366
58
118099
974521315
9
4
51
4
90
53
50
26
365246
219933
13
325551
433067
76
9
405585
390544
60
85
174635643
726014510
49
87
358038
73
19
384987
66
80
54
19
65
332904
323953
51158
78
62672
65
8
179647
557441762
79
12
401716
18945
32524
55079
3
76148
43
98
457722
86260
97
56
459368
32
59239
444604
94
496651
39093
151859
412753
18
8
432796
21
635063868
77
422506
223664
63440
46
158113017
68
70
78056
45
48
60
326170
6
486521
67
175365395
312054
66
130721
447827
454622
123788
18
283893352
53
7
188355
11
543481432
596030951
3
96
101349
96
65
6
47
2
41700288
291335
17
40593
256327
16896
64
44
1
215674
63
85
32
3
453934
83
115999
1
1
499514
154619
116057
486466
363225
28802
16
421079
83
107643331
107383
37655
143450
41
724390959
438184
38
53
68
6
97
333610
9
35
95
98
198712
43
264218
483207
455884
55072
3
447868
9
5
117985
121286
97
365328
46
22
5
81962
82
1
8
47
37592
223424510
97415
370115
12
125592
507454991
325236
211517
38
69
63
453343
68
26
8423238
452407
8
92558
488367
169636
220824
170421
8
303030
45
106734776
361389
14
47
87
147369
72
246550
78
10
428602351
333798
69
6
414941
29
69
103336
286883
199097564
297814
4
262539
499438
631951030
39229
84167
79
7
495590
45
377619
72
393865
458188
83
396135
16
78
490780
43
65
25
7
234269
461879
198700
4
273458
6
215003
23
23
168627
49
36839
168892126
343894
60
91127
499341
343179
403127
39778906
29
258606
474532
122969
62
8
61
44600
122202
55
3
472899
275880
64
8
72
464797
1
35
1
67
151534
60681
482221
61
316390
643065981
68
10
112024
159363
52
88
26
81
20
12041
2
5
87554
472229
136105
406828
22523
98
82539
13
369339
431510
99
112668266
1
4
372737
81
27
79
41856
167156
7
1
8
9
234116
40
258361
494972
62
743872107
251218
88
91
90
80
806553415
277017
94
8
290390
99
633607093
284244201
71
44
29
55
44
9
48
50969
763805015
487114
92
64
420348
58
470
436344
664060194
844134347
59
46
80
151734
11
737203321
8
95
53
4
83
18
443071
48527
454438
2
6
99
106423
74
87
76
268774
51826
49
532709232
285474
455743
3
61
456714709
321199
245804
251251
329422
9
351397
380079
330067
17
9
415999
28
20
77953
3
27
55729
157140869
195291
468670
235337
259050
83
44047
5
32
141243
85
90
48
6
412782
461630
397639
241334
196671
51
315552
378844
68
47
416451
112962
513587592
6
53690
54
87246
12
359357
28300
961926333
5
72
24
303716626
394789
93
87
20
82
169355
115238
65
65
687875872
99
5
30
335340
41
68
72
35
469761688
2
400496
76
246446
455612
75
47
322207
5
72
396630
11
45
7
3
46
275016
129415
396399
47
51
84
327580
69252
4
40
8
47
31
46
366394
437401
89
316437
194925819
247492
467699
295237
6
78
369389
50
10
69430
82
472942
367943
46
84
21662
62
95
766913890
320098
53
389645
815522918
118652393
359045
4
47
82
90
26
90
268846
39428913
1
49
402959
16
4
35
33
21
38
70
298845
4
70
194849
703739454
39454
169661
377809
74
188330109
445328
70
321739
60
373851
20
30110
642518048
368540
268768
8
474118
9
451402
78
251985
21673
6
34
98
32845
4
431053
34
78
346155
98126
45
113991
17
75
38
27
57
46
40112
21
12
42
2583
52
30
82
37261
30
95957
184426
3
356815
71
44
9
22
71
51
35
190278753
463120
80
163821
210554
193594
24
6
493090
38
29
3
481037
76
325923
213072
21949405
449633
65
45
89
36
376558
161934
804569265
158231
11
51563
105886
111861
9
218634
85
72
1
240911
4
175585
305653
138431
899412439
465663941
487346
6
482117
30098
43217
476938689
1
132637
133
88
96130476
41
336120
78
3
35
30
363544
1
13
961461665
344989
453437
77
68
5
818421643
128606
54
27
857599100
67
1
62
441660
27
5
27
83
381416
68
291191
180922
15
95
442093
88
1
19
47
181866
97
934146323
30681184
6
108983
164810
63026
994294092
108303
71
5
4
12
421144046
329716
93
474764
322883453
291062118
72
55
81
65541
50
960538231
87
151775
266595
69
9
425081666
49
77789
772668616
64
455783
54
415926
18
9
188914
101251
12
47
178446
2
26
959790474
228450
472484
5
466810
45
468506
184254
92009
8
942954436
31946
89
223368
78710
55
423262
58
313297
262195894
156267
60
402668
391969916
364409
34
127953
28829
123546
318599095
6
352244874
242816
18
105033
83
470169
81
75
20
124509
32
2
240222
460235
24
441093739
31
29578
33135
91
30
66
229900
354896
382524
71
453631
316712
423956
575729293
17
429048
303705
9
16
144198
7
344324
96
43
55
3
35
8
70
92
430956
44
3428
197872
47
1
77
673057103
218219
49
297479
595945244
50
243530
166616
189778
165046
6
858736277
346921
327261
23
66
302691
64
436949040
33
46
87
495516
119863
385893659
40
122171
343708
179990
59
203061
57
78
28
72
346142
323270
80
67
40261
84
72
499504
451213
4
888609352
40002740
65
2
28
8
571309782
55
163515
288607
25261
71
39
89
29026
264017
221846
16
80789
379654
25
134908
216340
360715
87
34
957591208
7
3
33
55
413337
1007
77
455564508
57
20
57
107280
162101
482801
491783120
98063
213169
298648936
48
85
61
233578743
19
3
58
3
8
91
293703352
80
27
26
222428155
123583
263472
94
379960
57
68
436273
93508
402638
660052037
467097
315751
39
34
256076980
712995095
7
7
50
7
62
8
356452
11
473016
31
3587
30068
95
76
54
9428
281895
64
419809
90
74
84
45
50
499309
93645
403453
45536
49
91
53
61
490078
9
91
281297007
907123509
53
63
436695
66
526675332
387466
16
76
86
321896
161470
97
94756647
98
304678
469128
193966120
100427822
196852
382092
79
93464403
27
75547
3
48612
63993
70
49
8
14063
242561
494776
58
66346
46
120142
46
19
5
294480
74
692771724
107248
430526
952971967
15
633721005
49
314141
796656373
445936
232181
228429
49
446143
28
193226
16
83
510603018
91
634678658
47
796229526
90
1
35
5
499600238
88
60
54509
97
949683977
250129
170040641
30022
783471059
70
75526
79
421198
34
6
282271
59
379552
62
76261
80
317664
419058
45
6
17
67
24
8
21
53
78
313486
162206
93
74
478331177
457529
12
6439
96
135710
27
194567
395746554
376738
62
98
70
179644
493409867
19
67
95
398012774
85
69
76
414706
744751992
39
241183
43
43
30
477047
187644
85
795485283
4
7932
209391
97
62
17
81
47
7
13
463383
4
96
3253
3
12
390653
368590
81
418628
278493
95
345895
101253
153440
72
13
94
167306
4
726651094
227405
87100
371980
70
199420
107707
77
31
478279589
469736158
64220
40
1
17461
46
437289
34
46
65
120520
376212
49
39
62
20466
33
391484
21
4
303539
120524085
98413
294498
47
5
47
207322
282367
385446
27
148016
27
252874
74
91
4053364
1
3
97
1
81
23
70
2
10674
71
90
34433
53
62
29582
370676
865787851
374789
254141
70
426108266
183560344
87
93
12
5687
76
88
16
317343
340301
35
142669
899287446
3264
405369
95
428097
1
664286884
377439
200551
94768
5
149261
6
32
21
356525
45229
492180816
155428
159824
469378
75500
64891
451957
338048
21
355885
2
96
288490
17
102062
144784
358110
84
97
357831
13532
73
61
70968
84370
7
58
6
67
764588065
58
31
102369
3
947286397
97
11
25
170875
381922
86
404581
44
72
94
83
17
252474
990703124
63
97
41
24
172127
77
17
45
6
878764535
212014
143876
93599
138380
88
35392
310532546
69
17
147888390
17
194798
88
198001
218987
379630
45
282555
93
98
93
151076
268159
146814
37
21
23480
463874
648730882
90
62
65
38402
783531611
33
125104
187229
184206
234175
369172
188469
12
52
68
310441
526669515
474386
164244446
67
86
59
248218
35
2
313253
56
67
724910437
345656
5
376044
28
399018
138760
93
20
36
161718
77
5
28
61
39
255486
17
215960
46081
65
1
9
558045378
247571
41
70566
2
286641
99
48973
99
7
228412
841096574
207077
65
71
489742269
284432
7
500761483
113631
87349
3
6
393596
786464435
93
12
23
90
293057
21619
3
292894
235784
6
78
65
6
124537
275267
67
81
274900
28
13
68
15
66
1
376634
221295380
677046981
71449
4
100532
8
180594066
155257
420814
289620
201649
19798
392942
319654053
96
6
39
381503
439166
22
441520
64
402899
1
269269
438962
319894
163505
68
41
9
4
359605
956200953
8
786791959
60671
96
216773
72302
199829
76
26
782334834
306973
28
277378
6
17
57557
523141368
48
421307
452092
87
81
165419
17
192752
36705139
48
11
40
40
74
972920161
49
74
73
206234815
13
92
32
23
9
261802561
36
15
18
318570
55
241401
62
93
317082
461309
73
51
28
19
16
14
9
46
323458
6
439867
45
94
15
476603
300202
295122
7
91
35
390509
45
52
2
36
328306
55260
404485
329649
86
79
151496
141303
111815
73
78
44664
43
98209
420118
71
39
123110
1
16
10
296066
162797
56
397027
84
8
24
34380
41642
79
426082
38
309624
365263
6
94
376313
384040
177375
44
640954595
78
20
69
447115
401039
96
79
59
34
466988
10692
66
463911
1
395200
349557
7
769224410
264701
714081862
273067517
1
59
491027
828014669
7
58
16
98
79
274667288
113174
243809
5
613905205
89
438507
102395
21
4
113822
40
93813
61
210303
57
367872963
87313
459331670
177664
329972
44
793651004
257699
13
3
79
77
244303
1
289022
485822
775776654
94
25227
73
622288656
218262
1
499423
62
126113
33
85
142733
471156
7
323313
19
29020
412197
70
111921
344024
87
204802
148838
28554
377441
156373
47
378188
71
1
172685
5
79
50961
490161
40012
74
302312
3
940752526
5
3
87
77
95815
338261
104010
22
45059
86
24
466384
41
261681
701021365
77
153358
188248
66558
487550
21
158707
395821
920155044
440820
340584
391223
27
731722911
9
14
56983187
18
42
13
25043
432654672
6
15077091
470943
95
398224641
329829
323015
779268665
97
813292975
18
79831
52
66
1
436999
10
70
93
2
797384449
63
99
71756
38971465
385229
34
39
4232
26
422492
85
119206
783129357
158828
2
79
369581
97
421946
327907
13
344909
88
374916
52
87
28
327369
941796143
65
457817
10
422988615
34
6
109593
216301
268093
95
31
309596
86
215131
56
1
92
128087
363561
7
342440
67
448949
451115723
361104
3
59
430512
189329274
92
974265082
2
51
94
87
74
91
309851
400247
74
211349
30
35
45
14
150630
659539183
376730
38587
83
90
15
369041
4
3
140078
17
5
183982718
203410
23
21
282437
244160
5
59
27
49
51
6
83
2
411286
65
62
45
3
67
29
611108625
90
227306
106668
25
18
57
77
15
84
61
51
298409
51
164680
12
470697
139387
99
39
48
370524
432863
350157
73
7
384600
34
34265
303517
15
143880
8
452674
88
24
57
223159
95663668
88
25
5
51
60
374101
85
422117
9
60976
465470
147247
84673
74
432303
149172
436961
382099
220757
480403
839490103
18
407938
90408
220162
89
197436
423463
98
90
375109
9
48
88
84
110786
81
80
214256291
94
2
17090
25
49543
5
247129236
244939
240689783
250416
321542
323876
25
33648
57
330451
816566364
234789
61
73
398217
86
2
593605936
46
152791
236102
21
26368
145413
128471
257471
79
91
15
96
75
236166
338552854
3
182323
113566
64349
378836
480460
22
58374
428067
57
12
81
267570
77
338462
180687
444019
266437
76
448157
29
243258
4
325760
7
631306584
76
488389
6
39
19
465787594
8
97
487073
75618
452751
265961
360253
147532
21
5
584356092
72
6
1417
89382
374098
27
444656
453353
499859
73
222988522
428403
8
21
60
46
457437
72
45
73
379722
398506
39
31666
4
64
122588506
400557
105980
61350
76
162601824
97
37
462194219
165967
6
406268
11
55376
487389
323416
475994
93
83
58
146337
445171
190860
83
237983
37
64
355093
5
101245
34
219344413
94
122468487
294589
29
52137
344950
82
254764
73
80
317442
215094
47
9
239393
13
16
587285638
32
43
258770
38
430289
273392
187623
55
50262
85
3
363143
308530
76
499858
88
8
23
53
16
4
34
13
20
182750977
581011588
88
488806014
246926
59071
36
113028
80
70944
46
29
99
59
416488
83398
368008
100142
997072505
231202
86
189196
1
30
426466
939695998
2
1
329015
376383
65
919432404
349015
203882
19
23318
342932
34732
468754
226353811
86355
85
7
90
3
43002
86
337348
41
151713644
48
124855
34
291783
471898
126150
915362399
71
88
178456
48017
473853236
91
431242
37
174267
92
48
433823
203796
542203129
26714
25
50
73
69885
87
370732033
1
91
389124
97
43
69
9
160091
319331
84
93
302297
55
68
1
241982817
5
267029
441784299
164119
489167615
69
31
43458
207143
21
407812697
312158
5
57
232171
294903
59
57150
354769
479187
1
228972
7
42
413907
62014
430288
743918915
9
66
3
8
241103
79
91
230247
454288
69
247638
60
1286
61
326712
4
40
450941
20
726588453
432953
92725
932793558
61
75
186512
60
854239068
83
182343
56
341803
6
42
77754
298931
83
321528198
171542
64
68
82
289828
2
47
129831
829442952
76
111302
216454
63
3
80
50
64
6
283881
88612
46
5
339766
4
70
89
690616790
256755
61
85
99
89
232159
56
363363
390883
473519
72
265110
8
441624
31421
100377
416020
374688
84
96
46
80
16
74
8
245206
475179
304538
52883
194775
73751
72
149612
340863140
71
1
75
74
29
459974
291530149
353864
431778
71
59721
156840
1
88
249530
23
39905
2
75658
2
198655
71
1
17
96200
76479
5
213184
449101
198317
95
72
173367
325773
52529
498419
78
397275
36
399482
72
142535
173743
341361887
14
33
16
89
9
30676
89549088
8
76
10
20
231458790
41
50
7
691644013
99
31093
59
84
343395
1
277595
47
386121
42
357682
61
5
161318
196415
34
14110
67
428138
215914
81
55
297525
26
155206
85
180513
81
489615
86
12
440485
5
61
72
67
24746
6
326693
36
38
77
3
84
47065
48
788834567
438352
7
3
299897
259540
36
164258
447526
367822
151258
3
122970311
497009
84
144857
9
481848
52
96
55814
462852
476615
68
16
42
404196
437522
441307
67
8516
76
253707
8
408888
452526
312626
491830
93
59
109022
331233
892449984
2
9
9
46
718868627
101681
29486
53
31017
244090
9
385349
918785406
26
63
683191390
46
14
432876
24
123217
218983
7
3
72
20
57
246227
6
71161
195254
816475485
42
57
454048
53
169147
5
12
41522
274716
2
8
371125
55
64
31
439108
375506
89
60
3
346774
40
111996
42
668058979
397048
369173
120251
39
45
367328
51085
362454247
1
433429
56551
126032
186687
99
454413
41
11
2
888128920
4
89
88
208818
437478
31
64
32
794948349
6
372050
2
493355
75
62957
269640
34
64
136981
55
4
363390
70
9
482932
8
73947
74
20
47
327649
81
3
6
248819
434371
28
222380
1
48
38
36
65
157342
360358007
19
27104
22419
78
575544111
325287969
215301
29
345171194
6
8
480246014
72
184930
402951
79
442915
495843
50
20
77
60
604889687
425441
62
37
55
2
98
64
340375
378004
341471
15980
250981
495504
6
38
408525
97
59
65
422092
91
308088699
478066
83
473105
369976
86
45
45
238104997
5
182806
5
120004
78
35
289392
188221
12
1
233950
42
35
426777
14
8470
96
39
442163
168559
59
93
448857
103733
65
9
91
50
74332
52413
85
61343
29
20
367175
95
41
26
2
214464
109662
87
44
255690
922770270
261705
167739
33
6
2
72
1
54
29
1
71301
59155
12
201282178
49
73
257877
205683
6
86
74
64
640448743
29324
266031
38
8
88
108475
17691
456134
27050
411763
764229105
204132
205109
440048799
78
759567492
475081
16705
85
430896
15
57
81
90
312316
5
443299197
425316
431060
14
366377
43
235530
68
67
57
9
24
153894
25
12214
398389
346568
90
81
39
1
49
4996221
21
427766
15
233458108
53
35176011
152634
395841
52180
681258325
67
58087
346042
39
203487
42
3
430653
247854
12
365935
155895693
99
219589
178274
11162
64
185109
43
209234
45204031
267447
129017
38
77
474950
21208
77873
999287238
306463
68
50403
37
94
384603
427284
876048042
4
992244970
72
68
28
256090
30
808233166
128511
491953
489915
856269633
86
145432
9
407143
56035
222496
469343
67
84
631455240
310017
25
63
87
5
419415
79089
377954
315095
75
138920
364237
277702
109265836
60
421100
2
20
58
470442
9
480988814
255861722
67
73
3657
58
7
103602
352144
325623
24
55
9
569763382
419769
153754
387009
91
308215
93
59
40039
12
20301
9
370851
9
416391
56
407501
443996488
68
68
45
78
50
59
490321
240720
27
61385
74
63
66
189352
632569712
85267
285615
145871
5
257985
292844
138979034
230379
115013
87732
466625
437122881
324186
116291
382651
58
38
177501
265975
494092
9
749593039
283699
295745
59
16
839777119
204914594
73
47
4
240307
210390
322320
7
67
71
335310
51
80
97
499764
27
485819
566914400
54
16
20241
335940
124172
87676
401370
82
7
52
209019
3
29
382125
336184
368059
9
48
299692
99
6
474996
6
94
93
80
20
8
63
193717
203679
229070
7465
393443
1
281728662
75
15
367299
53
159569
84
8
84
373876
449453
250215
9
7
439713
58
61
393510
63
294978
51
244243
22
25
98
356083023
28
342780
87
3
419033
276751
59636
70730
29
28
476723
335060
376100
115564
995750343
404311
80
311201
272748
853865585
141272
930765906
46
228089
357866
259095
290151
8
27
9
20675850
256887924
70
404930
304647
476153
190679
498214441
47
41
249400
771839099
452131
350262
13352
87
953649286
54
79
341290
138630
50130
1
28
36
499180
845421275
80
98
179283
37
1
20
390849
206378
415557995
576687046
64
137740
24
9
96
223829
80921521
86
3
447510
92
68
42360
24
112020
3
185497
163903
433850
118891
32
3
462842
71097
72
454360
85
70
189453
774355120
21
186208
2
254291
260230
317429
16237
151377911
43
72189
136289
95950
14
33
264588
289076
4
850563770
312930614
420122
348917558
101362
98
568320761
58
80
18
585423540
2
35941
757858843
322367
1
79
5
77
241859
108641
14
18
69
48
5
81
973596615
244792511
15
1
635435811
163211
72
5
90736438
87
82
342310
222664
73
56
4
10
71395
464574502
131839
207770
235006
490258
816347070
54
259324525
535526086
17
64
47
57
254072
465342
21
234680
16
15
9
341494
440295
408381
356065
442756
957268881
211656
76429
242984
298436
476746
85
20111
239335
239586
4
460292
8
41955
56
103585
24
269117523
88
90
282852
22
91
86118
87
48
210968
275772
65
93
414624
925505401
360534
724633633
35646
25
390095
485931
51
282506
8
47
89
46
10
344081
158113
258059
1
377734
499174
59
329192
182681199
91
468251
93
1
4
65574
85
68
9
142186
93994
6
1
6
302083
37
84
410037
414294
19
1
359098457
26
231761
166883
326927
723642397
408596166
370571
42328123
60
391007
731846682
228079
181476
19103375
323509
232642
424642
35779
97
135662
214574619
38
4
41
58
5
5
58
119207
240955
45
10
11
364497
43
25782
126670
50476
437512
92
196168
85
187707
28
17836
235511
544486567
267263
53788
539351517
40
18
86
25118
965005899
63
81
78363582
16
259510
170312
51
163165
3
249969
90
28
40
361192
305169
278097
1
225399
80
146911
25
58
395974
38
84
111028
17
272957
452895
323567
367766
42
1
15
494971
80
907850896
75
15
476009
439313
37
50
276410
69
91
859546302
410334
494613
148060
96
26
255954
70
336095
200499
496890
106195
357402
987192352
983000671
589123855
473775
72
28
94
5
724640382
27
7
47
689918047
11
174655462
22
760349215
46
464635214
217464
60
442842
105849
301197
67
83
92
87
286121
952841378
215832
71
4
72928
78
82
4
9
27
8
92
44
24
73
97
417705
482748
162100
332200
441917301
347463
800063056
424293
455802839
129523
231961
79
378151
77
84
85
371773
163032
144825
197514
24
124352
40
19
304463
78
92376
1
72204
82
905932085
45
56498
35
434656
260847
11424
74
33
12843
18
180845
7
22
272590425
61
210666
246462
387169
910284707
448755
59726
59
2
26
8
398800
17
57
209268
18335
12
5
66
178097
280740
70
20
1
265238053
156937
321946
238850
34
327253
61998686
9
86
62
53
360677
8
197485
230513
7
6
36
381658
87
37
501874349
353327
72
382095245
389819051
90
86
26
80
45
209428
17192
366415
330416
80
9
14792
6
56462
406782
24
58
569915774
386410
73
459167
77
488591
5
56
178924
57
15
281803
274688
19
98731
43
847967044
967666774
496038
234057
17
1
294063
7
22
12
38182
252260
9
48
60
386920
1
414634
68
8
6
97883
29
337345
12
89
397959
442006
655757180
244112
8
17
102042
48230
52
261235
22220
494502
628115153
341509
487501
393400
23
435413
419808
92
51
283836
423194
3
8
5
99
62680734
428751
27
99
23
281186
181132
26
52
54133
81
57
1
71
30
34
35
1
28
5
233476
7447
142841
96
249303
77
85935
179921
100007
50
6
117739
245629
5
196449
329896
81
4
149346
264629
21
474889
69661
165850
379651
506464762
44
404119
57
4
972216708
347670
435251
226252
51
67409
475104
48
68
342371
245160
15
261435
13
355948
219541
73
480877885
12
372252
436267830
29
8
49
236760
390095
683580354
49
86466
89
92
132691
259840
826923295
15
46
98
25
38738
74
88
55
613241503
62
83
211102
30
28
37
424339
41
228345
83
59
968574906
22
174972
9
346088587
420300
373752
57
193819
293868
193135
99
5
178827
420272
44518763
180555
70
69
47559
45
426503
61581
47636
406972
70
197205
29
414667
24725
434801737
28897
66
410840
77
155402
52496
2
263441
276403
32
336013497
480857
641180512
353959
469305
83
7
679055358
21
4
18
7
736532462
119833
94
40
309157
702453226
37
463806
21832
500059176
260980
82
63
36
78
65025
5
9
53
65
211395
926813161
58
10
229435
295794
249969
21
8
83
71
313585
866021242
192270
492106
945178002
73
129963
379725828
17
6
392677
42
487738
91
80
793901173
431841
48
20
248822
27
57
445897
62848900
158305
206806
87
98
209356
69
27
17
61
269723
90299
245539
55
37
5
22
398594604
193023
243770
5
98
24
114886
266509
40
89054
367359544
332522
162530
92
348025
71
29
38
2
44
365726
443377
126623
4
7
11751
14
282337
15
204659
450503
54
490330
44511
12
184540
437516
3
765963721
60
62
4
91
691143312
43
47
59
875852519
93
235169
92
408864
11
113843
247085
81
866969926
5646
348853
74
2
46246
309324
55
141288
441973
44
3
30383606
387010
153831
17
217266
54
8
790520202
4
451991945
29
164680
4
23
76524
304081
861264519
91
178554
79
90
348987
300835
43
214086
35
48
78
113705
101561
321894
89
2
33
7282
957258096
34483
489471
46402
2
31
34
86
455190
12916
103502
93
80
17
404349
32
58
369536
281606
37
194099
203335
3504895
292513
84
73
74
61
42
318651
282839
235344923
6
434595
865441309
216675
91
69
87
489075
26
22
7
344369
75
62
170304
414933
403549
18
38536
72
88
272513
4
264205
181140
1
395105
353513
329228
287254
188563
28
100543
95
4114
59
107930
54
21
476059
35
91929340
61
178815
479341
96845
618578678
391381
119970
426335
481432
70
8
286164
14
269006
17
88
33
726897472
550955274
25
486410
61
17
18
490719
708309721
235081076
367564
23
312095783
486284
2
439413
37333
54
78775
72
455986
113663
360042
30708
47
470296
324090
492786
30600
6
53
36
16
39968
398371
482231
441236061
308831
8
118472
91
341998
470495
72745
474964
31
225429
80
194885
141286
406677
61
90
304866997
198462982
4
40
64
241880
64
31070266
242124
5
332397
78
8
236050
7
52716
64
256134
715729487
250453
6
187993
274839
497100
77
439328
62
29
6
253673
74
404113
56
134405
363785
94
40
412019
3
97
447905
47
301288
19
5
494231
74
459638
385692
99
80
234797
71
5
489979
180289
80815
399779
79
59
268296
320833
356856
20
72271065
137403
25
84
94
477665
495925
221638
91
71408
45573
36487
956063940
74
477934
348031
364432
96
478533
98
82
5
91
7
301100050
431094189
388463
192493
93
431072
260913
177535
44
41
307786
147566
238523
55
139972
95
882379975
208913
325772
417658
66
155748
468125
42158
79
178256
28
113875
4
9
18
297104738
888053665
302981
6
884358211
61
312170505
131697
442470
151237
83110
86
44
33
94
263074
98
4
13
34
330571
86
4
72
53
818467366
79334
20
258381
49
25
5
78
291371
5
39
85682
261827
155593
170230
57
94
46
98
52
6
27
70
96
18
249460
798641128
9
24
39622043
64
48
46
5
53663
477513
327690
373347
65
98534
384283
90
496869
42637
331532
472500
234389
640302512
48
26544
85
8
89
150356
8
738236901
32
371947
126678
69
51
366780
426198
59908715
363314
78
22
4
609546743
24
82
444967
387326
373349
526687136
7
439926
214497
210494
7
146349
41
45110
492942
752976756
5
27
45
58
68157
93
84
6
227350297
238762
52026
48
269803
372287
85
339504
81
18
80
638604317
160514
60
7
26
35543
57
8
63
31727539
31098
326107
134263
39658
22
92
74821784
213645
29
1199
81
35
58
77942
25998
260129
204272
490583
754600678
32
416334
89
329660
228663
57
61
62262
912792648
86
422023
213142
31
3
982696307
9
563124039
89
19
44
33
58
355914
163518
68
415931
35
71
5
88007
93
415178
34
83
57
4
510135044
95
17
295057
89
572009224
342675
44499
398788
1
411396
91130
68355
45
176871
28
27
82149
2
49
81
604424712
185409
114056
95
264881
79
36
40873
34
95
50
373144
1
161319
8635
298498
37
60
435694
2
401767
51
464870
32
61925
184497
344802
90
67
37
294166
13
1
383059
42
65888
59
59786325
15
765296085
182987
54
53
17
58
975664403
91
51
61
133757
43927
116722
24
268733
51
134345
358019
440966
81
21814
89136
70
84798
31
256149
99
31
338097
115640
82
6224325
363990
4
6
37
105826876
54
209613958
11
36
16
230950
21
52
302534
31
221211
48
6
91
97
91
291560
408262
21
893525580
21
3
364729
6
8
24774
15
96138
297862
66
276704
1
6
343322
14
29
467846
16
14
324975
40
349226
87
32
148719
65381
36
16
27
245483
2239
401146
273284
70
162462
98
17
6
146853
281396
403248
355400752
3
201463
357906
120305
259406173
91
210648
4
69
53
50
295908
71
724775998
89
90
287781
228819
256428
255121
19
99
258711
15
77
43
67
70
653859992
9
94787
338936
21
475838
352675
397612205
89
115709193
176014
29
56
337863
429176
124940
38
366734
1255
89
2
298357202
11
99920
249173
103950
60
710508283
912095692
259495
22
115599
5
165727
450763
115585
41
4
429374
262104
7
299249
23
142773581
72
374164
24
198901
110039
93
486585
81
265607
40
237504
80975
497646
615320973
3
343705
20
27
7
23
125826
474888
453413
682528441
22
224321
419874
89
93
17
17
160225
401902
188337
83
8
769282986
72
293194
82
48
7
416794
12
28
4
2852
346239
212203
97
383716
54
4
40
18310
99
354141
38
74
8
387419548
95
346295
129690
49796
57
164924548
12
78
364002
222163
38
26770
18
76
445051
44
28
82
268620
59
51
346077955
494178
451776
42
362663
402155
40
219304
462535
485648
145159
13
3
71
84
119584
51521
280833398
24
79
69
309102
443508
230993
358518
145513
90
93
99
12
880433803
146853
15
84
85
107636
72
632395587
4
341129
215121
420046
8
71741
87
21
105307926
1
31
66
435034
490534
289307269
46
8
70
261173
99
45
36679465
99
469010
241929
256708
96078
249006
91
256531
904096817
215663364
55
163964
252630
3
71
941414434
73
448242
213784
62
51
27
102881
7
47
143988
46
84
73
77
325210
5678
96
18
335549
103399
3
94713
83421
61
1
430643
612869904
9
55
92
5
275817
25
447485
612659778
374144
230120
48
10
56
8
8
9
246771
33
68
710081509
19
1
42
410339427
103744
193398939
79
29
342259095
8
92424
1
96
1
4
5
222463
62
389656
423705602
850548344
84
36972
97
7
475862
863680258
201978
57
51
226086
17
269252
2
280515
433738
5
34
142385
454299456
402438
22
93
13
35
211594
490150
10
220145
77
32
4
324235
4
39
212022
56
356711
80
3
59
84
434746075
161429750
164184
41629
74
292979
557356005
361152
22
244249
59
469018
270009
4
161930
61
7
39219
84298
29
66056
82
45
69
40
29
422420
10
79
196657
401715
67084214
79
3
73
344359
342117
453802610
137549
5
355655
375242
21
70
54
53
98
46
67
48
345119
576394171
291336
71
83
13
1
179317
444988
379694
5
263721
269085
325037
24
56
180892
323242
77
74
7
9
908555247
625954389
6
8
38
455305
881604777
17
26
929587991
250349
96
87
171082
23
1
400014
34
3
30503002
32089
67
4
214494
85
43696
177225
7
311662637
146757492
9
91
48
157997
75
489125
96
539735571
68
93
24
87551
61
483822
77
43
1
3
84
9
469515
120606
314607
390160
893442674
977743002
24
64
6
4
71714
229241
30
84
174513
301775
729595834
183261
481127
75494
353566
3
32
8
49
80104
23
475575
7781063
4
78230
76
290448
1
36
417727491
29
299504
287688
468980
258705
50
298511
334536
5
67163
351062
3
311092
49
165491
229714
68
352105826
194445
45
33
96
89
82515
390741
90
8
204448
93
61375
12
40
223974
31
27
216588
34140
77
77
902625596
58
70
399230901
117053
15
8
2
40
285133
65
18
38
249548
157236
6
9
53
278945061
478665
326854333
99
67768
397001
213369
333726
9
93
430054
87
2
2
18
37
25
12008
838275682
527808183
607405527
54822
218212
3
329608
11
39605
41
677983025
743141928
87
8
13
83021
513734245
3
52
64
434505
97664
44
92
154624
498924
204073
7
130517
2
222598
84
9
414492
48
408734
116066
36
35
396826
44
237721
92341
150017
76
23092
4
72
89
332158
333817
837379233
29
78
611825444
28
84
21
311597
127119
2
83
94
280191
35310640
82
246438
379953
77
87
31
372213736
1
979469114
43
143186
494114
238000
7
118219
442372
3
15
391725
32
222511
8
903238217
45
621828208
3
17
139735966
95455
2
37
23
391346
401833
30
434197
155787
1
154093
18
93
94
30
8
61652
466155
163548
51127
343720
154411790
278389
489147264
187617
83
26
3
235290630
225714
253388
93
56
1
358826
759695239
16
33
3
57
143999
48
92
96
689995676
130171
86
333437
650796330
40
496510687
14
19
53
288454
1
80717
420716
79
21
66
9
33
7
41387
163894679
874476619
39
459627
21708
194594
56
18
80
229264
74
7142
37
83
363922
185586
416870
169974
358933
66
271752
62
168191
14
42
39
5
29
73
505266169
451872
971842746
66
235132
93
22
879714183
30
63594
287124
444563
29076
78
133697
401235
15
52
52
205947
338122
152932
41
64
1
365399
588531092
187450
13905
75
93
466016180
259054
332670
499868
24
8846
18
4
456413
836692314
93
73
9
246870
144478
19
6
74
84
187801810
74406368
200393
12
30
51
77349
60
431959
48
253661
97
238845
20
115428
89
88
183273
18
64
79
448895
247509
408872
73
45
22943
193335
44106
35
8
492488
51
57
8
21
71
49
280758
15
324497
99
84
44363
69822
16
46
29
198527
223164
75238
429404
55
35
268236
375197
267705
45
179081149
7
12
728359455
133371
81632
97
86
69
788774521
90
1
418677
81345157
16
13468486
58
343769
355092
39
5
325477
3
16
609198731
65
46
7
5
68133
654341527
293587
4
409112
28
480113
65489
40
51
41
330486
253648
70
85
77
143247
45126
50
71
455403
98
57654
22
370971
32
56
184644
432430
61192
31
238750
7
373506
262113
76
1
9
87691
31
3120985
300260
423643
6
388753
71
140184
79
86783
2
383033
11811
197334
92
9
87
52
223091
6
199357
3
46
392463
392019
14
5
97
308033
49
87
71111
390119
269299
472374
12
251686
22
37
8
83
66
468205180
473416
23855
62175
857802521
12
75
51
14
61656277
149406
109365
27
429460
444859
27
913341785
63
58
586472955
60
20133
350610
321195
9
13
482489
46
493143
9
43
2
45
418945
21
89
84
73
48171
229131
461198
323298
37
61
574358989
404239
335389
454078
71
456772
90
121371
376670
77
47
6
919871413
250130
8
86365
267088
328084
19
950492359
82
68
88
22330
358449
364881501
44
447208
82
26
8
937905892
4
25024413
39
152007
767140367
1625
473902569
94
670735997
300964
83078
9
425251
125860
28847
479177
44
84757
125374
84495568
84
717718474
2
7551
4
49
471312
20
46
471156
84
60
9
907802751
35
13
766045537
304011
92
224524
11
12
95329
52
179352
8
36
915356711
116288
9
78
21
321858
187032
8
47590
3
99
427961
48
121555
29
20914276
124096
56
16584
26216
38
65
25
14
14
265432
14
72241630
52
697716528
2
482101
62
441520
94
3
84
61
377648
444284
894734869
142035025
49
10
458994
52
2571
189488
489603
99
173489
97
442108
95
388231
297076
395264
89
90
66
44
80
4
1
287682
329121
73
82376
68
390679
224081438
87
212043
153949
409825
87
69
10
5360
35
64
8
496316181
449756601
429527220
363757
37
190932
80
22
145466
27
97
372028
284935
310657
60724
34
7
61
86
107593
7282
28417
913171167
92651
266002
38112
396019829
423390
89907
14
39400
99
68
209624260
87
12
449682
16
365487
278464
14
199636
73
78
148394900
422833
23
2
318630
63
443815
59187
6
9
461889
7
73
230649250
68
166121307
190760
11
39
79
71
2
39
862620548
40
46
341577721
33
363828
383653799
21
663042391
897951798
473073
157866
38
61
11
259908
833088454
1
3
334322
9
430346166
310966
380637
29
359049
29
437975
55
936005723
95066
182236
160703
9
242238554
83
80480
61224
75
97068
175197
54361
364988
159605
897477795
3
4
680046036
15
74153
80
493578
255185
19
58
232499
29
166530
47
91
445076
19
184379
4
4
497531
8
17431
334670
72
126848
264546
13
383891
45
49
461225
288882
53
81
626947495
329733
379569
78
45139
367173
85
338617
64
98023
8
65
219629
309199
490287
71
42
242388
128803
7
92
59
84
485098146
192625
31570261
80
13787
62206
2
53684
280706
569804165
256645
473580
249848
57622
386102
3
99
491118834
70
7
51
19
33
70
10
70973
56680
31
343043
67
33
6
1
84
71
82
71
59
18
461747
3
418476
7
3
96
13854
6
40
28
48
704732864
751140393
123522
29
340327
258754776
80
98
396098757
95
80808
744514734
116343
14
1
31503249
74
8
71
58
97
43554
47
443993
94
12
437593
59
222318
9
8
44354
358154
17
61351
428628
74
31
61
94
54
44
766813848
303413
5
461708
22
4
5
62277
261731
80
7
423030
309773
81
91
64124527
119831
41
78
17
14
472321
23437
391446
62844
66
46
58106665
951541339
40
372727
180783
4
63
36
60
115632
24
57926
60033
7
19
149818
11
19591
380145
61
57
276012
94229
227878
15
18675
293398
76
45
23
161359
8
23
59
276725
1
376498
88
41
417393654
76
455827104
232798
215436
24
410479
27
66858
15
130819966
470509
27
90
35
61
11
161378
376042
451989
259778
9
26
92
94
642347073
9
2
85
401385
44
41
58
3
148426
446704
364207
96
48
52
414152
96
15
277022
75139
8
2
91
5
252683
90
25
7
3
32
92
25
10
481350
222669
6885
387543
110617
89
4
354401
25
20687
2
163960
74
90
27100042
3
445514
90
89
30010
477023
207983
81
2200
80
11127892
51
2
55
320958
35
6
56
19
367031
88237
35
1
151809
465208
543342605
6
1
316324
448251
37
378170
27
84
133775
98
98
78
54
86
11
21
163936
414686
25
478736
88
113502
8
116853
4
8
342542
118306
580778760
3
299316
5
66
316599561
49
485376
2
2
94
8123110
361551017
1
56
99
276654
265439
256136
186963
439442
423213
44300
29
49
306522
7
864151872
1
147147
81
15286
16
89
27
71
73
427861311
358998
237650
74459
7
58
18938
456750
824488442
1
410681
96650
148667844
41
185915
496049
10
98356989
6132
342010
70
63
315847
61286
6
428323
212145
246132
14
9
19
3
440169
116069
16337
11
86
254364
90
114269
21952
8
98
399986
438662379
232078540
410538556
63
500827088
8
104343
23
407982514
83037
7
58
85
2
7
197548
7
42
50
120170
386611
246667476
204616
4
323690
49
3
78
386627589
65
27
37
861941431
15
74
65
85
120421
156527
947926913
105133
15
66127
48
168319
227755102
8
50967584
484345699
47
56
23
56
99
323005
98
26
138285
81
19665
72
291830
439651
329619
8
359475
201296
81
315235
240489
6
923450550
2
434428238
443006
259847
136507
13524
93
51342
779252413
94
125805
25169
18
263792
45
98
29534696
271957
47
14
2
78
67
240788
67
357492
73
266801
273418
86
583472333
70
38
484407
1
36
69
37
58
167513
422352
444067988
436254
217685
825475271
48476
427472
499933
3
9
459856
47
707020069
7
84
78
85
28069
10
31
366862
15274
488477
2
255649
493538236
416336
378386
5
29
307048
146975
81
474580
93
199834
360067
457862
69
70
82546
277841
8
109196
45
84799
33
44
2
485065746
258811
8
285499
92
73
267261
35
94
90
49
184705
37
247840
78
98
28
5
3
50
17
6
45
19
409360
200602
491583756
2
57
44
3823
41
204306
405856
20
13
65
92
377186
201889
80
3
7
364306
883999222
144832
4
322467844
13337
287203
282898
86
261674
1
7
8
18
177764
8716
54
7
260916307
118571173
1594
652641422
46962
82
48
323640
72
84976107
77
45
14
90
8
150819617
90924238
18
273089
42
331610
305015
46
76005
89
278236
67133
204420
44
291562
376141
995941684
8
319096252
327800648
91
87
354995
67
430953
195296
404052
85
194159
206822
93
97
10
9
97
4
42
8
7
33
132386
444782723
94913584
371514
88
8
51
84331
883154509
78473
135213
485564
863344167
5
224216
157756
165559
395001
103881
88
21
45
216321
79
335139679
205750
375338
118309111
95
228549
306008
60975
10
36134499
74
48
435888
347089297
277089
89434796
21
348045
54
659779059
47241
983280061
3
95
471878
81738
31407301
577540656
376827
357417
71
446560
8
57
29
164193
89
185197
116197
148608
46
36
77
9
484823
355794
87
45
93605
8
4
25
163413
231398
97031
55
3
24
14
784192089
307514
443942
156953
35
29
7487
98581146
30
16
56
27
26
429848
13
105742
543023381
54
16
48
193488
371711
233621
834128616
4
154650
551334850
414686
3
30
796385442
94
478658
30
16
96
98
399306
190317
30
1
231755
465006
160049
41
10
5
43
151103
72
71012
147391
97
155073
1
493125
71
92
75
84
420892
432277
308430
154485
251889
14
447472
793831628
1
40
68
8
30
72
84
75
63
235829
45
65539
268819
447119310
97
1
239793
379165
90
218427
6
374519
19
42
2
18
3
110241
314713
29
79
231419
440672
30
204396
6
469083
305248
92
67
81
288879
2
396663
90
9
361574
76
42
29
2
118193
8
123702
91
16
77
826299311
47
120514
222537
74
52
60785
948958024
8
442345
999849841
57
2
35
308574
32
126731
303782
94
93
31
745884927
345785
906813829
257676
6
792718262
1
59
90
28
409629
488936
447646
258015080
40
1
344127
41
61749
68
41
78
9
23
40
57
394378
65
5
239751
63
257673
93
408039466
53
9
35
331972
914469529
66
4
630962306
55
89
4269
435708
67
53605
37
22556
339459
100659
28
61
350154632
58837
375032
174039818
244099
326056646
1
2
58
68
219291
76924
98
345458
877426869
261728
310431
467436
366599
14186
7
5
99
37
52424
38
264498
729660991
69413104
34
72597
598107046
7
274159
20
3
43
55
677670817
99
352338103
19
52
479669
426750
69
518171919
173913
198291
382431
408877
415214
454250
3
373276
52
33639
122216
325293
897146475
74
770119951
353826
99
33
55
34
38
288010
43369
87
53
43
36
88
34
7
454655
21
95241
278114
71455748
281677
55
9
124542
97
186189
4
68
90
84
49
9
53604
229684
83
70
2
22
253317
39
51
306989
474723
193185053
33
35
29
289754721
85
160331
364450
83
324409
3784
7
43
68
98
449115
88
84
17
74
17
94638
20
211018
214081
126169
56
401859
13
36
31
61
454344
73069
64587
19
6
2
92254
39027
86
104299146
79
155820
15
413420
40
110354
74
470120
54
76
389695
1
232667
317026
90
101406
69
420715
326774
98
50
111302698
4
103439
28
589034793
73
249815
54235
15
36862149
9
57
22674
459923
231319
55
86
7
65
84
59127
54
6
236165
269187
43
226075
345413
18
67997
451211
16
299678
220772458
262344943
16
9
97
7
11
42
166378
35
96815
31
21
119820
113566
5244
12
65
46
77
439349790
63
51
20286
205954
91
349607
125226666
273748
345191
187375
33
45
8
124240
9
341775
40
46
1
446863
212867
318182
6
756790554
64
29
58865715
84
9
71
14
139778
95
20
11
70167
112700
280992
84
13
93
99
413631
685580002
4
1
81
182095157
228352
16
13
186210
52
294015
354982
78
330845
6
268739
7
9
143105
79
35
2
43
492758674
2
40
5
163744
49
41
87
79
36
21
65582
5
349486329
18
42
347677
66
187615
270594
32
432202
350244
41816
417247
17
5
499090
133523
42
252645
305398
9
35
104240
482915
2510181
78
4768
276609
5
25
89
63
107162
323766
1
15
4
423383636
325758
175236
540525251
72
112032912
35849
4
96
90
77
68
76
51
10
7
56
398940
397950
36
203980
44
27588564
284614
16
65
7
74
81052
19
6
11
54
59811
73
15
82
300664
255729
55
422608
8
2
445037
50
44
398553151
3
4
26
298195
385466
386238
1
7639
16
72
43
7
87
600931833
36665
11
317383
4
477694
84
45
178259599
265601
35469
1
8
2
549830465
90
47758
218644
95
2
294542147
294029
569947387
756948161
383529
6
70
16
54
132744
427134
18
71122
68621
51
678692971
17
431605
34
22
25708
265047
42299
87
4
64760
2
140427
59933
245179
51
48
8
196960
108670
53
64
509696443
79562
806946626
85489
31
81269
46
172126
383619
2
298052
78494
47
15
21
56
463199
31
524642762
266377
31
55
232
25
383571
787513021
22
219777
50
141955
97887
30
461280
76997
471100360
105464
328921
30
391775862
422079
75
60
358515088
79
29
22
42
469267
443966
52
445538
390281
89
26
53
132440
21
65
355814740
37
497350
738424182
12
161513
79162
381466
20
65
131723
243689
9566
80
85
9901
32
34
133035
77
169472
4
269081050
99
5
24
481329
523734165
70
165908
93
117509
210263
9
50
360392
9
409485
98
257430
456758
945564154
7
150511
72
242918
6
459855813
95
496002
495313
99
283794
167489
468804
347580961
77687
20
42
54813
80
428429
59
19
15
169383
317609
6
58
9
112144
88
8
154118323
249528
36
315550
429865
28
67
7
7
267550
86
58599
391813
91
33
943725279
346937041
44
236051
164857
2
750519342
51
95
569203284
111955
2
3
157575
68626
140429
6
702122763
4
21
215167
9
59751
7
485266
40
47
238700
38
173074529
48
95
8
6
466272
438711
4883
89
371778
1
92
55
44
44
398060
35
69
24
1
7147
463608
35
56411
42
216203
47
564978038
30
147219
37
58
26775
284350
97
7
445572
479504
91
8
91
50
24
6
310645
269047
22
156134
34379
7
328023
79
70
14
41
2
104672
456624
66
63
7
16
62
458366
3
21451
697082141
784310143
341743
89
22143
375586342
360299
315297
208998
54
526748699
52827
6
243720
350582
21
81790258
415335
160270
6
91
2
88
581685691
2
155963
31
389670
70
8
22
897392760
66
382365
186390
339301
30218
79
1706
13
7
980863609
389993
250966
5
48
171033
1
249718
497983
161364
307875
74
482818
95
3
238935
74
198340
229620
6
41
81
82
453863
443498
22
40
140710
3
373777127
67
8
16509
401346
26
481819
59189
6
152059882
733230230
14
56242144
8
143849522
48
377344
329788
6
36767
816923134
60795
288997
472739
48
77
82
57
55
294589
57
181504
94
2
95
8
485210
131686
13
725117724
96514
79404
15477
55
360908
141037
29
43
930890670
4
269037
507750217
54
79363467
72716
41
24
9
55
65
929311501
442332
378913
21
243770
311059
88
36153
17
33
78
9
153037
191248
13
80
857175925
66994
424249176
32
5
85
64
2
99
2
124459
311856
82
62
32391
52174
260158328
420810
46
58
99694
404473
59
72
48
54
91
276017
3
99675
196962
39
66
83
478493
73
31
80728
4
61
13314
334792
6
37
270571
99
478521
86
68
92
460057551
82
81
43
24
51195
319934
32
294473
36
304114
702599794
94
628205304
30
9
16
960697332
16808
442139506
390537
29
92
175852011
60
140937
306817
32
12227793
51
177247
10260
63
187312
12
7
43
181685
23
290337
73
55
629379917
92
342364
528100008
39
1
190556372
268675
38
63
74
882549613
76
2
80
150168
318012
170779
315570
367425
367930
51
295055
122478
346876
397409
468684
176976
38
193057720
42
375123
2
881331075
12531
290824
174910
2
69
176641
227589
454000
2
468876
38
34
70318
55
1
53
58
83548
16
217907051
481775
24
392748
5
143014
27
14
593530078
278134
73372
94
39
192142
336512
409131
58
487558
423676
13
74
49
93
343476
428201
1
305266
274742
2
95691
16
280340
345659
432336
231872
175680
475513
1
269652
4
8
55839
21
73
81
194983
22
57
140490
13
495209
893745653
253113608
15
60
6067
382727
37
30
3
8
42
2
432610
156686
225693299
64
227225
447028160
53644
55
288505245
391663
744757496
67
140025
10
59
100302
405674
50
18007
98
307033
1
91
10387
48
25
388741
256720301
364414
7
343611
12422
26065
93
39
82330
9
16
106507
8
7
308871965
892686032
152138
38274
522875819
301460
274814
427810
39
159291
96
138990
64
270524
21
83
498029
83498
306060
80
450635
50917
19950
403991
19
476358
65
430892550
77
150721
74
27825
400041
23
287319
5
380232
489612
28
5
433502
115515
12
468337
399805
882301692
454785
30
41
50
59
84
136650
253961
416248
42
44
264053080
586637471
2
461615
48
2
443585286
941703217
349480
268925
92
9
322402
47
224005
204985
414104
126942352
74
686017757
28
247460
42
82
37
123311
13
637286396
93
9329
49
51
71400
194119
61
389081
44
23
341404886
2
80
394544
37
143794691
91
193601
180539015
312935
466904
42
58
16
43
317083
172484
116711
45
98
46420
313145
24
2
409705
44
3
29
316353
337220
230619
78042
4
94
26
13
53
100308
4
7
45
79
94
9
6
7
183925
14
284839
23
52
210423
73
76
43277
58
459228
1
392205
33914
70
75463
265696
101944
25
399110
21
6
250928
75
65
68
25
97
837545761
253841
13
26
62
2
19
97
64
32
221623317
97853
438797
514983538
103984
96
951052026
466109
37856
3
5
497004
6
59
61887
82
94
488639
89
7
54
52
2
261402
8
47099
111338
98969
95
119411
75554
69
60
291447
31
281775
107134
294209
704938225
5
344653
141895648
348392874
85140
154373
2
60
57
1
57
6099
61
18112
119148784
415029
248843
92
184180
37
59947
774211708
41
281740
426134
480430
359114842
110513
7
653224042
38
354516
82
6
82
15
74
68
287767
98
368266
9
191267
2
39768
409903
403324
44
49567
12
92
331847
99
79
42
581593848
76
30
11
241397
20
7
19
37
890592120
426697
11
40
354967
30
14
43320
17
497778
22
46
445389
65
29
98950
52
47
39
263784
96
478398
3
58
2
38
6
8
274480
18159
43
8
69761
938914950
58
10
894358068
251239
125147
521664339
473026
5
933864642
24
31
16
407378
72
84
70
31
268260
792015727
19
95
291057
44
86
454212773
52
34
3
446401
91
58
93
106644
624306274
375272
27
65
387268
260988
203145
192560
389937
347842
132885
363934
38
8
179243
56
60192
474626
47
5
386995
495048
392042
194135
8
384519
598196581
203386
49
69
390233
44
37378
384352
72
185288505
31
99
64
198247008
64
10090
894663749
8
74
412179
414209
9
101517494
52
125538
62
53
347022
197953
61
152925
89
67
105614
469235
363932
448210
179591
187221
563200843
450599
29
445462
98
57
13
69
330833
79
90
76
54
85
323936
96
35
45
148405
361085
22
494216
112267
75
142385
436878
7
237394
353904542
84
210188
212502
216075
325932
1
96
171438
1
7
148087
93
60
443331
173364068
72
85
426505
95491
406873
225029
427731
375843
4
57
114143
3846
161755146
454494
21
459152284
23
3
2
71
94
85436276
6
309462
295026
789876181
44
27
904079866
447536
430351
1
300264
391331
496304551
354519
190802
145558
32796
403398
335151
500274477
83
38
374951708
295206
96
99
28
328051
55
299359734
53
18
51
3
802432354
73
31488639
5
4
351449
82780
494483
98
84232
56
67
8
313716
245251
462984
203981
386266
469034856
192081
66587
239455
661138646
441137
529409991
9
9
257353
185773
126820707
88
26
296037
192047317
26685
191022
58
8
65138
30
92
1
356621
63
5
410696
7
34346
275526
19
466322
87
450151
324981
79
328446
462871
98
482215257
366846
440803
35
422935
93
78
644902886
68
4
9
376076
6071
173154
224362
403927
4
352396
43
13
90
29
6
69
329768
322779
69402
184942
9
12
76
7
191509
49
92
38
37
86
455384
849117946
147879
467172054
90183024
24
334672
367886
41
29
88351
6
292598
196677
3
8
64
86
74
408919
11
1955
78
85
202228
393108
78
101607
90
366169
74
9
83
19
11
931226629
159974100
58
765858465
270492
6
781878369
277449
40
25436
215276
4
22217
50
461989
18
294165
48
2
87260
69
178829
9345
172074
487861770
11
436083
197743
5
91
9
286565
224938
66
844989991
9
317532
149201
84
329407561
23
57463
756407313
32
7
84
62
398884
977072180
13
676986747
112291980
279795
19
153043867
135529
248587
49
214217
94
342313
14
47
93725
432675
65
21
3
8
38359
108757
26
48
13
10
435490
212909
496309
147758
352409
112285
1
45
462153
4
32
80633
53
41
80
374409
400269
34
446285
5
96987
222968
92
105789
5
62
86
296055
344764
67
1
405537
9
70
7
97
67
6
66728
101752
239399
138167867
611525714
480409
144402
392795
177314
323972
83087
69
458365
20
184372
191126
82
17
308809
30
496450
53
28
74
1
1
665407281
191506
12706
39
454839
28
2
57102
199000
92
103948
59
3
8
77
4
20
850996144
115271
34022
288957
423187
1
7
99
99
2
755682713
65
310001
487792
94
47
18
4
28
290433782
99
19
274418
355628
679279714
5
196066
465265
640124564
35
51
1549
15
80
33
32
76
644658197
34
34
18
87
59407
918786841
11
465720
23
77
251387
456320
5
71434
209180
28
94
33
5
93
74
410200
243354
37
1
465484
87
25
274881
39
62162
71
397600
278889590
18
93
621446461
44
502608738
395058
96
62701
214043
465313496
495434
71
76
145194
295696
38
97
213506964
36
198482
19
209230
43
43
392799417
6
42926
98
63
72
170801
38
132234
296660
12
144850
7
131141019
435418
50
427000884
166620
82
18
469161
439368
88
216930
381806
74136
77
367305350
251730
362352
290768
3
996987658
425309
151457
170081
308707
5
416156
72706
255339
38
2
45
98
158611965
173728
309688
60
88
78027
479653
223980
14
941559265
2
9
30940
26
158260
243734
183123986
7
89
761172838
29418
133740
43
87624
44
539957079
87
97382
44
249058
371072
73
13
396852
90
8
485216
204136
15
15
205299
25
79958
416794
60
856052487
21
179089
52494715
9
14279
359500
316943
122042715
413396
145616
8
95
51
55
75
362303767
2466
325259
34
93
8480
314304537
8
9
390832
51
150677
68
80
47
2769
88
40
86
420979
73351301
60
18
37
856788284
349778
5
86236
4
63
63
51811
162899
30
24184
278243
3
45
86
258
27
179509
8
53
67
486216
414810
111666008
372583
406397
51
95
24
85
16
13744
79
41
261714
410738328
249559
73
148331
819289906
492804
98240
189884
61
86
88
78
72595
31
36
1111
31611
90
322084
7
14
137229
97
109894
95
21
167686
56
4541
63
154610
15
53
89
386441
37
82
377324
57
94
337814
65
16
139611
233796
192445
240309
8
471222
449562
433946
89
422060
254678
5
67
33
87
1
761666259
418520
75
375302
25613
6
632161719
275158
817364170
289909003
239871
111105
247268
257153
44
264968
283067
81192
341724591
218894
74
84
36
20
24
48
206846
4
130709
447006
89
148414
53
145803
29
71
340598
34
232152
367081
207592757
201584
518527525
69
69
301276
61
34
285636
6
358313
305391
410146
249908
44
7
6
887041902
195248
311805
773633042
54054
22
307513
431786
50178
450540643
87
18
44
398190
24670
437079
488175
142836
463420
2
356158
63
29431
57
1
11
191745
20
97
48160
288569
56
39
87037
15
53494
433019
460398
8
543316098
260463
68
606594691
83
153117
202681469
1
380123
76
344661
85
362848
2
30727
52614
43
10
390060
471219
85
275920249
44
57
419816
178660
23
20617
6
144038
8
971491125
105383
39
168430
8
317270
46
7
318566
41
375368
312794
117543
191670
62
8
48
88
8
457064296
32
17
450692
92
244869
60
201534
8
246249
2
89152580
478062940
115439
674313624
27
63
691605996
41
196880597
388758
314188
298566
27
68
12
72
26
72
3
1
224956
43
52
276472
30
466230
319478
74
42529552
486415905
44
62
284953
151485
29
18
366417
417444
214711
9
66
144782
279353
41879
33
23
93481
8
990649767
158578
119804
12303
73
58
98
462252
246108
20
390566
176310
911111643
79
80
26
40946
842854514
68
927152880
137809
389991462
23585
406647
978931062
50915
43
261932
41
62
34
39
97
428773177
402704
833657166
70
46055
19
63
6
388447
53
258367
259825
242737
87
53
35
60539
51
20
56
281462
4
44
820857052
59
21
59
429410
347468
4
50512
92371
76
416508
310970048
18
54
77
9
403327
79
80
24
269199
5
85
58
78
63
278158
37
5
99
31
22158187
39
282970
4
30
89
31
73
2
113151
1
926892229
15
48
44
235594
66
94
257715
412195
70
377645
237222
83
37
490019
43
186320
61802
112769
328886
311628
225613
242099
86
38923
88
64
38
82
85
48228548
52
7
17
894100374
208634
180779
270015
122071
82017
88
48
445778
2
225182
12
204682
30
5
96
57
42534902
12
49
20
56
42369
2
475953739
19
68
414989
86
389068
65399
136730
15991
3
270668
24
214393
141089
97
73
24
21
30618
43234
400785
720700030
268807
96
97
8
28
67
4
22
87
20
374595
216750
78
48
51
252118
54553
265930028
145697
20
54
118208549
26
434452113
413613
33
97
2
82
832935243
245087
51
64
43
85
459119031
232938
95074
42
463448
22
132608
372611789
68
59
392286
57
78158237
47542
13
358889
110307
67
78555
371396
355439
45
52
4
7
215652443
65
2
84
8
81
182064
65
349134205
86
87
74
420050
52
12
338695
79653
495533452
11
2
76
396196
5
8
46
65309
283272
53
851054707
71
7028
6
77
6
69
59
48572
27
76
273258
287757
207969
97
59
2
412878
47214
26937
5
140886
35
318079
38
46294
186238
17
262319
49
26251775
7
3
8
57
404609805
184887729
118330
30
228707
68
72
43
133236
74727
186418
9
20
95
62
6
96
30
17
342678
249187
77299
123680
28700625
746323096
81
33
24531
932699743
44
75
7
19
55
49
435355325
20959
147685
28
78
27
357505
55
1
409744
70
30
457956
71
10
71312
27
134530
2
4619
220975
164275
21
50
467499
84
185071
272390385
583546285
64
6
4
97254
87
5
40391684
82
5
29
84
5
55
9
46
107715
117256
254741
183367
128440
165877050
37
149970
311481
16
208076
91
96
19
42
66
45
82
121503
77
82189
41
30
229007
26286
297901
70
66
9
89
461257
64
179494
10468
374683
51
11
86931
223328
472202
176779807
12
81
942639500
633889535
47
351789
423082
71
16343
28
32
197490
16681
92
2
642822478
55212
6
70
47
4
231616
56686
134332425
87
980492539
213823
252623
481722
95
497387
78997
11408
52579556
47
428919
469666
28
92
362892515
11
6
423834
69
37
66
51
49
69869949
35
390729683
521699737
94
63
66
7
816899364
424165
79420
82
65
100711
311889
395705
81
215210
2
344243
15
69
44
45
4
25
6
215430
406318
2
86
93981
933035141
8
277928489
7
81
477605
305533
949848912
51
59
60
282876
145289
157350
296212
414132
436532
287521
33937
34923
804317830
393752
241648
387865088
490296
78407007
482047589
104670
7
77
91
21
345592
17
318135
83344
8
4
958459990
451863
93
7
91
104798
82
541263874
347174
95
49
87
20
70791
234455
32
11
471114392
308635
890333813
948450709
32
468360
311445808
374532
7
16
24
51
76
79
25
87
83
246656
43
75
9
248490
148362266
767367896
34
458639
1
90
9
95
6
89
48
2
3
42
351058
299748
323248
427537
77
378365
8
447327
209265
471052
398644
65
2
193628673
317782
8
2
4
868061049
65
14
63
48
439452
81541
273485
87
144347
375038399
394576
385106
319910052
182394
4
33
36
469647
681218119
5
259008
551403619
221272
86
43
358571
87
77
47
29
40
28
65
508668713
473584
19394
430211
108504
148221
669511491
366908
46189
178780
89
394687
244365
31
325811
57
155402
61
647
35
450733
385701
82
164602
419907
75
10
155961
35
147707961
31
54
182466
26
46
66
23
208840
9
179036
79
295108
475330
95
62
300921
73
283994
88999
483556
185455
292170
84
469202
17
200557734
69
34
690396559
63929
307625
69
28
388392
19
384566
9
8
128302
13668631
5
99
886532297
225039
329086
380475
68
34
95426
370912
433890
6
484941
43
42404
82
124344
401229
407718392
4
312111
12
11
132040
20
4
309216
5095
69854
75
321827
4
40
266465801
76712
107915
929951644
45
82
43
4
409321
232652
239549
6
76
73950
363792
33
11
30
86
32
68
99
75
104792
7
13
989937057
61
40870
45798
2
94
351528
368800
51
23
6
59
12
848362743
45
34
7
318588023
107875
64797
469139
6177
77
410233
59
210403
18
488218
310983
73
269047
26
99
245919
13
27848
199599
61
24246
364386
80
241536
62
54
309875
5
41
347985
5
49
3
12
9
4
464799
496514
286664
83484
314701
87
191387
42539
404032
964872374
17
179874
10
5
85661
354819
187260
65
2
68
247041
431871
735580589
16600405
51
73
363272
388608
92
190022
34
31
409476
482076
517371091
128101
214234
383693
444166
340704
26
171918
2
444319
37
47
91
66
95893
216770432
292469
67
2
92
79
210343
260102
87
116499779
435743
51445
231409
375291
87
345979
334697
88
81
47
377184
367604100
2
77
66
3
157295
64
16
16119
84
24
28273
72
81
47
40
1
493699165
415492
492395
54
79
475857
35
113206
18
474417
82
166794
2
430359
409179369
147262
22
39
3
48
8
796918658
24
59
495270
489010
213668
32
268793720
115526
888637995
275816
286887
396314
207721
188047
70
87200
20
67
69
96
78
226936
22
279234
125014
458635
257336
384544
444801
26
3
34
2
17
4
111943
64
23
199055
124374
18693
19
365278072
19813
489354
48
61
87
94
464919126
14
245519
387497
414595
285081
98961
13
91
133551411
352197
27
275547
6
231999794
337688
82
6
75458
223430
1
9272
66
147656196
15633657
128982
328509
42092
193178
70
4
164329
62
265799
21
42
6
393753
4
296709
53
482658
90
2
588571
61028
447083
12
99
34
334426
79523
389293
4
12
67
72
10
302905
70
400703
33475
60
99
72
496196373
11
7
2
18
409383
38
61
30
6
278892
33
11
3
72
58460
54
349570
51
71
61
79865
254139
34
64
5
992429021
20440421
12208
535242203
621025666
198868
88569
4
75
83
29
26
76553
499634
18703592
447071
437470
427635997
28
339936
242804
86
105414
442928
6
79548
79788
139488
13
156071
350576
409594
430778
325702
467814
215298
83492
180100
149938
64
57
755428784
25
98
56
58
4
432079
85
94
28863030
4
431117
62
183633354
9
133644
293199
6
366959
37754
255379
412968
286544
394927
65
68
320700
139928
30
317210
80
42254
80
255317
21230
439845
393456
384573
8
50
79277652
62552
57
463966
74
903631562
805531471
16
176233
66
33
13
61
262472
3
77
53
124070
1
196724
8
5
19
94640
94
492088
179927
275620
59
62
411098
78
155942
66
36270555
97
18
39
50
72
27
16846
398165
83
326114
35443
404820
378261
35
242637
429744
79765
44
307887279
88
794974513
368232
22
404864
180076
360696647
55
89
40657790
90501
83
900873186
1
11
67637
246402994
179012
66
214463
365511
160790
99
68
78
91
97
63
154891
84
29300235
181763
21193
2
53
65
375278
9
267517
57
300015
124503
228103
65905
55849418
472495
554336313
527707416
72968283
92
91
16
379900368
78
96
357045
9
33
376131874
1
79
326205
79682
39979
6385
483983
362809
150920790
332198
300079
7
14
85
88
62
167319
85934
38355
24
257800
330787
5
144855
79
337049520
329012
387939
407914600
247238
18
8
88
34
4
62
56
10
3094
38
74
37
5
384041
223398
47762
234981
96
31
31
371970
32
412828
6
4
44
399520
416957
954949510
74
91
16
144297
192641570
10
460967838
39
89
18
632221242
16761
12
342360
14
998501432
55
283081
20
5
71022
95
88
275895
76
480198
24692248
87
11
31
973458050
71
344253136
60
14
9
37292
7
430561
54
151871
36
402139
461459
53
56195
36550
1
7
63
3
942588582
270575
39
69022
42
29
399964
3
348395
176049
302713
68
147746
184987
12
43
93
796102618
48
128773
89
49
460321109
194849
291195
276351467
16
73
321775
369469
82
352675
621248816
446828
6
32645
24
7
6
15
66
294753
78
14
72
21
112163
22
272157
353488
78
336452
83
231253
342611
2
9
79553
54
37225
78035
45
284083
40
29805809
8
102091
74
26
30
127861
2
1
145902733
3
80212
134110
305222
63
271417
35
31
41
463538
57
55
56304
357686
826077852
82
91
68
41
92
1641
453346
88
829101149
458880
522454447
172242
432742
83
29
325490
45
290277
263519
328851
4
55
339011
75
81
433965
187682
4
28
70
57
408085
233111
15
989875665
90266
76213
1
4383
8
245415
169704
333358
434647
192100
49970
251225
457574
61
258523
11
37
392327
15
34
254594
648896475
337333
11
147650
79
30
9
93
918690862
4721
454211
3
786136869
72
178779
273529
39
49
80
128657
22786
7
47
181437
921050966
436901
393346
4
447302879
33
119801
445419
2069
34
329584066
53
115611
3976
493401
94
6
222296
2
625090118
77
5
190477
50
88165
431797
228997
280312
62
108506
4
96
166862
64
60
44
1
456012074
58
66
388217
366984
14
54209
94966
241292
89440
78430
331202
159049
44968
49
148983
48
70
23
94
18391316
298060
93
62
31
46
10
10
7
75
7
475723
15
339466
76769
92
17
856366484
434188
245644
378289
44
39
463692
62
39
37
7
288531185
11
386572
186185
83
402590
68
352493
292922466
4
71
401685
88
375919
249078
67
2
431404
84
76
914224855
8
60
48
82
375998
17
99421
772481787
381732842
284056
97
397685
86
9
355958
9
168301
315120
55352
36
53
75
16025
359814
224932
366360
45
78
140324
29729
54410
79
66
175008
361932
468164100
30
46
142344
93
51
298469
295402
478227
97844
34
175153456
69
67
197069
7
534021700
73
467741
106115
351184030
39
7
12
67
26
268367
54499
47
180552
647871572
327285
97
222370
5
274085
277705
53
82
971294074
43
421723
95
59
63062
29
92
132144
195602
311419
379175
26
301581
67
51
94
58
32
58214
25
93446
386344
85
78
81
63
50744
99
231836
447549
327755
135782
130709074
35
291593
490116
205888
431249
347251
59
5
70
95482971
388406
231135693
59
12
14563376
23021
530163666
8
427927
888415542
870413657
75
610285489
44
80
94
362155
53
493084
49
39
40
782313331
464314200
1
471018
2
582004211
76191
9141988
93
324919
31
4286
77
6
187835
78
4
69
150223
445715
8
54
40
383725
19
106385
419394108
322979
71
76
48
97
668477138
46
404980
81
62
1
481481
84076
353545
290904
4
68
45
267252
54
95
405244
91
97
85
343896
256127
18
407957
29643
93
307680
718238303
12
386138
231260
9
344101
97
141659
79
179554179
120882
7
993220390
7
40
68
93558
24
3
5
13
189664
46
287913
54704493
9
354865
72
62
362952
22
60
189583
66196
734861715
8
8
2
17869
252089
185358
433645
33
3
85216
70
90
39
66
52
330665
112636
20
455019
11
80
184867
84
76
27
319885
295639
257091
57
13
321426
162802
85
2
139350369
50
428914
84
350600
18
26
410155
96
856895705
66
430561
781249762
7
206567635
38528
443480
31
485452
6
95109
66
429235
532620582
186479
283922
822103534
1
45
38
86
409000
11
31
77
178754
6
10
342253958
28
24
106657
154109
140285044
70
54
293418
317997
479085
333468
48268036
413448926
121614
355651
235266
263850
84
86
7
362236479
91
997709771
79
59
485963
26
6
344696878
66
220142
480536
2
533575637
95318
579160406
91
809059256
7
339691
91
61
183202
36
140050
106659
3
14
225715
209205
77554
94
91530
89
10
90
98
257605
97
116271560
171508
226481
890030728
1
93
17016
146466732
5
91147
70930
3
12
16
62
13730581
191044
171332
913457080
70942
140071
85
43704
71634
46
414447381
451962209
65
359339
2
397243
51
60775
224464
116779
474946
15
66
25
171713
324571
69661
92
2
86
70
67
51812
384584
75
198459
81
291951
26587
270018
19
935139031
232237
89
29
99
905551021
54947
236652
70227
14
88035238
1
48
55
463232
85154
78
485610
1
33
510205678
73
48
496162
243313
8
69334
63
35383
89
16
84561
88
67
526782071
12
36070
311989
68868
102032
88
908729954
7
2
490888
91369
189896
97
282832
920831765
943519327
59
389033
179039
3
265694
66
69
413419
214859763
326319
8
427335
4
6581
4
68
6
56
339674
393572
245968
2
8
94
212513016
90
90
19
67
26
200947
445925
330998828
435003507
47365
233774
3966
548287295
36
175040
38
54
86
35
22023426
942237443
76
29
367551
816341708
306856
95
677335443
465008
32
682171053
6
85
79
182017
3
82
80
351697
41
72
196031
98
253605
63
363187
155405
6
313098
314067
85
2
48
377232
239850803
79
92
607839675
448663054
479993
10
331863
464213
26
50
266024
124368
401563
6240302
269031
77
399009
343322
2
42246
82
161201
40
99
73
452766
77
70
58
91
3
83
67
787600258
9
364768
8
55
431387
28
768710057
10
439596
48
194122
312245
298642
552652266
131616
3
50037
8
317027
363257
259269
53116
605387068
181474
308940806
89
85
97
10
92
179614
460973
5
33
23426
15
65
9137
411745941
83
126929
67
17744629
7
1106
7
166862
117464
465324
6
17
59
93
177118
2
20
70
155767
63
76
51
97
7
233711
37
493264
18
7
8
848772170
444006
45
5
74
713547891
55
413888
27
81
78505
17
286362011
37
294196
404754
1
57685
136189039
27
81
33
97
101459
177449
86729
292530
390021493
494694
97
2
80
30
70
10
486190
127127
33
55
89
7
39
362034716
66
45
34908
21
8
47
308614
196520
58081
94
72
16633
84
59
389497
183363
14
420329
375900
3
227143
505581553
108426
78
76
36
178400
362582
75
39
75
1
140608
270152
219005861
54
14
28
48
6
40
31135797
63
3
9
455137
344140
9
79
444772
58
8351
68928
289513
430651
185170
6
53
8
408251
65
152517
81
39
43
489848
1
54
247719106
1
320494
9
159854
74525
9
9
56
4
16
8
45
214675
8
497892
135222
169814
1086
25
71
777551145
59
15
424213
216470
353383
450256
94
64
105032
81244701
70
35521
65
78
9
72
181273
82
67
720678503
419248
40
103005
760402207
5
38
425742
486555
343660
220187
352041
34
37
21
64
86723
66
85
548642023
266752
31
8
18297963
368611
256634795
41
66
89
466797
268191
43
407980
13780
15
561877517
24
92783
83
42436
2
833201069
139780
93
35074
319196
43
3288
269837
448871
28
218241
118458
98
7
236178
31
321875
80
7
71
421885
66
62503
81
8
20
56
85
21
79
98
46
43
49412
67539
72
26
8
565997217
19616004
9
3
94
12
3
30
469138
68
646937675
8
77915
87
5
26
92
50
276720
75923
3
22
179198
396328898
504246036
97
176933
21
30
78
301573
11
247048
239680
578269477
348655
225720
4
245551
32
59
48
15
844277922
77
431342
332424
403238
5398
19
82
77
34157
444104
20
9
97
14
67626
242567
11
9
353174
470574
239814
373067
198375
578885979
27
5
211768
42246
253566285
378549
4
81
1
7
60216
849913764
241778
2
437248
266392
229090
1
3
70500
168068
360921
52
426468
9
299820405
61
19949
65
144869
610236480
7
386077
8
300487
471004
15263894
499677
24767
41
115334
36
134714
122849
842199889
6
24
79961
58
1
438121
152183
22779
86
60
2
5700
32
82671
49
56
213118
48
239922
26
421985
57
83
4
42761
83
5
286546
138466
369149
28
198535
78
402621842
63
8
61
84
65
42010
45
9
108243
1
2
63
396158542
84
943820660
3
41
94
80
220170
113043
192213517
173360
372425
9
196567
467903
12719
533001439
47389
198455
58188
58
18
53
398288
145257404
13
92
54
884143393
400550
75
310967
420191
77
859273936
26
197989
94
6
344304248
54
437337
454338
88
820562517
33
238848
38
54
81
288163
372290
38
32
184251
320454
862250241
4
50
14
164058149
93
29047
74
418157
294198
973715680
8
20
38
10766
289963152
347750616
255249
12
377379
451873420
10
46728
59
94787
393756
432725509
27
41
276571780
491067
4782
5
68
167086
95
1
64264
586121656
61
87
219018
83
457865
53
2
75
216781
425259
22
239500
69
38
166798
28
161522
5
91371
21
200002
397970
1
38
102324
72
101095
4
40
81092
90
353860
146477
51
376240
229933
83
911117435
22
91
404866
39183
85
456017
6
30
51943
1
81
65679
318581
43
84
337859388
234293
6582
52
31
70586
70535
94
301910919
209734
89559
19
59
141483
399024
45
130099
183350
6
250690
385349
411031
462483
119375
20
6
316296
137081
67
94
80
98
6
6
137419
12020
99
32
59
88
1
30
164785
70
19
962787303
3
17753015
165693100
78728
92
99
325986
74410
647850377
347258
65
6
73076
606027193
83
225091
157146
80
398202
10
489985
4
79
40
20379
42
269469
297277
695908301
202186
385464
193624
386501
197517
24671
422342
205585
52
309541
13308
1
125125
41
33
71
281975
9
4
371868
9
47
304216
90
4
67
465146
369299
23
77
1
214532
172818
738875013
283277
44
385833809
85
219769
326841
48240
242844
916601383
566003364
429443
257500
52
9
12
480135368
2
4
511117570
508908750
74880
394662
82
87
338114
837194385
90
450824
41
21
168681
14
75
75
12
45
54260
301239
23
108585
370934
306484879
405110508
35
7
375349
362022
509398899
577294566
97380
82741776
252435
79
2
62
472473
95025
47467
1
456688
126723
390750
42
33
58
225897
49
670352276
493992
258449260
197689
157373
8
235658
409874774
210186
519496864
90
459824007
443017
90
2086
60
164137
60
97
77
221191
411903
34
4
422357433
130848584
6
64
27
23
167179
1
17
12
67
4
88
45
350664
76
59
180471
170356
92
66879446
330313
27
80
60
146621
148798
81
62
41
905630194
460441
21
89
15
78
24
178474
174252
432667
2
240664
344525221
117408
433702
417840
361780
305483779
75
25
305841
1
402434
56
317987
42
37
152008345
86
19
4
28
492830
799704615
50
95019
180099
374872
232076
57
16
186865
198390
3
223792
490422
155441
49
182952
15
71
410208
259454
101853
56
97687
550489657
351076
482238
194423
196541
469166
38
144523
5
72
36
263174
25820
894374364
492927
7
71
98893
54
25
57
8182
85
41
32
385627
248652
6
459394
337859
188332
24
78
466820
93
3
52
14
5
80
72
62548
67865
85
82
371401
56
235128
469955740
50
64
62
99
369412
72
60
201835
69
777594757
414269
5
913932782
12
32642059
7
364637
63
193129
50
285132
81
494122
62
35
149042
314500804
6
436027
321035
50
56
77
8
474341
1
425231
468945
63
495889
47
87
240875
130144
586301104
20
421007
37
6
7
61
196232447
56943
289972
71272
53
28
44
995654636
727192341
2
95
821185390
38
521582898
480723
7
79
221774
13
417664
127331
436561823
461352
57
453949
19
39
278537
417190
476864424
71
83
4129
80
16
49
982105884
28
204436221
244327670
331096120
87549
79
85
76
2
701806309
235432
7
426924
459220
56
19
442158
80
299077377
190217
90
81
209526135
335338
400033798
43
84
29
16
1
60146
66
292672
87
27
27648
17
330797
86875
80
440625
83
6
678401023
72
24
34335
441391
244626
58
323690
445603
6
153929
13
67
7
31
20
41365880
4
1
111120
1
71034
438872
125082763
79227282
476250
48
43
227832
77
7
114993
336737
12
205412
346314
399178
86
38
33211
22499
84
49
44
50
166206
56
73
4
363268
404108
407512
30
86
52
239985
32
63
418907
58409435
353030
49
401068
695756635
55
94
57
27
966469971
266130
449988
351449745
402852
8
313246
123997
309868
445192
248600
12
54
23
595755529
6
38
487520
30
65
62
62
38
5
24
483158
442835
96296
456605
107201
43917
47
162229
460835
26
345537742
42
93
75
172672
900716505
59
133956
88
48
496892331
88
17
89
54
48
26
414418
9
205713
67564
97
149075
386087
27
95
52808
43
18
398390
355544
41
420289
450576
384384
13
235243
264633
4
20
9
20
208216
15
333849
182597
470584
30
87
72
29
36913
689380657
254522
42
243739
450885
314397
38
92461317
26
57
98
342255
55
73
409619
57
6
143622
143616
71
424914
94379
234614
60
37499
59398
91
1
52
497653
82
97
167727
239319
85
134391
3
94
55
65
60771
19
4
17
292116
150574
20
793807010
51
335426
38
416932
9
7
96933
69
336519
80
75
194620
343201
43
257573
28
54
494164
355608
14
369229
2
169156
329954
60
246847
88
227101
449018
438475
39
80
45
604741739
488816
39210
417348511
51
31
72
48
97
193987
270907
113292
92
48
213455
193703
68
3
829872236
248534
61
79
400521036
97396
498073
82
86326
433148
34
75
422881
92
147527
30
445585
180201442
6
422086481
3
66082
20
1
92
295006
76
58
2
59
62577
42
88
482016707
8
54
2
29
460958687
428957
226408
75
12
22935
1
467132
41
454725
38
57
1
32
13578
8
75136
25
990333714
485223
87
55
99
26
710636387
15
30
6
63
88804
51
47
3687782
285433
34
2
46
3
28551
55
375853
87597
5
459670
899287580
95
12
159912579
70664
160933
85
768975465
29417
865309400
316172160
69
471301
74
374580
24
66
80774
26
146685
10
20
57
40
25
26
333123
318725
2
443532
5
348813
476451
9
455128
390133
99
50
43331
391291
212252
141415
392222937
40
205708
38
436055
254338262
6
15
281303
403725
179927
45
8
244281
8
99
72809
39
7932
333241
2
1
89
74937
35
80
6
14
29
26
6
91
200536
167490
798021115
24
435577
14
22149056
144816
412835
897199542
26
13
200573
141318
219009
38
63
8
75
96
104099
26
37
429079
22
14
3
52
2
65
174080
66
45
6
51180
44
747296666
61
1
82154
334561700
201628
345508966
290154
11
55
74
32
201783
51872
132144756
15634
481814
19
92
438258609
163135
84
85
38
268679495
164778633
84880
352866
441082
381345571
161499
300212
145601
55
92
368114
81
235476026
363644
72
421514579
205544
6
55
29
45
28
34320
70
482695
15
56
56
57076
52
289688
240173
437089
16
117675
229290
481594
215839
219987
3
2
86
362342
46807
93278
79
215007
100748
339682
48
203407
874951111
409913369
24
336753028
524279762
77
448876
62
331553
355180
360077
15
294089
84
255895
79
11
65
450875197
252434
84
333653
26
182454
22
340338
1
269971
51312
408179
421459
192237
13
48
462192
14127303
19
99
232397
338253
220462
39
277349
171188
92
3
469603
12
4
161379
496779
19
275967030
230856
7
22
80
27835712
22
98
91
457878
250994056
223976
903712395
59
411371
17488
437834
81240432
478700916
440186
38
199486
35025
65682
76940
33
92
59
160681
77
85
128173
26
194101
71
181807
176997
51
51
75
83
303082
10123
41
326489
41
312029
40
9
65
93
85572
5
35
35
90938
1
249277
24
68
72
8
375848
195884
9
76286
27
75
163073
9
32180
39
157101
197530
45484
36
98
19
2
28
13181
105836
20
47
373248
31
89
468065
87450
409195
857453735
79
216946
197885
107029
9
396871
5
70
41796
68
363485
92145
99
111683
65
12
760940809
78
415243
70
5186
137313
10
476037
192581
6
459376
7
67516
4
48
877328265
457420
220183
128901900
52
323249229
3
404825
35312
371883
59
9
40
265106
9
468185
39
74
423450
95773
54
475332
312592
13
358099
569336401
73181
74
67
213822
493466
76
272966
56244
99
41
647241245
366368
53
22
70
442872
274634
46
77
272142
8
115281
5
33415
91
81
393426
80
369126
69
5
221254
379401
30
408011
121248
488125
32
90
375285
9
76
441023
85
112837974
69
467413
82
31
63
56
65
132164
356461282
481102
1
416840181
76738
84
23750
156585
92
7
87181
5
392748
22
53
418656
3
92
7
402953
8
95
448643
894669474
55
134034
44
9969
351910
351075
299330917
613235499
12
136647
17
310361
91
29
7
67
258200
81
97
126099
50
153360
27710
26419
420436
110217
469730
69
353234
83
41
449074
5
4
344914
483452
67060
905221042
358275
21
255034
104747
271464623
32
84
19150
143485
84
74605
94093
68
29
40
59
130121
20
807466203
61793
63
238376665
190764
91
226896
51
8
7
49
451296
43
32
38
39
19
393788
10
1
71
36689
85
48952
13
172203
169157
971175140
489991828
74650
5
292910
72
99
43
35
4
52
5
16
46
49
145937
267110
80
792083275
22429
416116
6
59
146843
75
26
177175578
55
46
17
141979303
250082
409797
69
481294
92242
98
359249
5
127369
217771
387901
373230
74
76741
271199
292216
282702
55
47249
86
345981
358881
221756
385705
62
52
52
364603
368882
85
457588
397064898
249521
1
73701
9
57
24
89
66
965178486
372128
50
73
306192
3
887804864
1
108550
96260038
128230
94
59287
266173
22341490
137568
87
448660
360199949
269999
34
423229
87
364584
252707
462623
56
28
172816
8
88
46
89711
9
35
17
10
376677
12
17
405634
17
5
34
341601105
46
93306180
955695535
527540210
87
413578
39
10
342976
326225
94
26
8
96
359326
220732
48
159674
447503
77
27
135344
70
79
47
273645
27
325027
334909
85
448787
39
110081
470475
337703
247820
178886563
428524
5
65
60
376825
377730
5
466556
37
26
87
93539
39
73550
209663
934447966
253767
67
6
484267
556599369
15
138640
313105
49
48
88
882091206
234120
964069203
338091457
315384
53
7
430902
1
74
98
759362564
37420
184159
384928242
469472
7
23
51
28
348412
58
212765
244098
256057
98841
97
185366
17
702112161
9
14
844300721
15
11
23
106196
479470
73530
82
5
95
84
89
60
44
66
95
94
226319
91
171990
100559
90
163711
499257
34
295809
430367
54543
86100
44
68
47
95
24
25
92
56
38
166243
49
58
392054
45857
468201
26
378313
491051
444196
79
232510
56
138536
70
465736
258653667
72
172412
26
96
64
64713
23
39
542197238
31
125029062
285385
772064222
398426
1
423775
455966
474465
60
339088
98
438043
217924
306008
3
1
63852341
385348
228921
236584
18
18
215081
493551
478292
51
76
372673
452571
474522
127488
412735
6
523253026
381901
88
87058
53864
31
7
134784
898521266
334208
109275
91
355467
302747
431581
108013666
85500
147575
315078
54
330936
18
44
40961
214958
387865
455776
299127
52
103289
447848
31
11
58
378861
67
357103
470010
7
96466
22
39
23
2
13
92
68681
60
394202
8
7
248693
15
325573
461703
196661
415049
209228
8
401532
36
345083
16
1
259101497
40
10315
1
60
3
21
65
365017
215448
541518930
229333
305815128
79
38
58
17
55449
5
272647
44
289288
304389
82001616
66
33
94
59
68
351666
36
402517
996394618
63
461089377
63
2
342350021
38
98
466393
31
265546
104762
400209
464349
474213
58032
65058
79742768
35
22
344682
9
490281
32
359208
59
67
147008
156011
99
40260
115543
382321
15
44
434912
390656
894101454
463938
91
29
7
240536358
69944
101493
362897
5
265500
437361
103822
8
248162924
91
347947
368603
4
88
277559
20
441938
69
38
299153834
276913
430464
296737565
17
42
94976
2
75
58
127541
93
94
27
33
5843
343363
24231
64
29
14
268603
118423
209617
80
349296629
11
26883
89
318449
49
99
437620
114139
429687
26402
115621
85
89
248109
942616520
635838550
49
57
98
40
178719
594285866
379316
196850
110563
127240
2
80
385888
62
1
117359
150877
184634
66
93981
95
404486
274869
364726
91
276079
87306578
633865306
76
20
206187785
270758032
150994
29
442688
83
31
292088
30
95
469807
20518
194598
24
91
44
96
10
52
14
908862225
35
266186
296664
8
148859
4
19761
41
293233
8
77
275531742
88
132341
105412
23
88
1
39
47
9
27
49
17
249684
521622899
45
288703
331152
32029
313339
86
54
50
40
9
65
70
492674
33
32
11379
95
86409
34
264762
6
215397
22848
160250
55
870380241
72
5
322836
4
156148
90
70115
38
334586410
38280
12
32
75
209453
58
346215
147288
30
110443
318283
414070519
366261
64206
7
15
263821
461920
1
257708
99
151020570
339295
470008
720462108
139460
75228
93360
41278
79
25
31
263991
20
90
193857
56
370111
417510
38
39
332957
9
309304
35
454966
50
141539
447473
234757
21
12
40
67
26
239148693
775109679
2
57201
118636
69
753604802
128584
431506713
30
9
31
1
4
323989785
4
83
41
26
284135
116025
135640
415642
5
69
83
64
4
558170151
52
74
28
23
156376
68
19
171647
29
90
48
381072
16
457158
186856
31
6
52
83
249855
74
44
80
87
143489425
156084
314673
265181503
29
426771
12
710233862
886912038
73156
82
234701
988104272
281481
334739407
274673
86222
44
71742
300967
358696
6
93
229502
99
457623
12
79584
386017
88
94
5
593362646
259153
482030
90
53
50
63096
217850
29826
257208
36
70511341
53
47
335832
21
47
32
34
314424
2
974820675
484769
921637470
109079
1
452466
363870
32691
5
30390
21
413145805
410741
486110
165050
468218
442596
180997
90
205395
903368347
43
3
2
198216
129772844
145352
8
16
103939386
535464391
356437
53
17
82
408309
247003
54
25
57
53
408898
9
70
422601
467410
333574
78
6
311715748
84
27314
14
5
40
429564
246428
39
4
24
5
3
75
94
99479
3
4
6
8
46
83
21
22132
79
399246
21
16
80
379532462
21
462070
213858
199659
827151870
632288240
413270360
339272
485062
81
55543
8
34
56893
1
6
58325
98
34563
15
423070
8
422509
150670
32
96
365132
46
40784
165704
486130
101964
70
23
13
337064
271228960
313370639
272726
2678
417679
99
43
83629
384232
42
16
37
209262445
10
62
31
2
646570504
35
71
13
3
430681
64
306964
20
487605
84611
70
38
18
69
3
93358
72
2
288630
60
36
246883018
168096
1
18
86
47
57
12
420996
72
265100
161774
14
419520
38
91
454768
66
357551
86
62
69
464920
397828675
61083
763178257
21
483840
741457720
91321
64
316845
373900
30
6
68
932155354
21
466331
57
100641
24
72
50
102877
53
11
63
119584622
232307
415348
60
738303845
719737754
243087
139549
487498
19
99740
1
1
15
5701802
395602
11
81
304946
85
8
75
92469
451776
76
56
35
78
3
26
141667
82
167702
91
167006
48
73
85
52
529297162
65596
77
154560
62
51
17
171604
303442
206852
888666961
464402
61
18
83
44
63915
421186
7
18963
442092
15
49
67417
424486
457359
59
369665
60
231053
239906
362263
107517
273085975
4
330421
281964
279280
94
39
348068
917646542
24
67
75
70
86
45
75
270310
129053
73624244
142461
24
299370
75
4
49772
36
53
453094
13
81
477965
53
752688971
477539
879465791
21
81
105660
764321054
42
175093
308527
87
57
15
80828
57
935629889
331056
99
43017
453759
29
338
85889
444451
81920
151058788
396878969
78
246368
89
93
290381
445960
565912349
64
11
119020
56
6
86
449077
12
84
9
2
132799
767785005
67
371444
26
236289
6
193353
8
3868
453434
56
36
419329
82
5
79
87
124448
24
265533
497554
82
281284
119394
53
825005848
162682893
87
625804965
99672
496564
853118466
309044
98
64
54
272600
33
25781
16
103184
13
30
466203
31330
23
518710781
53
28
19
30
622943113
73
83
59
3
48
131353
784546084
143846
283573
16
22
64
63
1
13329
202821
59
26
9
3
962840144
481272
83
401348
284216
275383
59
86087
98
92
780382453
411967
285835
76
136931
214393
46
183888
261108
10770
471024
64
278207
934006339
752955878
487753
24481
444500
143454
88
317070393
639584360
231686702
381104
105812
495025
39
302364
525031152
75
3
41
406056
72
318827
304574
47
38
896297229
241136461
50
3
8
115274
131056
395271
488156
446102
10
158136
40
8
85
457523
327217
2
57
89
41
7
202442
341622
361070
68
333044
127979
46
99
37
54
1
593787544
33
34
520089449
94
170857
253608
462414
13
191368
400948
94282
16
68
4
4
66
6
284431
67
12
3
885450092
298135
85
279065
35031
625712390
96
472690
32947964
205620
58
230801
58
450757833
295259483
71921
450489
25858
46
282971
244656
49
32
74
38
39
231216
873474230
131719
352045
9
74398
34
421972
139171
395745
9
34
76
92
16
314285
81
419876
9
393849
46
59
91749
454756
15
5
12
88
47
69
65
92
62
700720589
343784767
283598
82
3
349730
95
13
52
95415089
63
356642
98
130916
392648
42
73
6
12
284555
995301612
291446641
23
24684
48
80
7481
401596
64
4
5
258425
410515
95
476088
77
77862
79
71
4
197704113
13142
6
38
235041
83
82
294478
195747
84
257550
11203
97
296279117
62
3
14
203364
8
286467
85
141285
882881590
797847512
215877
89
6
40028752
425493
275452
37814
189824
413820
369701
273991561
423932109
317606
449862
68
329982
384455091
435062
88491
19
57
170360
107513
225637
180046
390107
178231
271284
202906
87
16
99
519586662
23
80
24
74
10
494433
1
42
42
34
397335
379315
30
20
192852
407115
318341
41
28
30
98
476145
385206
286240
8
41
16
901825204
7
105487
19
63571
391381
27
4
54
216404
78
2
200147
32304384
55
96
750720556
23
7
19
312350
68
19794
76
4
477616
53032
457780
4
80
241655
108642
70
411995
114981
172376
361722
18
84
8
188489
137405
43
66
405368
8
93
98
39
171851
4
79
12
29
70
380346
6
365162
28
21
450732692
6
11
3
100642
76816
17
64
45
8
231425604
200292
1
865031019
12
60
283758
40
189327
17
42
19
111705
4
249413
170241
135204
56
7
6
474219993
64
55
111545
102452
44
37
64095
6
22
1247
168789
472438
844469303
568477586
79
217592
66021
243416
90
343446
531744945
189744
299009
332179
327831
16809
230846
86
1748
461322
438071
36
3
2
42
212144
474653193
81
352260
42
73
40
88642687
150528434
66028
9
132758
423685
201049
188480
77
7
430561
50
9
321178
9
139928
11
331833
3
3
71
23
405919
834433119
83414
446833
14
456787
74813807
65
455807
391576
55
61
57
206138852
4
338102
6
7
9
94924
783875077
45
93
473550797
62464
75
382558
29846
119227
79
23
11
52568
646242
22
174240308
18
379763459
479981
73
6
69
47
37
801175401
3
412513
300426
77660
29
227501
472827
188688
90
211078
6
75
15
199664
33
7
294078
62
34
59
313515
4
978754937
78
63
68
100447
38
194837
57
58
99
392937
222030
28
322564
351313
69728394
26
84
70520
388849
84
34
26943
173775
532901720
6
16
2
41
78788
75
490722
33
93126
264487
408293
875664825
55724097
85
5
8
30
83
24
312689
4
18
36
21
80
39
19
6
127019
211472
50
66
77
25
2
93
4
125478
25
57
995587926
76
63
328137
492622
50
306415
82890
314042
31
37
2
63236
38
9
353042381
667350496
163769
42
402488
199504
21
84
252972
183474
8
2
213586
152992
77
28
41
281062
304514
53
97
188380118
70
68
18
31
27
13
9563
205415772
66541
31450753
32
37595970
59
314605
240220967
49
7
3
71
80
38
99
339166
19
18
724453405
390067
118365
367831
107806
281059
4
28300
30
81
151675
221112
72466240
65
203844
1
415485
89
16
868541095
98
95
68
80
418576
11
497643
375997
81
33
305719407
463533
271723
296342
424877
97
45575
245968
157442
853550741
74
14
2
407927
194701
49
60
31
103540
79
76
1
58
74
275982
13
313574
14191583
478331
865445489
77
188748
223860
31
36
93
80808499
74
44
90076
342690
2
70
65
13
160252
391978
10
35
58
40
13
63
6
278756
349946
32118672
78
45
94
99
429231
342126
9
475418
819654909
149161
49
318840
26
4
496435
13
3
21
27
208599
98507
187951292
222239
46
424319
84768249
5
70
34
409612
43
486590
9
84
62
919487029
315774
79
2
12
494777
15
48
186041
15
26
2
246891
322564
3
207985
82
61
78
46
86614
377637994
221715
1140
238608
104595
82
68
303120
342351
18405
167750
8
18
421490
4
30
67
851450817
316969
75
1
228811
13
39
495752
12
28
9
13
60692
1
364658
49
294167
160019
48
427906
83
99405
24
4
39
393346
422653
64
336569
3060
459670
74
66
670567849
1
475949
440005
6
75
430543729
479560
84712
1
494441
6
297552
7
28
301809
44
4
47
42
90
17
326093
175071
293076
20
88
405862
22
8
9
291091
12
465301
113710
525694524
109383
347838
1
5
360341
457542
50214
63
554832177
45
626778892
46
19
89
258492
508623668
922167867
270912
134353835
6
2
6
436802
452920
8
94911
35
77
48
69
49
446590633
41
333819
37
6
95231
14
7
430796
375698
1
7
21
52
95
132624
3101
226288
66
37
392834
32816701
41
66
255787
76
65
486622
17
3
792655582
56
888943699
341394
2
346183
142382
431513
337577
453209
89
200397
182675
978338008
65820
16033
275855
25
322776
30516
88
358239813
72
682923002
382413
26
136763704
330217
3
605464465
396982
607527981
97
9
7
60
53
93
82
1
62
221322
61
88
8
137062
380210
89
93
457145
7
93
216052
50
96
134017
692986915
108223019
281692
9
59
232196
60
425158684
69
425508
164211166
97
72694
945753477
91
41
205477
5
280598
78
315590977
8
274747438
1
274160187
68
76
57
77912
325174
414360
91250
48
1
71
2
82
191685
81694
37997
59
8
187178653
71
745739300
29390
5
469052
16
255950
161593
46872
85
80
11
697723338
21
331777
552714086
412795
129333
242508
49
234412
75
49
95
119657313
682790963
92
77
57
1
194137
44
88895
171974
291193
90301
162683
92
7
53
47
282598
20713
52
6
73265
20
1
191322
185300
6
164450
173416
92
426089
60
12
21
131210
96615
369355
21
466628
33
150907
40
206709
412516
81
98
97
15
95527
67
95
6
803966247
16
35
282603
146969
26
78
102851
487680
84
252853
271156
147908
4
38366804
259799
20
744801915
35
211212
156427
218638
4
174342
11
650171167
30
118829
407267
69321
461269
71746
8
9
46
2
76
270770
3
22
114566
80
182863
385952713
6
477746694
346905422
747151607
42
1
78
7
9
63
8
33415
265645
99
276297
190419
57
84
96
1
424958
52
93
76869
64
64
50
52
459127
43649185
22233
140850
2
4
653327931
87
741163985
83
17988947
97026
76
3
32
302930322
445505
8395
25
217407
136212207
142607
151075
115975
254613
476195
27
448532
145268
4
332870
29
413760041
123596
98
238252856
365005
255681
65
333501
79
50
96
6
76
5
192498222
427310
370124
768188905
44
3
464771
106057
53
851209794
684862417
96
6
5
31
41
64
68992
82
40
212453
428768
154872896
347847
161747328
388361
470
7
495726
229720
24234
36
344928
387985
143476
199160
268763
156070
64647
70
78
90954
54
308543659
4
217246
409011338
410638
26983
161414
43
89
6
55625
333438
285516
408922
82
868442980
314774
738565208
13337
179597
4
62
211347
219175
258693
199745
3
48
330693
48
52
36
92139
399441
6
386097
19
85
64
17
72
26210
164018
347590
294978
4
242065
341032
92
815785607
27920
58
37
254365
87
311909
17
81659
122889
401848
366287
33091616
215736
64
277866
441932
80
264700
350917
13
300509
76
78
40
9
174374
126821
7
244502
87
2
204663
6
72
429169
82
89
286490
7
2
174913
29
943532957
920613817
75
107522
83
23
292989
388109
329248
374974
46331
17
39
30
438878
21
56
253562
16
52391
4
355920
623906973
15
110904
487712
303127
108092
77
229450
28
9
309921
87
10283
6
487108
181465
378144
55940
80
71
7
7
129502
87
79
121272
5963
470236158
282865
4
92
184327
318151
49
9
72495
40
72
62
83
316441
316679
87
391320
97
486027
59
32
49
42
246460
492866967
8
468474
373987
103892
111803
39
70522
3
297592
452957947
2
157849
19437
336501
9
1
366205391
16909
2
4
91
5
129984
5
12
2
50
187411
492503
240104
166912
77
77
293686
73
79
55
180307
161810
130095
62
247972
8
8
115289
11
15
1
65
99255
56
336774354
17
280809843
9
164637
1
44
5
7
371822
460398730
4
87852
25156
204951
402489926
36972
264137
396624
35
9
146946
157756
285626
25
263177
463862
6
79
5
284506
48
15
400190715
15
317251
176079
42
9
90
47
96
387087928
533829255
48
409918
447743469
70
91
15
264506
390896
57
347779
394913
67551
39
30
4
85
41
93
3
387550561
991292680
82
275559
9
29
23
520715125
94
87622
467686
990918603
19
61
92
74
19
31
151969
41
486954753
368394
291936
448866
18
64
21228
166969
279607
3
52819
34
92
33
2
86
349345235
89
154725
483052
489711
30
195351
61
815966002
85
383658
94
34316
452639
676671238
8665
82
638222283
66
217138
93
45
489645841
2
234738
260658011
87
3
3
316874
82
284525
71
875547620
34
27
656423386
4
257788
9
3
122938
81
8
222470
31
803296544
370364
398096
101663784
3
27
32
88
400518
42
52831
68185
30
88
306663
143068
43
261517
68
15
13
317929
52
138478
168873
912983182
98
531296528
258970
271316
245799417
189052
99737
98
5
3
151886
190916
16
16
51
200023
86
40
27
18
151953200
24
31
76
9
3
520936057
104609388
37
76771440
47750
68
81
321944
862944373
47246
48
265505
93
949609293
29
147805
137749
34
102192
42
64001
12
105248
346643
16
160075
56
48
439650
27
19
337406
71
7
12
89
57
377610
182321
87
71
14
9
383206
61
56
27421
95
439401
31
774737221
220165589
432832
23
35
281760
486385
51
92
42
456936
42
39
44
62
5
222425
390398
79
280391
178486
5
329721
2
9
79909
395001
70
1
62
820349553
176606687
252598039
207568
120203
502159292
94
59
5
953051251
75997
48
113055
118054
266617
3
86
64
3
9
129895
252387
43
12
66
99
10
9
23
88
42184
17
221318
63
97
286498
76
286564
73
216254
475753
281296974
91
42
34
62
127815
41
447992
85
17
160498
392108
16
223746
529296635
3
319503
151993
4436
91
94
82
161129
31
23
478455
24
58
62
296040
20
360745
94727
19203
15
113898
569744213
7
8
606248790
356534
25
925939732
98
3
72
432686
282994
23
167815
53099
784812223
499963
209770
12009310
105544
100171
52
79
326811
65742125
49
93
44
19
483527
689505708
81730
179528430
834959297
160483447
5
7
53
57
50
41
75
349116780
317269
69
78
54
14
803743896
73
12
47
103708
93
22
63
5
96
339597
9
49
395042
75
86
873930388
101973
468361
85
783762533
76
3
93
4
3
66
58756
178547
37
25908008
24
318114
27
6
51
339612
179001
356245
101697
64
1
19392
71
62
277646
267360
239498
206659
29
409259
901123075
44
9
68449
47
41
41
920928481
388046
18
54
55
58
283868
223458
7
195688
320309
444285
62371
24
7
34
365900
12
77
44
82
74
52
13
75
413812
288222
43
134772
12
837426189
344887
287420
462964
140015
371653
340454
339540
23101
136998
164979
51
319901
401330986
77106
2
82
6
95
259057
20
3074
82
282554
55282
23
161595
272376
352322
469587
6
1
710002758
42
9
36
10
94
37
228601
172232
212234
1
300739
34
954326295
91
171028
20
82
127438171
96
12
308407
366259
486347
7
2
7
241811770
30953
905195088
195489
40
8
82602
728086237
41
213958
70
81
301187
391164
100067656
52
195728593
419351
495467
309473
73
303971911
14
356688220
7
51700808
77
6
85
153866
9
7
64730
307679
254882
346615
100338
414161
6
30
9
265325
13
331643
225601
133115
225049
63
19
380896
93
188884
5
12
9230
81
31
87
194886
98
58
97
439557
413274
51122
59
27
2
145548
10
4
371068
18
16
317608
76
86
76
14
30
290094123
97
352194
127859
10
26
412338
9
317898251
26
7029
79867
16
420567
52
235723
72196
1
337726
276036
54
317934
105827
274766
32
71
336418
4
8
1
65
27
31
418419981
53891
30121
438821
18
94
245210
70
66
1
211176
24
68
432102
36
181593
456190
179282
47298
2
98586
66
885479878
290100169
47
3
434195
58
14582
87
747121088
55
318014
28
60
468099
96188
8
49
446565
137587
769752795
409369
56720
71
68177
31
234220
36
84736
95
59
32
8
107472
172051
9
54
19
72
68
88714
233891
19
53
30744
70
34220
61
490571
138537
27
331435
5
95303
46428
9
110402
80396
86
61
233235
262615329
56
110830700
2
14
46
309720
32
67
30
221495
14
74
239697
285893
461875
73250
94
287996240
74
216294
305711
56
76
10
25
449646
183283
49
44
72
26
81
57
120694
498237823
311980
142410586
42
99
127000
424083
274349
3
27
91
187155
157384
3
680347093
7
70
92
5
292466
364764421
67
336042
184125
878598119
36
46
4
166601
5
395687
5
371715
412870436
40
28
19
48568
96593
42
8
992370575
78460
1
75884
84
31
258791
14
93
31
79
89
37521
374145
52
70
62
7
449113
317881
186872
1
48981
85
94
62
23
4
16
387971
7
94
137457
334539
257405
24
171387
20
39
11
432738
49180
248233
15
236561
94
42370526
464652
82
380556
14
15
39
73262
193172
333087
235542
13
9
63
195974
37
179373
87
20
435553
26
331533
63
146519
96141
8
313338232
96
119206
42
585271603
335016
20285
147992150
56
194226
34093
480520
23
305168
127136
7
430940
143042
339404
189175
92
380080
51
271376768
417335
42
60
5
355168
182303
38
10
353743656
40902412
471439
326115
664838500
213015
23
4
6
27
311400
68
82
13
55539
19
68
3
65
83
361280
82
153249
344508
3
32
206445
58131
16
81
2
10
3
49
1
83
292631
151078480
265610213
315397
454620293
395697
95
97
29
369322
818734619
40708
94
70
301004
3
43
179126
49
467219
13
174112
6
22
178008
1
443754
79
522554249
52
19
99
38
48
346714
23529
208786722
85
296555
50
356318
3
8
80
13
79
458033
25
36
479292629
387414
61
90868
790203450
294816
574749194
417984
8
87
72
447588
30
43
327878
313310
789258403
23
112061
295160113
5
29
84
41
61
89
4
90
28
27
27
95
145033
94
41
11
359760
49
68
201154
113510
22
56
47
690261061
95
363048
936222520
208765
664598565
8464
758626605
472422
85
2
5
266363
441229
444421
71
58
4
96
28
65
98759
321715
296344
270597
512428832
98
23
58
135960
48
87
384991
353367
6
90
293898
278491
482754
582907255
1
34
86
5
55
58
79
107622159
70
6
270771
287998
95
874072766
7
2
17461
32
21320864
94
384694
52
44
427196259
16
74
60
43
290483
22
99
71
86
126134
3
194400943
149492886
57762
74
56
432270
17165
11
5
424925
186848
49
86
91
96
122656
28
466421
263308
44
86
16
369473
31
91
8
89
436483
72
93
1
88
51
7
374522
78
33
43961
122779795
99
31
56
379166
9
55
93
97591
43287
487974945
6
63
211512
472627
88
87
364225
420529
299242
5
5
97
124702
20
498901
23
34
93
23
385566
35
121931
300803
475109
164380
374806
30
20313
7
61
6
13
96894341
118305
77
483200
92
27
212379
427043
88
80
414782
189133
492262
74
73878308
474584
8
48
433375
19
94
98
83
67
21
2
273472
994475580
65845
21
56
933182492
538196452
428459
15
52
237492
20215637
31
76
2
97
180456
203468
52
87
360803
275448101
445860
222215
97
88
93
238446468
10
20
72
3
70
61
3
364915
32
225926
402525
22
74
379039
53
88
24
59
3
279504009
72
32
91
49
388799
97
75
3
493744
53
380449
188171
357690
800670355
482767
476046
2
70
40
312316
66
96
142378
119506326
257587
105540
54
450649
99
51518
15
27
43
80
4
208687813
609431088
433132
72
366075
11450
94
465348
286595
387648
8
414340
35
74
177471
20
31
87
20
113504
625677562
2
65
378055
270159
619929897
29856
153184996
380560
451274
4
89
2
84
2613744
4
80
226684
68656
174163
75
365060
524506986
83
497809
45
24
23
8
397722
28
4
95
336976
181192
259412
357863193
28
87
22
468740973
24
6
433078
65
79
874419263
457927
3
87
432027
336178
80
398314900
287002
19
5484
115921
32
18
549485759
286170396
262234
40
476872
135277781
287002
671
522230369
285313
5
53
71
453825
87
75939637
48232
28
92
55
6161
952778476
87912
352950
410446173
144087
57539
8
69
17
5
421768
96
1
193094
75
285333054
105990
15
1
484760
29
666806962
293814
1
55
125782
348469
173414
59
762
199454880
1
113114
91104
35
80
252457
5
880977597
67951
86
277145
6
228885485
43
6
43
64
25
4
90
2
8
117992
12
96
451964
439819
4
458602
68
20735
332450
240181
40
78
612796347
47
96
94
470419
29
87
61
83
230349
294851
453377
75
31
416076
89
97
360447
230695
14
37
60
169309353
91
378289
56
42
421014
42
43
71
47
52
449209
90
74822
42
77
341866
27
93
862683965
118201
442000
66
565120892
91
63
262782
289840529
439639
216409
98
92
61
470659
62071
89
304375
208228
490109
310206182
136714
431313
30
3
209296
318896
252282
255523
9
199742
273317
3
480712
95161285
6888
187392345
7
21
260289
37
4
3
13
438443
67
276704
277161
361553
143240
60
33
183454
39
31
79
9
178624
31
428516397
25
411733
68
218165336
32841
20846
9
7
87
79
484242773
89320095
356406
94
245730
410667
69
128813
64
98
701076179
69
34986
97
1
363381
42
301296
378313
303511
16
44
127561
296729
139141
5
6
75
214480
344782
91941
497549
96
255349592
27
30
425735
83
87
227717
96
568718872
405184
16
128583
943611446
1
38
51
2
10
460037
99
13
401875
146253
112969
316563
68
450572
48
91
34
54686
438149
94
267423518
179527
453843
50
156568
4
27656
441301888
256817
274823516
244693062
274982
48
92
5
436874
101778
1058
19
488463719
56
301503
220870
57218
182370181
105018
223676
64
74
295654
7
81
90
85
54
352293269
9
129440
171021
8758
140015
766101431
70
303104961
95
5
83
66
58
78
783530219
317118375
7547
70889791
192723565
45
253420
422432
5
40543
98
374400
154204
323665507
69
222684
95
498164975
161308
4
79208
88
88
133953
75
417163
246079
59554
947462572
194771
3
136340
290180
598908995
95
885135349
69
367634
288999
37302
32
291152
22
49
14
652908300
77
7
480196
286600
84
350938
359512407
1
746082730
101056
212601
91377027
144454876
640177144
53
13
321257
516973627
383233981
106840
2
99
88
63
41935821
575249622
38
27029
191785
94
63
69
369191
62
213247
12917
96
32953
22545
72
218142
7
20
46779
171730959
295563
430976
70
41
345047
4
177989
259938
356877
320467
50
3
53
433000
68
39
310333
518840845
9
26
1
172546
182980
82
247601
324654
487880
107474
66
160985
356200
68389
16
2
524631721
71
56
18
483176
46
61
86
41
5
125269
277184709
49041
6
2
907580208
187843
135399
4
59800304
7
26
56
207765
191138
90
52
98
123058
346863795
3526
68
61066
79
68
354653
40
164599
60
648657945
170876
48
267671
134960
3
328803
93646639
9
8
17679
77
834525885
397733
33
49
59
86103
125757
4
58
759794954
286175
24
273935
412133321
51
57
112686
96
1
197
4
89186
86280
330844
450630658
191465
62
15
426733337
208579
420762
350387
342452
357751
7
41
16
73
54502
408232
75
4
2
150603
68
89
350251
411788
82
52
60
61
348338
308456
8
6
208553
326807
378401
38
37
3
7
56
87
60
5
64871
27
27
467856
34
475079
367744
111813
477796
213785
42
191652
442115
403296
460116
66319
78
44
8
463883
305323
5
200374
81
46
409388
46
59
334842
25
47
363054
116520935
266478
10
104385
3
413735
4
50
73456
17
60297
477844
92
81854
263621161
42340
320379730
460126
282807
67
54
256057
89
56
70
83
72
9
82739
45525
96
185524909
9
359137694
1
266288
984305029
885962791
24202
97
329597
223026
9
37
394837
412647
48
61
290014422
10
213801
89681
372198
333792
409701
89663
6093
3
18001
423706
471077
420048
9
88
343380
1
232621
175567
4
172447
71838138
806408474
158079
304737
61
72
67
414885
182255
30
26
4
329504
64218
32
398250477
4
89
61
42
13
66
196421
94919
148608
3
229628
47
23
47
31
67
7
59
6
16617
2
33
96
22
75018
40
3
76670
43
55
221778551
4
481788
57
42096
325033
456513
899070285
398645
41
91
174871482
479754
365262
84682
1
84
51
14
237028
184512
162153
463844
25
452569
318424
23
459558
90918
81
5
80
29
427461
76
62
5002
4
11
33
125434
41
489260
66
345201
350247
330378
47896
450366
480345
296039611
9
38
59085
28
71
383167055
590868986
138714
5553526
2
492047
31
371035
340373100
83
7
447914
57
379704
400785
24
68
99
82135
188370
73
706856043
27
93
195750
454961
402372
89
50
29
2
27
278226
99
106401
99
754442006
34
344229
39
588568768
197975865
85
72
374958
189291
19
16
303334
381800
89
9927
1794
79
58
440008
407072
42
233032
296099
65
243039
467507
85
324024
63
78
59
255970
57
723229232
184477
56766146
20
475161
3
15
297352
45
415586
25
74
97
72
9
401836
299872457
67
187715
441600
68
61144
445455823
1
93
9
58
490133
454880
40
18
129416
59
274539
39
938426092
24
384557
99476
4
19
47
100764
253834547
77
23
54
186923
319906
38285
488528
83
74
72
85
200752
63
10
26
165021
136770
15
163924
78
47
45
167073
147186
642325992
508137877
91
199125
50
132144
160169
215203
71
400472
417042
32
319302
80
40
326365
273478
313010
499969
479067
130553199
71
536658963
20555
17
734683719
14
13
50710
26
37
379521
24
54
30
4
265602
276141
93
151936
51419219
266731604
422920675
47
367267
5917
58
13
110967
296534282
199394084
408212
8
3
46
31577
64
386634
17
31879
28379
231594
71
95
53
3
75
15
53
476357
942027926
88
355238
326004
289250863
45
469184960
452770
5
175978
40575
54
713037571
233041
197176
11
351286
360484
131188
451560
83
237243
17
32
45
12
481387
533551907
24
26083
23
406974
512371939
458705
27
261685
346314
57
83
20230
143577
80
299407
266995
175833
9
51
59
274836
191705
223001
48
126922
10
565758781
67
79144
497745866
220083
3
10
72
121875
30817
442214
51
18
464279
390590
356472
6
25
189010
308350
55
76
3
432719
74362150
63244
46
67
278266
30
2
58
34
472640
435042
30
61414
119166
61
9
210529
23
7
309610
340890
361633
19
298918
99
144939
52
160817
235163
452887728
43
64
84
96
70121
8
96
298326
16
262800
158524
218886
84560
2
4
9
68
103073
345547
47
382529
2
261646
5
147832
5
83
602357384
202026
22
83
3
27
464274
90
449659
20
45
12181
235201
499167
59
9257
93
773531031
54
76
9
471459747
59397
80
98704
215214
9
25
453150
14
62
463588
53556
167412
389987
45265
48
64
83
66
317897
714358449
213062
210207410
36
16
75
353696
295868
3
120646
376236
20
7546
57
82
80939
449830
149522
193396
488759
88
381272
63205
2
902432865
468134357
82
75
5
347484
69
13
430996
58
327687
42
289229
141272067
78
3
3
470340
408397
245828
190022
939120569
84
105386
245229
693358429
238006099
253994
89
17
35
387815
305584
65
75419
206720
50
38
98
42658
3
44
55
46497
313996
10
465194
282834927
912496238
393516
22
54
69117461
39
346388
38
2
55260
35
12
313530
160614
270215
185622
17
338871
50
82
283767
1
403944
88
793992038
42
1361
2
449462
499131210
48
227899
7
40858
91
75
28
133410
83
363791
3
33
7051
292901
9
28
422739
915446255
96
272664
50
79
339228
216907
281190
55
82
229511
2
277765
236785343
4
67677
224282
118771
105525
69
72
415122245
80
92
6
37033305
198825
142147
1
454734
8
88653
75169
10
135342
56
8
323465
72
1
330843
27
33
60042523
89
44
228392713
284987
7
44
8
1
59
440953
216006
272513
412196
245893
95
31
93
114993
34361
84
97
48
553668518
456406
332667
48
68263
64493
973887035
594104415
96
6
744826839
5
11
230487
7
2
73
89
92
730273381
6
175027
211936665
172363994
163301393
45
32
422128
4
167338
487132
143926
57
24
204573
115482
88
202856
990201034
434985
96
444908
306047
86
97
466423786
31972
293174
87
47
56
170789
91
88869
55
161001
83
76528734
82
6
218301
842175044
761411212
91
8
92
7
269536
249922
129122
914132846
415025
228151
133065
18
9
74
67
81
77
86363
40
138155
114036
49
61
91
215055
375182
84
451609
206907
47
66
10860
27
297376945
73
344664
2
250585
386036
174149
58
251624215
53
37
2
75
58
65
64
248543676
35
204035
318209
498765
79
97
2
234310
421252
74
49709
7
360479
436745951
27948
74324
349961
277071
90038
61
47185
34675
62
94
199347
2
23
109665
43
510926384
276941
220096
402039
489451
13307
40
39
310432
16
913862152
177104
32
22
10
302463
3
168215413
54
11297
26
1
5
485419
54
2
42
257900
124556
217512
22
241867
890591900
3
47524303
44
78
40
70
2
77
392238
27
1
273912
51
3
2
397834
2489
14
460227
45
451520
362396
403290
124500
461515
242036
4644
82
236244
358691
433937
2
10
2
130495
40362
70884
32
79
222364
33
32
99952740
164662686
83175
26
48
14251
431715
98
5
765974382
41
8
843294128
108277
484134
443987
130229
89679908
374557
446801
98
429682
250562
402608
41
23
315825
36
1
507541134
75
269749
13
447823
37
264694
64
336298
683978708
464420693
39
451393
17898
88
11
67
83
12
29
439913
69
439384
3
58
752493735
42
460393
299062
49
316425
31
17
358708
229718
39
35
910833973
65
79502
104648
742360097
65990
132409
95
99
328051
130548
67
30
14
56
2
4
37
39
23857
12
528664473
53
318422
64
1
51581
41663
92
673456158
44
753757470
37
30
97
30
232543
8
192226
29
7
418351
72
343276
55
468046
447513
272566
43
473381
60
278129
58
60
281697028
32
472217
97
2
497348
493118
158563
408482
374356
95388
85395
71
3
609478866
53
94365085
49
68
876650999
58
638989445
13
500582491
928504777
8
93
62
422990
40
36
885626802
89
12
3
4
15
342636371
414512
81
327319
49
56883
350836
380931
59
407729
85
60218
248855
343223
2
80
6
86529
3
77
59
3
97543
937627990
15
3
89
6
15
423828
16
251763
13
26
76
19
318751
2
22323
36
86
154981
296797
55
180554
276925
54
12
64990
57
38
3
430120
39
68
8
81
242845
3
105965
129081
209537
78
864671305
30
178945
95
66
397843
94
179254
504610194
5
9
3
54
56
432970
3
81
41
6
60
14
36
229512
2
55
11
466320
46
60
91
673733522
258090
46
363480
83
39
48
21670
611107448
217891
61
639240365
80
36
406509
171941
174924
55
1
400369735
419331
189794
16
289960
410392
23
76
90
12709
440851
328697
63
225532734
21
69
66
330942
96279
325313
375744
70669
45
26
78
242146
185596
8
281553
7
8
27
87
519327344
65
250135
52
996906011
5
14
5
117405
98
23
915505485
7
25
66
439998
7
54
138833
5
56826062
400202
79
259135
944694273
518467690
19
369988
9
72
254775024
498862125
62860
47
64
7
47
8
17
91
87
15723
9
326502
7
61798
53
50389
80
196354
334555
3
287472439
80
271590763
357818
28
56238
74
25
210306
106562
99
1
2
85
13
266460
712841898
48
122543
451841
16
54783
31
65670
628138915
73
75
43
335255
240043685
901956600
73
303642
361855472
132392
141298
68
718873494
421539
226818
11
46
50
16
235925859
89
291341541
226343
159192
30
675885776
66709
202214
50
9
86
85
29
81
96
16
122282
324172
27
18
489235
43
194064
46
90
58
513873107
432480790
19
298852
237127826
114239
40
929677538
54
168152155
545441272
411365
62
35248
380443
13
488522
436843
199651
20
31
42
244453
3
34
295331
40
78
60
32313
17
27
458613670
330542
322524
27
34776
287283303
77
254411
75
210481
263138
434986
459167
49
84
32154
452249
27
850521021
32898
27
25759
62
44
6
83
73
38
125727
363496116
255072
42
19425
932056986
163658
147872
15425
59
7
51797
1
304380
24881
826249787
4
443411
64
468094
62
21
76
340145
16
18
56
478910
268440
164051
11323
55
342212
77
369224
118898
24
400001
127696
3
307746
4
307271
1
204151
43
71
468442
87
69
69
432589
612673765
79
352956218
122475
66
9
9
286920
954797372
86
97353
99
18
84
87
451766939
279310
32
8
2
4
368084
42342
74
146134
62
77
6
52
413152
165655604
86
215346
16
22
680786746
13
411070
59
5
449968
5
2
109720
9
28
307719
21
2
56
18
79
129853392
282988
242809
92821
323483
5990
259154
95
163386
22
53
6
10
42
293295
9
159318
1
260290
5
293539
918328107
632367168
2
706409962
322889
630895517
78
153961
221396
300139
415656
48
363628
4
467051
53
474805
45
90
371946
357617
194917
81
347431
20
45
126427
71
298745
67
208349
31
451872
311063
78
849861396
157980803
66
85990
7
52
6
78
12
94
377281
51
212324
200957
210275
5
83
7
94
436219
23
308135
6920
237099
70
109764
149545
48
87
843741066
343978
405103
161439
1
53
323678
403213
2
57346
30
407245
57
122978
33
736010500
30
59
272560
363484
44
471517
484136
13
418756
462942
363724
91
30
159081
53
575966633
427561
252705
87
357134
854533227
32
85
23
64
976729313
52
93
15
66
9
422181
328096
16
115748
198470
8
344032098
71
56431
37
99
4
36
164673
93
36
146050
5
231019
83
5
12
16
555321980
255047
291735
59
58
290221
51
733853024
8016237
306599
11
69
362144
42
416959
295778
24
8
47
2755
95
73
179445
5
245448
671629010
102351
93
51
577076503
12930896
95
305980
33972
26
80355
31
809705556
43
43
65473
37396
627482949
14477
34
58
10
555283032
483657
256559
94629
187905
16
1
64
74
475919617
41733
55
235941
479232
249051
5
19
8
303949
420947
19
39
98
9
92
14
93
724271831
37
57
329982
735443498
12
27
74072
129722
949330994
206719
327177
262635
80358
13201
53
211686
813281002
294414
6132
99
430854
50
178056
164984
320100
92
297631
46
63
449261
8
458482078
68
6
6
9
28
448816
23
66036
308979
3
185338
36
259101101
45
66
25
445742
68
195867
198512
74
24
1
225782
47036
70
5808
272895
618788168
48
680695278
25430432
5
397320
193507
61
68
406303
2
56
32
19
53
59
400951
75
355872
320514
241279480
370675212
54
751002106
174384
869855137
73
23222
488374
488294
426088
187376
158066
40
27
47
466658
177922
284716
235102
48
369775
624659555
404856
354053
88459
337705
171783
79813
52
244837
9
602
241101
49
27
6
85
31
27
450797
198046
510704740
54
430535
453789
34
6
57759
12
292710
159801
433053520
160692
146525
460854
5
35768366
8
307967
13930
96
109312
151121
65
464543
74
32
47
24
29
39
275061
47
39021
366368
29156
97
78425
86
37232
7
635722873
9
93
30
249903
333265
31
58
433315
432933
60
57
98
79
304741
91
26
10
296531
431425485
21
23
38
45
52327
340880
5
86
20
45
283671
636778965
9
58
80
90596
465652
403012
66
52
46
318696390
293033240
43
70
58
44019
58
76
27
38
35
58151
28141
124167
81
467379162
83
5
35
12
73
426805
34
68
165418
5
36
347172
39
42
91320
442012
71
61318
3
194829
57
89
38
35
70
63
42
96
218388
201159
7
93
423986
474921
42672
37907
88644
76
83
70
394549237
86
33
48
231307
83
10
6
651214908
87677
22420
151248
91
91
516435636
12
44
77
218522
36
6
19169
395898
14405
6
5
66297
79
49
300797
8
19
22
48
94
28
8
108052
34
843339416
11
96
382287
15
447536
47
139966
63
299547
479446
50
16
80
155200
54
278637
28
63
6
87
425639
10
3
309535
45
226080
54
387816
11952
9
391973
350890
81
474932
255177
96
130622781
4
169375
36
314404
834482370
11
367101800
3
1
500
486546
29332231
105640
73407
452414
107179
52
5
672992025
469394
356559
176371
12106
47
94
76984
253579
338041
412762
45
12
106470
2
334238
191760
89
6
305565
6
6
45
32
84
292681
7
218827
76
6
97
1
56923
342100
8521
59
48
635216130
295591
265076
772043220
61
175350
3
138364
200025
36
426644
836576480
376537
474785
366999
97638
391121
177819
22
232436
80
1
64637
60
257070
4
193995
452758
177305
318784
22
490312
416763
22
30
74
331371
27
68
40
161057640
73
77085
47
696033956
3
79
300097
454852
3
59
151321
348495
988676056
20
59
173638741
69
98
644885139
13
4961
384954793
266260
306189
61
462827963
15
8379
460874
98
50
990117390
6
82
359044
12
228142
422143
40
955825801
3
2
472857
416167
263427
4
98098
345449
81
83
430119
55
47
1
3
25500
90107
47
210872
6
57
80
82
86087
9
35
96
94689
26
61
14
2
62
31
469724
5
7
455143
45
29
38
43
47
32
5
70
54
22107
59
78
22
70
160613
34
6
28
60
347069
20
424538
186270
8
250806
8
21
362383
349281
86
67
467543
516634099
51
949248963
7
335725
87
97
999820872
32
854498697
303564
79
29
6
35
645342633
13199
16
26
75
14
225897
10
4
408574
405538
17031
320297
450403
86
867263644
413222
47
68
149719669
19
25788
151070
8
13
76
308764
38
630198262
88613
55
194609
10
16
320182
578365364
494323
88
118564
254181
148336
254499
892828917
45
256494
14
241376
188125
35
375645
259228
15
78
21
1
289131
53321
93
3
484932
645929297
21
45
94
33851
173310
67
88
342068
321394
157548670
49
8
483205
485821
361493
293581
46
477649
51
453681154
45
28
67
19
28247
2
79
148996977
24
73
240963
126150
367016
9
304097
113210
406409
210157
76
161232939
404885
36
420354
56
92
22
203926
228604
34
45
120902
89900
94
75
13
320445
340888
74464
2
48804
14
359254
5
64
214409
319427
2
134184
78
73
4
21516
75
9
44
267991335
4
89090
149231
226436822
6
68
72
392322
59808
2
455779
6
121511
12408
957232340
4
427191
84
38236
33
193966
332767
9
88
62863
695431691
77
96
73
10785
62
73
307228
29
2
71
5
52
823243854
5
96
78
394340
287442
53
95
318155
440020
8
433897
292559
148133
6
51
70286
63141
91
456483
9
332424
437373
3958
474238
4
236604
83
484248
38470
484200
1
944633567
24
240800
90
32
86
241987
1
452006
244534
114562
408958
79
376894
232243
58
285177
520800283
92
86
199879
390659
103134
25
37
42
205235
62
60
227747253
11
166396022
22
59337
243006
436961
282157
411177
28
268738
225660182
239572
442054
386431
44
97
81
3
81800
54
88196983
73
438726
93
73
20
496972
48
23
60
286582
22346
460437
411608
928844765
138600
437708
43
42
15314
50
16330
81
382907227
2
124884
373939462
81
92
47
8
30
46
5
174412
521067190
8
31707
65
96
26
290007551
34
433081
415405
87
27
45
33076
95
480776
76
3327
646400572
56
234285
1
45
435023
20
392887
2
8
22
975666341
4
21
5
354091876
15
7
76
70
466291
6164016
397792
320584
131897380
1
57909
90
412002
30
19350
5
358370
348647
316128
482434
30637
478564677
164413863
343010
22
173364
139875
20
9
999932701
193919
40884
78
417231
9100
252052
17829
60
339492
4512
158398
113979
208197
182157
185149
765247079
83
185810
372516
425794
95083
85152
117702
18
15
74
928272242
35
77
64
8
83
3
383189168
315513
10
11
34
483996
96
22
111869
494145535
74
246922
91
45
31
122868
516019665
516735231
363370
118951
354176
47
95
27
233736
2
343461
56
97
52
380926
97
50
5
66317
108464
59
183990
425049
390434
12921
80
84
34
34
111653
17
172071
388391
82
275234
64194
15
370314
104264
230743
2
270894
57
53597
42454
29
57
338799
376028780
57
210528
2
440356
84
63
195253
85
61
2
8
85768
59
57
701146649
60
48603
16
88
96
135129
217759
471261
53
24
8
45
60
52
5
3897
9
83
397425
375616
474832
407122126
69
136190
82
200422716
1
57
50741
286696
73
40
55157
622035136
76135
97
85452
117914
61364
2
83127
106508
490886679
48493233
15
9
40
84
65
66
17
88
231663
3
1
16
6
8
376808
336177
417005
40
246507
432857
3
64
56
36
25
116175
335108
202515
38
400063
85
93337
2
297427
6
161868
95
36
81
639011122
94
252765
2699
234445
99
3
373803
832610730
3
907880425
224380
131137
89
124433
438480
41
8
129353
325477
32
401442
87
8
59
233334
138258357
39
13
8
26920
45
452121
87
2167
27
166867
49
12
50403847
53
131470
35
88
91
94
70208
6
438714
407362
53004
8
77117
48
92382
25
59
250079
4
458053
69
401781
12
200585
3
5
16
258416
74084
289786596
43
199904
45
60
15
279027
7
127631
93
92
121252
46
79
747050410
220543189
42
65
377844
1
736353422
1
401197
66859
123422
38053
14
455937865
50
117347
91
83
225500
12
3
178279
524157079
368531
45032
676020545
322152
3
17
94
1
20515
89
215521
30
49
24
99
54
50
412989
158250
8
405312
830396528
15
123620
69108
489249
49
160689
46
473123
310821
56600
89
169261
762168405
3
43
39
5
32
416443095
445273
71736
151249
33
8
4
86
131334
843154544
68
52424
21
67
46
125963
47
781848026
452319
79
377167
53
84743
74
48
6
473906
355130
2
70
421877
240733
76
91
386279
2
286969439
334594
908256209
246253
362270774
65
5
7305
52695
20319
68
38
93
384385
23
421106
80
78
93604
199734
25
357792
186679
49
12
4
81
360188
38
4
98
13
68394
376355
5
15
42
64745
26211
51
97
60
484136
87
21
219069
108994562
84
280594
53
434611
68
7
94
34
60
62
41964
83
1
416542
51
148216
71
25782
12
7
92
6057
42
64
34
31
34
92
84
241646
35
28
92727454
133244
214746
127936
342258
94
71
53
385310
493935
58
6
55
420050
670640514
35
116823
79
458432
2
954595653
219301
27
9
80071
141347
491130657
254085
39076
7
367401
93
394830
637451619
74
3
342127
28
138411144
45
580420742
73
409616
57
371399
782083709
3
33
434847
97
366800
453084805
5
403164
47
428565
80
763271309
488296
469376
85281989
5
59
761140090
342161
56049
450574
485823
56
53
971280029
71
411677886
38
83
71
95
154705080
139343
44
30322
377338
5
11
439988
256738041
433527544
62561
326239
487356025
983963941
6
70
54
77
124030945
270580119
99
71
86
263621
91
706143686
10
306761
794880034
7797
432311
98
98
52
3
356723
36
97
71
354899
201571
74
96762
81
406334
99
89
185
158662
212736
99
264864
280791
57
444158234
237812347
53
190443
47
5
390591
377674
254954
541540276
4
775789243
188280
423136
156147
91
15
128093
309356
846549939
18
90400
17
2
8
80
266312
475729
9
822770585
318678
49
287231
32158
450206
24
319736
82
225620
403974
91
3
6
19420
175485
53
3
130392
67
5
167116
220442
440729
9
882398181
472632
76465
481561
320150
58
708242551
51129
169385
94
13
59
51728
76
68
345548014
27
94
35
15
390073
89
348311
487346
234330691
216140822
429576719
314534
358088
4
12
436853
398857
722611262
91148
32
345125
56
217775
443240
407131
241221
54913
61
979552150
82
215188
485403385
33
84
145683897
95
82594
303954
96
78
135348
200540
98606
24
461023
453037
6
29944931
309763
83
454750
5
90
74
4
1
25
36
289864
39
68
17
59
369098
3
561851124
43
9
85976
241471
2
3
233133376
57
60
52
31
293213
749363638
55
58324
328457
3
80
493336
198152
746177249
440373
854584360
164506
83
83
94
9
187022398
26
321633
29185
6
9
42
26
3
5
164228514
395666
21
416072
109662436
79
203822
471189966
92
89
150525
29
97813
33
9
20
241303
19
56199
43
28
231559
459192
55
452223
59
94
308001
27526
260540
53
69
31
56
60910
60
41
179766
40823
441083
26
472571
83
161173
42
168355
59
17371
139569
6
60
60899
378529
141656
4
414640
235962
79
975552632
78
232749983
393714
79
184567
31
136052
6
303175
4
3295
19
6
37
458862
393750
61
336255
483710
38
148361
79
91213
374799
390220
21
51
3
67933
34
74
438220718
107731
78
97126
77
79533
25434
490700586
2
37
83
361527
33
12
297945
113541
419931
399417
215759
240791
92
65
422421
68055244
325324
32
293627
8381
212239
7
2
72683
111410
284170531
14
61
98
231382284
300425
161989
73
37227
232486
12
87
38
4
454506
5
302022
596587729
312514
99
52
27
96965242
78521
8
34689
83
443095194
30
454060
31970
9
247314
78
55145
211162
18
22
385055450
54
369430
235585
82
391644
40
75183
5
335852
84
40
6444
60
25
130008
136565305
47
310794
439565085
92
31
471819
5
467039
434803
44
51
49
246970
6
62292
95
344900
59
305475
76
12
636622986
217677
330091
56
82
53
219331571
70
28
5
186798570
341311
1
946562791
53
224530
467393
345020
69
10269
349391368
5
33
37397
9
358075
67530
51
288297
122791
609058781
52
69
78556861
24
325578
783972797
37
707679260
12
143339
15
478595990
82
98
353617
54927
80
12
6
223687
28
3
13
297551
70
120639
182254
359715
152672886
9
215300
77
27
270911
10
25
28
298363
253670
93
233669
7
72
240599
34
96152
118161239
78006
832741471
64
37
123536
499768
467463
367809
77
90
38
282902
156115
976143389
201309
73
291336
8
36
4
83
52518
62
257207919
3
461864
255819
463881202
46
778719648
9
29557
341369
35
355716
35
195720
397225741
302344
324522
43499
280068
87
54
504927445
91
270594
303134
317144
59
277314
72
405599
381985
218397
27
13
263133
117587
19
439006
28
10
473905
26
337714
13
44
11
82092
79
73782
52
38
5276
7
494370
826939203
17225
48
43
956309606
323508
871141441
22
117149
11507
32973
362651
387249477
73
299139
24
528371700
24210
2243
64
88
4
389589
390533
255966
850375478
8
306669137
357573
332197
41
6
21050
170554
83
54
77
7
718429466
65
40
3
9
5
81
363216
2
27418
21
18
5
191715
2
421637
48
10
95
326116
464355750
4
42
52
29
10
257056
73
83
369939
126505
123321
39
50
225852
35
496720
100453
121595705
6
50
41
78573
161819
186195
12
416117
8
38
11
61
2
371654
461804
381589
481714
484687
375421
172689
25
96
324639
49
11575
5
181652
1
528956473
358502
201096
2
8669
417353
68
48
47
93
35
3
5
41109
183652
71
585567548
496387
496156
404882
257823
399058
713471446
88
39
420522
313587
79
96996
83
21
85
317067
85
8
402963
391043
695680413
45
57
79281
52
78
81187
88
423085
42547239
229623
471040
203748
91519
253969
51
88
122567
214799404
61
906239100
89
98
89956
122023
27
95
249886
859998622
458115
107056
278758
67
2
86
408266
446603
57034
6363
449918957
9
26082
289697
95
43
988505793
302179
36
161531
241465
171914
262411
447957
20
249233
323669
94146
175013
229163606
216699
7
161298
154667
332358
5
79
3
273892
397946
11
411045
257503
4
53
88
253385
32
211735
53423
2
8
146263
254986
427700993
85
148802
277369
118005
597932234
660800229
97699365
159843
338955976
62
498337
9
90155
111741
61
75
443879244
146912
270438
333121
358728
3
52
340987
175871300
390837
79
417668
66
26
231006
311316
31
78
494878
459186
2399
73693
68854
463056421
58958
8730
78
84
177687
57
21
47
20
79
37
390314
6
45091
443582
439224
84668
75776
252377
82
56674
44
109507
72
21
89
144490
211142
435532
1
898443624
48
11
205470
1
9651
321954
23
90
83
79
498496
91
22
57469
38482
61
42
35
428582145
20640
60
117006581
148005
2
53552
55
455292921
287373
55038637
947911375
288219
14
90
9
393397
89
9766
288507
78
27
57
354024
85
47
17
6
85067
50681
217705
304040
14
121973
45
134471
41
565263257
103207
58316
504177186
5985
304307
606940775
475773
21
2
33
322124
40
77
644369511
375867
23511747
15
348931
81
877299311
6
786980187
75
728547631
450297
19050
38
481099
405580
80
137435
147059
55
64
7752
439048
29
5
265598542
74
36
9
733587721
36
44
164392
329131
250004
42
29
59
41
57
76
37
50
6
85
90
736932153
750277999
378689
3
14
626063734
47
101050
35
20
280975
37
13
350534
37
200261
25
21
8
574294385
91
9
7
11539230
253588651
82
48643
126105
91
449050
81
72112
429116
79
414139
97
16
211653
79
162148803
256430
343688
1
17
357788
33
207082310
29
489496
32
169285
23
112843
58
256721
573369250
298205
411742
378136
4
184452612
11
496288
20534756
74
459043423
126339
18571413
12
465994
44
38
399581
245974
924468403
357407
455469
4
286173
631496204
53763
471788
39
75
94
137204
23
902842309
34
3
444810
12772
193305
685664307
152550
25326
73
83
838076525
14
6
178382
72
375942
53
311737
176902
53
545170738
977999226
451912
641803126
373840
14
128980
1
412213
56
392297
79
192128
34
226049
50
447680
36
287734493
1
277655
95
313418
39
8
39
43
20210
471296340
204427
57
232548
125556
196587
7
339132
68
9
56
360286
71
86
6489
2
75
44
99559
73
41
201131
469944
62
228358325
46
41350
383304
1
471277
24
5
596536068
7
7
350857
221348686
352919
156993931
9
80
120198
104974
153805
38
361205
185186
465435353
90
355370
7939
97
55072
116293
468571
96
377433
999361779
78
75
73
220524
80
87
738202380
42927
329562
91
929833340
48769920
64
184096
2
77
397692
51
44
12
23
5
479579
421165
142918
348733
452493889
370688548
11
82
75
219754
2
23
23
49133044
355353
96
55
430400
57
195225
2683
61
650147955
471399
340314
273343
84
40
407295
62
33
119443
820508570
7
8
19
19
3
113503
48
84
40
5
91943
11
1
17
69
18
93
6
51
13
86
293476
285204
314365
341211
422924
42
77
88
75
261629
472792
308836
213186
290617
27
99
65
69
21470
74044
242553
265117
46676
78
105750
149078
8
23
72
66
16
154862
30
7
98
48
69382
5
8197
322196
42
7
3
481942
2
291270
320619
316985
28874
66
76
408905
85
342535
6
252886
78
338895
87807569
422511
486512
21
281966
88
497324
373091
7
212441
41
251366
609840451
52
483060
3
41
36
499811
7
175601
81
214479
1
312053
47
1
1843
560280807
479063
42072039
82506
86
71964
92
17
345703
31
626458329
117525
58
14
73
9
10
386929
129811
356350
806647527
161816
71
207821
329834
196725
23
65
54
342810
173859
71828
837546639
44
467421
224584
767211595
97
68
100285
59
487228
53
176674437
68
79
7
2
65
9
42
39962
70
84
680191793
471044
71
92
525372076
155943589
41926
18
173786
406114
97
93
355102866
23
497932696
27
218357
8
13811
1
395594
8017
49
857608098
7
8
7
253063
128818
344031
14
7
403104
80
115945509
226218
3
139954
41
328089680
14
347951
147234
49
74
317604285
346549
98
251474
1
37
31
53560
295934
224281
394842
406265685
61
371214
57780
73
71961
58
637518625
369430
404257
71
63
46
247085
8114
47
274661
119465
638878977
63
169359
606321932
53
73
9
397479
18
304961
333015
91
323321
3699
98
63
59
139815
161256
454423
24
347795
3
87
90
23
57773
61
829179434
443355
30
14
387338
96
348745840
47
8
90
119042
188535
414950
205204
308213575
82884
27
55
213576
308998
23
35
18
117813
126838
71
89
333985
94
61
35
53
205671007
47
19
285801
49
399650
10
50
76840895
57
302118
17952
18
272994
29
273384
447751902
22046
16
34
280031526
182419
194775715
3
199425
58
237893
7
62
9
93
3
105107
280996
212668
80
459862
403688
38771
30
54
495801
91
184094748
742340629
3
17
1
70
21055080
48
311316563
263375
8
178809
313833
166104
468173
18
394014
14
271427
67
74501
40
58
22966
48
40411215
53
409692
62
15
39
58
55
67
201493
2
23
44569
5
98
362458
29
71
74
490800
54
27
68
281909
53
315593
1
48
80
327937
3
570165717
256840
613086504
932166060
498734
69
154967
48583
400736022
9
28443
4
227175
70
64840982
24
55
63
24
338574
60
89
113727
34
99
4
348032
67
192014
439930862
9
91
239961
300223
4
294766
56
148933
22281
254695
52380
16
29033
59761
49
10
23
24
191397
161262
287815
22
69
829278764
8
24
9
176619405
26
126290
144560
79
448957
33
1
307644562
312492
22
46
368362
3
730677162
339387
722069782
337608
73349
43862
40
5
446805
89
67
271700
347082
427729
168727
605101339
23
72
214492408
71
456318
94
95990
161818
951763996
87
1
452917
449804
279716
3
8
57
79
289872
1
12834
37
451465799
87
58
123711750
412926
85
483699817
73
511653000
52
21
31
32
909206464
81
404074
377837
57
428169154
88
855122888
188698
51217
23
31
795267176
272507
466721
391715
48089
6
686538433
1
73
235351
75
458462
30
403813
335120
901127741
3
232717
429338
2
355772036
12
22716916
453145
118957
48
506459352
186773135
58828
43916
94
93
42
44
45
330783
440778
438074
83
970629243
232126683
1
54
3
383512
63
166858
7
57
82
61445
289408
65417
40704
80
58
1
63
65
61
735325219
236764
84275
93
48
248072
30
137217
95
223502
437318
78468
6
19
59
61
2
136920
60470
80
943775203
91
877886553
51
53
12004403
224316
88705
50
489342
48
65
154453
1
31
93519
9
659466193
396958
267583
453042322
77
71
420593
71
45
430211772
35845493
87
57
387254
64
52
56
24
423455
6
651204077
739251236
182372
315280453
39
61
80
298507
69
91
231355
647497646
413673
614796257
262329
10
7956583
57
69
93
48
92003
18
15425
1662
60
67
3
99
270368
429748
138503
481308
412483659
46
328457
21
4
8
76
189918
15196
64
25
95
83
63
91
400426
42
159818
216056
174856
151232
412182
427880
427480
29
729319591
319141
69
336879
12
444200
365628
1015895
90
324813
194678
68287
374553
18
63
376186105
22
207459
88
2
42
1
5
496479
64
435593
50
499783
118818
168193
262196
369153
98
345077
17
327624865
429611
40
193319
262091
44
13
463371468
488312
370753
331453
525135743
1
260791
39
37
58
78
86
5
365623
134970
11165
3
3
79
279886
180988
66
2
72
223151337
36
11
39
705566104
463299
28
40
61430
50
384350
25
62
3
99
481807
46
36
27
87
158058
7
20
445443
14
274097
89
25507
29994
471510
1
63509
412018
287242
49545
43
981914816
316760
5
695911585
424210
219761838
190489
40018
48402
85
258382
9
41484
75
45489
304001
31
305618
480483
58800
51592157
442145
76653
327806
339173
288324
73
23
44
436778
34
69928
149585
5452
42809923
54
1
291688192
415054
96
7
38
9
3
6871
6
333895
56
421385
207766
77
269448
12
294351
52
9
131752
82
98
253388
96
4
523088400
393347
86652
34
87
77
484537
336650
288995
53399
94
7
412368
328605
7
216920
54
46
403780
422333
216264
534788668
53817
27
26
97
54
28
269386
469315
90
187944
194916
18
24
9450
93446
70300
989812900
32
366112
34
39
61
409605
80
238759
64
169218
327623
139345817
178727
52
147429
68661
348079
490348
7
48
15
44
239187
476236
295662
54
70
329683
382
68
193679
61
370940
31
442520
431099
52
62
37263
82
8
55
87
62
355256
18999420
21
29
77228070
231162
63
132876
69
79
62
4
145054427
83358
440508
1
80
3
224295
36
58
348181
366556
4
367405
18154
26
80
35
91
60
654096364
229438
15
91960
301137
8
147387
73
232126
96
78
6
35
289371
18801
42
69
162911
77
3
19
134284
413509
3
163625386
72192
90
78
422636
234984362
21
81
5
346836
5
60
136800
486787
207923
61
75
258097
259816
26
167327
48700
6
43
813347972
8
81
47
464969
4
90
9
47667
135010
10
79
154351
72
16435
82
78
470510
5
69
25
37
711834246
16
407585459
64900
47370
27
10
18
34130
338428
46
38840
166769
216485
92
12
51
17133
53
2
455396
246250
94
52
202798
76
421750
342077
7
491219
31
2
162576
18
58
76
62
70520
61673
37
326075
373055
196405
45
237828
6
7
9
217773
87
397924
76311
2
34804
93
76
799901351
62
50
27171
86
15
5
6
7
4
8
119416
27
475205
3482
644634083
37
40
7
327556
256123
309353
72679
479507
10
384398
89
38401
27
209026
24643
525261758
33
36994
27
248700
4
3
477234
10
55
212438
1
408682
912270155
7
76589
9
83013489
7
33
31
494127
354238
993909719
54
83547
383881
426535
24
64
950813309
29
603378166
299184832
71
97
34
7
93
51
495093
224270
94
7
20
109031
79
55779
59
216165
82783
44
98
22
989398351
82077
218472
378477
796700505
7
246485
23
136001
345393
127753
88
202348
52
41
253688
55
2
381048
87
339475
742565171
25
3
28
72
97
466576
68
325459744
37
201388
478612
377580
228262
265502
767540157
84
84
19
70800636
82
189787
14
96
205975
304893
44
94
21
86
59296
89
67
81
65
65
330477
158764
32854
8
163115
30
487945
795844783
165788
34
5
82
4
40
71
89
5226
40
526478674
20
213824
881710764
48
83
83
4
363756013
986817385
184327
232852
441301
19
42
87
43
4
338059
61902
96
114743
159579
26
135129
979450004
2
100092
88
7
379802
3
3
161488
51123
446537
5
22
10978
67883
268422
9
99
426261
16632662
56
475443
5
54
53790
40
43588
5809
741488736
90
34
65
3
105266
5
38
373303
374778
457680
97
276381
53
77289459
40
10
753963038
393414
8
74
44032277
97
187671
64
37
29
330767
368760
4
43
9
55
442350
375327875
8
217278
3
282131
18
62
9
7
31
2
365879
9
56758
333765
43
60
466958
39184460
60
54052
74
11
332492
342998
252446
13
351070812
465294
138040
20
2
31
222096
431722
82
289758
386349
433220
229028
49
7574
254510
364620
785611694
54
5
59758
34
67
78
498446
122328
18
399972
439408
32
68
31
638433734
85760
28927567
18
29
254948
475350
88058
299579
16
45840
65
193110062
42
78
188347
483243
242188
94
383041
100272
312089
75560
211355234
22217
86
219019
83
55795
374789
145579
415926418
341739
5
46
34
210440
6
424652
21
25
410937662
77
6
72
51
5
143347
65036
55
38218
377897
44
81
112495
59
3
481354
80
357457
19758
76
90
114184
418700
52331
98
33394
156075
30
19
154050
79
94
162277916
10385
27
440865
351353
438859
84
12
30399
388980
17483
47
22
58
82
39
44
54
2
98
20
3
612601513
113227
295827
3
43
60770
168137
342843
113004292
16
140473
440464292
243533
400126
191482
3
61
121327
109509
23
20
102127
51
85
36
60
33
72
91
468289
102773
257337600
392959
329902175
30
90
130806
2
389822
49
54
34
57744
295815
12
26
5
218841173
40945
275267485
753174803
2
62
96
16620
41001
187771
230137102
35
66
7
50507
106866
627640596
6
78122
879592919
208755934
9
8
296067
439882
2
27
3
10040565
76
13
86
45
5334
11
246119
57
65
84
98
80
224276
443073
76067
366520
161303
248079
90
66
830582856
204837
395609
329880
1
60
10
71
86
11
79
6
303422401
1
277926
342532
272003
333574
12
531448686
62
19
775188411
313288
82
307716
50
34925
75
312488
823257997
60
413801
9
749213750
58
28
369533
386634
462472
92
12
90
107623
140167
85
274645151
96
6
8
200531163
27
4
134654
465194
519152505
328383
55
495343
55
313073
426852
15
96
82698
208693
276799
94
476180079
421588715
89
65541
35
58
39
71
385096
90118895
16
89871
445719
456232
199005
297116
274476294
19
130609
276031
9
68
18
52
3
381517
451118
81460
40
175513
244201
182030
14300
93
10
135463
337401
106570
355559
8
29
249542
48
218350
92
13
21
12
380756
81
85
364774
397462
342035
128818
991060545
3
6
104720
14
12955
274885
233588
26
45
282963
14
66826
85
91315
274359
1
367907549
18
56
78
427836
50
81
64
22
61
96
85
111898
394797
1
1
460368
68600
422899
426852
67
37432
460055
399165
34915
73
25
459909
326568
91
8
57
28354
136996
47
369653
54
56
170424
376407
23
68
33
222005
837118342
802136118
58564
10142
45
410321
97
82
22
18
53
606009434
51
856598369
22
823556648
16
51
54
275145
11
42398
225150
33810
17
391486
262461
68
25606
78
133064
131419
102774
120219
67
916904958
386736
83
217011
67
39
71
33
89824
67
66
239538
50
77779
307408
88
84
51
178892
75
455283
386550
89
28
423927
26
52
351990
64
6
354668904
6
698731997
6
51
74
35895
62
50
24
636538501
47
79
66
83
75
273455
18
130999
24
77
610387352
84
231276
35
672227910
79
88
322808
43
373678270
41
28512667
303443
166051
11
72
425743
191415131
199197
273915
91
43
39
123410
8
195716
51
316090
35
25
126372591
58
97
228759
445170
85
947307878
87
262042
23
43
68
10629
38
15
61
280564
165054
150622237
78
720277167
21597
49
72
308570
336419
76
44
17
69
17542925
96
636194863
37957058
18
256223
11
9
369263
30
428730
2
3
69
40
8
51
157739
98
26
90
40
330598
495568
96
487043
312473
175750
2060522
85
80248271
91
22
72
25
474678
64
257751
469283
314496
294894
83152
16
103342
342314
51
96
93
27
276585
33
7
167846
58
148552829
180799986
23
22
18
294835
560485988
94
71
91
2
6
3
10
220100
302252
397616
184515
2
21
54537
192926
144536
25
97073754
16553
544529666
475910
17
7
57
34
274314
42831437
187238
154748
67574
115159354
355431
48
326506
70
78
353215527
425938
53
319308110
25
2
9
167767
128028
429913
371732080
26
124790
43
179686
636249838
42
413072
42
5
32
439439
170147
106362
6248
97
720713915
67
289683
93
3
25055
757060514
250408
57
450245
31
71
57
23
293094
83
445935
10
353224
61
232303
56
37712
341277
66
181102
24
426419
74
453373
250667
52
23780
47
137903
892807467
73
412779
76
220215
72
106321004
49
8
2
90
288326988
80001
454433
540601427
3
23
78566
128238
81
5
748884311
1
227065
1
145348
905909002
48
60312
70
130482
66
22
387550
56
371083
14084
22
146154639
45
318008
43
69
27
434484
415294
212392
482972
97
39
333747
277962
290492
11
54623
80
139367376
29
2160
43
34
78
63
7
63
331775851
161573
57
51
73
281236
457152
84762
565681874
45
53812
9
419496
347536
60
300679
9
3
4
695383370
215483
18
454692
45
99
220484
44
407813
849741882
68390860
14
300584
230487
47
267177
183341
407448
30
388888
8
604653266
54
98
71581
99
144086
225805
74
4
58589
35
21
185842
79
7
85
51
429961
7
268868
29
85
79
99
15
278425
273543
57
52
206511
7
143921
98
30
95
9
178432
1
216520
75272
41
28
9
76
55515
475445
410821
297405
2
77
386118
58
227756
136852
331699
297292
424204
77
182440920
99
344970
348305
68
45
10
384901592
3
67
72
414947
80058
230319
64
52
70
252074
67
208958
14
17
101324
38
305445
304232
482226
82
96
97
322862
456555
10
29
64
91701
587409112
49
12
198277
483611
86395
70454
614854963
63
70
279172
510097078
50
399430
46
797538728
652255395
57
153478
481634
23
1
61
473980
287841
81
593086212
36
75
288210
81
308326
478647
40
36
364756
3
217682
29
437595
98
94
174660
19
194618
288195
229126
18
426130
220671890
732475677
264823
260205
13
64821
194352
24
573442766
31
23
223847
102305
7
29
73741
365201
197170
400072
90
206823
77
750222578
77474
24
13
74
57
229237
70
9
261949
21
232047
2
64266
32
300707
94
41
175458
25
130365
1
92
156509
224339835
61427
94
422762
27
76
405299
42
182091
3
231793
8
30
9
6
16
4
15674
15
7
659721649
67230
288132126
100074
17
435970
90
6
235480
174990
337962
5
355311
29
493601
213440
341163
49
281254
874582135
118105
384011
26
29409
5
483077347
170810
3
14
58
67
14
904035040
45
80
310286
184338
439875
91
32
29
801480336
23
483496
61367
32
93
25
33893
201384444
60338
57916
86
6
91
646408550
93
222878
6
287444
94
58
339261
14
41713
52
42
280358622
92
72
52
36
347651
88
6
865945070
432463
58
69
36
31
983987712
42
471019
248847
345972952
500696530
3
63
416563
215548430
53
81
772149712
84
5
49639
298927
16
32
325383
38
539030405
204686
6
205913
255923
362690
483507595
138789
58
86
22
381393
204006
227393
6
147683088
296040
8
238082
69
363373
61
106887
242323
252202
164869
77
234227
33931
83536
719982852
92
327119663
57
883146269
79527
66
90704698
517504152
52
42
39
248460
76
318646285
12
11
58071
415362
9
68
2
152015
93356
83
409327
498709
273353
53
8111
86
377289756
292155
295962
670615016
264241005
27
699740197
21
162144
79
94
465564
434764
55
70
315904
5724
496239
99
4
369298
67
11163
2
54
231182
299674
24
419687
34
70
86
80
473308
317184
475947
7
262714
579357749
432253
183081
113312
114272
767808294
43
1
61224
303797029
23
71
27
22
98
306728
34850
465424
202457
35308
19
71
7
967415040
25798
51
80
35
25
30
437170
4
495202
4
437818
274154
364168
4
219290
42
83
81144
287930
21
4682
171430
3
50
89800
12
336140
416479
90
74
30
194420912
159372267
263284
79117
57
45
193092
636211526
39
33442
329425457
150381
26
64
79
91
74
342635
456311
36
69853
93
364917
194007
64
15
82
171956777
5
13
334984
58045
7
45
435847
87
96
2
63
321379
341392
72080
8
76
35
66
83
17
558411897
56
41283
23104946
261775
25
170195
5
115316
245219
6
73
3
376756
36
303619
419752
35
35
4
6
40787
8
95
7
49421
400437
30
184152
3
401283
5
470876
571402450
50
38
3
78
122058
364834
86
242625
339899017
2
50
57
320940
32
409223
272579
61839
52
1736
85
57160
51
96
78759
462284
345923
498804
4
6
3
97
305527
76
78
151296
26
314801
476709
287997
4
441789
125865
93
10
41
916239121
85011
355630
907353634
74
70
115077
111635
90
81
57
79
6695
7
432947
351534
54
85
40
948284049
189007
83
474785327
48
49
243661
80
21094
19
94
87
466781
301241
276541
127757
405711
63
295224
149498173
23340
97861
64
363926
152743339
65
39
70
107682968
6
4
58
426209
92
451149
6
482667
54
12
80
89
319951
82
21
3
339361251
308179
31
280304
449409
20318
17
435521
4
46863
72
64
39
355923
329410
390331
9
356975
103077699
86
398162
61
198050
20
198389
192558
187592
455147854
289479
92773
53
29
84433
437661
7
199875
921179067
12
8
22996
111469
7
51
379720
90283666
58
36
28
65
55267
28
47
35
20
469463
244332966
961705323
59
4
69
11
60
997364142
80
321481
90
405639
130573
394594
221195
46
69
59
305745
262553
7
391776
42
43
24
83
275990265
212405
60
64
90
266684
417310
60
29
71
87
169687
5
108969
61
8
56
479032
21
63
49
23
133186
16
8
140969
19
224126
8
96
318269
177508
402138
240386
14
45
16
795137606
72
403282492
59
5051
448495888
72
298703
1
573341826
1
140150
1
79823
3
94219
9970
356116
464440
99
312943
429420
5
401139
34
105874
88
252483
117838
70
5
21
283373046
69
83
79715145
500380358
28
51891
81
11832
402841
44492916
33
520878069
160272
455575
263678
481205
530471244
14
156890
806964589
88
64
5
414868
457732
86
37468
13419
19
76
211624
65812680
8
14
960046075
66
470352
263870
452097053
80
86
31
54
30
79
69140
98
38836
268394
114985
342744
49
436916819
94
89
286879
82
38
244997025
170921
150696
168694
6
87308
52
78097
792278194
349886
55
98
210715
2
109624
277064
16294
347447
34
31
2
47614946
64
491832
220251
502590317
75
24
3
38
36
27
656420684
54
284454
60
286868
198824
77
35
13
6
417762
434171
57
63
407720
312989
35
351573
91833
70300356
58
18
396393
883390017
86
92
472232
134707
156025
416047
80
392529
326199
53
247844
471949
271188
76
677730184
54
22
706643855
937360867
11
39
486773
389227
401008
91
58
35
62
812716529
119910
222642
21
48
19
425783
81
14
2407
367872
75
77027
5322
242076
259663
576600315
388789
444690
216248
186352533
465584
244342
3
77
8
209735
38
80
6
42440
103780
203322
93
177701
884472460
40
907908893
87
370120
72
60224
91
252263
98
28
106850
564773932
58
388916518
7
172870
377541
387363
79
103362
352897
36
90
17
33
49567
376866
2
86
44
462332
6
314344
33
84
64226
101733
78
67
111085
65
86923
312539
43
862922190
90879
10661
79733
29
289905
498087
237088
775070484
832021952
90564
34
69
398694
171633
288039
254082
157568
9
98582
334796
264940
7
61
489288
380170
24
431331846
399709
62
368292
15
465916
24502
36932
198210
126015
461094
103282
131684
115630
30
21213
83982
72
377086
445600007
449205436
414173
266577
25122
5
40
481888
379145
82
87
76
20
39
246964
488149
451406650
250393
96
1188
51
80
6
5
70
7
2
177207
12388
104764
17
12
5
78
59
227517
43
15
3096
51
228777
52930
78453
2
53248
90
189204
13320
82
51
729457289
9
62
16
6
40
2
297756
6
35
2
10
39
9
80
31
63859
494567
482383
38
178369
75588610
51997
16
85
458710
50
478346
256339
60
359935
37
112959606
68
237694779
71
322353
24
242243
319570
96
97
317775
34
5
27
85
264494
21
43
21
309780
89405
4
26
118835
42
365698429
43248
21
83
78
482106
379389
23
61
877267933
1049
493577051
116007
50
152978
703375103
24
62604
11
67
253938
234186
67550
439688
28
57
21
8
367755168
303875680
25
60
150956
315306
86
13894
31
53930
84
603621484
403351
22
123342
245472
492435
44
4
142572
9
316179
291856
27
246404
426129
5
44234273
443734
23
886653035
371467
51
274036
375287
70
47077
71
187314374
36
343612
25369
1
24
256358
22119
161180
78
402134
51
44
80917
92
38
389894
258992
495948
18
74511
321817
29
38
370718
1
201886
429710779
77
271594
5
702055868
66
50
472285136
2
23
53
41
95
44
140489
250598
19
35
614714702
79
46736
337799
26
473202
150918
376007868
351827
94
150696786
375204
91
108710
9
58
19
436503
93
94
462101
13
171535
56
803070332
7
221977
56
86
47448
666853220
158547
13
83
99
27
69766
76
32
73
9
386625
23347
488153
57
4
73
67
215176
373619
432888
101475
669884607
271042
52
50
34
99
70869
308853
6
456819
35
4571
225072
167498
243708
85
4
273429331
9
89
49208
346692
379239374
143753
90
11
982991622
81
8
36
86
3
91
8
85
53
201791
83
62
87
432364
45524
3
243829931
94
376543
187573
13
237117
48
59
97477
59
325770
128039
8
245719
842154758
29588
25
142508
5
70
263380
437611
1
42
5
349267
9
37
68
7
37
58366
457854
255668
63
199230
32
4987
33
55
10
4437
84
222130
46
4
37
88
386467
82
48
13
64
64
35
268160
50
250610
370743
597824979
52
323094
98522
8
263699
326611
267897
316013
665731212
9
36
53
35
3
2
127065
84
37172
367000
666407360
83
33547
70
486734
48
62
37
45
207228
80
261775
8
449761
42
513252306
19
351200
9
49229
47912
349461
7
23
6
31819
21
198881
20293
822720137
86
65
87
10
92
92
6
16883
91
116282202
78
87
284180
72
325590
67
266404
117228
72
83
7
956154480
6
359768
63
180664
40
479106
186032951
594494439
76
65
64
13
15
979244132
11
234103
98
13
73
56
16
9
434490
17
29
77
29
254941
69
414710
32
74
105105
132807
78
107304
193058
78038
61
63
286127
23
278374
24
777141037
64
97
45348
198081527
350697
348628
256556
405496
275839
265694
313605
269321
31852
455154
296054
51
69047
80
153781
368290
12
136600
185219
56
32650
170912
14
51
244872
6
2
389073
322625
321415
304758130
338034
8
22
256990
2
654438314
365133
234664
302953
6
105894
498462
423700
86
367847
400239082
473875
495105
33
6
967628350
319845
466602
312974
807326267
249614
61786
493348
72
198922
173331
492451
248737
488834
177173
9
2
432058
41
30
289164
153189
58
194760
78
79
16
494641
437150
180982
199815
151896
76
391983793
127713
20
74
270422
70
326919
40
482435
304974
9
430222
343801960
296621
11
17404
83
18
154324
151368
245358628
64
90
637695596
84
772383499
10
73269
23547
1779
391279
53
14398
46
228959
3
39
259413
489901775
5587
66
46
72
77
210695
93
123853
471945
43179
84
289041
549948515
35
74
4
52
47
51
310951847
82
52
471439
8
1
53
46
471538
135747
43
7
18033
323584
14
4
423311
28
5
392786
71425
7
6
114912
13
381081
28516
47
64
896140626
414060
248324
7
179401
236911
30
65
2
18664
146138
488974
16
71
84
10
53
220383
8
67
17
431684
85
35526
29
95907
19
27
386361
61
386637
43
37
31
220026
95
69472
78
272901
89
3
879499582
30
166202
27
15
19
350788
457173
539881201
95
572915629
340634
59
458419
61
393764
278095
16
61
419
879469960
182432718
21
15
311622
487935
132258473
16
76996
336080
223606
99
931182762
84
70
341376
416954
61
17
139322
70
45
448707
72
57
56
842523128
374633
639500696
43
130091
95
258909
85
68
21
159151
250277
498207
740684425
410327
153997
55
470181
96
6
49
95853
34
307924
83
91
64
151725
203378
562321358
637530785
271758
84
485230667
76
422534
69
3
202257
88
24
82603
3
86
445663
10
57
90
9
50
243318
94418
7
904179598
97
49655016
427018
258470
2
995605674
25
39
83
43815
35058
50
99
161453
72366
59
406813
44
491110
8
73630
16
411816
2
86
81
67
7
8
37
24
19
83
24
200775
14485
322903
50022
328930
291248
164823
212654
2
8
103268
98
44
257763
56
45
93
52
275950388
6
18
23
12
51
377068871
66
21
30
51
4
87
79686
83
35
498532
495810
1
590527896
56
246956
51
155631
194316
54
79
43
11
596794349
246042
61
22
65
354220
300925
58958
459486
1
50831
17167
72585
95
4
24
5645
84
232106
7
14
42
239623
39
6
18
52
68
77
290004
204866
61
93
669069056
2
79
5
7
21
356194
86
2
798713465
61
70
33
136513
453004
78
11
27
363324
356013551
140777
472390
47
74502
404987
3
691118884
70897
817199017
7
63
38
57
246437
4
211559
350434
44
80
55927694
6
432923
431903
242854
78
7
236276
485968
12
6
62
4
144888366
93
209857110
300673
475099
91
53
218458
136941
2639
490876
132080
133074
128924
72
31231
22
94
49
460064
183244793
869158491
1
6
426602
14
12
53
27
58487997
140140
968403977
36
30
6
219045
474320
17
473652
7
88288
8
42
165465
24
542996931
99218161
30
221893
80
10
42029
420196
33
5
56141623
428343
81
143432
267886493
7
22
262001
218934
21
300469
98
76
470352
8
426733
915488511
428762
724362303
85309
68
386243
1
49
417881
410549
61
408294
63
5
52
20
7
35
8
455155
81858
4
38
66
77
390253
375592
8
365455
398938
67
6
36
24
303398
53
52
87
90
313307
306367
495626
358086
72399
16
14
4
145179
451395
911164304
7
380853
48
32
273027
681783868
313144777
91
4
48
18534
277661
5
32
840087100
50
72
405002
83
28
5
41
72658
46780
83
344465
74
619337975
34
161140
13
26922
395756
94
419007
75884
290335
234774
475700
187647
80
31
63
96
6
481850
79
111064
68
452261
338165
17
50
74
88
66579
367790111
3
737970366
112055
96
470992
212420
47
396258
76
360514450
215950
25
54
168989
263402
40
323112
26
85
464125
56866795
25
36
65
241174
336818267
57
139599
31
37
168327
68898
36514
21064
374479
447054
461234
36
210840
4
68
172314
217148
476504
61
99
550023725
208117242
914731802
4
1
270210
4
74
313454
222248
108600
11
181432
294116
66102
65
912655098
417839
200042
24
246601
243493
60
91
203931
130006
36
388681
441246
828584995
20
425384
166670
1
79
9
31997
83
95
94
361804
518204027
40
157911
46
148305
18599
47
27
80
299271
148301
2
1
90
13
40
193886
297589
99
178085
35
33
187637
16
2
484703
1
39
168338
2
23
897034303
63
57
82
56
75
487710
33
36
28
205686
605713096
944483790
456729512
85
90414305
7
297408
60
561206105
7613
64595
23
949183810
578959339
5
32
4
28
109793
498325
904690545
9
193920
51
302469
53382
37
356636
76
183803737
176952
9
65
433253
32
603399385
1
267684
55273
173665
139259
284040
43293202
68
86364
138472
70394
421659
45
27
2
138947
278179
39
14
51
241171
324505
326036
47723029
256173
56
105424
239889
46
293022
268975
288811
4
28
408985
73559
113701
34
3
328121
277955
8
700277337
7876806
93
10
71
263686
57
22
53
481989069
117203
57223
306218
174
88
91
45
31
24
85
286898
2
80
985040667
97129
402636
3
1
664819781
207489
16
1
35
12
2
474566800
5
376543
171915
9
63009
529414410
99
98
313820
11
150030
29
88
4
77
13
121724
639215619
86
201385
79
138259
27
191511
66
769206089
199193
72
186934856
705282494
32
99
90770803
25
52
54
88
427695
75
4
69125
736174545
7
234186584
30
241722480
8
6
95
31
94
2
96
347637
69
160626
69
38
420305
78
11
82
87023
470812
43
20
39974
280682
76
62532
81
401940
146746
76
152851093
442052
77
648036451
355940
4
20
428565
362220
459437
262496
7
138661
7
60
25
926796512
265371
27
93
31
9
65
77832
117226
25
46
126338
28961
941503908
13
35
16704
732504593
227824
279148
144243
302106
4
62965
43
2
475464
223935
134115
87
426479
127204045
60
52
392428
33
7
58
12
133791
354278
395954
428467
3
31
81
112355
40
41
1
84
272608
60
68
494722
69313
112231
81
39
470721
33
349152
3
21819
119378
110265
732061409
8
50
208087
33
3
173233
36425787
53
98
33
198704765
42
68
62
410709
7
3
47
59677
35
12
83
54
15
91
190284
56182503
17
222740921
251501
385954
87
22
484024720
472260797
84
2
488630
489622
74
108485
22
93
52
6
330330
8
90
9
111286
731354278
22
88
205516278
65
99
19
443776
48
358915
76
328577
768550556
2
49
184430
82
26
23
29246
117606574
52
12
285940
31
16922
34
78
31
11
388137
5
50
82
320795
36
275073
479758
232951181
9
75
49
270454
251560546
822946975
318111
9
294597
187595
4
8
466157
892879000
79373791
5
683322470
19
416903
26304
231990
54484959
484433
234430
3
32
74
360604
18
101966
146759
42
125735
17
484319
9
134519889
360929
52
667059310
37736388
27
87950
99
45
93
99
8
80787
1119
1
404540
17
840683550
7
300976
3
33501
11
324266
93
282715
240572892
67
447401313
31
43
368705
14537
96
184644
89
7
55
377028762
55481
67262
38
84
63
199708
28
21906177
239721
284224
909800787
137574
64
35
8
50
41
61
6
172290
63
18
42
34
180049743
297149
849838576
48562
929015407
88989
321187
43
85
281116
245837
96
3
159315
211577
50
497016
70
34
69549960
75408
362338
231945
38
10
379447
349317
310703
224305
210922
28190
28
11
37
116080
198237
11
3
349796246
211607080
11
20
6
78
169887
23
474711
89463
363263
91
84361
417793
31
33843
48
468722
489585
7
79
89063
24
448352
5
1
99751
8
333260
221124
470725
40
46
70
96
928726668
25892
18
71
23354
339220
93
361821
941961742
8
65
29
1
250169
2
49
280256
82
294107961
438491
1
68
35078
62
98
762688153
90
287404
420843
23
54
392842
72
32
25
96202
9
8
400296
50
60446
241189
388122
385609
12
12
169969
558534487
22
19974
441111
315274
300384
341038
2
679364713
320227
404473
297348600
122490
32
134928
69778
86570
12
207303
9
349243
224308
189843
46
78
5
413682
9
84
478377
236079
58
41
412627
292276
54
401315
492829
12
5
4
20
44280
476257
65
405778
40
937346376
25
69
61
39
104715
419085
55
21
58
46
7255
92
9
10
66
15
242864
38
29
485945
60
78
37
378671
69779
155003507
96
44
39596
65
53584
138624
464413441
340968
35
2
141649
21346
47
199992148
42
932002536
20
25140
48
16
1
259049
262519
39
44
6
85
45
58
139250
77
118769
465738
9
16
67
51700
530680291
216299
11
470848
301983
280160
50
186839
53201
60
6
443882
283162
206729
92
832916586
274883
63
89
117320
429313
42
400520
50477
123509
239254
307083
8
35
1
56
82
176323
41
318384
5
441742
20
66
9
88
35
257536
37144
56
141700
2
74
250262
43
8
56
152905
6
416360
8
14
54435
76
6
154624
37
49
54
493003
68117
358113
53
289060
27
88
47
164904
57155
68
53
346566
347601
45
45
77900
72
57
239787
153553
54
319385
326909
76254
99
50426
51
242200
391553996
39
939769599
32
53
21
4
34
72244
380421
38
314334
491185
689932496
45
62
474611
69
2
93
91
192895
412363
256415
46
9
11
204473
24
939487242
203152
602804512
51
83
73
410595
51
65
773953861
33
476882
43
93
8
51
338367
39
85
4
115857
8
501587209
204809398
37
480563173
83
24
33
30
26
280127
164719326
34
403195
6
78
82
6
148382
96
7
249854
49
310888
428758376
468457
51
320188
14
41
8
180800
278911
343897
578033763
175440
277288
19
204507
95
312735
72
3
194576257
291561792
889051756
178365
204995
98
85
488488
12
3
275188
478332
3
473947710
326769844
316122
229336
5
66
22
77
145924
1
800906915
1
11645
9
70
227029
92
188969333
223478
60
6
135934
59065
243328
19
21
390355
155302
93
248520
220595
6
192978
214632
62
19
40
45
21427
407416
292331
116674
293659
96
52
311949
47191
76264335
417125
178213
339993
30990
7
203577179
6
345653
496444
318438
628962304
326552
2
97
62
98
125028339
90916
94811
44276
9
49
135049
3822
56
33
80057
102547
3
209585
477529114
85
7
485922
94
387555
53
8
8
42
235835813
1
30
33
23
410701
411123
75852
33
108786
130135
380549
2
15
243027
341241432
69
63
466904
58
85
247487
490699
357507
87
45
8
67
95
263979052
409655
32
421578695
76
35
19
309041
59
94
47
961584645
184136
2
47
6
102864
79
61257068
279400
394033641
99
398391
131081
255459
90
15
8
45
85760
312075
66849
75
85
17
263134
8
1
93
122831
15
38
198553
160482
21
65654
873624989
88
20
62
17
80
127006911
928612339
243556
257701
349678
148598
95
44
247611
515164737
181592
87
110311860
29
679349199
454277
18085
56
2
7
9
20
109107
314230
283199
95
193225
270058
47
5
253293
322842
492609
114048
2
411150039
259318
143036
80
62
206449
216813
59
5
374636
5
51505059
5
66
416126
14
87
52
613493523
108467
98
15722
26
214230
27
62
6
40
36463
35463
223881
85
65
93
55
621774697
9400
254709
89
57
94
8
180349
66
53
453842
5
33
106788
65
4
12
45
232537
722646321
41
281441155
440009
91
84
11832368
378492237
75
322905
286657
75997
9
76
480725
65
29
414803
494757
8
199132849
377386
72919
992440932
55
369985
233946
406677
52
57739
74317
396764
47
59
27
56
290497052
98
18
270314
66
408864
28
94
16
56226
24
4
135019
422707701
35
9
437888
63
78
487791
47
329312
42
2
76
213935
267910
31
94
40
54
48
25
77
19
458946
557726190
87
286478
128396
93
59
84
76
55
9
61
484790
78123
3
375671
35
31
60
52
478963
14
28
2
20
94
35989
6
119410
86702
98
5
85
85
43
78
2
245703
60
65
195769
45
459581
49442
385872
33
123430
483477060
7970
103509
701741909
94
30
331728
306915
15
20
110508
63815
738410830
96
75
124645
48
17
448265079
5
146864
7
738037268
71
75
300919
19165
60004
9
22
52
78
82
215336
48
9
6
941324065
301223
8
70
264000964
306644792
79
479503
59
6
56
974353514
26
300698
1
193040
11
486907538
340440
102850
533197700
317605
4
30
437055
34
52
42
47
94088
714893474
209888
325190
8594
42
33
615076716
98
57
18
476661
1
7
221844
426803
38533
55
68
34
1
3
74583
67
79
92
9
97
944315108
65
194589
3
476128
461543
89089
66
6
332086
68
88
56
78
80863
79
12
30526
33
98
65
31
457817
149079
28
524268381
67
42
405386
611445745
70
40
2
14890
450903
5479
516134451
439344679
477550713
47
832824389
49543
39
87
66409
3
146952
80132
57
99094
345059
7
78
14
382631410
394559
37
80
231987
447932
3
57
438116
10
2
62
143320
479623
58
94
219623
42
489642
742292838
35424
346259
5
4
26492
253715
81
357009
28
173941
183052859
84
22730090
178147
39
90
7
30
82
95
208227
2
81995
49
86
98
92
297252
108794
173697
85
83
6
74
15
34
81
96331
95898
3113
9
499446
4
83
25
36437
335905
306020
73
190652
55
29
117366
35213
43501
27173
4
58
64
145264
465492
143583
7
464206
724745598
222637
67
54
58
42
94
93
375495
16066
64
419159
356554
215488
69
232026
229960
92521
419472
32
91
221474456
94
287992
74
95
492034339
7167
402841
397155
17
9
34
2
49529
28
19
135384
374236492
64
6
123531
365762
34
1
409396
79
284657
16688
61
3
153267
25
52059
70
45
489618
79
11
250853
9
9
65
188552
339777
1
147626387
467683
53
177744
41
220557
223696
117266
3
9
73075
374852
702240312
75
287715
67
19
76181
608104616
499351
95
30
448361
117451
23
689671927
47
435266
379783
33
15
344995
129560
8
72
724910949
46
295833
42
49733
453855
496897
137954635
99
430426
46
97
76
146284943
916571401
288496
374093875
96
74
99
311644792
31
23
80
41
38846
88
43
53
62
74753
5
379225
230609
24
34
488061
75
16
352878
167670
229973
59
38
128897004
92
18
24
16
43
29
219922
273412
330945588
76
94
261516
439256520
155219
487896
32
407009
208180
365579112
924980099
287336
98
75
151638
724761346
98009
150663
1
47
88
142274
287293086
80
336319
124149
74
65185
36
59
290063
3
97
256384
269773
276235
74
38
79
55
38
62
57
85
4
2
392641
905430251
183420
44
80
12
113367
62
70984248
29
193487
453697
6
84
23
18955
56
9
471519187
3
92
216922
62
65
8
3
81
17
12
379870
24
434942
23
6
460913
59080432
441895
292347
57
82
324391247
8
429115
79
11
12617857
402856
854106693
816148473
91
342282
42
4
47
13
71
222277
119354
357628
307464
70
72288
72
45612
79
78
56540
358048
492123
8
329656
2
17266
419740
653075435
33
99
17
63246
320061
81514
158387
215978
14329
32
122784
241213
76249
427848
472364
291178
18
134227
241925
21
79
28
20
446860
100323
73
292628984
7
29566
391856
293435
498497
7
52414
33
35
86
73322
7839535
382994
31
1
72004
91
279406857
6
67
3
57
80
3
499661
1
89
376742
31
26504200
93
318188
12
1
21
157382
78
28382
25
44
175294
84
317785
225240175
5992904
36
9
3071
142181
462635669
21
337693
222424
71
53
1
2
382668
76
35
27158
490142
362538
68
320831
93
53
54324
262704
182259
99
93
88
65
87
50
200096
4
313129
33664
4
446454
139536
352739
322506
308807
24282272
85796899
261152
496887403
484370
331005
308439
183914
26
331086
407694456
1
56
152467
22
24
7031
294615
310053
32
117218
36
79
268042
72
4
485179065
39
22
45
49
44
75
238185
89
350460
80
267465
331964
5
34
455699
108233
23
201048
574420385
283292
841851612
230279
30
36
57
96
22
42
345537
65
85
97
543707712
84
257247
499819
13
2
15
61
136750
493277
58
178245
127723
378793
49
56
13
417829
60290
74
74
492928
222296
468862
25
25464
52
426808
299376
54
236390
294770
460586
315811
4144
276614
646397876
751164234
371836
367557
12
54
406682
39
359181
385482
307839
410262
68
40
19
413459
69
134169
78069698
46807
17
19
499661
54
142407
208100
93
113208
123663
489957
187887
367088
2
79291
161403
3
42
8
88
187070
407684596
6
33
42
39
396918
3
46
9
4
3
68
2
29
90
17
460734
94
340638
23
490887
51
143593
299693022
817036489
305887498
320194995
93
30
4
50336
474015
95111
496235
393739
45
39
330394
87
22
43
331672
457329
6
7
50
91184
225333
377182
8
469462
68
61
47
217231
25
452084
92
251502
9
9
388287
304367
474498
88
196088868
12023
475471
708691407
302214
124098
383756
1
41
209543
801358770
78
5
48
68
352736938
18
269635970
145443
397348
2
166400
14
80
59
177058
115723
301973
78
157035
79
61
416172
5
868303583
292243824
7
96
63
26
422906
33
215637
87
168672
14
9
3
30
14
429288
95
103841
31
4
483792
48
62
6397
97
279226
44
88147
69
96
408622
376866
187397
316175
76124
76
11
195123
10
42
17
96
290197
10
1
200858
206760
45779
99
43
9
59
61
117320
4
2
481869
237267659
377903
5
51
236361
12
109168
16806
384986
928506777
23
9
355043
219514
79
43
75
90
71
400036
5
63
69
139205
48
45
45
985882043
810061506
9
348114
493096
89
112945
549049726
56
481207
28
17
28
1
939261958
642203503
15
145967
972055150
116818
7
36995
8
601778442
222202
75
66626
95
151852
54
725763764
336603
84
9
51
11957
116082
85
15
445655
22
64
58
90
38
290600
487284
3
35
96311098
329862344
63
237429
239666
7
185203
8
47
2
61
66
49
3
297300
24
428077
90
50
206897
421885
324809
587294331
440773
21
300822
11
17
555689445
25
87
27
949280293
439437
32
91049
416659
42
36
69
18
171477
355683087
128623
28
8
11
9020
44
17
77
189763
84652
696713813
55
43
6
41
46
51
59
269281
73
53787
3
49
67
231051
9
81199
25
644696389
85343
346825
7
271685
51994866
64
14
538076001
13
9
32
173531
73
5
124345
30
205156
15537
93
56
512546364
21
384419
84526
86
49
23
399916
254500
375179
84294
98
10
7
45
62
158149
38433
370645
227132
396216
3
96
4
110953
3
420228
19
475552
25
118467
75
84
12
163595
172040914
9
20
42
38198
75
447293
464584
318793
36013509
2
85
31
51
12
14
45
228593
472681
227635327
46
381902
273926
13
423049
53935919
29
31
77
11
50912
357960
73
1
302763860
35778
22
221764
87
134735
415675679
97
349640
470756
194380
45
296553
10805
49
7
28
29
42
797306339
33
964929035
2
195171
1
43
460078
713665509
366298
53
887708435
4
46
89
21935774
59
6
80
59
280215
6
40
22
368755
84
33
202777
138077
51
498895
85
49892
48699
20
425979
370721
178773
60
272374771
25
310211
452574
39
88
3
295056
46
29
90
339936
264838
8
83
7
55
4042
378772
5
32
87
5
407193
196615
583624935
47
279907
250813
69
1
15
19
289872
174558
1
310027
6
172047
82
56835
205692
459808
471602
43
16
34
44
299578
326133084
36
67529341
134115
33
85
145801
435338
74821
222551853
251521
4
40555981
9
57
7
56943
73
73
32
5
61417464
333652
12
63
60
58
417913
375501
33
62
115331
104349
94
76
10
89
203437
41
336449
188258
193493562
863526906
7
84
10
33
63518
50
77
2
29
83612
269180
46
31
95
86
77
14839
69338
99
80028
2
99
139733
91
117938
177080
432795
64832
435790
171905
4
110062
82
23
8524
80
47
467254141
51
199303
25
153927
24
35
15
40
343669
36
860544568
6
2
73087
294968
77
52
3
47
76
68212529
18
276318
107441
40191
63
77
88
22
30
11
31
442841
77
85
82
52
185835
76
459743
275192
30
9
44
220882
529
86
7
489500
29
44
72387217
23
51662201
72915
69
34
50
105116744
244308
39
401149
43
91317
454075
2
65
326621358
308650205
56
446506
306775
252026532
67
51
998172686
14
25
58
29
69
96
150786
81
30
490799
61373
351760
313896
135886
1
432810
226244
4
23
37
6
15403
93
293216
1
18
285368
97
60285
94
239537
360644
49
88
2
36
2
66220
247575
414290794
22
231634
90457
71
455200
364239
29
416227646
235710
54
27
86
73
98
26
74
61
74
89
799538502
298967246
85
763264665
771696976
1
65
266505
21
2
999766987
30
481655
921496553
292133
460632749
353843
94
1
50
291803
97
57
95900567
456399
421471
201593
69
27
401527
68
137936
2
104301
217594
293207
54780
9
234847
42
317082502
9
391111
74
3
5474
84
261592
45
11254
5994
41
440235
25
63
3985
232185
60
4
3
79
384297
717494787
74
8
4
3
2730
259796
308466
399731
359178
450076
457015
175275
67
14592
59
200632
98
71
382810
348593
349154
89
291632
50337
390946
761253834
8
428053
497708
11
73174796
316397
111761
312750
9
93531
425745
46
50285606
61
10
52987
865492954
54
14
17
61
13
10
224673
25
86
162166
22
25
241154
419757
234013530
473679
356119227
320098732
463124
480361
48
13
3
59
35
21
96
485472
183098
41
77
40
39
34
261814
15
322702
825276095
77
321966
37
8
31
95
304142
384841833
27669
12
69251
90
516354601
745770573
64
17
14
41
145769869
40
58
324638
85
317901
56
459316859
498302
62865416
50
6
100109
8
315742
385030
342986
389953
48
99
97
154621703
32
22
9
36
12
7
7
256497
57
33179278
625736197
77
39
95
380344
430052270
8
38
158758
64
56
360841
16
229118
65
152084
93
76
32
25359
59
408308490
248870
303696
364682
95506
6
2
552247633
16
5
71
21
471789
82
38
3
168958
34
2
329262
9
47
4
300182
428009
316841
38
37
3
21
18428
110112
154298
3
808717780
277108
17
29
6
61966
46
171886
5
169906
77
44169
65
249415
489251495
326551
237370
32
94
63784
122712
246975
48
332636
4
75
35
12
87184222
3
67
28
265015
11
15
82
232409814
75
228612
8
366866
32
83
26
80
222858
59
61
7
76
53
236034
4
8
323121
250293
7
46000
5
7
263331
228427
410349468
26
18
58622
21
412846
3
168260
9
1
2
4
31
372189682
368685
81
67
314442963
255735104
408120
95
654929982
51
27
423974251
44
45801
55
27598
226853
303201
95
88
416004
13
12
23
461698
362491
39
33
455986
231610
22
68
25
85955
355745
59
563428442
41
92
179379
529904196
443516
50
270786
452854
52502285
68
857008071
332869
680218775
36
90
29
31231
279910
32
58
9
7
28
83
374551
11
25
2
3
5
132534
6
17
355141
6
660529327
35
462400
341296
303847
6
80
41
56
8
935643054
204599
72
58
54
322262
26
800155112
91
42
22
337675
99619
93
2
45
87
472384
169852
77
22
98
24982651
312453
12
13
106348
394073
273339
337079027
532227510
340342
182466
154155
260378
27
73
91613
285319
20
57
954608255
92
229576
598405558
68092
23
418775208
29
5
130944
93
78606111
6
2
33
67
374539
92
73
365123
12
8
70312
59
116649
384798
118232
77
47
30255
73
927602889
30
54
448757
332432
35
77
464954
82
185983
682559810
377890
474396
457129
260172
444415
74
450653
77418
22
2
8
18238
108415
55
75
9
65
366673
60
7
33
42
10284
310727
88
63
26990
67
270679
653761395
443345
233224
76
75
186328
3
415322
345382
63
66
97
55
79
363380
177643
8
41
65
41287
34
222990
75
350292
75
38
19
362244
5
186853696
23708
53
15
37
6
390305
10
60
71
33
191885
2
51
3
25692
66
470479
104273
93
4
262870
62
325304472
36
15
10308
4
65
107803
89
15
221098
65
68
1
266945
52
164654858
23
371429
89
127526
480009
417106
93
416386
239133551
29904
295329
123338
98
99
19
172633
96
48
96
31701729
3
32
15
46
242063
231036
99
61
19
20
42
499165
314804
142668
47
99
16
75
87
48
184134654
15
61
28
306329
322505
87
179660
188543973
361298
80
97
98
51
26111
482412
881893541
7
205564
363040
5
7
264820
190796
158099
43
3
457640050
473335
325886
2245
314513
579958938
374763
1
93
34227
659140065
38720
92
21
377857
27936
129298
476162
55
59509
269092
207535509
8
82
43
85
46
77
83
25
87
7
96
485099
237462
59
27
423900
15999
77
51332
44121
303635
493383
70942
2
41
77
85
57
178782
491562
131802183
374143
373054
103283
442404
49
9
15
49
168523
57526348
2
79612
137135671
443321
95
68
148386
24
50
19613
106352
41
18
312862
945088172
26022
388361
223250117
4
75
161307
64
23
137678
34
4
49
1
271513
26668
616369762
435720
929364912
459364
75
244599
394348
69
459596
3
912663117
81606
67262
5
138620
17424
281158
127799
25
4
7526
5
322977
83
79
453793
9
98
491516
297794418
422818
72
13
42
88696
3
400504
449223
332796703
3
8
155121
4
789306049
80
87
168872
412069
282704
158163
436708
851556088
25682
231402
16
116656
79
9
66
45216
372699
262399
30
36218
97
7
15
94
74
51
80
48
17
77371
61
41
182452
77
63
153791
84
57
345659
9
3
57647
496694
940231508
42
3
399162
339623
265020
43
384565
8
3
65
414175
63
88761
43
344490
51
762961061
33913
8
9
100889
74
447442
65
50
76
2
7
3
72
34525
446167
438207
38
182462
89
38
48
89
296569
6
87
26
61
379981
91
495066
488026
50
9
388145
90
54
421034
59
1
90
109341
7
8
410847373
55
92
41
372738
92
343729381
434061
7
18
63
145180
912591044
126562
40
68646
15
51
348772
367384217
358482
107880
410842235
79
488341
895307955
95
4328
63
5
486958
441325
19
89
76
453381
7
2
3
327369
69
197645
356049
55
284649
3
355345
252253
18
465381
60
779405468
67
424184
155661
90
103431
482605
41
41
332059
177015182
66
6
412344
244401
493731
71
2
52
31
368531
123710
183906209
71
91
144963
188345
47
73
46
4866
223481
345078
243830
2
94
383565
7
58
78
498836453
9
49
97957110
64
282128
8
21
7
77
19
273032
13
37
81
100752
17
29293688
5
16
91
5
203137
3
470609
98
664183701
3
603924004
345619
313862835
261028
668043869
11794
1
73894
15812
98
26
32
140387
10
9
421238
79
417922
30
490372
2
49965
73
321007
403026819
154925
98
37
396781
70
212884
553407515
52
86
37655
64
220517
4
35022
190287
35882
77
79660
453236
86
5
259053
78
89
958366636
4
88
139338
247608
455063
133018
58
6
165704
6059988
76
309646
471340
18
227867627
150863
256305
360201
80
8
306599
29
3
321819
49
429324
95
449831271
69
19
28
40
46487001
2
155141810
87
20
78
71
231303
483587
22
20875
31
76
41
297580
94
13775
115737
52
383109
52
14
130347
17
353172893
261810
1
76
45
85
874689861
8
420395
93
5
279036
322622749
316864
344835
14
403859
70
49300
336905487
200758
1
2
330822
68649
643427074
8
80
278042021
94
63
844318396
468709
248533
19
53
497099
10
33
26
23845
62
475434
32
23
454958
42541
22
26
281656
220710
104151
402156
378470
54
100341
83
376523
78361570
309930
58780
41
105289
419324
354416
86858
385543
23
245301202
469151
40
12
96404
20
443493
1
77
54355
71
84
29
329200
459755
331472835
13
485965
1
1
186168
15
467759
4
74179
33
208485
50
467639
241801
143657
44
246161
4
94
910953625
17
38
208494
74
150347
492120
310782
33712
425128
43
36
46409
9
311703
458791
83
1909
290530
34
280116
55
8
85
205134
450118
52
246381
19046
212027
16163
472241024
255193
96
40335
12
798975987
47
850206671
307571
4
93197
14344
14
117002
328475
4
370835
80
433625
94
17
39
102811
7
46
24
89
310805602
446908
90
50
275632
64970
62
86
243238
346588
2
495586
9
64
339287
96
35842
966458987
119935
62
8
27
2
18
83
4
78959
57
54
81
242687
567135587
117151888
141302
64
78
223564
73
23
90241
4
214146
53
93
6
82
92
57
49
365880
20
2
22
85
164293
76
362700
522772269
72
76
15
29
449439450
51
6
23
466096853
438574
437425
677425410
102554
62
29
404697
72062
9
97
257937
77
5
9
282888120
78
43
39
18
14
35
315344
466676
11
1
23
89090
309727
361330
74
823819060
362802557
24796
72
567711811
8
366229
3
134161
495824
3
95
4
41469
97
611637504
65
24414
79132
93
255222
265340
85
37
12
435724
57
2
97
357142
32
289020
353803
17
193382
435236
10
30
68
186741
51
91
111856938
297004
18
327010
92
74
427517
218941
145710
96
491140
92
269798
102978
257961
4
5175
80
767277669
100204
57
956678193
81564
861497455
63800493
68873
56
9
261618
194919
96
47
37
442797
85
307140
220296
53
15
67
99394313
415506
98
55
102583
309471
556144440
689856451
84419
55
96092
309453
441357
267994
44
300363
69
275147
54
25
683952181
79
184276
92
258577
160984
84
52
5
81
55
451439
397276
49
76
98
42
196456
17
172190
4
85
94977
433492
22
182924
92
48
51
94437
733339769
203395
482827
87
350348
460137
419369285
723696816
52598
82
135181
18
46
17
471382
313380
21
8
453485
517732734
416162
485735
121005
463595
300788
42
734341324
1
89
33655
215500442
208033266
265257825
297164714
205025
248780
1
71395
46
72
57938
618366631
447359
50
395221
417808782
393648
62
412644
132793449
5
8
17
143991315
314709
70
139962
228816
382488
67
5
35
353772
44
7
156642
88
86
419358
497561
33
188969
11
1
48
26929
179893
78
315283
14
2
216295
2
547469037
53947
58
92
37464
478088177
120174
351168
741436653
57
721650456
991951706
69
442873
871223944
89507
98968
81
133329
118772
379991
55
63
77649
8
389495
303894
33979
180980
58
430289
264993
64
49
64939455
91
88
37
227481
188909
81
10
68817346
916498690
587741894
77
14217598
67
10657
124380
37
6
64142
179791
467104
99
3395
421131
10
76
67
170876
67
28
50
51
77251
5
934473644
46
139185
755781766
38
72730
67
448422
183943
359231
6
376617
78
56
64
16
286626186
483646
138423716
2951
94
91
47
306984
59
490331
58
229602
57
61103
16
7
94
70
734616470
195005
177604061
343778
189773
3
830278930
37
3967
55
42
80
68086
159162550
137889
115396
26
68
384068
74
43
216399572
152808182
306615
97
1
96
43
70
143859
151052
33
4
63
58637
69
452105
92610
214954
34
211848
86
280657231
444953210
419515
74
264821
484320
77
271614
484467
270337
470458
78
353908
493574
65
67
468942
65
83
147802
71
493141
26
367337
766815462
5
95
192546
40
266100773
1
74
89
26
393032
1
56
36
12
479484
167917
84
227079
82
58781
18
34
391279
45
5
80
31
245714
3
77
253009
68
49557
46
39
239477
32
39
35
442454
1
244905
353192
65
38
191054
66
290267
10
2
807357354
86
450487
730148734
30049
76
261766
26
198992
906945292
447969
3
416029
7
88
83
35
302037
3
137775
85
1
3
453019
39
4
87
56
70
335853
58
219692
3
196592
7707
97
5
38
60
227247
327051
32
4
59
462203
84
8
87
97
87
81
51367
31
25
227343
6
87
34
315305
75
221951
3
9
74
167312
106689
30
261130
75
48322
37
998524915
298291
278213
482083
389062
964889736
48
486490
17
6
173282
25
118612
956418924
219298
2
439798
2
51
65
89
83
105175
7
265470
30
3
69
87
187842
338303
68
34
37581
166636
382097
7
83
65363
224873
57
43
74
8
6
57
80
356979
323643
323173
22
441267
317269
30
121116
69
94
323590
7
411604
203648
45
485304
150583
447781
585817735
1
61
42
90
46
11301
43
406032
8
59
8
98677
139684
996145056
67
56
252838
457090
87810
58821
14
8
8
55
58192
441509
71
18
82974
392303
64
51
52
60
6
485155
42
82431
336051171
944345362
97581
416938
407450
296955
89
86711808
498481
436845
496518
773401140
16
30
353227
299985
338822
302087614
213600
128248
298245
86337
498058
921357675
895762082
245811
27
275715
309131
493443
86
99843425
470942
333165
60
62
85
36
54
32
193560
51
61
144391
1
1
743851041
967275864
168930
80
99958
29995
184216696
498964936
50
247886
10
443670
907033425
86
84
492456
77
185426699
219836
59
133515
21627
476962
99
138795408
5
34
44
297469
726379662
218507
305274703
38
11
47
116865
8
65
35
212433
236014
286159
167076
730806163
578980895
11
247414
1723579
40
96
285874
479482
76
79
83
408447
422843
69
49
138116
35
433452
441258
193408
3
84
81
56
71
494936527
67228
252530
1
471133
6
33
64
59
168293
2622954
218110316
144037
49177012
76
53022
17
255048
464583
44835
7
34198
36
90
413358
74
55
99055391
82
35
144263
266251
29
26
111053
39525
2
362879
92
49
7
228201
23
24
62
19
37
94
388309
209175
135900
361337
123849
176926
435544
89
204566
3
303533
736073032
47
49
716500372
75
370193738
306322
77
48
85
478591
853793392
315508
101944
69039
473810
139013
240443
95
1
19232
1
12794
1
31
953942046
125282
3
33
18
400098
391514912
17
72
71
91
451018
51
89919
9
127101
209724
108921
54
48
34
145054
6
97
21
89914
47037
35
95
485188
158960
36
150383
99
77151
25
41849
66
58
311055844
33
386045
85
145740
171604
71
23
6
61
43102
241204
949333947
77
115443
43
19
449756
542186924
468056
357347
20
427048294
2
756698726
269394430
602443208
51
54
181960
35
131584
380494
489390
34
27
710947565
61
95
18
352468
58164
360289
4
29
82
44
11
57
166924
89986
76
29
88
16
58404
57
2
227450424
348277
72
73
140344
423586
388706
35
316045
34134
39
3
61
3328
7
95
194360220
8
68
35
4
243555
39
27
26
169284
95
235429
287894
16
32
188320
141861
79
231261
81983
71
364218002
468306
3
237700
209279
418199
460740
584027231
10
86
45200
47
63
87
390871
75
3
369485417
21
68
82
125258
16225
25194
50
51775
21712
64
80
72
87
315022
26
637104445
350458
465381
337367
39
24
23776
369259
203891
343153
126787
23
5
91
33
37
40
351223
145011
347109
3
50955
967205045
34
128692
129756
284129
345580
35
992746438
61
2
227711
44
103573
1
211519
17846
39
321729
2
80844
298886
95
96
11
54
31
233575
46
12
88
80
395872
56
98417
230361
63
16
134202
4
17
129726
53
29
696752981
67
73
403400
91
207944
42
99
381085
33819405
4
391243672
187597398
29
3
383598
484687691
97
39
13
446681
9
78
272830
44
89
66
400720
8345
72629
308701
291202670
73
488137
204932
419000
328919
166410
25
69
69
427861
62
293483
42
189445
49
4
46
275620
72
78646056
328751
53
24
93
50
4
66
353124
930269098
108817
12578
5
264736
44
140617
10
11
81
34205954
45
62
308547356
39
24
423023
84
48
28
96
58
898353259
238065
244706
275207
294320
96
411439421
574119881
54
58
3
88
2
20
485946
9
269053
26
7
46
270854
2
97
36
83
15
52
36
40750262
187950
38779
64
110556
13672
362526
1
78
443235
225821
226311
149888
6
9
87
36
23
458173
89
264898
45
11
2
55
47
9248
75
4
81
498758
480080020
459245
1
88861
29
350538
12576254
324668
509893372
51
6
421740
56
34
135368
386812
82
48
70
5
4
12
7
57
158286
353959
14607
48
440793
185968
249047
32303
232169
27
417095154
105217
177032647
373938
347207
28
652467778
60498519
65
98
6
88
74
59096
49
7
473354
306413
989444321
471915
41
499254
5
460993
315136
355576
85
45
393918
396904
249336
92
75
842859019
65
238172
432538
947113127
263848
33
192704
61
257797
374769
2
6
64
57
854238582
45
228574
112442
50
162760
71
759588160
22
443681
47
205446
377559
85
8
68
48
2
9
432
260120
2
55
86441026
64
163630
188876
81148
292539
90
212442
40
24
594799031
7
74
55
454926
40
62
11
81635
420454
90
73
112531
32
94
7
6805
21
875070835
29
85
46
14
432380
32
64
92
66
52
131098
240819
263674
2
20
374513
5
69
84
197210
126451
20
430715
80492
402597
598024115
16489559
41686
14
142210
81
45567815
89
30
846339725
50
1
347383
464747
29
88
387714
19185
33243486
73
947062447
275799
189780
92
298067
975135283
72
351059
9673
117926004
68
220202
455527
200873
13
52
87
2
270631
61
486648
497013
11
13
371205790
7
654325440
54
39
76
191070820
91
39
5
325049
205251
328284
515860900
372272720
42
302352
73
51
3
55
469217870
55
60
76
72
42
298758
61
6
558625499
156649
4
2
31
97
2
186458
191438
992248237
73589
214885
160714
74
63
25
180520
459840
84
276560
334910661
103285
27
85
283403
24745
94
14
475221
757542279
99
457775
62
65317
28
23
50488
94
58
256570609
384579
67
420284
95
37
469773
14648
3
8
357347
57764
345961
352048
78
199869
93
13
156253
552161244
74299
9
3
94
3
582416170
297906433
13
107043718
26
77
330854
5
12
1
70
169371
378474
14
820303016
244996
55
12
75573
1
452725
2
10844
16
434971
52
4
807335778
202862
76
27
59
26
69
261799
6
412419
343518365
3686
8
179926
138661637
43
151975
51
3
73
43
50
202309
53
38
81637
253471
196287
139164
43
385763037
21
443553
487835
130626
646157329
387379
25
39
339510
39
28930
78
52077
363882
1
351325
294330
97
436553
9936
147891
40
10
177094
352015
49
344615
30
40
260954
6
33
440814
108153
4
34
362691
183241
2
21
80
261476
116337
6
281416
328788
470909
165349568
412670
476228
114286
314072
7
56861
14
313375
70
89
426582
490300
493026
39314
196844763
6724
89
81
2
334744
55
19
277118
353630
99
490902
12773
41
11590
67
16
29
3
813860637
42
1
38
33822
12
46
354419
45611
305895
7
71388
7
438101
73
1
22
495106
374968
233477
71
29
93
20
495427
27045
17
32
1
71
271372
99
14
196616
52
74
70
340621
38
119200
37
404602
37
447782
386508
43
861548560
173829
363073
26
36
23
13056
305662
27
466803
10777
205417892
174582
171337
309033
378128
14
487196
83
89
34
43
48
94
275840044
340218
220323
64
440928
20
280731
85
84
36
498089
13
317278
64
7
68
17
37
30
93530
159730
359687738
58249
8
25
148341
12
231629
437671
88
9
68545
63
11
7
411484
10
416921
34
17
44
3
40695
73
8
421729
289959
86
371499
39
68
688794719
6
91
147394
6
464736
48
261095
26766
90
56961
88
160366
39
2
183743664
50
65357
103305
99
70
252582
24
63
367736
104805543
15
57
148736
305349
73
32
78
493352
33250
242958
392744
26
200591342
91
71
355700
32
902332379
108556
219484
460634
80
86
45
20
361185
191912
70
467544
435156
60
128685
573105620
80
50
90
142849688
11
31
103929501
139536
151261
19
615949313
88097
47
443475
800328281
385847
60
10
8
29
26
291996
50
3
289056
120848
12
88
83
9
43
93
27
7
420326
36
5
65592874
209821166
323942740
6
7188
16
353917797
4
3
274413
13
51
323554
409697
68
194717
3508
83927
28
328052
99
293275
441883
80
40
9
1
30
14
15
74
99052
289789073
58
98
224950
13
995812508
95228068
162754
36
231070
5
422856
16
349551
83
334480
14
419675
495286
14
68
9
19
6
194669622
58
211976
215122
293050
47
13
17574
44
88
88
218403
988140238
1
81
24441046
30
344787036
70
225548
27129
86596
89
186741
86
341685380
33
147233
292215
253534
254577
212800
19478
142944
49
30
299643071
16
568553328
33775
33
62
5
3
930489608
8
336824
90
95
68
53
134802
7
313717
21
62
80
84
472302
90
5
312026
360861
149242063
128983
15
67
80
7
50
20
61
3
290218
17152
18
26
99
47
455633
9
495141
96
72
456737
1
193285
346036
26
8
21
97
476601
399058
370298
157255
7
5
15342
174005
112295
56
9
9
72
28
445908
13
24
143721
8
461108
18
175558
1
63
32189
22
248511
260600
56
139837858
603527713
436916
39
71
422499415
364135
265170
46
96
251346
68
43
44035
81
432370
713492572
91
166355
60
78
52
35
96
3725955
4
10251
21
2
902061063
368220
42
29
35
63
40
85
32
185080
41558
65
79
21575294
5
85
240325
78
19106
489186
218667
279610
307640
4
176799
233425
31
69
82
489254
23
22
24
318396
79
105729
78855
29
334359
76
434999
60
459799
20016
225272
332877
372537117
37
16039
2
91
34559564
98
920569960
180793
85
752411296
619027118
108190
652141257
352204
142504
235034
65
177578
14
40699
8
57090
59
40
6
437799
93
343800
9
28
354745
747750348
304736
814820852
52
36
71
153433
383485
270514
68
78
337495
849502496
84
446970
26
140318
958
145267
254628
373136
42
11
7
36862
281427
3
32
59653
57
871662120
70
64118
73
12
332147
971556498
9
243441
47
88
37
67
459455
268121
78
31858
79
137631
92
6210
9
796
5
336262
255665
102688
71
95
271354
7
59
52
439686
195045
365023
31
23
9
1
10
41
283076
57117145
170168
99
41
65
80
447532
282279
86
213469
11
9
8
10
80
29
79
124147
8
11122
152094
60
141857
317999
40
58
16
122372
65
3
51
97
180341
24
784244156
454185
90
177311
113920
171331
93
634416170
365147
288842850
30347
72
95
261916873
92
27
140969
1
73280
25
67
79
57
29604
450007
139159
50414
317768
368199
214675
74
87
9
78
175871
172904
488720
41
1
41
414438
76
540717322
44
23
214425
74895
52
90365
441812
7
439425
412194
30
416250
33
215208
893762237
6
40791
85
26700
373815
112999
84
99
557057994
417789
346164
458897
8
396472
92795
476416
38
30497
33
6
1
271136
22951
707877176
410346
448649548
7
473615
2
488049
42
91
757141436
836327994
53
626649587
174504
170406
439423
74
199974354
37
94
361738
77
148860
343229
55
236080
7
71
203730
29
859096435
24
487897
118630
73
455208
42
75035093
45
20
62952
236525736
3
7
46
93
58566
130006
361860143
136792
130897849
152254
32
759746699
252407
138776
44
85
584819101
42
8
305892
335486726
477450
1
801104072
31
299151
265577
782385545
8
436675
30
88775
340594
449003
367505
2
59
287889
45
28
18
434467694
35
56
437320412
13
77167
90
195115
466175
902418760
85
6
72
210198
80
25
73
44745
49
81
338888
14
418018
41
116235
419781
3
849467209
26
23
25
12479597
51
2
24
346774
132890
32
204070
83574079
78
59
735631456
54006
364284
383309
89
23
139922279
65
89
231535
191836
291334
49
304413
428926
57
268362
455366
71
47
31
26
6
5
428765
98
161262
159201
18
179125
22745
70
75
462913
61
421698
331238
84
84
50
338615
46
277865
15
96321
1
432257
460648
566752776
214476
99
62
55
39
294510
85
52
213965979
2
744585022
397173
5
28
380430
224198
85729
64
5
228934
81
66
41
20
15
70
548594244
61
98
11
27235
3
14
4
338920
351722
3
13
2
292424
69
20679
92
819085013
249847
488689
4
2
89
485188
743576789
206354
16
45
163726
96
59
215171
63
46
54
16669346
24
4
97391
589391301
1
460814
38
88
382820
942734881
9
398877
239659
3394
281056
107638
7
84
304282
322076118
103816
25
952265598
34
5
80
322612192
50475
7
309642
70
26
34
563237535
458459
54
137239
25796
87
24
300848
926399842
99399
74
42766
901696998
180986
57
34656768
152616
410050
13229
9
13
9
456057
130584
416094
63
359026
7
268373
15308
84
44
475280
87
96
5
46
30
1
444766
12
292529
3287
281428
48
167220
18
192091
159673
9
11
297845
76
90
24
99663
29363
383461
975057132
5
4
921499327
4
37
75
237653
37
24
67
32
89
31098
28240383
113904
16315452
76
12085
71
81
142923647
445424
31
486555
63
70
396599
160285
88
930476491
153181
12
52
117575
91
78
76
75
387860
2
414073782
81
172546
147047
464834
68
198012
9
785474771
7
327629
65
164327
66
164245
24286
89357500
496179
447109
12
96
48
1648
2
117256
5
77819
81036
219183
55
8
551502315
44
149751
3
443085
49
259952
437483
462446
165468
104537
203200
477986
86
299999
308717
88
71
3
211883481
12359
81
4
312412
479961
94
93
17
342501
94
67
893512390
110374
119708
4
33
18
2
220218
440086
371545
698804804
90
98
4
8
232821
214341
389118036
104604
84
133224314
6
23
98
382296
15
303505704
431813
93
427823
441757
480204661
74
249928
1
92
13
130134
115326
5
92754
247628
234588
13
153335
483107
7
38
296667
2
290374944
85
72
203792227
382060
70520
15
80
23
26
428407
48
218177
2
6281
72
5
61
272164776
372574
15
75
12
90819
27
87
74
439502136
39
251536
6
90
32
46340
49
19
188715
440638
37
307425
97
51
481994
4
309359012
49
56
406222
6730
72180
427389
440233
3
729800363
94
84
661136066
63
476064
222432
42
148829
121140629
72
78
50
38532
5
458204
103929
79
37
62
770033499
30
550990650
4
36
71
331636
220005
486466
997802020
9
398947
95410
9
238516
38
91
375385
39519312
284796
19
27988
33
60
347977
141337
103931
134770
49
12
9
82
86
20
24465
218450
303214
38
268890
49
178030947
46578
84
353115375
9
371650
74
11
78289
49
482550
326677
860839693
391296
54
45
167305
43
165192
137868
613208799
80
984177438
41
43
42
41
32
38
16
288216
8
401758
10
484059
481698
41610
354664
231843644
281363
2
3
129809929
139767
27
215009
74
323457
77161
401725
47
466222
95
286008
12
43
81
40376
112801073
199767635
99
109559
312
393044
380769
65
44
470597
493824
191779
84828280
11
73
50
144061
3
863158887
91
474158
93
758355642
52
55
26
316526
427796
87
113167505
761905209
245323
804033355
289718
93
997184730
111128
461157
317427
153272
2
177295
25382
163355
265394
410274
360906
9
46
48044
26
68
348556
45
36
52
32
107916
60
73
6787
87
325529
496611
457588
678798578
366383
29
5
604042506
488387
220599
158163365
47
58020
56
8
9
21890
84
304251
115014
436388
102645
63719
403088
76
81
9
295131
94
955240836
99078
4
227427
270374
83
11312
38
357645
457296
10
27
49
89203
9
22
2
48
30
18
3
81
94
394927
56818
248647
494470304
479351401
439668
89
984948491
45
85
231109
10
961611283
145754
89
4
23
546824829
82
422457
59
232261
495622
58
402885
71
544123917
90
272481
90
97175452
92562
213911512
14
67788
239743
89
63
373888
85721
89
310763093
1
353419331
9
10
69
367849
15
94
294263
474698
28
440012090
189116
78
37
483588850
749118379
71
45
427321
400163
459554
34
30
78
128893
34048
41
2
21
13
167892
56
386695
439825
7
71
156318
307507752
33112
551832625
16
471603
399062
81
78
66
464677
476132
190410
3
260152
27
39
467033
337402
440596
93
273234
66
84
64
46
2
208007
314623
38
83
25
888284016
68
41
249467
18
6
1
22
5
63
143100
997318396
31
439896836
67
33
82
52
96
77
362618
286988
25
379101
58
4
469391
99
11
72
493738
471024
3
27
79
73
258610
5
54
157848
158640359
215977393
638318480
113632
420307
10
47
84
43
288004
16
67
33423
31
38
258219
173851
76
166966
208379
92630
403689
239772
342849
268287
20532
72
360917
384423
9
51
4
85
380744
438642
380356
237627
35
3
327125
3
34
50
195134
860970735
15
6
5176
636873444
66113
311231
212776
243457
320797
295725
16231
23
64
424168
79105
171357
65
89
7
99
440825
97
38
312601
11
80
968
62
67
78
419475
47
50
23507268
250805
65
40
368053
58
480542
423489
366644
4
67
4
18
81
17
99
372942
3
117577
8
228440
162940
415387
237914
23
20
77
297440
210987
130916687
331710
95754
388542
44
28
1543
123779766
3
463672
400866986
73
102148262
205297695
18
5
21817
70
714093334
11447
89
28
251370
75399
78
64
38
183008368
309861
57
74
191058
32
21
9
118902
5
196912
2786
442580
31546
56
56
28
16
6
2
7
5
62
173765482
80
62
133839
93569628
484611
325416
70
27
142861
17
3
50
6
359296
5
76
216347
1377
24
989586253
1
65
347237
133125
39494
18391
18
56
46439
43
763488601
13
4
380661
8
263944
93
93
173158
230650
62
889553260
11
991479180
62
300849
386717
255273
135229479
293286666
284534
471302
27662
203020
999034138
163755
3
78
59
155610
4
289142
16
69
144782
159770
259148
33
90
83
45161
287790
85
45
12
90
203758
163605
439062940
99052
79
334350
31
241302
338131
379742
10
1
8
63156
240087
365408
9
79
6
79024
62
247723
113699
4
213343
44
252641125
10
69817
10
317748
5445151
7
7
596214735
7
460766
334171
8
75
74
10
356249
34
26
422387
47
12
180943
34020
57
65
34
19
286633
472857
214516075
40
5
3
10
86
22
45
364780
68964
380526
43
353499
108645
62
8
150971
48
155318
499847
295983
56
467794
5
42
6
28
80120
34
443580
65
67
78
1
51467
89
99
53
67
68
168029
94
121219
40
453562
53
98
310720
28
40
87
1
76
178589
72
543414309
494464
116932
13
23
90
76
25442
51
66148
456824
12644
64
398901
12
40
317761
19455
472196
349253
76031
6
10
138771
63
44
181194
1
81
1
102970
6
7
2
179021
26
91
282071
21
7
61
429254
47
1
10
7
98748061
185649
15
90
1
53
8
42387
460856
19
518735346
179338
198984
70
210721
417598880
85
90
257270
258234
38
85
9
3
213137
97
89
28
357888
73
396766
416619
46
827047126
19
22
497082
80
407683
61
42
33
141092
974079981
41
42
6231
4
57
497109
67
96
57
743770335
7
261196
330785
290834
6815328
8
5
99
34
830186421
21
152845
280125
110637
349129
9
393387282
52
86660
42
18
320261
299377
56
17
62
362825
430768345
52
1
425764
310145
64
84
353814
451981
96
5
2998
65
78
157469
295555
143030
5
41
9
379639
329426
10
483896
176007
38
4
26
20
59
156921
306473240
55
67657
86
64679699
186734
404274
9
54
306561468
9
795566371
17
473645
1
102457
256332
509736111
99
79563
274649
420424
41
43995
83
496960
230071
346172
67
74
33
398922
153302
40
330394
399878
948090734
75
321365
8
280702240
43
590851089
423852
87
26
123817
8
45
385401
2
25
380360
218675
174013
84
42
12
175357
92
13
99
74
54
7
168343
49
19
1
43
96160
77
144603
882734559
80
5
49
39
4
429609
38
95
496128357
478748
26
3
2
160697
52
263113
46
433555
84
397698960
996974272
83
365175
185669434
32
173095
444578
9
1
50
66
49
1301
38
43017
224197
408309
69
850322339
49
251415
491330
453141
64
92
67
571575513
133575687
5
356465
95
18883
92
47
86
66
163751
19
5
21
532767250
2
353374
70291
1463
39
943118161
26
342566
17
380588
888509064
16498
287490
14
12
138033
143897
89
7
501238647
65
22
487185
947105461
95
47230846
47
119041
3
152233
66
5
99
61
59
355950
481722
309184755
70
43057
315407
87016
426858593
1
174527
98
260160
116139
8
4
116515
14
63
61057
78
414709
28715584
429574
38
394146
57
80152
48
83
3
46
227822
10
20
485372
265379
74
18
32
37
410198
94
86
180110
645402440
65
68
89
334016
47
94
133634
61
72
16
467526
15
98
391903
117952
8
265458
331541
287785
46
88
33
285203341
50
83
7
304139
38
63
70
153949
83
53
309938
148095
230146576
78
69073
197562
8
58
43329
235122674
25
4
37854
55433
177036
26911
120817
61781
51
249662
253858
281129
6
70
45
6
56
7
20
50
29381815
370893
8
32925
5
105092
175618
86
83
61
150019
498002
18
266246
572561392
446437
322777
3
84
313142
23127
2
42
8
2
286079
165483
534705521
38
126931
35643
451809
23
249460
28
977197656
466514
92
29473
23
31
71085
44887
113676966
5
94
436922
10
74
92
315978
5
16
2
2
195702
31
1
50
483986
180923
369876
313053
34
81
1
10934
53
58
460003
59
55
175049
69
105972
386278
299302
55
338170
60173109
100329
105306
97
20
347700484
139869412
18
27
66
93
722080556
45
8
69
40
409609
4
395395
22
980979704
21
10
5452505
22
18461
67
1
380394050
37
47
94
21
920641025
73
82
63336
267644
994569998
367213
8
92
286843835
7
369571
67
95
41
88
256285
241896
440064555
122560
1
83
90
5
22
352040
43
195394
1
257967
67963558
60
251324
272401
475616
197974598
473408
72
243612
61
14
419993
188959
41
4227
207313
9
483118
315879
362480
18
414930
90
30
57
58
300123739
6
70
329796
46
67
15
26
32
11
75
59
403039
44
232260
388036
454362
107365
287923
268662
31
95
113599239
85
52
200398
368936948
79
40
53
89
176788
244074
998180453
9
84
37
251970
380393
37
1
186811
26
84
917922340
496197
53
29
492858026
68
185824
66126
57
9
108940
66887
86
217508
97
43
73
81
89
259334
201735
99981
125057
168558
975114157
19
187153
85
371536349
32
97520
34
38
282020
72
153941
69
242829
325847
83
917953275
33943
540791259
541242350
172862923
71
87657
469216324
361199404
200076
77
67
268124
157523
468679
77
268493
1
82
443307
121259
106522
44
12757
16013270
672463687
466828
1
18
336511
401309
240309
21
173062429
286025
5
397191
162853
479946
62
77
86374
4
165086
52
476703
2
2
383402
68
75
62
74
218076
2
49
403572
706262083
38
75
34
99445
292880
59
55
819404714
77
39
8
383597731
322575
27
116713
104747
296266344
4
466844
17
445444
26
61
18
864936079
9769
68
68
599672040
15
316269
124994
9
8
46
336424
50
60
428163
7
918751532
86
623402462
7
7
99
256238
65
622274560
17799
47
99
7
7
50
5
34
297604
82
492872
69
64
159114828
6
36
60
357053
275957
66
39485
62
51
42
33
21
581269649
22
220045
414046
160064
59
160388
89
489702
93
234338
47
75
4746
57
103901256
46
38
846664107
22
247085
60
872652409
219202
3
593877928
463985562
415430
128858
2
979612649
85
60
54
32709
5
78
438790
79
328135
36
221605
288677712
117499
35
39
60
98
43
158414
291802
45
702
587412081
85
33708
29
865522519
363126
8
95
24
5637
83
82
51
963529709
328765
66
220523
467757
362150
46
269220
4
69
56
9
17
18
58810
120556
37
7
2
18
87
71
318186
497026
98
30
147979
459942
53
296585
306184876
98719
146012
16362
786506308
7
1
908589908
77942
275467
319788
195822
129516
336378
3815
13
471906
17
99
95
14
432176
28
394178
301881
55
744097542
425795
247586
41
30421
45
25
75
86
337823
98
73
21
41
3
7
181214
438534
158229
369409
301955
369256
73
79
402619
808936023
432259
82
64
63
38232
40
44
60547
5
93153
52
45
23
33097
700794144
32
19
7
79
306275
42
345155
17
445608
449293
31
3
140814
581163008
4320
79
147642
16
64
628044122
195849
67
7
448404421
32
585812501
23274
295905
22
23
70
195586
96
25
6
92
450384
363928
33
7
55
146489
85976735
469498
221468
7
32
13
21
237715
124461
143499
27
64
238353
54
213269
431999
451944
541236907
70
324064021
34217154
39089
320579
357084
195145
420335
301999
99
65
61
826792819
893623212
17
94
71134
229851
221161
25
61
4
89909
9
237419
84
12
266476
92589
432841
474215
242891
92
346771
1
87
58
589
67
13113336
398094
418208
245357
62
387138
86
359391
20
354713
85
50
324486
463922
90
36
478653
114321
61
118948285
81
106628298
124101
82370
628880235
30
55
357488
228415
13
97
2
45
329380
439130
461060
64
22
5
2
1
39
5886
3
11183
58
409789
82187
103860
21
487852
81
37
255888
39
371274
37
304371
156501
81
1
488970
91
2
93
354229
57
30
3
61
179966
186394
777106744
177932583
360387
171742425
694468492
55
8
19
58
312724023
424603
49
720971893
98
455298
260573
330528
85
6
34
116961
14
413134
393431
978352826
233422
24
71
263072
13
15
424735
392667
15
64
180151
83
74
72
61208
11
788932205
201213
339138
276017
327302
50
29
101431
498779
328715
142287
4
105322
216074
24
978475616
95
283084
735
16
6
85226
595162041
161916
1
165193637
34
39244
31422
38
5
59
90181
24756
23
418260
307325
1
95944
216399
84497018
95
79
61
70031
216026
61495579
217864
245906005
4
474065
117656
85
72
315295
404639
60
34460
241911
18
72
45
86
16
392225
281401
87
11
127012
166102
19
57970
61
71
44
60363
2
300500
13
84
50
96
100963
78
327389364
34
107403
308651
452953
497616442
31
5
2
725019786
16
69
77
93
415494
58
361324
296063
384587
90
92
835489164
32378
19643
968154016
4
488716
86
14470
76
311324
5
343486
72305
51
6
818594357
54
411025
25
29
460453
50
83
426331
157516
27
473
69
321776435
290441
65
54
95
8
491126
195625
80504
423418475
40
56
59
383964771
414720
351280699
285518
94562
23
45
68
4
79
412461
184817
23
40
5
468867
17
456128
82
231583
25
3
60
861430965
166967611
102460
140971
41
329981
32
189407
722388913
47
51
435850
330618
7
18
72
73
250830
225105
97
402813
16526
256318
30
37
387610
391187685
82
12
103691
5
971022059
44
168441535
309006
94
299340
485339069
31456
485299
175314
16
400518
33
89103
98
92
117340
35
16645
154983619
142129
350777570
93907
71
288914606
245223390
42
80
32
53
191887
386785
9
1
189613001
164380
262807
47
900234849
7
8
5
31
422547
8
28
392747
127179
56
88
122843
1
310385
159331
388823
34
1
7
2
144414
19
76
10
56
179043620
347883
20
304882
616762377
7
424819
95028
79
5
320196
30
750298173
15683
4
3
390210
473953
402382
383293
12
426645
213759
74331
27
8
292399
78
96
41182
77
9
51
715573344
45421
47
95
22
8
90
195638
9
95
199770
85189
27
46
276875
6
83
9929553
91
397087
56
73
55
6
212325101
24389
291339
429720
96
30
136073
21
405927
30490
464977
301673
183763
48
36
567914555
450385
55
1
8
474660
116518
143521
31320
454619
136407
333516
40
886471623
220457
931949558
384131
29
73
22
138183
271432
16
90
61
239151
9
19
164554
5
18
57
38
71733
490607
28
207205
44
334058
398932227
36
3
80
64671
72
49
36
253258
450403
61
4
412232
27
54168
344844
70721
78
12
90
410765
252164
4
2
231594
208078257
56
8
153077
164392
48
479685
544583152
52
25835
27436
283088
80
97
120105554
24
68363
98
450459
68
399964
10
45697
7
31
112575
44
856241617
25
415412
7
467956
168394
80
241459
8
287643385
66
980518718
4
463722
466710
174876
413540
80
1
94986
455813
55739
213718
364776
590598474
950836831
471792
52
78
414296
17
72
329322
155817
246965
59
6148220
8264
21
68
436138
493132
335327
88
259159
28
47
108013
28
2
81405
166288
45
76
2
420088
384231
6
5
317502
916155179
479457
16
64
384345496
29484
61
97
220434
97198
36
415719
3
78572
44
129200
82106
15
292082
31
7
6
401175
33
739257526
218331105
327521
411169
391038
94
638830944
190809
458337
57
142394
347766
94542
39
310483
12
17
11
91
92
17
46
94
449551
67
33
84078
77
395837
456558
68
78
333913
196457
4
61502211
179886
345369517
84
154172
125809
58
357999
32
67
407590
15
178463
62
1
57
348589
13
90
67
281950
16797
71
84772
252686
188748
4
684671309
82
978949595
85
8
8
12
81
47
80
45863
248900
25
31
51
80
5055
36
70
48
47
5
41
81
152808
415759
5654
26
998930261
51
478718
2
451328
38
552173776
22
147234
1
8
172104
33
116234
57
234663
163895
97
321335
37662
311519
24
1
25
83
131979
262089
155547
7
24611
52
461094
8
167232
79285
97
559972774
49
7
46468
2778576
434083
96
90285
487063710
503243021
190719
284427
54
28668
78626962
430937
117211
61
3
150931
28036
381383
53
75
240800
681246969
957944784
19
319451965
123339
222299530
77
86
68
424882
374296
54065
451823
173545
24
9
198394346
390147
4
72
497957
462743537
89
7
412986
311187
190886934
400415
15
44
201944
19
2
93
259302
350500
87
359474
385861
78
243714
176266
413785799
5
85
445855766
70
652953426
421004
307107
184687
22
206530
70
52
12
177063630
9
355192
46293
31
93
27
49
97
82791
42
125409
281828
82
41
922048282
1
498690
7
384191
152884
333306
380269789
121491
54
31
919665172
258534
963303025
17
15331609
371300
20639
4
5
91
87
3
103724
4
40
394971325
57
989104196
38
37
97
67850
83
29
18
84
158057
488659
195432664
596547816
17
80798
50
6
59
34
686445552
186578
209883
443130
104387036
12
24
8
40
2
453621
4
73
52
62896
80
9
24
329409
92
293291
141016
75
244665
357206
179934
274070
78
555990982
147383
488656
60142
86080
51
182744
71
64
191882
287462
334203
974736521
79
3
21
81
971693896
387718
499472190
343386
299149
18
657818108
34
246350
199364
72
54
11
65
210808
35
273551
62
37843
58
55
375555396
33
17
92
83094
157315339
16
26
35
43
29
23
1
393673
94
114296
220732
175613
39
285703
4
432850
24351
95
71881
6
98
89
394459
65
385544
272030
343060
166222
9
759855180
93
95
121058
24
13931
175099
78891
747769942
36
7
487639
65
47
81
332464
5
5
261699
36278
136404
24
260572
228030
21
274341
35
1
285724
80
17
74
705217595
220323
390077
36
17
64
45
230441
87976
294076
83
126983
280511
69
50
57
28
390493
270954
290493
36
83683
11091650
91
95
46
24
21
3
52
235527518
26723
394971
185597
44
27
36
575795321
1
69
64
812330333
21
440454
63
97568568
71
6
58
57
496771
915923022
75871
149472
217805
10
28
283155006
279697
439000
40
7
965760148
28
46
9
34
34
185330
480700375
407209218
1
50
28
164426
15
375459
484339
66
176896
127894
74
44
5
50
628
233348
83
18
308201
92
85
96460410
76
387211
71545
39
55705
328649
93726404
65
686868725
227141
72
476384
4
7
106551253
326003
6
407475
309615
268011
866876484
891635662
57
266448
426413
9
362599
61
246585
8
179852
97
9
367303
25
6365
68
47
61
624943202
46
191923
92479367
8
82
15276
486417
186048
17946
65
41
634670891
3
241721
19
72
676269879
3
373489
160111204
383984
20
467491
4
1
52
189052
4
59
346659
74
192168031
50
490760
9
17
15
64902845
7
76
39
25
38378
114832
98
345080
246461024
21
433227
298304
81674
223326
299607
333448
85
83
28
98
289644
74
43
29
11
283810
11
166939
602914038
79
291934
114836
81
66
28
8
25
1
88
758120321
336986
34
8
429194
52859
42
250340
454304
9
316594
93
396212
31
98
68
53
180110
348744
265067
32
39
128782
467165
358387
62
330531
471582123
99
57
18
599984338
84
44
58
451591524
602166477
2
66
88
8
145563
62
83
388709
266570
8
337007
9
13
71
326977480
38
79575
349443
135997
472784
15
62
42
2351
69
89546
32980
344771
13508
62
262752
383087
305234
375536
70473
223658
7
78082
436793
868535029
77
7
244977
57
126985
409046
72
5
17
74
99
63
25
188393
889350398
403582
50
4314
8
89
130289669
343399
345411
53
294647
364527
85
15
58402
394192
136383
36601
12
29
110634
56
79
27
39
8
52
337349
57
91115
6
49
832487779
176097
46
199240
7
38
31
55
68
297319
80
412565
93376
175135
5
641838214
216206
2
472552
357468
60
465739
47
264120
444887
437139
47
28
12
368760
477557
9
7241
265412
716002502
60
12924327
7341
71164
367980
11
558019238
74
159654
93
651334602
17617
55
75
56
92478
39
91241026
45131
36035
13
37
81
381507
148423
21
549383312
490049
7
949088384
60
153292
92
22
10
315140
75
4
77
97
62
16
87
563707315
159080
377645
850586467
415036
266423
385747
197504
415484
83
473223
5
207416
3
49
670449145
3
293830196
472053
379458
15
2
407836
653900953
19
64
178728
432315
33
162562
26
996347491
53
41
50
86
316800
45
24
20
67
231103
87
175723
53
44
30954
273349
37008
2
270322
72
221579337
158475
81
78
162757738
12
42
73
348554
488742
88
106595
279070
55
59
98
59
33
327750
28
442813
5
84
23
753133840
6
7
4
19
134647
84
285812
50
251245
87703
309080
32
1
115354
3
279014
99105
389314485
44
6521
89810
463638
41
473885271
98
96
226105
569293706
448255
167719
26
27
957842961
3
50
84
853705679
71
819246727
246352
6
1
446331377
58
4
88
227918
20
89
386967
85
374764
77
4571
27153
25
667804849
464235
82
35
450988
4
435217
109351144
60
106598
845036935
114251
1
324144
413719
5221
17
94
828502964
86
47955
7220
13
79
472935
415276
92
69
222056
358010
86
47036
82
442079
412817
19
6203
44
175941725
351509956
142822
660475846
40847
524330527
63
24
143902961
6
701425352
58
69318
69
322116
91
767073293
7
85
950853320
253405
288997
95
96
118496
650513293
226526
94
33
12
76
25
435558
85
50
3
3
55
45
11
67
412654
21
61424
293269
61
7
277286
9080
1
172323
483053003
33
239578
27
1
2
84
45387258
18
50
37
17
310640
11
11
24
273919
23770
386297
56
5
403920
152172342
378359
66
209677
438430
5
284923
290257
11
753393798
206936
8
49
42019
5
126557
82
18
27
177269
362824
54
93
17
369501
307714
46
427183
11
60
8
4
469549010
70755
43
37
10
91
11
123632
196818
248563
471425
324345
90
64
493943
32
465868
24
49
77
85
37
48
114538895
26
734577866
21
26
94
96
84
265950
262052
89
40
181244
26
13
94
56
71
72
92
278806
394049
260272891
4
54
6
267706
9
223348397
178483
532318835
240656
81
901943953
29
98
73
68
476409
843772518
416362
68
206582
146319
183480
381575
40
91935
53378
118459
83
214312
7
80
23
330783
74
56
62
77495
95
19
87075
491942
193554
96
32
47
58
71
62
15
29
29969323
31
304081
68
68
21
57
267294
398547
291740
91
2
47
56
272867
95937
8
16
252190
84803
347121
73
151513590
452060
12
55
505155234
107912
200645
32
116657
70
92
58
15
211115
8
8
574071496
329759
56
60303
76
9
72325
3
191679
496680
364732
76
320120
73
302639
80
415721
67
96
50
340773
245048
91
68
229973
18
7
37
190046
499460617
87
213090
437431
412715
73
11
140293
25
6
312571
126265
124503
64
56
167105
285897
39
577482023
229992
106610
11
62454
3
14692907
63
155625
643716739
278238
998738251
32
21678
84
359676
58
738028312
24
278728
90
216626390
40
85
366696
233197
253527
79710
83
76
87
441577
230247
13
183429757
68
6
842294963
95
84
38104
7
19
786010135
242648
3631
27
434701
463769387
274509
2
411683
50
2329
98
35
62
256037
279132
299834
8
220632
93
422849
74
30
63
61
287339
5
317164878
94
508784387
9
83
331693
4
405460
93
25
663968401
24
837272444
99
58
10922
197388
170044
41
430296
832399787
42
133822
184385
419234
71067096
228626
472791
54
40
496623663
147545
383645
22
395202
241550778
97
77611
154783
306529
91
303406
77
66420
21
37
50
129125
6
138975
316482
58
19
50
63
471866
74
454426
538773519
58
33
128565
38
12
9
53
39
26230
105257
401652
54
41
90
91
9
53
7
98
742299291
74
17
212501193
68
37
440521
69
77
331845
335887
5
43
90
422789
329081
44841
484289
78
491486
82
20
492116
155190
25778
957509898
48
83
79
388622
50
262659
398905
141038
92
490843
283670
506717766
197039
38
221467
70
445169
6
96
10
218696
37
76
62
35423
181689
353817
41
679819675
31
86
464788
73
3
324305
36
67
140588
711147489
187954
78
204255
468379280
86
165975
36
413921
29
124688940
320689
14
875027817
60
211625
436209
9
270487
9338
96
39792
94193
47
177914
15
97
76
62834
220669693
4
89
269301
221714
2
2
8
300490
172479
270566
24
75
30
111726
51
255526
421573
232118
3
65
304761
49
423525
93
32
92
60236
1
65420
61
86
447850
68
56
850151063
1
30
446168
32
109492
278451
54
61303
140566
89
14
170043
63
67
73
368118
7
62
77
75
3
125540
345695
314771
580941133
393487
68
42
51
39
9
4
60
7
787639116
323893
3
363211
606060541
18
424706
136711
238704
369651
3
13
376321
225455
33
40
184541
180792
299017
93172
207429
4
163830
36
13
364381
49
2
86
396744
143916
45
51
315355
2
47
80
356610
123419
431001446
383000
8
135625
274631
226671
50
15
20
81393
330687570
43
398787
64
96
89
41180
61
47
263632
114849511
937211246
38
81
47
33
24
178785443
127174
434824
67
65
22
319277
9
13
440920
55
56
88
305801
365030
338778924
89
318413
929031966
282869
23
237911
60
71
589125971
124228
471568
12
81
68
325932
432982
94
420942
339489
22
454273
458171
25
98
373655
432162
656408125
78
30
2
3
51771
427646
6
58
83
80
77
26
933200813
6
491803
68
80
52
135242
8
132001
352893
15381
19
801619364
307282647
397394
96
30
37
306277
40
7
77
62
473212
3
41
266131
165405
31
7
95311
153612
83
55
84
4
601392094
172092
29
43
60
58
78363
256465
404532
321045
39
68
6
49
6
25
67
68
361038
479468
106684
143203
26
207637
154392
106257
83
376147
27
9
1
18
206498
6
187889
333475
24
95
43
239392
727647933
252188
65666
276274
79
61
31
40698
469906
53
89
67
63
378350
365959
26
463845
87
811466441
94
478151
9
364116
268887
470486
9
6
22
48
8
460036696
99
53
402297
13
91
972424800
79
494725
3
186085
475397
49
7
13
206548865
358678
89
79
20
514957000
631415494
65580
296907
265183
11
61
90
5601967
74618
30
336225
70
48
126161
79
431113
67
57
59930
59
110822
128056
308332
5
111515
34
33
5
99
180101
361942
88087
94
56
370535
58934
109559
98
32
429030
26
381416
87
28
904023291
84
84
392362
76677
67
463742
38143
95
46
21
804573127
184084
395149
68
47
69
197941
174196
63
285730
39
32
111088
2
11576
49
65
80
7
267993697
225550
339531
40
9
4
25
14
24645
229119
17387
7
686653736
362339
83
7
296780
317427
11197
778601690
167933
54
458745
449217
273306
62
76715
318727
401988101
219111
33
5
443665
141448
49
62
606096906
99
223149713
51756
454919
964673613
41
83
986836363
1
404561
76
24
67
154837
1
9
6
182189
787839362
69
9
85
14
395475
77
606355886
314759
27
21
8
430504
125288
86
56090
52
397869
497207
90
249413
97
472296
6
103920
6
6
85
1
4
712091648
338637
440358642
257472
42
58
8
176039
296320
47
282287
65
317780
202234
393032
354427
90516
158565
16
308004
425472
230357
34
88
455638
30
8
74
237929
76
137969362
278714
16
433102
95
601194836
403784
84
6
5
192251605
4
175038
201448
81
8
400700
29165
42
7
40
458017
341620
180959
5
88
394928
17
361524
726683317
3
79
440060
411349
870582825
483923
179170405
57
6
8
316874
2
2
10
8
308162
48
297562
764062477
72
37
38
51
78
78
42
453366
484467643
269516
99269
9
73
96383
110078176
9
85
88
65
6
49
11
49
77
138276
3
291558
67398
393016
3
458340
7
48
1
489166
42
246794
382557
30
5
154949
178704
67
72
7
191108
83
2
26
63198
282870
300114274
316956
461541
85
239365
941846742
2
121157
45
118121
147099
3
87
10842
91
157429
38424
42
458493
373778
57
33
591377007
224897
466553
43
471632
47
98
1
62104
753583891
4
352270
862887755
53
41
97
99
219396
81
249677040
451297
58099
436502041
1
72
494540
92557686
378331
207388
87
456987
99
63
17
16
431908
36
322070
7
55168
97
51
34
462890
95
61
16
14
11
95
9
40
27056
472339
2355
16
462443
1
47
52
89
212253
295482
177898345
188822
334071
1
2146
71
8586
374751
1
7
321569672
96
125181
26
91009
225067
546398537
6027369
59445
5657136
37
251599
148312
83
32
459928
6
336238961
7
275622
323140
26
107185
37
66
70
238810
323863
8
30
483895
40
190867
66
6
84457
267770
75
72
76364
10
2
60242
712569481
67
77
3
77
467617
45
77
315178
378631867
9
71
13
232595
93
53
44482
46
70437
310274
48
84751
656598664
496173
55
2
61
4
85369
544181306
82
23
182168
87
92
84
85
78
283120
915264277
498752
30
9
42
31
7
365553
83
9
3
353297
30
222652
61798
38
47
178310
336174
46
7
460231
349642
42
25
221345
459104
35292
434130
65
80
20
75
7
940480592
178523
776579338
996081141
206425
160741
12
65
86
325703
96
231456
868515124
484624
472509
290879
107222
93
25
75
67
136869
880519576
319852
425537
263845
28
88
70
97
59
26693
3
23857
81
62
65
413170
33
3
140709398
317133
28
119069
85
228133
309256579
145569
282481
328093
330679
415458
445174
26119
78
463483
159790
138353
452906
86
54758
215294
82454
316843
78
9
2
7357
5
176037
183903
355720
86857
96
54109
2
200088
27
67
46
499255
540732698
257873
322691
380676
434428
373659
53
26
23
4
200114
251890
8
27
37
3
320369144
70
5
56
86
338797
18
365612
82
51949242
24
29
113819
11
108597
4
14
75
322056
12053
412518
91
451906
426467
19
476295
15
54
16
6
64
51
53
236058
87
49
35
18539
400976
88
97
31034
1052
817064001
618551351
796569811
98
14
46
7
50
188855
238379
82
69
78
83
283932543
521912098
52
68
33093
19
80
63
32
308514
57
21
15217
3
262658
43
11
90
105
45
55
79
433417
14
70
76218
1
73713
191435
201665
328692
10
274156
121450
381311827
38
67
4
44503
72
7
192261
127684
29906
72
2
14262
80
4
409924
427029
6638
56
76
25
54
49180
164404
5
41
85
112031
61
523956908
945156003
482425
471153
54
70
11
179278
29
13
22
87
5
4
84
228168
79256
950166164
64604
2
220452
296938
447532519
1
275586
160049
191213
12800
55
381390
343796
491166
477663
3
34
8
441988
30899
360507
88650
6
80
251457
103977
156504
64
5
84
741013905
102016
56
54
194178
98
16
3
218215
442996
19
327430
209945
400180
74
313735138
285945
297624
9
923009716
3
59
23
37
26
81
40
253894
372172
148846
405845
159572
143855
5
24
345061
8
189939
60
50
391774
714032736
92839
960476639
89
447457450
17
73
924692860
86867
72
323670
78
495210
85
76
249451
55324
15
204308
40
235634
8
775191207
4
27
81447
425889
40
27
72
826066090
79
582213868
68
3
177644
28936
22
138775
136590
59
360331490
91
337898
159383
59
34
220217
89
4
33364
118647
29
136419
146257
188103
430114
63
106892
7
202168
178541115
179754
73
427898
123792
91
451723
12
180429656
53
5
71139
94115652
26
27
79
781424368
73640
7
63379
277708
83
223405
186705
7
54
57
49034
4
357816
61
498411
22
362328
79
448810227
79
10
18
251975
91
39
151263
196802
385183
61
343259
82
30
81
24
360635
169218
70
234506
10
1
28
770911563
322715
8
866235562
97
44
23382
85
187518
561647988
84685
98223
23285
19545
263148
14
196667
6
497159
447921
387495
858391559
33
73
20896
73
19
5
441956
61
88849
23
22
22
182635
280132392
381833
52
441930
146705
414502397
51
2
80
47063
762407106
91
273628
4
60
93
220072
62
34
3
28
121864
43
217134
75
7
6
430598
89
75
381437
90
9
97
374848
943974004
261304427
27
9
90865975
95
75727
11
215929
75333
26
405487
4
27119
385745
281931174
62
765691869
70
32
333304
468098
477031
81
20
478069367
795226016
103158
845574812
158831
410150
72
8
2
78178
75
417360
6
217599
84
52
103441
33
63
291865
54
99547
90
667428024
13
60283675
81
8
54822
16175
407437
100842
4
499516
381706774
277689
54
92
319627
15
39
51
108306
36
2998
25
230629
3
70
2
82
88
30
60
140797
356757
647741036
79
315608
249978
3
266215
412364
70736
4
3
867179712
26014
371815168
60
107912
95
155593
338065
14
31
45
375687
14
96
7
381088
81
453051
336986216
30
21
57
3
36
280731
288236
9967
308120
74
211943
1
478202
84
64
288048
35
63
9
38
60
472605
81
46
276989
3
53
389387952
8861
8
49
355153
109971598
143669
429709
86
91
370445
94
15
12
157282
14
108171
3
487139
332741
7
429909
2
121647983
41
83
486421
73
260544
559298822
76
61922
24
98651
388431
454840534
33
2
52
387917
99
80972719
425843857
180594
99
3
110839
4
80570
178354
97
839571730
416997
625144757
98
92
415731073
556398272
433203
224435
68146
965370836
4
487014
7
92
299498
8
287701161
275095
16951
267154
469661
347687
168727
61
3
3
69
66
20
57
310320
84
60
463776
121102
431708
23
9
76670
307950
48
24
92
163067
37
61
11126
34
20
90
96
90
178310638
100924
52
248713893
405786
2580
3
461128
44
9608
18884
74983
27
40646
62
232625
14276
44
33
379673
92467
48
69
14267
39
53
232035
51
431273
276722
222270
229561
186068
229885
45
23
95396
264327
38
33
2
77
88
102129
81
5
62
441510
308155
304511
60260
966162636
49
160584
9
215646
181136
407075
57
60184
316795
87731
26
379451
60
62
402320
70
26
91
140074
668299763
704771030
18
99
90
93
490163
38
153322
46707
96
80
25
75
55
80
36
19
94
51
95
88
312442
165458
2
13
465010
456884
83882
18
95
280957
291275
212021
263718
412722
370398
56
50
467995
57
228515
485270
296189
2
164186
12
57
42
179715
490132
2
40
5
215077113
79
166665
55
2
436023
130037
7
32
199550
641886062
134765
46
192352
337713
45
40
435593755
165282
39
457109
307006
97089
240866
64
412803
290378
80
59
78
3
359001
401956
482412
5
39
292511
428793452
19
5
6
290273
64
416324
169936
73
26040
31953189
21
311055
61
336522
8
75
49
401208762
370986
136748
27223
12
99
3
385266
69
242578
17
29
412473
63048
618708037
91272
65
370149
189016
2
99166575
327218634
147128
13
9
40
363233
96322
448670
83
84
141068
53
28
439667
42791
13
22
21
453370146
51
265492
5
36
471488
47
77295364
65
264003
43935
9
119767
370826
52
661787562
85
69956
456087
47
13
46
1
75
51
561211865
56
84
77657608
480680
659006350
67
356723
50
337536
41057
70
30
76
61
6
68
249173
9
41
82
238079
568760394
1
51836
148897
67
8789
304898
35
208621
74
348696
36
96
735500495
8
60
11367
45623
85
55
58448
96
473810
87405
66
455032
50
35
172587
12
432786
88
140297
81
432711
71
497758
3
7
51
200024
29
204390
53
182840
472968
443079
114292
36
17
80
208526
89
994395928
79
99
36
106292633
293532
83
79
7
79955
22
498294
74
23
2
6
370021
44
660699805
6
6
276935
18
6
98
508475672
76
35
57062
14
94
492328981
83
40
43
61
54
2
2
74
328392
510062937
879345103
404670375
338934
311658
736646259
47
85
7
17
188704
51
67
3
23
232481
83
494835
83625
80
4
281980
99617
293987922
76054
4
175034675
32
12
444478
522168249
74604
22
296312
931793756
30
20
25
3
347567
255130
3
74523745
99
392612
13
331868
44
23
71
206770
36
625872428
37
16
289780
19600768
8
473567
9
4
70
321153
254029
34
63
71981
226778
417355
261872
93
49
5
392039559
6
143906
69
112452
62
33
902280896
466246
49
458436
67
345576
32
5
296358
6
14
252121
71
447589
3
256119187
451063
8
26
68
68
136114
47
905521948
432398
866194452
346902
94
41
332532
397290
89
203804
944200505
84
377374
43
58
335671
136546
66
392642
393456
55
105587
358729
399833
65121
50
166680
126556
86
317316
35
30
9
320826
1
81037
45
53
70
326189
1
415811
921764663
39
30
742314663
91
50
383188
92
428526886
36
470573
75
84
112676
89883
63006273
976071316
885533319
55
25718
30
71
77997
439740
14
75
324360
91
57
357528470
465167
30
148997
148825
546974603
30
4
67
46
733808705
67
28786
42958
83
911566450
40215
85
61
80
358629
6
2
229643
302743
65
92348
307865
16
36
11
72223
60
176281
3
298655
195450
86
467748
81547
35
347458
775063460
305709
22
78
477616
77000
7
30
95901
22
485960
31
87596
16
4
270128
648520169
196604
405698060
62461
42
648319370
56
93
338852734
41
102466
8
282715
338175
57
421577
21
34
336538
449604
27
16
766467594
47
67
52
43050
440772
6
31
502639481
45
70
2
83
36
11
540874545
86
8
542997779
306527
12
353609
435301
33841
28
255585
17
380984
70621
7
426460
8
63
104403
455891
80
4
73
455493
10255
247421
219306
40
42457
83
10
69
6
628316725
42
47
10
245786
7
94
344607
211108
294690
3
661849267
407284
54
452109
22
42
79
346965
6
193508
34722
94
5
232004
214085
949015156
855356310
4
35088
278067
28
53
42
450329
410906
9
5
84
444083
357580
26
4
35
57470
77
162144004
44056
87
100790
49
282567
17
28
253951
434277
369216
94
110651
476226
73987
246977046
84
84
301900
253616
38
98
5
474205
36
42
88
4
481260704
57689
28
192175
21
7
404201
346702
5
975595603
8
2
7
38
67
132477
453465
25
37
7
85
9
31
406070
22
888455322
5
108406
54
10776
39
42543
20
522076705
180658
3
9
31
73
210468
658347708
73
170367
2
454744
315146278
95
232025
63
215980
234719
28
19672
130807
200386
85
96
1
73474489
17
65
175997
15
89683
323627
7
479353
164428
79
6
33
503902967
43
39
243836060
43501
49
94
56095
216190
45
397479
499262
7
23
15
90
69
26
4143
2
5
6
104650
36
94411
34
40
57
29004
396839
25
243276
12
91
101587
3
275039
99
61
5
41553052
399219961
16
61
82
55
444088
60
7
95
455357
267699
91538
38
64
6
25082
421981
406555
233959
7
15
337108120
896724063
69
89
408394
6
48
69
5
15
49
477902
72720
453299
295896016
6
20
38
52
10
99573
30
862949556
255895
289426
3
11
376875
120222
8
71
384374
488553
282288645
4
90
376269234
2
99
443760
11
193589523
53
460981
197604702
2
8
268415998
58
84
2
193951
76296
376315
99
16097
73035
222922
157569
41
38
22
78
247034
163954
81
59
6
63
390173
56
83
183435
75
6
829722973
69
5
153774
308222660
327766
364927
47430
17
226307
242564
22
37
13
902571383
52214
74
16
361129
430620
96442
74
444320
433164
47
45
396954811
276293
140389
349665
957268730
441362
166049905
294420
47
2
15
2
58
160241
4
242301
169520
44
63
5
452674
70
424744
69
229924
27
154658
337966
46622
267787
44
89
35
75
170837
341770
373912
27
65
76
133641
76357
478561757
389953
444807
485512
368799
673850330
88
54
475641
7
88876
30
872761074
420158
70
38
1
222527
84913
100312
380302
67
206781
42
26
10
7
14
488399
5
613062234
98
1
730905492
83
386105
230839
659461858
421019
44589
146259
6
410714
3
15
31
96
368946
84
112726
3
5
2
14110
16
54
61
379816
56
182585
222074
447993
2
273636
438529
1
179935
75
49
138786
12
24
77
61
985966053
14
400063
5
89
85
57
38
59
159785
151293
34
1
319467707
47
4
73
408983475
7
394584
487273
157377854
453487
356324
73
286580
70141
2
53
94
86
96
3
144157
828669666
93
491226
18547
359940
90
89
51
32
446211
12
427325
68
1
65
38602
181470
4
319033976
9
473618
7
18
95
400737
66150
34
66
57
293733
99946
295929
84
54
79
1
456390
386823
6
27
84
336215
339177
2
398837
111478
88051
1
466544474
1
15
79
282495
27
59
40
85
50
66
24044
62615
19
7
126924
2
19156
850619691
153313
108452
28250
22
19
244184
152789
190863
10
240287
66
359787
3
75
476204
11
109310
384109
17
492940
352865
56
7
61
65
50
94
18
131559
88
492984
194343
91899
83117
36
435778
74
39
905166083
314362
59
9
3
1
138485
5
55132
695181958
420174
21
72
4
33842
235103
54243
46850
51
101322
51
35
43327
39
82
62
36
750824638
57379
228607
3
13
37
357573
30
488722
406090019
208153
1
436498
65
35839
129558
3
70651588
52
155875
144136
80
24
52
894717045
1
89
135451
83
300435357
116053248
126248
4
29
90
94
90
240475
1
30617
82
93
94
90
93
298811
49
468667
2
263741
17
310965
25
99
283936869
91
6
9
494534
272203
25
2
20
73876
416554
79
5908
65
95
15
89
328370
222044
8
1212
319403
56
30
19
24
36
174719
157968
17
527904123
29510966
162997
450484
29
35
97
9
262806
201018
203204
87
210733
7
72
47
3995
6
38400
276529
72
825085659
24
61
31
25
91
22
135706
422981
471281
63
7902
445846
35
273276
3
41
77
87070
49
419968
68
17
40
99
78102
407113
1
275169
315983
22
8
49
124163625
393657884
211716868
9
41
14
53
7
81
163771869
99
63
18
70
6
13
96
449946
59
857459599
10
711951680
150889
261433
412270
260138924
367669
179268
33
71454
503268097
380735020
1
283517
1
298466
499488
43
189391
58
38
82
411851
34836
66
48
67
235746
568065454
50408
30
630738532
6
50
333795
562535720
436085
164071
499798047
20
38
47514
71
29
65
743155548
397999
91
76
14
716817188
339102
361682
25995637
66
253844
246753
46
126673
67573
16
85
218384
79
321487
56
230609
73
340336
369823
12
404305
98
55
83755
241243
3
544823962
11
423378
14
776889136
57
241490
487365
353546
35
41
497142
2
280944
279799071
362522
276111
94
201103
456094
61
453422212
55
85635
295896
20
126885
54
437156
11
124451
79
4
311020
17
964284197
99
62
893611632
17
6
5
86
159312
428969
496290
59725
84
18
592038044
446016
158859
174390
58
77
80
15
116792
242013
18
658721216
199284
211338727
190737
436123885
23
865369438
41
1
16
18
49
88
5
29
11
87
202747
450054
3
125312
35
205352
382847
434918
593344277
81
41
100096
382379
441905
4
300896
128340
37
192061
420084
354075499
470876
45933
72
84
42
97
228011
404657
1
81488
902606245
84
9
29259545
32
95934
254429
492240
157476
13847
4245
459204
292963
87
58
226371
334183
237209
24
9
80
439008
76
272004798
19
120754
71
124148
42
211343
58138
47
7
496603
15
138789
67
24
336505
60
52
14
8
88
371480
90
23
77432
18
50
14
602379439
34
90
521974348
88
2
98
5
23
53
48
7931
111255
411005
167404828
53773
201348
81406
74
36620344
130969
834592890
50
129723
95
78
176278
17861736
686634988
95
405295
303060
9
49
98
62
66
346323
72
183404
56
3
173788
327641
86
991038719
16
184394
202505
45185
55
86
364123
685796552
89
276857
280006
23
14
393555
16892
124485
245930
71
392906
26
2
8
104048
68
271814
76
660227389
97
37
143523
140457
221871
20
53
28
171879
46
90
97532
52
124389
488356
21
99
364742
95
427006
7
171681
79
347644
39
14
382310
50
12325
332700
188587743
138954
79
39
338885
450941
132727
24
371573
35
137523
868588215
181350
24
51
73
60
501280319
278614
87
38
358802
34
479627
6
77697
195015
64
52
104075
63
570102529
766632818
229811
74922
395691
80643
687112183
441596
402003
2
8
34
45019
850924306
4212
433251
5
63247
99
28
78666
60
23
1
705219482
557656645
7
318643
314199
75
29
70
8
97
96
3
289502
46
51
116659
263529
152641
689015293
315697
353188
66
406498
229094
174634
99
10
58
28
104411
421176049
55
261457
244866
74
253538
4
457608
177380
383082
544958846
357531068
460840
95
348636558
794414973
35
92
46
167056
417323137
97
28
422834
968501946
32
57
80
36
76
1
19
26
58837
48
91
76
6
29
330456115
13
368853
44
109861
218926
375732
141962
56
335169
256531
92
82
13
535285845
56
14
73
187257
19598
72389
259804
172855
26
354953
102974
323344
76
31
39
249512
42
8522
82913
68
14
15
10
222576
31
24
159696
517037320
27068
414969
272410
185664
91
58810
10
641892343
50
114378
192946
63
66
96436
212688
479323
43
82
6
7
277930
19
19
288544
28
374827
414741
11883
7
141043
205611
67
13
134895
62634
89
317440
55348
227005
68
252863
481735
9
373316
74660
102279
89
6
816121093
27
422273
78
528128767
78
38
957496837
79
6
99
12
92
7
172966
242850
772049363
368090
120343
262390
483321
95
66
34
96
25
172024
186879
43
9
487083
382690
207221
49
426659
422706
73
174436
392574
46
615767810
82
477754
479416
565900068
8625
33
1
94
220577
83
82
62
139054
7
121658
39
42
92
291922
44
44
6
77
299613
25
48005
40
90
61
74
83
333895
61
463276
45
5
87
192929
151147
160
197867
71
95
159244
90
28
152235
5
313381
4
327634
335759
209370
25
39
371612
40194
63
37
29
34690
99
352849
200224
272384
339563
100484
140075
304545
87
58
335448
37
604857609
16883
57
80
122659
15
9
19585
63
11
78
155795088
73
16071
8
13
2
23
498927
20
69
184627
10
46452
7
63
267208
131634
238729
52
196766
47
87201
46
177685580
380978
418679
47
208217
941898513
77
386216
54
5
1
7
4482
199332
58
53
80
214782
47
390948
11
26
60
295098
344899
4
31216017
848275829
8
60
187760
237612
8
131188
80
34060
30
82
3
296463790
626862341
22
671410044
10
560859038
98
48
179010
491821
281874
521069746
8
98312
4
295682201
56753
67
93
2
87
4
75
69233
1
332034
3
9
63
355030
240322
5
14
235863
4
298364
398909
87
268624
455708
335146
95
129686
83633
69
776706197
343093
8
82
85
634031466
3
44
1534
49
131594
587935782
2
511112463
72
5
236356869
4
889391717
30
565854420
344321
143947
34
485395
408244
420077
4
21
1
27
305616
573953913
31
59
1
98
8
28
3
52
38
24936
5
351197
32
250432
928992439
37
67
79
387247
101119
23
64
54
60
258965610
407601
62
48
270471
450884620
51876
169338031
2
77
50
45
290094
94
11
72
225896
52
3
49
499955
52606
6
53
53
54
9
142207
63014
345775
275072
471881
15
83240
59
364011
98
38538
15
7
70
65
234679
44
223040
8
35
46
81
310820
354894
375189
18
174707
32600
25
29
5
396852
13
90
169563
43
925829357
12
70
51650
9
116808
458045
10
8
122956
305827
153972
906973002
325036
70
29
441728
55
131771
54
212948
161186
17036
92
51
665063481
33448937
262613
69
667648805
761647010
10
225557
69
481360
187786
69
93407
20275
495957
16008
28
400460
2
13
85
461195
69
9
466077
287111
108420
26
464528
882480971
283118
113162
49
328923049
231232
661641753
2
7
70
5
87
43
60
125409
7
45
536746806
319065
48
48
6
301210
252757
47
317786
20
89
3
113213551
178933
16019
68
8
497313
97
576761112
499593
362101948
43
208693503
5
218760855
99
191248
203519
91
48
34
372911
65
64
334464
632934767
12
321565
407729
195527598
46
99
17
7
62
163025
1
19
82
79306
44908
45
210544
56
10
362881
196662
95608304
72
345264
38
53
40
13
54
65
208287
260754
408568
98
196026
45
7238
90
76
74
53
7
59371
170934
53
499373
82
87
159944
257149
467027
27
36122806
29
41
69637
292474
104324
3
37
439428
37
408082
3
15
110316239
32
18
38
72
220510933
98
87
54
205037941
236313
460446
8
6
432885
49
203030296
46
395030
74
13
131684
406314
17
84565
5
319727
46
62
57
77500
38470
40
18249
232294
76665
79
49805
835246387
84039642
13
184070
310903
62
9
67354
417884
69
288042
3
18408
33007
4
325526
49
64
278730
174687
89993
4
45
330978938
489467
92
41
62
4811
9
8
44
76001
448475
398212
94
14
403949
425831
20052
9
283003
88
3
9
59
9
137779
8
98066
38
119185
9
25
311154
246773
31
373508
96
435416879
4
78
431200
1800
52
81
791381725
45
205894
52
471794
296024
34
337151
3
79
57986
13013
72
30939
68
74
353180
219152
233374
776570280
435084809
527867156
108914
394748
99118
78
4
6
31
60
98
59
61
13651
411709824
98
278858
97
117166
224004
132565870
19
21
3
301910
72
46
450557
353855062
470260
118615
57
61
808409369
7
323098
92
290744
471133
408905
431225
307269
40
335657
405782913
7
153396
47
5
44
40
8
99
551693672
441837
213890
83722039
335307
122296
66
62
45
300910351
185854
260428
8
104091
37
385486
35
54
406517
27
8
4
46
198347
16
293253
59659
57
793036798
64
86
98
345908
142545
206130
83
278048
26
9
55
83
78
251813
92
355180
52
69817
9
470696384
6
5
334030
23
94
119944
95
733187430
91
95
61
428576
29
18
479128
46
25
76
725614710
124557
416339
748227523
25
42
54
40
321188
11
95580
24
13
4
43
7
11
72
214018
137897
57153
89
93
784177874
17
67
32
80
48
228005345
39
245594
34
39
16
132404
388987
42
15
98
47
79
765042959
33072
298073
88
484103
36
2
349820
385457
231211
443474
69
480904
55
252849
87
28
51
157517
216705208
391486
73
44106
337325
42
360404
12
1
521489040
59
72
382900
851363367
215053
41
367147
71
70
78364
87
380464
454016
5
66
97
13
130884
457411282
5
20818
480675
911662688
8
84232981
5
97
95
350381
157679
9
8
479781
93
96
25
8
24098
71
74
209983
241104
10
7
14
52
98119
35680
78
6
238034
491879
181762
35
3
45
95369507
1
49
21
20
81
8
864067333
45
207009
475062
12
407623
336680
141152
674649712
87
6
83
453898065
374378
210512
10
2
41
31
66
98
58
331147
3
32
92
446092010
25
292982
68
135527
88
292070
16
296827
3
708562302
448810
61
165269
220771
374676
1
232905
344788
233184
154279
94
240541
15
434018788
5
444343
721485734
65
78
44
75
24
18
11
70
63998
727880647
73
27
4
2
42
71
99
27
99
56
931467836
4
223417647
98
19
135539
72
357604
18
20
242358
805188192
92
37
324638
31283
238288
81951122
68
82799
477790235
96
31
94
494803
99
85427
221633
63
456523
72
486889
242051
338059
30
85
831068653
2
408872
83
216104
63
55
112983
373023
76
421203
243702
379833
288412
231691
13
164743060
84
170976
39
310977
148281
49
64
27857
251472
79602
878221232
14914
87120
919541647
5
322644
84
369170
61228
280967
378880
33625
16
42
312737
93531
263615
13
109853389
54
191155
45
35
455430
44
59
403149
81
7
46
44
63
1
17
21444
94
389070
13
183156
12
40
87088
944428528
228608342
96
55
22
44
69
66
157278
359778
97
398967
37444
834693777
269829
450605
110137
137504
484138
11
482686304
211901
5
478627
38
248904
5
13
348469
58
381066
31
610658040
783835525
9
857330585
482407
84
61
36
763994967
98
120917
71
50
643470286
459236
23
15
99
366745
258499
5
99
3
187969
75920
67
79
320837
27
83920
27
11
99
47
284737
413084
73
1
86325
13
432244
57
9654
28
8
936161599
45
809951644
58337220
278462
94
10923
262103
71
127334
9
55
465746
37
79
74
181139
47
88
353608
175579
23
63
118794
300052
741270865
152733
133917
26769
820120306
36
19738
384019
54322
318094
79
219589560
45060
98
55
7
1
81
403289
59
23
228724
116075
135694
94
51
426090
35
70
92
558298236
37503
321666361
22
84029
54037
30
6
453546
62
1
305901
828905871
2
58
38
83
30
98
44
40
53
423205
8
69
25
6
21
90
73
47031
40
14
37
30
414558
54
87
811382496
5
640349876
189980
16
38
455581
303325
55
129061
112527
56
389135
84
8890
92
439018
9
52
2043
8
306491416
51
5
62
86
99
195014
259546
40
76
89
16
214678
380842
223801
26
243384
37
205981
405927
75
273871
70
429106
86
2
28
89
1
699599877
18
577714255
35
366765
365073
23
601192627
22
4
441271320
64
296287
280589
148022647
33
78
10
247482
918725357
16
34
47
62
99
836599319
73
76
99
480460
275656
793016568
368126
55
303958
239384
17548
95986
51
43
15
153452
68
70
5
141922
2
59
7
6
7
71052
157534
26
163754575
236191
50
46
428854
27545
86
3
434069
418406
9
29
98
459151
1
80
29
53
76
84
508750707
36
47
64
40
70809102
9
28
14
442640
12
254113
54533
68
1
6
287114
46
14
409538
276259
620591122
47
467228
294309
197825
294498
131742
347102
29
263727
7
79
191068
451765
385919
346685
46
31
469266879
441690
24
7
64
44857
436824
68
381681
87002
438602
9
94
8
494528
5
146908
158385
324197
436314724
262114
5
376004
6
359891
731268165
468198
283974
92
25
79
61
51
10
33
57
139953
64
4
41
398387
986127505
59636555
50
317177
1
56
298400
1
367946
70
119743
779681887
174852
185913
48
3
304662
62
320280
400624
57
395852
70
563445507
149138
127943
154465
315683
7
481382
3
705785159
303357129
184189
215771
478157
24
273472
28
32
22
69
82
77
99
31744
6
73
357512
18
51
34
13
22
874062781
5
96
6
312894
9
141947
67
308345
919378275
58
3
276189
372703
398723
6329
5
5
434841
463508
48
400480
393488
18
20
65200
437222
9
58089
180343806
468979
36
44
68
6
94
718579698
99
133299
50
38212
43
180156
408151
127791
201586
72
8
75
234884
66
77
7
96
66
3
53
75
94
99
9
836289595
2
45333
113670
17
55
345732
6
53
78
62131
15
214616
103049403
36
49
593837509
8
57845
551612942
449955
74
71
428438421
295043
216658
228766
4
27741
482479
336074
54
111294
6
104632
83
25
7
5
11607
134938384
2
484432
92
75
84
4
8
2
10
16
321342
436456
48
437698
83
246216
41
1
36
23
396505
92
22351
300163400
17
9
78341
7
18714
492678
26
72308
381481
48820
6
479619
3
4948
329693
345476
67
2
358265
92
21
23
461816
377493
323904
65
5
280177
2
56537
60
37
412132
21
15
56
73
130162
16
8
169754
37
92
95
433883
38
36
493962
98
96
88
217653
220039
775662261
80612
57
79
478128
5
940937462
4
33
58
67
24
84
60
53
399714
83272
82338
841048403
54003547
2
35
135858
78
579637325
88
13
78581
93
363239
185380
90
23
4
110535
190292459
60
197660
21
403554
78
627812372
108445
2
8
155006
14
90
244101
46
67
48
418594
314468
361655837
72
165352
63
2
75
181083
264200
38914
236863
350209
70
10
762494012
191115518
23
8
109327
86
268765
79
8
72689
427746
31
32
58
53
42
58
99
510239982
463982
188066
38
132781
494137
452456
384470
9
122620
3
487391
452781
6
4429432
154129
466443
266100
92
287458
210529
67934
237133
32
40
37
46
64
51
370393982
43226
204597
219730416
91
166617
487788
135316
37
95
225068
419363
111089
161889
46
268167
825177422
69
246180
47
354972
94
732884804
35
86541
286598
561560223
260987
284008
883113906
366070
4
12
26
105932
83525
75
313785991
377523
88
93
56
16
19
171808
85
200249
365533
47952
32
28
65713
470894
126538
136999
41375
87693
191387
75
54
49142
338757
45
93
712913779
106579
66
2
382024
255390
39
2285
79
312921
37
43
26171
11
50
214850
179260
40
335391
360597
87
126691
22
51753
164109
90
266791
99
36114
7
30
141400116
7798849
385007
3
538539032
21
122124
1
3
62
73
325225
33
347496
7
58
83
94
103671
64
48
251594
20
4
39526
18
89
77410
50
222882498
482183
370594
69
95
30
73
89698
434207
1
34
94
944874994
413046
32
466461
55
175324959
419758
58
259709
25
232366
194348
26
88878
3
301215
65
450838
97
44
271675
75822548
356507
293983
74
154132
259185
336516
45
308697
8
18
16
55
344807
1
2
153430
322241
48
70
74
51
197360
14
189319
192701
2
266343
356398
449190
79
297290129
395177
294042
408512
57
272964
71
372714
81
78
80
82
23
76
49
80
90
158182
76
2
417632
72
277462
72
25
12
664450221
421315
65
8
289176472
16
376270
17751
91
493525
4
108245
72
96
93
65
52
295331
29
355745
908325626
94983
23
45
70
18
151438
393189
303887
56
293482
116078
410971
87
67
13
51
198137
344316
7
12
99
52
220176
7
97729
568662722
425468
5
92
710782522
427084
37966
665238406
60
60
8
409516
63
428475
7
37
396874
111707
234408
5283
381200
68
264930
5
2
496525728
4
245480
263980
2
196919773
313157
525524770
202180
30
303583
43
992712749
295541
337058
216090
28911
190864381
72
90
399888
920021885
57
55256
47930
659721176
289033
217796
99
405126
2
884168247
70512
377287
96196909
431828
4
182344160
58
84
53
4
304277
2
24
340685
155867950
99498
58
5
441160
153199
73
40
86
49
31
2
324170
75
82
888612714
248945
286050
446215
1
13
3
45
39
360171
83671
116607
92849
160291
85
104632
6
150455881
400343587
388493
74
23501
34
409734720
26438
26
12
957318792
943082992
39
67
196298
84
10
12942
20
4
161374730
43689
43689
29511
241333
20
119855
26
149499
475142
24
368513
855864179
31
83646
257393
366464
11
8
489758
224411
52
22
301192
197117
59
164597
423422
45
27
41
307020
706947288
23
6
86558
3314
14
363336
888394595
112058
16
450870
72
32
44
76867
78
49
36
297423
3
58
45
40
257224
6
460297
36
355943
192976
382812
99
4
49
878246288
6814
11
347440
465552
67
75
132321711
497003
123247
41
26
1
86
179518
13
712729764
136656
28562
48
308884
82490
8
1
70
4
299799
171713088
1
488893
4
9
681571728
225482
111699077
98
83
295503
22
351842
182456490
288621
11
687551474
18
45
436409475
19
43
47
165571
83
435517
49
144964
421621
78457
752272105
450378
443574
163747
78
34
238649
38
97
67
70
33235
95
156559
14
43358
394137
541652205
113492
408387
73430
421857
525607487
467893
438857
262817
403604
46
435335
71
199410
175270
23
91
569700093
399122
108228848
66
438139
47
18717
189422
9
6
460417
1
225407
80944
65
50
318624434
84
88
15
467930
92
235124
1
50
49669
410111
58433
3
12817
65
408637
71
99
2
246595
41
206648
256906
74
47
261327865
30
382883
253993975
429184
29
97
478430
13
3
68
387474
384098
49
89
74
49870
272417955
440146
351773247
49
47
6
408625
2
148371
228939
9
60
393037
128231
104346
91
415979
459379157
4128
351624
5
96
33
7
234120
493798
280313
87
59
97
2
61
5
5
3
104318
54
37184
211885
7
10
61015
5
92
8
20
32
26
56
108568
322273
44
1
77
9
53
7
5
429571
376812
99
39
458073
139763
496924
22
319466
7
398595703
186599
480119
255992919
45
187574
871261979
46920
6
3
48
27
2
67
9
67
92
81
77
91
735289922
269139
118903
426173
64485080
473343
79
4
156278
401346
24
380748
66
67
376950
404180
838583569
48
36
391525
383436
3
453892
125439
204891
58
19763
14
225455
237709
50
303942949
705394530
433341
430618
5
59
41
97
108927
8
13
209102
63
8
207970
720895584
1
71846
91
47
14
21
120839
317484
47
197829
48
53
171770
752004408
61
25
564693946
2
34
235873
107124
331940
939549054
70
15356
13
370243
9
18
26906
5
64
78
4
36
34
7
322752
507812345
218119
178133066
504516752
141335
73
142710
150348
90
489155
36
175832361
20
318676
430904
315526
128201
246514
62
60
396532
19
71
90
296282
322059
204655
306610
362289
77
82
14
477781
234154
8
39
42816
92
39018
408026
3
320373
90
364292
23366
6
24
1
11
15928
86
410488
310322
23
55368
7
195747
345121468
491133
5
15
9
792166623
10
72
52791
98
621052001
81
10
2
9
48
277121
32281329
274766
226229
73
61
222066
451944
747259942
38
207815
58419
94
76
41
65
206621
640467176
9
41
3
13
300414
449990
60
107976
61622
94175
6666276
278771
317314
690909451
9
458339
78
71
489445
159224
66
312241
56386
251593
155715143
207197
82
84
4911
87
73
44
8
62
76
206243
83
38678
325970
360022
402642
80
389596
178421
403835
266058717
444602
4
19
39
71909
22
79
3
45
68
382276
52208
103668
9
39
193250
496653
48
568212564
247259382
8
4
96
25
25
35
871036368
4
159995
276214
216852
70
70
7
50
9
32
7
886040229
55
151804
29
73
56
1030
75
6
224923
97
39350
104689
84
13
80
867445614
6
181604
79
817171696
2
277768
33307832
4
328056
59
49
419174
43
31
395892
164869
37
54
91
99
61
40
990815025
84
14
19
684793447
244363
57
2
29
386619
373088
62
116836
907039613
187362264
6
62
84
40846
172867
51846
17
320444
253725
68
12
558403061
77
224256
447356
483652
8
9
1206
125615
98
10
293135
10
75
35
51
437566
398919
75
4
21060
155016
12
85
63
103613669
22
72
33
496404
31
83461640
17
324680
1
57
84
447465
66
52
283752
8
28
415036
300913
67
39
83
84096248
471924
412436
44401
122227
5487
54
10
33
92
16
42035
76212328
118023
27
28
344314
471743
171390
72475
145714
41
32
315506
179267
19
161812
2
9
15
34
464937
93
19
129219
69552
172107
59
48
593925487
45
223532
84
20
62397
1
22
15
380740
216750770
2
64
8
14469
463553
756049502
26
443292
357146
41
36
185547
367584
5
423827
4
46
176944
52
363225
267192
47061
116137
59
297363
11
74627
12018
389174073
290326
72
343532753
245358
252768
94
455455931
126426
429144
156542
91
89
86
19
80
18280
175041
145417
4
7
23
184473758
61
24930
322161
19005
1
44890
1
41
90
33338
230933
492658
547694205
492712
238900
66
464833
55
415444387
56
39
441622
90
7
460771
142205
929345132
861335003
71
59441
468456
170081
62
109169
61
45
463082
6
99
75
40
258176
488869849
8
66
57
235247
2
165880
80
2
35
29
61
89
67
13
338547
15
56
123157
253789
973792133
6
510870194
59
42
96
93
245214
46926
11
176670
320432
27
10405884
97
410917875
471806
24
31
253802
7
172455
65
429077
82
257826255
792848835
23
74
11
13
32
73077
329134883
63712
11
343189
366579
491380
18
81
91
439441
156640
873091677
98
7
30
3
81481
35
60323
292314
97
9
330201
63
31
20
364831
490460
472140
37365
173974
51
96546
446919408
898674819
8
463817
108476
589003585
62
98
472600
65008
223534
709360449
84
30
362352
394311
4
146101
388218712
26
816383523
246984
65
116570
8215245
74
629630768
95
98
213687
4
35
216309
67
128461
709119789
230202
6
94
5
7
57
18306
448240
63
78
650986819
46
75
255784
88
73
38
191794
52
25
447700
8
459782447
243873
263192
316865
94
373668
368064
403151
9
12
683134813
62
266062
314032
41
90
99
87
331083
67
198705
1
184635
824933359
255346
45
425952
60
237753
87
552018055
353335
4
82
540192200
8
77
950149779
23
86
433675
320344
30
7
766339730
14
4
22
39
230869
41
76
7421
23343
5
13
3
60
326530
425489
72466
216870766
989519323
66
370930
2
876834288
48
257961
496728
52
458048
524205035
294469
246461
225828
169995
2
72
5
53
46
7
99
38
277769037
109925
84
389167
171260
465364
79
71
48276
321204
77
54438
5
160203
9
484469
60
176276
5
12407
309568
37
75
36
64
469279598
79
940669669
174879
63
425365
55
438888
1
176242
74
181694
78
78
64
256503
44
375713
184554
2
37973
78
57
324614
224363
66
97
71398
123077
12153027
74
495963
5
233776
409314
367813
8
251841
29
86073563
141742791
70
696677408
85
61
410922
841504756
82
77
78386
117642
3278
405481
73
9
68490
406118562
7
44310
355751
83
97
159223433
28
143953
11
350365
375430
6
73
245809020
18
45
8
371518
97
494191
232026
9
7
65776
70
87
68
18
64
361196
357061
10852
441965
5
698868651
7544
80
33
65
157606556
222878
283075
77
200351
81
68
8372
425339
38
52
39
197746
6
871599510
33441
215606
65
20157
97
339471
479177
79
89422
31
4
99
33893
444117
458233
4
18
98
59
48
115668
1
351820
480117
490897
219913
165096
200883
250611
349794
7
66
498218
84
70
477481
2
210548
88
28
384886
58
69111
72
411916
6
156543
18
35251
1
271020
29
18
343330649
15
39
346332
3
29535
465023
5
554466169
2
2
125864
99
97
203437
194518
25
60
2
40
97
125595
34
10
158910
168237933
23
152066
442072
47
274818
20
32553
420260
69
137617
62
350800
96
60
62
28
18
454717874
70336
28
361434
409142
33
442487
44
390153
360221
85
485581681
3
306858
2
61
115527
19270
3
44
17
283605
8061
46
333040
47364156
95
22
6
97
185807
193863
54
335960
214394
45744
27
187412
875047591
65
91
84
79370
321159
65
39
85
461053
96
462854
800041312
25
31
19
478344
333878490
4
226153
93
32
445045
2
85
57
397888
317779
91
127083517
74680
497890
204524
560197574
49
454305
256140
63022
98
47
241012
9
1
36
399215
106227
538828694
11
72
2
346864
20
6
410500
499707
92
359106
31
4
363554
53
22
90
84
108391
2
9
12
145618
77
72
92
59
92
7
393971
62
509684757
85
359232
27
2
69
36
729183922
199553
115811
165289
49
384405
229107
334026
40
67
80
12
5
3
2973
841607097
62
5
8857
9
374092
42871176
31359
80564
224492
817524091
3
80
384961
485904
13
75
67186
93
344718
469005
122598
3
77
257713
39058
59
206851
60
338115
45949
9
72701
19
64
177371673
20
35
271762
68
5
615061583
135116
50
203252
147795
351645
226286815
73
40
5
33401951
316418
160519
70
77
132972
72
44
63
43867
399780
79
6
394752
389828
969569487
9
24
268802
213853
58
161859
426437
54
644148014
255630
4
28
79
92
170518
81
8665
24
8
252036
55
59
416493
18
5
116767
20
15
5408
55
104418
109172
55115
21
434999
309692
4
5
76
420722516
44
439960
178916
45
30
385202
13
345614
120104
3
24
136590
47
116049
33
44
945544289
387802
19
502489632
222139
242022
16
7
129972
59
74
361967
52
49
42
62126
20
260931
67
365555
238433
85
45
422812
18
170475
286316
39448861
153307
80
31
172587
17
47
5
49
234941
191529
32
55
91
6
267798
903290198
311955
62
333871
74
193528
57
254733431
80
32
24
140151
438795
57229
39505
98528
15
39
487336
235309991
34928
96
253260
91769
80
41
2
5
54
233426
396543
344782
8
201274191
223499
19
9
333984
12
325033
43
54
4
182541
361218
193577
113383
8
83
72
285840
215901
129414
73
1
57
262430049
19959
91
484162
59
8
208481
44
5
308260
38
97
81
349941
173276
73
422683
43
61
9
17105
787407460
21
46
1
58
17
229833794
217653
48
10
83
378293
432190
92
29
38
114489
79
402742
122361
387000
21882
4
92
385153569
96
54
5
3
22
162146
92
83
30
56
1
77
60
371534
355113
316800
76
97080505
48
379871
498457
79
5
69
63
91
9
284219648
457390
466626
303140
255903
93768
28
4
412757
51822
54
76
30815204
21
5
4
327698
58
19
611692602
5
263513
9499
67
15603
111834
4
17
322969
78748
145653
85
89
99
419850386
1
422885
97
333984
28
47
46
55
437081453
15
82
35533
114467
16152
46
95
82
26
280501
26
82
4
34
446717
827554324
316613
31
481790
15
52
90
79
246535
61
75
5
486643
354335
11
20
14
146759
108074218
261539
94
59
61
485217
4
492655
95496
2
440786279
87
69
226512
85
69974
122022
285528
66
807080939
41
71
484506
14
62
90420
45
345568
373915
45976
22
54
99642
44
14
55859
203031
118408
26
428676
39
82
468073
149757
2
5
261133
417510
409073
312210
304784
81303
124206
56
6
54
60
4
9
90
6698
91
156502
43
7
89
166430
231914
440371
327991
405592
11
276213
59
54486
18
219715
287642
446654
36
13
331974
31
7
27
195704
338406
138921
17
57
447392
399312
77
205042
71
25
108729
36
57
50732
69
141989
124045
323793
2
29
389030
415760
357131
43
245068
288751142
194075
48
237947
85
98
52
94
336304
397158
99
43
56
115463
45
314561
109632
418488
810413749
99274
194045
14
37
49
77
69
58
69
107790
284840
494478
190489
602556700
109097
3
62
160762
83
84
1
20
408199
4
53748
94
681965157
48
163601
4
219197
64
36610
301121
79
36
74
37
232210
167147
299599928
17
95
8
8
492214
99
28316
308496
21
289085
171456
23
200247
183471
49
3
15
473592
98
16
8
76
57
429610591
126050
191658
98
66
37
6
2
65
257563
283379
334418
59749859
1
66
441736977
10
479505
184914
25
398926
413190756
178491
53
25558
272154
4
279375
263181202
79
533
384853
6
475049
228220
23
16
412297
33
45
45
30
243676
79
65
349353
403536
557696102
11
654423837
224973
639461203
36
73
1
80881
7
67
84
56
78
9
36
64
83
2
72077
61
6
40
17
364600
323689823
24
9
395289
50
367085754
67
246004
18
115596
76
280197537
578292393
94
5
447348
65
263226
99
367822
202470
357750
47
329447789
401535407
50838
698343020
112811
8
54
210762
319171
329709952
17
37822
116831371
54
468124
2
928207020
23
1
1
903244730
24
8
59
205355
431768
485735
166761
10
6
139697
29
8
51
61
15
498614093
534152071
185489
4
479553
21
404993
1723
290091
53
35957
191763
82
112902
54231
40
494230
4586
270523
90
7
12520
436830
97
861901180
3
51
96076
4
32
24
364033
20
64
18
22863
65
303834
448216
181425
162423
1
399523242
34
217612
47
900256644
71
98
11
46
300749428
234165
612762328
28
52
190234
17353
84
2
12
2
381938
58
192739
455169
2
18
93
398387
91
36537
278650
176726
54
5375
512039482
691100520
31
21
138913
5
311797
33
77
21
48
95
30
76
3
213869
2
82440
5
50
386220
228636
72
82
980327407
1
12
4
467732
174540
399929
167032826
56
5
45
79
334438
53
414535
82
264346
858670978
79
36
231627
11
56
58
460163
24
457655
461013577
206803
429890
66
2
279840
237885
70
95
65
1
9
484533
53
187508
6
371736
59465
295453
75691943
478239
777319571
40
268524040
87
40
74
17
324533
399964
75
283515553
121448
375442954
412069
265556038
93
55
371218
7
53487
94
37
37
57
92395
837240305
50988
59
274523
80
57
36754
234394
96
45
1
15
196991
196639
454188
114132
30678738
98
13
149115
7
445183
25
3066
39
337397
341649
218515
82
169528
114367
722307828
172850290
19
106298
66
397642
349210
20
71
983148101
6
738649951
35
100901
95922
42937
8746
408002
263324
53
350925
340887123
144662
68
456341
88
491264
12
983650007
470135
118893
74
110842370
272342114
6
1
409011
748683504
53871
288935
41
361651
205594
404176
48
415398
465952
50
385382
69146
33
58
44
42
1
90
80294710
360903
308124126
252286
750656123
3
8019
36
90
536253622
118748
418327
20
426423
90
257171
25
22
174102
58
435486
56
37
6
178145
81
19
46
359172
64
6
182624
99
83
372172
259646
65
135623664
281681
828184497
140365
77
23985
68
728427367
75
605443555
70
7
19
47
23170
272113
9
34
9
70
28
992490558
1
8
56
48
28
8
115184
1
71029
479471
456519
390495
288726
7
13
5
92
177068
60
95
404419
313784540
14
257672
38
69
200633
455015
74451
9
74
81
84
42
8
129162
255074
53
9
147655164
63
357085
161950920
25389630
1
43
75
257362
48
7
23
181953
43
46345280
448164
328756
1
37
381593
82
158409
28
83
67
173645
6
76
2
302571775
1
224474
193457
117215
86
90
46
266501
455277
240462
85812
373103
421433672
6
95
370985
250240
306217
20
275402614
778191813
295657
62
95
2
450334
49
19
8
87941
21
25157
548849182
698709953
852751515
363832
247006
178271
86289
93
280514
414798
183134
357373672
64
418971
1
61
338465
297082
54
422249
36
141985
38
82
6
53671
54
10
8
38126
6
54
89
93
424161267
953028529
40
86
54
292087
117550
309273
254043179
13
74
31
4
99
43
45
198174847
90
247335
78
279103
318596725
246525617
302027
534402392
82
67968
222617
69201
1523
74
4
212550
69
405377
860851083
2
465600
50
457734
92
30
81937
2
70
31
376804
79984931
40644
237168
4
90
199601586
38912
66
86790
6
78
303890
2
145253
340445
37
660859527
335327
56
491362
26048
918829144
29250
5
34
408628
9
78
2
79
83
23216
381924
89
12
386406
1
49
8
228401
322609646
179627597
48
82409
434716
86
339515
2
78
224082
24
173805
149841
13713
14
175195874
78
69
32
1
10
785690776
30
464811
281202
89
106768
27
85
31
41
48
381021
72799
9959
286457
66
6
7
31
10
44776
62
24
6
93
83
18
52
16
111179
86
47
8
2
381590
72
12
5
88
365436888
36
136601
89
302523
179417
77311
329853979
293569
10800
369577
33
4
274720
500089831
250637669
250828
386950
407905
7
92
109677
47
58
437262
69
92204
9
97154
28
372169765
13551
207369
7
8
70951
35
40
43515
294863448
118201
97
383900
51759
496010
93
458246
6
905107486
4
218700
59547
64
908179704
40891
1
214053
65
291227
371243
562298950
246495
80805
70034
7
12
189157
28
46113
154568
14
46
28
363870
3
19
217952187
312155
452030
425542
94
75
190723
290444
197844
3
92
247502
449214
54
78
95
37
333708
241365
222366
54791
27
86
311312345
386864533
80
455779
52
190611
75459
290761
79
86
468935
4
4
181952
54
281557
87
11
30
7
79
998057156
287384
36889
92
34
62
812810203
412072537
346361
54
119351
165469
49509
21
90
44
198957
143355
225668
189754344
888783098
116264
753684738
58
67
64
248324
462596
40
72
18
66
84689
81453
21
51
2
20363
18
202907
230475
4
386172
464858
43
947624836
460432
113045
211783
223561
276794
465629
87
36
191791
337331
371266
1
78
466416361
317463
3
75
65
89
286743
71
1
83
80
53
617547374
35
95
98
32
32
388853
348232
92
106812
95
470992
218518
305646
493177
54
79163
289336961
254431015
27
367937
197895
59
454213321
96334
69
296109
479284
239258
61358
3
62
1
819307718
903992373
72
82076
73
43
31
25
44
89
302492
831119169
57
4
7
329116
345163
405559
58
28
377088
840966180
8264
6
483864
23
56373
59
3
471857
480153
308690
67563446
106922
402029
412578
635317379
56
69767
6
66
63
54475
20201
92
17
439330
471204
8
8
20
83
3
18
28
53
763558785
3
6
407073
255874
191458
81
123215
140868827
158105
475324
129942
338349
294771
381355
27
55
69
465492
728059072
56
23
97
67
21
254433
85833228
399324
58
207508
84
372652
890030341
18
18
783690403
347353155
293736
363593960
407103
1
494499
90
74
89255
40
10
60
40
4
54
892532473
30
83
8
85
88
283951
14
71637
938218726
8
13
65
225990
74
264315
87
23
279358
3
42142
3
60
65
9
65
7
401155
3
6
44
32
184983850
5938
405076436
11
350513
75
68
61
14
97449
42201
92
41
26
61
95
59
93
99
540693195
25
342994
3
57
194131
50
64
323235
66
59836349
263049
412182969
959365401
6
97
297365
31
406789
433073
34
713379684
45
14
66
91
57
36
146947
44
11
65
179529
24
33
369866670
78
23176
383722
35
81
45
37
325582
236055510
277555
81
62
71
65
95
16
57009
88
463525
48338
44812
223016256
90384
306908
288548
492471
65
303449
202178
59
1
24
32
78655
440935
40
99226567
158958
2
1
344982
83
72
323670
4
49
10
205286
58
464353726
380099291
34
289978
185492672
54
65
8
488426
8
294547
66
45
427566
118720
4
2
198020
336343632
116751
95
484752
307838
68566
7
176263
306526
17250
68
56
47
30
29
9
6
134165
42
533383348
66864
4
8
17
8
597144742
60
453946
1
73
43
804509409
34
115880
135858
72
337068
96481
26
62
337822
3
116492744
326853
4
272941
207938
51
875542936
23393
1
67
14
66
73
22
71
17
72
410186
487061
6
46944
45
34
397995
35
587254502
783357945
48
32
58
387733
39
247499
94
27326
36080
32
233413
238151
55
43
40676
45
255556
190072
26
86
303862
82
121297
216747182
72
236174
2
7
7
95
25
35
99168
12
57
26
354690
370067
186633
291099
268840
76472
912096059
255013
12051
173324
46
30211
68400
17
298754015
239980
217195
175090
49
447054
7
18
27
248244
51
173421
3
20
88
450591
132591
54
91
420973
184433
698761914
82
57222
35
12
373512
701498663
60
123472992
61
1
317405
67720
15
18245
1
26
670942740
56
8
19094
95
89
5
5
240756
17
31
110198941
73
193383
245903
526751509
77
85
404481
41366
346214
300991
46
617367078
202843801
32
4
52
491370
46
279700
51
8
71
488597
7
99744596
164848
10998
97
81
281745
371490
922639634
303133692
280469
14
65
905665180
239207079
306146
69
1
72200
148921
77
8
296044
34
60
923338546
14
12
498586
71
8
484680
119165834
174332
80
64
91
75
43
90
13735
41
69
123789
9
86
153470
309161
100927
3
67
67
50450
311906
124629710
264484027
306865
325980
347992
433470
396653
294874
385844
63
4
885119848
371364
528776410
756406185
3
24
262029
20
82544
814855727
661340573
489929
7
74
69
63
68
153571
430049
131376
6
587016590
74
32
106746
77
82
52881
95
258632
623065227
173803
203188
25
166868142
324457
28
239458
789160265
74
563910138
70
32269
111578
18
26
13
19
60
41
70
2
428668
132863
281929
95
64
111147
210499
90
58
331791
89
79
182583
370831
344728
14
235619
97
77
6754
90
3
171658
390985
43
325098
106351
162503
495877
341580
319496
153820
322761
87
62
67
82
54
8
276068
17248
683807757
74
721727416
34645242
403270
34
6
46
92
68
16
20658
2
668141966
3
457465
397059
409818
35771
310666
902495892
48
330467769
94
61
37031
4
57
44
22
246062
36
411097
23
21
102930
515180689
102939
73
251070
70
8
87
52639
220149
52
268249
47
389917089
32
571642034
815123642
29
349119524
265587
344033688
71
1
53335
407921
393601
471536
93
58
98
280641
92
55
55
3
39
39826
92
432189
4
258963
5
100903
371518
9
52
461561
67
6648
406905
230218
32
214995
464834
71
13
330726
99
353134
6
493190124
50
49
36
64
21
53
123856
97
82
262221
126234
34
4
285640
54
492983
7
293398119
37
118560
468668
348596
26901
2
85
8
426015
29
15
4995
21
109453805
319663
5
79
116729
13
227177303
8
93
258150046
424339
116936
32
526776041
6
17
8
9079
79344
96
7
19
237005
282330
66868
499409206
107967
339257
139082
412445
137674
348758231
349740892
92
6
14
28
31
5
66
40
15
55
457095
135920
35
281133
50
29788
768632307
176521
448957
384626
274069
168862
16
20
7
151171
336993
37
34
336008
456232
50
85648
555681170
34
43
386842
53947
52429
38
348756
97989
82
6
478330
64
74331
56
14340
1
56
13
138925
54900
50
19472
67
35
856965063
9
416462
93
318387
20
38
161900
409905
437695
57
139735
10
477976
298579
37
496577065
90
445572
382252
1
79
494625406
42
111514
217691
27
8
372365
258539
71
92
5
99
37
7
434222
67497
313754
214299
629383859
20
23
358358545
813454135
2
84
39
60178
27
273630
52
60
300926
63
903104022
156772
45
64
26125
99
48
1
32
71817
717424603
14144
92
24
46
309471
3
208549861
63
343759286
82
8
50030
233359
354050
85
138155
46
83
455996
66
390485
12
130515
561331678
165971
32
58
97
466730
89
48893
8
325979
22
6
65
42
94
431279
22
330129
452130
30
80040
225415
310475
11
940002968
8
66
56
29362
372683
133723
392558
7
280421
396521
9
33
360914
267114
95
353745544
14
267889
397073
6
345747
209687
132236865
97
243581
373980
506349767
2
313239
204675
28
69
251691
365493
14
59
158785
13
983390064
9
806123950
413722
80360
135639083
74
80
156913
28314
24
362653
339767
475786
199106893
45
406794
2
172814
26
6
3
24
63
49696032
71
4
36
15
468430
98
10931
73864537
262861617
26
81
72
897502415
66
58
489275
85
84
252071709
92
113980
70809
91
128999
94875078
173577
57
6
12043
50
91
49
96
58
47
55329427
31
93
17
560036098
458368
69
14
39
80
3
3
670952349
59005
78
44
460039519
369791
765721663
74208
432373
269919997
111046
75
20
27
459694408
94814
321094
1
21728
73
999887358
174241
399473
424959
149969
381333
393153
904213813
32
9
61
21
87451
372713
86
60
255537
140768
89
34
480519
414552
241011
52
74
14
795211971
6
201604
153582
382117
182304
878686838
1
83642
82
17
24
89
294235
61
74
62
83
98
1
355542
191273
88
42
350072893
80
31
32
484109
73
70
128484
361023
396041
11
67236
69022
106902
476758
257004
57
44970
43
315304
49
210562
238316
9
159139
357692
209886
58
414254
20
307119
132683
89593
8
39
4
456835
295403
8
245845
94
94
469544
27
54282
451438
122893
46
58672
24
117979315
40
328201
229281
357184
237658941
417950
95
372470
329783861
64
370345
477842
27
47
62
263534170
31359
292392
2
69
97096
70
363589
37
42
38
183679
5
411207
39
67782
15
7
37
2
133638
112797
7
85643
51
48
404696826
647298437
465468
170875
2
352598
265972
431192
73
85
651321357
5
254213
84
71
86
7
454604
320313
9
238273
498718
81
154521
79
729145751
23
2805
23619
57
234558
267741
12
406014
50
259751
326477
90
125296093
74066279
80
391725
7
72
290611610
426936
256016
440881
268562
208243
48
80725
42
79116251
136886900
2
457648
74
320261
12
22
4
288944
99136
119629
72
323664
75666
5
80
31
80
8
90
51
98
1
75
359716
85
93
72515871
98
5
268268
457618
17497
98
52
53
10
114524
4
299183
70299
23
327630
3
32370
580503988
182406641
58
85
241424
260808
19
66
63
52
37
22642
85
6
99
17026
33
90
21
14
128567067
462233
26
20
559334387
85
62
60
19
82
3
46968
71
60
308972
350723
15
31
2
62
340081651
45
7
195214
75183
386115
10
74
74229
336890
8
98
46
12
72370783
53
875018611
918684817
29
358155
17
36201
141970
449685
88
477205
87879
73
330390
115725
95
316261
60
40
60
95
82
50
48229
315480
9
120375
90
79
636768878
426305
60
40
420831
57
139638
44
31
3
155105
304956
70
258332
8
186665
96
50
41
66
70
290094
1
7
52
143539
84
121619
103601
47
416839
18
210844
15
23
985128295
218561
430163
374041
95
381171
646450449
67
205
11
345028101
425056
16
21
5
296700
189812678
430595
408871
86
69
8
35
8
167427
44
97
13
65
379056
37
92118
99
571877455
47343
66
98
21
24
341559218
32
406652
92
282913
404753
57
77
337109
309474257
6
46
38
256927
238698
34
413870
17
9
206282033
57286657
30
202361
105099
6
386317
340323
50742
90
5
740456508
16793
65
70
6
216561558
52
166568
95
422997
63
416232
402696
90
166981249
67
50
96
266788
325088
99
470624
387412
346960
9
37197
7
429332
320044
99
94
36
148909
99
570257665
481454
8
892072144
89
55
104104
76
72881802
78
266104
24
6
127787
15
563183437
296574
61
27
5
449536
282014
121476
25
240071
210069
5
405517
63285
43
45
194068
379284
484668
330433
406660
48
430476
8
676392019
1
34
6
47
74550284
95927
78
365753
56
11
358832
3
34
299898
706249658
646666369
75
165091
17
36
41
49
383959
128981
410497
66
310521
356332
2
382122
421225
52299
44
52
26
220354
7
10
5
607349346
332001
223172
198835
29
7
7
99624
20
4
47
442681
340519
869976114
47
84
243145
85
293384
294017
48
40
739014520
241127
59
3
833045065
265183
60
38
60
84
419269
875618591
2
55
81
19
42
27477
61
318680
125221
30
62
162368
61
6
5
99927
45
24849
21200
18
3
56
360519
478902310
14
473537
67
60776498
65194
3
2
56
765804454
80
101302
74
118564
35
175125
13
80
195371
205891
79
380179
170682
937551825
432335054
227839
67
477434
401972
5
475818
42
43
184032
24
697742732
71
36
34
333180
1
171074
11371
191086978
905965087
10
316859
33766
40
438512
45
19
57
47
93
6
381350
215968
132000
245916
415395
16
432765
25432
60
95
83
47277
98
145146
835990817
5
23
116332
182783
766820287
81629
66
15
329227
67
450266
201697
433869
57
458998
9
78
671289111
73
6
94
71
215936
167317094
6
245645
6234
880215647
137879
254827
21
746118273
348431
2
43
76
85805
45
492828887
220837
56
94
19
291360
3
10
83
23
374149773
158244
43
86
674220145
7
64
323202
33234
313937
1
120079
2
362673
28
215508
709347757
27002
28957
332881
5
62566
127293
947984800
317453
89
74
91
276335
232734
394676
2
257569
57
915802806
367034
76242
10
388051
443228
20
87648
5
130211731
5
44557
403581
4447
463675
119712
56
22
82
301726
313293
96
12
345994
23
80
361671
195470
49
257708
38
85
29
30
289430
800573867
254154
484964
23494
695672286
25
485498469
890437550
193290
71
43
81
6
222311
347323564
175105090
285449
23273
328277
136721
47
534321096
55
254120
421043
88728
58
45
365363
15
89
82
51
23
2
47380
255134
29982976
75
69
6
84179
32
22
85
65
186113377
3
61
4
143610
2
197769
32
557209095
222804
332030
84
75
335204209
42
9
1
343656090
118329632
57
58
41
274140
50
53
232566029
428601
87934
12
162116
66908
17
64
43
59
95
306070
61
409356
245579
47
387092
31
28
55
48
53
82
44
84269591
50
57677
1
46578
66
10
35
11
33
218764
27428
78436
92
92
707640386
26
73
3
396666
453612
465464
161271
49
23
22
456494
87
62
31
927238551
78807
25
15
218480
372306
80
4
345063
495843
17
462730
256191
94
8
93
54843
559937109
93
363741
243626
2
30940
57
67
9
79
113755
102593
197762
95
34
29
248930799
21
9971
96
4
31223
47
44
92
63751
98
81
34047
78
295394597
24965
189832
195896063
80194
521246118
7
84
211981
24
54151
76
142650
103438
7
272101
62
431027
55
304305
13
9
44
2
7
468291
332603
516209368
328497
70916
329627474
411460
1
54
10
33
346541
94
20
1
469106
86
30
1
11
66
344108
213523
2
13
182748
429290
475247
206988
243880
274538
366907
12729
136806
30
167843
397493
70
24498310
38
89751
380006
339141
7
61
34
34
291028
341026
26
15762
35
98
39
67
67
14
162650
47573
423961
44950
60
451566
346428081
409531
62
7
29
299845
9
493329
166971838
4
97
488147
299052
21
844972350
13
60
76
134178
464262
38
95
41
59
64
419020
44
74
206277
96
4
53
493419
74103
219634
196488
177501
454062
457818389
241996692
88
44450
306726
24
573298824
59
465952
128742
27
357035
87
6
438271143
96
249725
367484
33
88
46
492057
7
212946
122817
87
47
998349321
205243
8
327254
47
95
77
93
460204
28
91
176959
94586
91
9
49
80
6
337185
31204
8
6
612029214
3484
150235
78
7105726
57
1
437490
30
21
247333
52
12984
81931
34
762576024
538491426
86
12
5
946081413
44
39
67
959970601
8
418313185
483993
160838678
72
180074
29
50
68
310323
29
468262
256142
2
13
81647
14
34
12
467184
344521
47
456453
452283
23
58
276151
46
57
53923
9
367735
12141
49
328048
304075
978186124
96
251298
454356
267147788
57349
32861
360495
177024
47
42
46
2
658390390
84
112885
83
221064
970180588
26
227132
21
45
66658675
5
24993
1
749399930
87
89
85
76
646571717
2
284906
198636986
65
64
151521
178604
203202
8
21
751727469
393530
325631
565685106
238307
21
47
3
26
22
17
602678220
74
319986
268635
19
301994
382316
337282
231052790
9
233872
404210
202259
60428
86
48
280888
8
189840
214320
66
208250
225904
89
872474365
273135508
354370
440116
76
426973066
273852
318569
69913
70
52
998506839
573557078
29
41
25688
176585
34
66
7
338349
2
8
46
27
423616
230249
92
69
103528
85
669559235
30
58
66
265815020
404522
45
20
75
405374
17
23
74
17275
134667693
458209
76160
368591
67330
97
840814121
129096
9
185177
12394
47
5
230153
6
144380533
59
85
49
53
742280885
38584
82
129462
549061859
96
13
317853
73
52
208637
2
228341
18
5
200193
189125092
351831
64
203245
8244
271004
8
152831
451603
23056
195123
64
330468
187568
334816
15
807340060
278701
496486
428793
142552
5579
336579
167459
31721124
14
652698704
476931
8
352325002
50
66
64
257264512
98
393563
23
364529
4403
17
18
6
79
60326
49
938728246
13
471484
213473
4
482852
98
92
72807
3
26
249456
85
25
94
40852
5
251978
758736740
302675
92
27
53168
29
88
414234
207246
82
21
79
476626
56
350015
246151
6
9
80
36
92432
24
481106567
57236
333887
271875
255866
280462
158315
85
113304
405655
5
7
3
13
74
28
91235
51905
74302
20
368259
5
96
77
44
64
63
350934
31073
33238
529137832
96313
97
210037
4448
42
5
2
106828
150756128
27
47
60
116234
1
264185
446845
95
203490
98
43
82
217422
21
153543
31
56
18
1
132695
2
254597
641763426
239480
33428
99
155461
52
2
177365
254953029
219687
393328
348212
9
182976312
356887
40
99
89099815
9
370222
331839
2
4
160295
389271
514612740
475736
11512
5
180448460
16
291371899
12
39
16
338493
181716574
57
5
8
439755
311913
27
3976
24
62
5
99914
303355
17
25
821679778
22090
44
5
186106
95
87
46
13
80726712
14
77
3
24
54
208497
66
329097
32
278609
71
45
84
49
14
99
289660
33
8
60
481462
41
3
4
499856
202919
16
56
223892
68
93
54
183652
120716
94
45
389964
477571
16
89
29
41
55
572335942
66
213353
20
350321377
15
37
7
57
24
62
15
76
59
462197404
285788
35
54
34
7
62
335976
201019
234033
69
56
294204
134786
289166
73
1
484984
80
179243
40
228595
58246
383223
89
72513
494353
22
32
5
24
96
284969164
45
259413
182438
20
51
77
567052982
57
393187
343850
842373788
82
698665438
2
71
108163
16
18
452132
289924
20
1
9
78731
64
4
36
65
69011
458211
16311
19
375366
51
99
429081
1
99
53
3
3
79
85
33
154590
391047
205358
32
165235207
367159
13302
474205
610959228
8
348618
444672
59
327851
58973
398802
17475
87
37
76
99
16
540576323
4
1
74
915877110
74
62
44
492700
92
384255
481951
79
363156
427754
167426
16
372271352
83498
17919
11
123650
663270480
330186
3
19
535613046
27456
82
166831
20
21
425267
35
376971
221496745
256544
359667
294416
71435
584377639
91
781073708
273610
585280945
25
61
16
44
57
364187
3
58
69531
301503
459693
154519
284572
301347
205744
61
70
321396
363262
59
420500
729891988
390851
31
3
46
65
132054
3
24
54
362935365
948851074
177886550
86
60
65
45
346949
193714
466489
13
62
7
414679
442039006
86
255862
36
19
23
37977
126808
7
83
395230
17
494309
388154
96
7
262999340
3
645255609
67
131805
942820519
4
972825943
50
11691
74
77
251069
363592172
493539
71
88440
395997
95
52504
410413
195408
167593
320421
81
262452
90
54
17
301181
878788972
361404
94571
79
62
5
50
244736
134355
52
11
591320369
55
25
45
71251979
59
223742
354339
21
462763
44
56
81
394550
9
1
193341
61553
99842
69246
59
332898506
185899
54
817747718
322787505
81
225351
87
298924
32
284129
246232
45
87
195449
34
127969
25
70850
7
6
51
53
497245
42
440990
151708
47
399312
25
467910
404127
40820
15
12
15
146898
40
77
61
217831
171855
51
96
57
729134125
418280
191809
48
93
332949
85470
58
73658
130901
39
258900
84
41
30
374771115
6
30
33
452064
99
106841
465780
891953542
382374
446317410
322716
95
170741
77
12
77
225555
57986
219173
473229
784804733
27
5
23
93
8
97
77
201511
333096
821820306
274396
88073
15
11
3
7
204605
10
307399
30
2
11
44
34
87
357202
112784
46
873445823
64179706
115125
245442
28
267399
2512
78
7
1
89
6
88
114380
128266
886639675
99
6
322665
48
47
31
923935737
765515054
97
398135
230901
368207
14
85082410
39
258292
18
7
34639
269453
8
13205
271715
7
87
151999
83
63
28
440036818
40043817
162750689
27680
218673
435402
220969
326177
31332
210471
2
5
75
452091
3
114295
22161
159112
671307949
891753939
401374
133953
28
23
1
30
61
30259
398869
949436374
493135
462579
354944
28
422111
148127
21193
5
84
95
33
376224
1
61214
67
79
438754
23
218378
20
283868
345028391
369741
51460179
459546
219137
4
32
134739
857756620
60
169843
61731
137725
52
16
212023053
97
68
2
39049
56054
165214
210787
79
484822
128164
231735
135963
28
56
246076
55
64887
5
318805
39
1
5996
64
48
477354
312626
39
9
7
72
38363
388237
7
279091
8
120610
437001
4
143890148
247907
483192295
93603
424406
62
29
80
88
396609
5
58537
84
31
2
42
42
92
42
4
5
9
55
71
9962
27
38
186965
42
401480123
80
24163
96
92
20257
3
292937
21675
52209
14
58
424977
967150832
888602560
78
46
457735
276198
392137407
47
24
329911
6
38
47
265861
114957
5
242632225
9
57
531798236
462254
359682
312242
12
25
26
48
459068
57
15
34
81698
56
255706
85
4
29
27
154501
409940
516601780
69
90
220132
12
59
230079
189488
86571870
43
185905
294059
44549
28
89
8
72759
44
379785
430420
20
11
38
733164111
612198194
78
432277
95
44
485577
378103
490896
246100
48
59
21
109373
400516
112947658
301562
1
48
64855
444520556
8
2
143935
51
73
29156
32
33
90
36
95
50
4
69409
411907
13
616848767
76
274421
38
188961
412704
21
440119
53
406175
360902
415327
3
130112
1
959332963
228470824
25
337775
429628
4
90
88308
2
24
75273
512279708
53
19753
483377
6
70
22536
23
24
53
345122
139394
67602
80
129444
7
94
71
77
55
485901
176244
45
99
335851
273908
98
63
2
36457
99
20
30555362
94
220468
4
319531
65
71
145585
263441
770746645
50
308936
61
307854
3
345736
3
311027
85
64
6
2
59
210456
87
35
454707890
11
224975
45
221675
106747
2
83
61
7
143419
52718
232995
12
481223
50
510608181
44
86
99
461609
3
408569708
456821
6
507843972
256837
247839
67
26
65
23
553106000
30
9959
620642885
89471
69
9
97746
58
15
20
16
5919
77
342092
9
19
35
311295
82
62
82761
61
52
354469
429922
58382
37
3
180688
480798
279559
31
154129845
63
84392
52
4
67
48
193689
445960
348544521
2
12713
367919
233252
93
316491
4
543685240
75
322276851
402125638
294932
94
419404
22
57
1
429673
7
32
410827
85142
10
55914
300253
259783
275879
6
24
101997
142754
151240
40427
98
23
79
685541930
587345309
12
27
80
32
316344
256929
84
48
77949
181897
707431569
96
79520
7
434193
421112
220583
197372
198191
22
355521
738033736
27
48
88
257740
66
37
242961
35
214577
163872
77
84
12
87
33997375
96
38
98
67
43
232601
906808715
7
51
325383
46
271653
988855348
1
95455
63227
155491961
26229
704626149
91
96492
125594
58958
235396
324657
12
55
65
168243
7
90
366845
105304
89
69
67516
814907751
254761
37
73
435694
90507
85148
50
53
262351
3
87
28
7
237436
1
254343
63
93
869458190
10
174687
54
11
232844
85
8
115358
480895
90
2
97
22
77
129120
88
193671
37
54
238285
329925
57
57
54
166749
9
44794
66
276530
98
71
385135
374101
59
416885
31
50
8
27
350863
408273
256793
323871
39
42205
88167
317445914
3
66
219536
765897697
54
25
289880
362382
742413521
251155
84
469244
1911
96934
264306
5
37
278405
86919
202009736
489802266
60058
446848
689238052
66
83
1
50
380204
85118
85
6
8
29
32
359383
289263
44
2
827174280
856256802
63
47
9
91
21
54459701
316861549
608478007
41
60654
79866
3
5
433178
385494
2
4
53
69
35
60
61
62195
24
235571
65
55
370821
220212
399568
377066
5
55
148940
11578
418676
39
356484
53
341368
99
30557
3
44
464426
444291
490885
35979
107753
3
382731
59
285086
262576
46
31055
222871
82
28
9
776587324
91
40
61
85
4
237479
528315945
5
3933137
70
86
476986
412035
244317
39858
13
136300
39
181479
172536
225671
91
447255
7
19
91515241
452141256
71
601204655
8
69
699864568
497672
14
473927
28
322938
437924
10
3
39714
95
85
260573
88
54
440766
82
42
52
85
38
776244761
5
24
53
46
452839
848726069
8
71
58
910801815
86531
32
56
71716331
55
343735481
445992
2
38
495616
117650
80
11
157455
68720
537685082
18521
274958
66
94
65
400075
42
36
151515
195753
467662
189576
15
22
63
76
40
75
31
671565217
442949
31492
4
159584
46
300012
325021
89
129025
210669
77030
18905
47258
15
12
357196
220200
170167
28058
4
62
45349090
600866696
1
87
401129
438360
40
32
10
22864
450821
17
3
695840222
40
738312680
96
82
90
104536
22
185945
126082
92
339435
301505
75
871354241
170523
40
790762237
5
282606
81
667435838
914830056
54
411466880
78
68
403593
9
12
8
90
117699
1
212941
339737
8
69
64
220697
929478518
92691959
33
31360
148786
982613253
336798
388279532
84
28
228775
109946
267847
224614
87
801177425
62
12818
328392
70
150813
390796
93
18
121234023
39
187675638
402271
18885
55
61
135135
70
204827
67
36
99094
62
40
331925235
26
2
76
12
432079286
22
77
217235
237988
84
41131
1
184940
78
51
9
794673758
179166
178380
7
29
225935
109158
427233518
21
4
46
383172
283004
73
430623
416154
9
2
87
2
60
9
270280
333930
95
427322
293683759
15
850450180
22
8
4
13
53
287296
188169
47
512491664
479694
46
398799
12
23
48
788193875
64
93
19
5
480154
87
83
32
226540
70
349696
955626259
55
20680
189563
460559
297851
964695262
81
74
35
10
77
392606
57
778891743
3
165570935
184943
5
57
44
428457
315759
421808
50
59
121132
422270
15
544564574
51
166588
298120
19
1
241469620
45
71
3
28
157167
12
80
209903
58
14
406567
81
26
46
119856
26
47
6
38
77
18905
603504099
88
29
89
312631
58
410673
31
16034
731149328
79
320040
243728256
75
45
151415
177648
473070
93
96145
39
430635
53
278115
309325
189656
392058
82
47395
12
61
746756422
85
1
8
24
682813099
362178
22
62
315448
85
21735
27
20
221873
88
84657
431784
43
1
6
5
50
7
69
77
12
21
178582
278019
69
923225621
257749
14
389405
83
26
61
235823
38051
6
34
81979
146902
401802
9
441653
3
129345429
266053
1
134842
413661
36527
84
19
672401585
271125
25
49
89
84
42
49
10
83
84
12
23
225373070
42
858474308
44583
287710
41
84
16
319406
278542
3528
3
37
51945
7
66
209260
351523
99
59
5
23
45
75
279487
53
27
90
5
466597
980313448
213252
238024
71
8
385988
432916
76
20
283935
4
48400157
2
5
5
26
86
22
29
451336
49663
61
304042
5
561419789
35
722118914
292065
335780
141232
42
428194
220742
28
74
5
463812
169316
103909
3
96
228148
70
80
17
35
211719
220299
104142
283748
1
336240
2
71
138294
8
90
6
36861131
109144
11
99
7
406808
295110
81
34333
668763646
304603
83
24
7
58
7538
236773
64
99
3
297451
221742
33049
404891
68
72
7
74
265821
56
177381
479017
458717
171876
62
10
122900
88077
80
70976
32
364966
45
362588
407930
49
69775442
84
58
90
334046263
50
236606
245281
356448
80
225388
12575121
310407
419366
19
126920
139909
67
394871
17
2
9
12
341046
91
72
62
348717
17
67
342061
68
209131
77
28
21
261609
62
25
3
59
81
410131
56
64
38675
54
730529425
85403
146027
9
21
97
30
59
4
16
155942
46711
60
285618
531610752
37
80
194964
86
5
54
62318
452377
338605
74
156009
325428
111254
33
90
32
588954225
346174
247508192
14
435796
73
49
552624958
486537
45476
201026
325707
936032286
1
346240
443368014
45
402725
329308
78
81
156138
101938
252532
54
36
53
270731
5
175810
487465
21
2
26
743284011
9
79
54
106830
177534
23
4
116797
52
444969
61
68
82
581988892
36
167681
25
3
346319
462088
416325
79
26
53
488903877
74
331913
23
420117
152370
178452
50
219882238
388280
494862
91
934513982
18186
44
9
237411
57
85
26
410512
97
63699
20
3092
94
4
47
344792
5
454639974
25
85
42
432457
71012
5
20
9
759409699
430536
1
283987
12
351774170
429717
422998
95
9
28
86
184109
80
6
93
69
155510
97
26596
112471
57
64
32
142577
127558
37920467
25
489366
34
54798
373695
43038
4
6
397271
78
44
286625
29
50
3
136399
14
35
385928
14
85
187309
223076
267060
76
75
8
116433
492991
16045
282955
349949
356950
49
412159
8
47732
406656
1
78
79637
358654
269442994
395150
59
284478
89
193031
4
77
13
97
25
23
66
9
184430
80
1
60
5
111015
86
85
53
93
251140
32
85
78
976659
102680
759554439
10874
89190
59
75002
459693
31
60
48
40
25
59
96893
346161
194079
308724
95
393106
201317
593953940
212799
464940941
42401
27793
46
32
39
453854
98
272824
65144
159331
29
300287
25
64
2
31
480935
94
5
66
51
88
81
45
102032
99778
392659
15436
85
357023
13
40
3
110153
175292
443671664
84
61
58
998284628
90
84
213203
436956
69
37
343608
412569240
275801
88
952177978
464820
76804
71
432034
489442
42
238078330
479298
96
7
64
473841
37642
25
947362718
6
99
46
466761803
732385783
760614940
66
206027185
56
82
69
8
75
75637
62
292646
81
71
174430
91
72514
60
27
64
15
275000
336918
4
229937308
865502343
14
177977
258490
178384
49
89
55
68
96080
450444
29
65
147217
478214
207248
41
295479
2
319217186
39
386591545
8
9
23
28
63
89
300886
121484
123797
18
448616
12
64
121923
287775
4
67
97
43
154529
456277744
579794816
65
2
92
84946
33
217233
392428
158484
1
6
45064
66
266034134
216128
222717
456402
19
469361
213981681
165004
221155
176847695
432171
316844
265859
68529
150411
70
47
68
480300
515262665
620935147
116857
298950
87305
193981
16237
234612
351631
53
263070
264484
135611
18
159114
154
26
407141
289841
68
87
279331
168697
24
76
97
24
268469132
3
251063
8
49061573
3
202055
66
48
69
133626
58
65
19
354971
130610
38
92
3147
24
15
2
2
223629
779953528
49
451857
86
259542006
479346
407807
66
347157225
48795
337619
54
41981
654768550
163191
231566
370359
56
499114
491779257
397589
22
19
404231939
6
568526420
1
26
285707
77
492165
1
77
288791076
293420
5
243943
7
28163
483096
919795816
182359
65
440482
527626220
12986
46
137584
9
1
26
191623
45
88
79
65
271434
345880943
203230877
290861
391914
54
194137031
401363
24
49662
189958
89
99
431149
307473
56
26
414947
345688
430972
85
14
133345
329926
2157
97
48
162939
96101
86
148167
5
95
478242
369796
4
44
469664
239978
64
422479
124318
130745
343793
22280
80
277546
51450
73
123075
32
48
97322
131471
122461275
7
287869
196183
98
454487
460014
339276
75099
55
8
117697094
40
196343
2
22
111360
6
7
77103
48109
57
49
206453
220053489
175587
13202
6
87123798
67
471023
20
182366
5
47
653828383
463008
580303985
308729058
6593
8
8
452799
480838
164284
95666
476776
66923
323674
91755
211683
107715586
136798806
68310
224899
103499251
5
429822
77
84
59
807604459
33
409352648
450123
111450
377747
6963
260952825
60115767
76
723664859
64
8083753
128820
52
79
9
212551
2
115656
33221
401453
367109
36
5
987379548
75
2
66
405751
72
288210
13670981
47
137551
244407
68
427296
88
285122
2
616651305
93
194356
61963
57
62
65
32
7
246712
632149003
453599909
189060
378092
456066
79508964
102894
7647030
64
238801
60
38
189624
9
3
82
11
98
66
13796
68395
95
98
15531
49
65
6
64
527611070
191273
61
304866
7
7
58
57
43
97
9
219715
29433
6
92
69
22
87
285970
94
95
269180
150393
13
85
451824
79
8
47686386
95
98
293492
31
286886
207960
67
185578
314112
414856941
406236
167875
98171
332315
86
47
58
5
298313
440938
97
64
51
27
5
19
93
55409
48
311515
19
98
13
58912
85
78
282979
66
270353
49326
443147
55349
219546
392796
57
221842
333592144
74
79
48
53
50
4
37
7512153
334409
3
21
314693
31287
209173
12
362679
470441400
9
890772556
24
81
79
74
364850
112065
90
377850303
36
88
281614
48
1
47061
411603
301467921
52
65689215
317811
74
99
27
322003
1
249802
72
28
9
1
31
952006963
80
315296
188769
70
99
337771
157848
307852
40
95
39
30
327969
24470
87
41
398775
333374
34
47
79
64
146399
249088
239525
67
389495
34
96
11
32
222434
85
49
74
4
18
7
353207
284413
612850841
18
685
419363
293911
188116
12
10
186202251
16
947452265
216161
41
55
1
29
2
469467
387809
484586
489268604
41
260248
99
200266
4
9
61
109231946
45
88
3
29
448266
967640533
87
16
8
42860
45
882724721
257535
3
14
86
3
8
61
393385
7
47
46
7
381994
326966
50435
26
2
49
314826
13
1
76
43
185111
142731
28
53
53
29
20188
65
60
31
225757
92890
452598
495416481
8
108698
1
59
372304
22
445806961
491110
303281
6
7
92207251
5
251857
93
176033
357577
76
32
12
163939
11
2
463731
32
67
199710
198916
247982
53009
58
293857
28
3
446379
342002
108589
89
35156
80
8
14
7496
410780
16
53
898089783
61
447922
78
205047
4
3
481784
96
38
2
483958
421750
42
99
696626142
29
37
69
79
27
92
42
59
1
339783
66
9
44
92
6
234809
415538
734962290
356782
170878110
490173
404558
785960916
93
71
160699
41
466455
85
340074
86
338597
53
76
47
23
155840
15
438069
96
338761
502235942
7
4
88
235407
62
341272
70
26
20
79
260710
67
380544
65
143619
136258
111249
72805
188598
108725
132435
58
249622
43
753353784
352783
8
72
34407
98
2
80225
96
10
30227
839501721
87
4
55312
73
358076
3
83
35
704366084
78
959015519
6
19
17
823035547
43
66287
214729
96
91
24
2
24
174046
171595
91
30
450553
279500
1
427383
8
78
333241
75778
772500142
335693
8
482503
6
52
65
407271
2
9
39
5
19
460564
91
211223
841407164
77
131750
286575
96
316557
993687489
18237
1
814600230
66
7
74
820303589
42
48
520162615
68
34
404232
11950
393201
19
28
96
843869081
178776
9336
5
58330
6720
33
180493
699522588
21
382834
5
352289
216496
94
79
2
31
83
61
82
108947
99
299242986
204437
969377105
51261
98
495261724
7
105382
246698
47076
29
43
259109
57
10336
741967429
42
66
85
99
31
490109
220712
419620
235397
180076586
262205
4
253786
441306
87
153225
52999
64
83
78
89
117773
461188
15
341967
401319
334736
80
296899
192128
130555
692220330
315357
473963
60
6
90
9
359969
37
15
311106
281801
306192
8089
388311
202089
121629
354084
346988
246091
32
43
47
32
228086
128461419
389639
5
398118
89
277217
126188
205853
316977
84
657932278
59
25
83
436690
993035048
47
465719
366284
38
42
48396
345858
73
92
280285
5
72468070
63
72
425982
187617697
61
25
487965
389294
195882
244013
194675
605618949
130336
95
60
94
35428
37131
12
79
17
243529
816335205
831636919
193833
202087
376352
3
19
76534319
201829
7
9
31
9
86
242754
95
11
9
352638
54
232784309
109671
29989
84
50
387945
624231552
122770026
34
113242
17
189241
52
123979273
460355
465502
58
262070
386547534
65
128765
61713
9
75
310375
41
49
34
49390
353580
32
488151
90
35
4
486615
16
28826454
343030
3
431951
345334
38073
83
66
198984
73
240926
39257
46
183215
9
98
336137
133900878
176757
433211
5
26
15888
666188491
41001
358958
312029
986216825
262056
1
33
216092
87
9
61
241181
51
8
265444
73662840
27
490505153
421649
409190
48508
53
2
21645
373048231
129974
295539
64850501
361027
4
16
17
91
17
10
27573
418547
87
24
37
89916
36
861616269
5
162106961
191889
34
6
16
12
90
496001
53
140323
357116
383810
230654
34
147200
118612
24
18
140278289
35
431322
83
373158
8
45
3637
67
14
228678075
87
213642
346143
42
169517
28
1
6
92626
3
339139
78
372857
142467
208056
8
313978
29
478155
474661
59617
999522286
27878
81
424410
91
53
31
245929
202055
93
293558
460513
418320
227880
171338
1
78
49
8
56
909135077
480464
43
284616855
245405
1
138905
2
39
389168
269529
87686
42
470162
24
4
48
90
65
176215
418802
65
184554
484940
421274
370831
28
56193
52
30
99
27859
382950
348312
365385
7
476782
17607
147279
15
53084
41224
9
231515
393382
11
58
100931
336032359
24468
302978056
5
259301
84
6
486239517
61056
23471
4
4679
212797
72
92
28
6
172820
744579310
4
51
38
260431
91
249651
77
18
227936
82
84
270552
402454
85
366196
318638668
7297
68
225184
118786
81268
18
25
47
330214
84395
40
28
237432
11
316084
399056
327899
7
470829
144769400
311841
2
41
88
855670056
92
37355
45
61443
115468
98
7
1
928830777
57
86
400984
88
91
261194
113256
644860562
96
4
42
13
11
140695
189831964
174091
188313
995302969
77
350395
41
311522
123144
50
70789
3
15
41
93
197417
96
243813
39
73
20
17
58670
455139
207555
317470
328973
94
7
443217
1
15
26532
204513
275070
97
78
9
373199
382143
83
93
5
572895218
84
11
87
54
988135728
20301
755375960
94
81
96
2
460368
741120613
65697
52567
438118
21
11
459899
56591
42285
258168
28
6
178775
71
43
38
297574
14396
100045
350186270
159026
25
121921
60877
298687
298622
68
26
76
874118918
266067285
385364
96
30
276436
60
68
16
43
320011
230142
406135
30
294453
59183
447717
8
65
15
269926
236599
61
110093
341847
153686
1
5
81
4
2
50
54602309
213259
429737
128788
1692
7
85
84
23
131784
26
37
336394
26444280
7
57
489425
97
80
111804
38
31
13
33
21
167484
5
85
294257
485032
377534
778799309
74
74
27
297157
29
46
184174
53
88439
351980
47592
325974
4
960827600
61296
80
53
84
44
183659
66
62
29
14
426832
35
90
466700
154934
14
73
2
408198
77
93
20
53
418917
573875033
77
357889
420933
12
166508522
811646346
55
6
386373
26
32540
4
72
355731
98
6
93946082
288946
74
55
11
35
77
2
227279
52
90
82
863799598
326808
211199395
77697
89725
97
99992
43
93
120132
68
89910
49
307675
44674
42
7
3
91
341457
176394
333034
99
8
617298020
53
460604
31653369
40
67
370898
88541
54076
88
69
17
7
79
44
283572
485181
26
96
5903
86
40
25
469677
45
35
21
4
512031716
280385
103801
258594
1
375022
86535
166164
2
282365
88
156095
26
69
494884
8
174842
93
28
75815
319758
95
134207
372887
37
642478147
31
348706
73
86
317560
356081
30
637374440
144235
37
483568
411022
323970
9
498786
487274
264292
73
31288
249678
1
66
330393
5
25
51
84
67
82
87
380094
89610
875233250
162736
36
406978
441666
659245726
465908
201703
20
29
88
14
98908
50530
319442
90942
29
61
97
65
56
2
392132
68
300147
265929
55697
93
41987
54016
63
98996
9
24
22
31
5
454270941
140227
156422
20917
7
79
31
5
26
116607745
413803
356820
91
348006
416578
13130
223482
489043
331708
956817756
161005728
344288
54
88
1
6
40
79
2
97
164321
84800657
74
8
140591
489295
92
5
61
314636
467417
306946
236065
12
443047
88
330780
5
10
884584073
7
702732234
31
126726130
56158
205613
52
73
29
73
8
36
267398
13
60002
433650
84
3
2
27005
48
36
60
188811
30362
34
96026
44
6
484501
69
27
486778
340054
1
350356
651060870
284598
282281
867071550
73
367504
272856395
69
369659
370846
54
74
403405272
543016613
12
43
9
361280
236838185
52
27138484
7
28
217773
304196
375236
3
73
281549
33
46915
229954
41
429482
186650
404625
65
33
80
51
85
477861
781917398
33
9168
97
412744
148811583
312172
830246592
568758527
19088
288588
10
49
406196
298137
282161
57
69
136169
94
128672
64
253097
427167
6
11
812159029
85660
7
12
3941
77
44
279962
762830826
2
415324
33
80
446043
40
410003
85
459303
34
201162801
77
431050
74
395439
327542
62
85
95
6
55
425451
29
2
311994
45
96398
4
4
23
224083
490548
196185
256522
396007
18
21
224046
69
172591
131902676
21
399907
250889
233318
233924
71
13
520701956
77
548535907
435317
218405470
41
42
297754
8
95
242812
232663
34
1
315138135
9
211803
2
401816
25
7415
186768
86
337947
272975
37
57
9
136187
32
44
990279597
321413
96
9
365678
117149
70365484
443178
4
96
14316
33
94
19
207697
424987
94
87884
464826
76
438480
43
497737
290094
254792
191518
431786
144108
72021
279921
252684
30
109670
4
900795953
258718
234369
4
433586
457494
414578
38
392890
53
7
70
2
42584
444735
407966
35
297481
40
58713
326737
237920230
91
54
230729
307245
195602
688768701
70
86
213398
99
319006945
116131
348468
82
53
2
76
193169
382335
76
557986341
228019
345794
54
296275
365860
366008
385250
32
325960
34
84
75
156730
282331
257631
53
79
19849
71
37
390253
61
2
37
43
89
336209032
289888
46
81
239234
162155
67
37
62
456237
15
74
90
15
50
14
605144945
448454
414370918
98
134991
5
14
283445
931471080
95
714736104
205675880
67
53
347710
353191
426256
78
377153
490969
178530
19
983560848
165285
64
20
830306904
17
12
189588
9
334961
55
92
58
22
405225
86
28919
747047529
41585
97
46
30
2
30
466783
3
57
441619
513404730
14
92
52209
486849
456328
8
93
818139480
459854
29
91
10
449511
41
492333
50
1
212237
569122978
129017
69
380087
56
75
10
346192
89
8476
76953
237449
14
796220397
74
75
86
31
305636
317725
76
13
19
292963
235150
1
321433
9
13
984415692
2
66729
9
97
348569
14
30
9
279610
713678203
553693271
280779
78
57474
176535
165060253
8
19
71
7
222776
91
38
44
118156
75
237839
17
354979457
11
92305111
68
85
102685
345929
5
32
24
313236723
3
37
878992470
131295
136026
37
90
7
313363
435891
318900
424192
14
36
71239
711457538
217670
378300
184821
3
263566
40
442160
102490
7
613488287
41
19
238351093
237824
361523
307758
65
448083
978334367
271325
37
207663
279157
266296
487262
191277
171072
459357
197168
75
364556
61
265508
197621
73467
152311
24
241493
376143
305309
88
93
1
11
148959
49274
94
77
91
66
42
77
508573611
15
51
4
52
468199
371420
310881639
7
873878733
83
101807
24
147826
36
3
50
96
186908569
132436
7
57
489543
624463826
64
19330
2065444
175867
390984
58
435960156
377326
69
282416
930651037
44
106834
777365097
12460308
46
287198
411258
57
483095
48
104995
90
24
203474
237211
49
374610
46
74
4998
50
76519
18
52926110
152484852
20
7
51
9
400564
67
2
68
91
58
77288
42
80688
226883
317264
234263
786061858
40
457199
947364213
474773
428944
27
327893
43
95
279872
426771
7227
86
68
457302
262593270
9
57597617
30
76
408933
91691
237895
32
41907
5
235192
23
97613
64
164901
420399
985039923
814531752
362994
8
69
90
506368080
2
35
319202
12
479681
51
271924
344651
270537
346161432
362687
24
58
24
14
86
121867
17
97
297933
62
91
2
315304
58
383730
5
5
413236
35
3
97
360263
348343
480724
523233274
316774
29
561865490
23
212978
94
5286
857031303
868816426
79
52
6
39698
855361143
56
9
342986
448549
40
40
416494
154789
84
279796
34617
62
57
73
82
40
379154
272102
73414
436353
761524901
67901
20210
272991
229394
4
58
37
454450
55
465084
736748434
91
474061
134822857
48
317542
35
47123
8
76
36
302063
97
72
97
224706
300596
4
395785
129234
599604562
243449196
4
28
50
397363
182858
346529
191700
11279
311041
92
118714
76
737662700
83
13
475048
151705
21
228960
89
226616
831055296
9
5
162213
157683
328583
59
31
307563
222809
6
39
90
287983
63
216653
48
90
23
45
3
437741
42
145500191
54
27
54
402618
18
240158
456810
345416
385310781
91
85
271296
68
162691
95
459066550
67
95
494430
160505
30
70
52
130853
34
348304
8
49
188660
225141
96
32
27
22
926297378
223621
109917
3
69
52945
77
383709
89
193071
51
9
329746
191421
133737
60
495513
88
81
43304
97
44
9
78
2
334740
50
14551
39
312604
39
178944
140907
14
4
383941
453896
2
459564
765859690
2
63
94
472518
79
694576930
357631
376087
12
5
49
481628
44
35
61
458516
526462109
404519
86
430626
67
81748
8
139863
244677
367891
500495327
31
461522
860682265
82842
97961
482935
268110
92
69
9
112694
3
4
98
1
59
77
10
36
8
75645
60
84
70
1
99
97
652181381
697459400
274822
63
196862
80
95
4
95999
435843392
81
354066478
68
17
340029
393510
102010
70829
153603
13
485219753
6
64
43581852
113563
462894
246269
302653
24990
29
359735
45
225574113
409682
18
6
428306
3
74
175703
322384
86304
78
58998
302382
110446
183945584
30
349386094
538000777
340358
53
91
11
287827
1
70
200175
296220
4
509390983
403776
79
68
754984939
431181
90
117157
599404977
57
391205846
58
25
638273614
95
217023
18
12830
68319
143494
3
23
9
132013
7
608395522
194881
497704
244590
53
274056
4
23029
92
337186
21
91
56
354236
327514
7
52993
5193
20
7
340448
291522
75
9
425770
52681
51
27
41
94
61336
70
277934
139394
30
5273
240073
260649
190666
37
10158
120643
362709
443477
327478
98
79
97
465288
36
75
878781566
22
478296
646154595
226024
419244
96
89
47
339776
57
115078918
164627
68
4
733363503
208093
58
141820
82
291924
16
74183
367876
477173753
5
47
27
488041
62
428875
168582
52
55
391707
8
344179
116634212
182327
650278495
62
304570
261114121
84
192385
83
36
15
164230
342696081
237525
752534
23482
56
387617672
270952
358868
46
374563
230837
80703
51
35
382528
119271
3
170476
40
342167978
92
283081
691278628
91
64449
32
396397
80
30
37
303752
19
66
51
518264102
417154
6
87109
342887
341235
381189
205235406
21
251647
90
427427
56012
16682
257491499
158905
80
459026
60
25
119211
75
5
320522
188706
5
42
34
71
429837
52
124772
329125248
325361
94
231796
43
492841462
117179
2
10
96
149519
25
108399
78
58
3
2
65
816760722
1
15
457633
63
52
33
33
197589
61
239217
85
9
143775
70
67
498755
37
10
300298
36768
403775
1
32
6
72875
34
278010
64
316326
471466
72
364126
386477
64
287512
44
7
17
78
7
124838279
414072821
35
255618
33
56
20
54026
238826
1
32
2
23
998065527
486670
220901696
134965997
4
11
84
74
112167
1
7
63
1
61
94
8
7
60
204133
35
9
21
493871
8
1
307537
328720
29
480935
4
86662
6505
287280
228776
36
56
473637
283880
462661
6
6
317833
69
42
435919
190489
21
489950
490821687
1
469745
260898
2
11334
45
462966732
2
58582
51
40
58
290065434
470181
456027
284163
456093
1
9
54
123171
62
315739
9
379698
42
273652
18
42640
28
54031
366330
67
40
69
192292
423152911
99806
29
99
134658
8
368345
638720566
651410915
3
87
26
58
28
489092
19
75
205494
50
33396
39
73
78
3
71
300911
66
785006414
57
16607177
89
8
91
41
77
275025
386209
15
72
487183
89
118410
184976
431718
225910
448219133
63
5
2
468913
78
6
39
37
6
75
41
67
4
27
36260
38
377672
39
263833
374012
73
28
370685
34
58222779
76972446
283635
308806
10
29
396689
384992245
30
54
72
89
96
397620
40
4
84
64654
411809
103625
84
20
78
4
76850
40
32
8
360789
8
6
31
85060
8
127682954
388123
3
433816
285961
96
52
44
433514116
91
53
40928498
89
309247
11
33184
823794258
19094
33
49
4
93350
392960
424221575
298465487
76
371981
66
20
303471559
365496
1
424297
82
261958
26
2
427176
6
495712
173851
409883
385532
3
89
204841
358108
158457
72998
342840
268420
105602
466569
3
51
22
36416
393930
308057
24
486881
64823
419957
395989
5
342814
4
7
76
9
143060
48971
37
92
49
18
70
395635
52
7
276696575
4
67
90
384863
480579
111344
488987
75
98
18
82
77
442608
8
96
144642620
5
722377525
134422
129040
93
11
94
82
20
399761
66703
2
345599
254048752
121933
74
363685
74
39
92
133750
14
95402
26
171421
68
432544
4
70
79
921792393
668641217
203348
434654
74
440483
229082
63
382143
337935
35
94
244366
203674
487446
58
67
36
65
63
70
226615
53
69
77
1
175386
42
419034
23
97
76
477656
203683
58616
64
56
490830
399302
24
7
246173
269356
155343
65
969367432
77
437578
7
274000
153872668
35939
65
147529
483475
388761
258537
8272189
37
397528
379959
234573
95
38
459746
358672
572355479
96
69
65
71
9
439902946
20
627687754
202704
23
22
375689
80
249948
77
513922428
9
68
38
6
77
433778
33
60
70
5
89
56
824623187
56
306691
82
223481002
22
15
6
952943916
8320
243008767
66
57
8
35
2
336341142
56
32
5185
28
48
892753251
130344
426600
29
243304
76
64
454010
98688
20
943855739
40195770
449478525
61
196891
34433
444519
284563
319054322
60823
36
47
15101079
8
68
238208360
11
347111
39
397786
301949
241274964
2
41
333945934
453555
2
84920
382560
20
31
4
455765
29
232189
12
413260
28
25
4
334904
264759
55153
3
99
85
99
8
301678
515707408
448042
81
97
83
216927
46
277374
394650
9
7
55
71
167877
21
39401
24
85
399323
87
29738
34
37
90
36
39744
56
42936
377727
118382
39
114290
395893
93
2
1
26
66
67
78
19363
180193931
162923
1
288418
396278
325888757
60
564769023
7
91
212613
43
11
200808
359821
8
178191
91
36
54
147716426
83
46
428790
20
4
439563
8
81
99
2
255280
78
199257964
11
4
55
27
96248
36
306225
65
649554824
84
8
200459805
337795
36
259810
47
60976
436747
54779
313524
415047
66
4
125999602
451412
9
189171
193384
237855642
474907767
481830
583287165
7
471166
304439
836874877
75602648
613143712
92
31
89
236958
6
363427
331974
281249
373647
2
62
26
312283
6
431533
457563
452659
5
373096582
189933926
96
158944
447442
40
56
246912835
202885
50
423440
4
6
54
482498
356419
405159
9
493975
192458
449709
27
3
43
92
88
254731
44094
5
1
467101
328895
83
217724
40
2
178535
263726
33
45
216276
216075
370319
290950
75812
378989
13
43
23
75060
98
370166
74
264856053
8
187544
472078
344128
428309
286948
265567
73
286156
452604
250062
50
5840
50
37
2
443180
7
18
30
65
66
870584773
71
3
427509
253900
12
28
28
351237175
481550
65
6848
65
65
360159
142614
342735
44
439437
62
80
135681
19
422832
766390743
370553
136037
23
88738
73
7
254674978
134652
54
74
276435
410347
99
9
295755
345040
34
9
320768
453033
192867539
252116
52
9
318555
71
268877
49
161478
31
31
392461
9
229904
661100091
32
24824
90
97558
30633
276158
25
37
59
350138
15
74
77
415704
251784
220924780
50
56
22
38
451770
49
71739
92
48
37
9
80
12
82
13254
399837
401471
119908
4
175580
106129
265349114
13
430873
186721
163010
401436
3068584
498297236
1
453174
34847
6
119892
22139
110301826
99055
446762
325715
482567
18208
44
433363
296169
230373
27
479317
67
415848
66
268636
40
37
404599072
74339
295204
310163
30
75547
95
30254
155946
327788599
57
62
83
309846
52
315645
73
2
228277
33
22
15
6
280509
796913156
251000
17
835877508
496463
73
318040
52
8
61
563157318
241167
49
38
115274
481529
174767
443665
86
804502529
5
363338
267092
41
390623
37
253521
315096
33
448435
26
155317
43
447333
3
414870
28
50285
65
75483557
69043
410572
446484
94
97
7
46
75912
127651
144338
151196
26
296937
19
549162032
97
20
54
11
84
314561
35
4
446582
189993
43
27911
170681
58930
55
28
298370
61
785307145
31283
406252
463713
277056
3
62
396053
2
194968166
32
317225
233169
28342
5
3
12
17
408711
384991668
26
48
27
300376
377476
95
60
84
128653
58
358606
99
95
8
22
25653
48248
39
470819
1
58
325281
10
242953
133771
248204
432060
402995
72
88
85
3
63640
385872
47
196373
226643
73
5
129866
371609
80
20
144708
218303
55707
78
36
13
77462
53
76
461989571
15
54
5
902015418
478629
12
374208
10
864493825
91
76
229508
72
97827
23
39970
5
87155
374988
542617332
70
70
13
32624
19
378054
83
359463
64
47
77
31
52
22
43
72
33
570065862
974870905
25
17552
282770
21
68
7
25
47
19280
104678
5
436959139
1
32
106306
31
9
56
66
71557
157209884
44460
84
7
442659
376877861
10
6
510881160
475773
91
6
6
768072319
63
414092
8519
45
270919
310081
23
51076
86
30
4
419740
37
96
63
34
79
121518
13
403614
40
41
9
7
401303
57
128182
90
300719
455328
419111
161226
312240358
514582515
42
508850294
26
2
113880
274714
223461
75
168032
3
212873
62
44
88
115878
36872
110622
10954625
56
5
9541
148036308
3
55
146268
82
39
345972
6
382616
20
91
4
9
32
83
468452
37
253077
1
285164
4
97
17
37
84
24
78
434335423
100620
8
15
21
485216
84
54
110361
20
14
509191375
202965
8
2
2
50
59
30132
10
34
183524
490931
65
250548
93
86429
33872512
75
263476
88
3
53
383278718
87
96
86
46
93
77
207209
33
673978834
5
42
399600
381376
220750
16
413085
11
64
917704192
78
468424
638081184
24
266263
217887
12
56
76998
337743
73031
49
90
90183
71
82
28597653
749531033
92
627767874
415533
75
94
69
143097
431504
75
85
7
90
18
79
13
243527
348994
17
494860
308212
383404
82
44
89
44
38609
80
899745601
21738
154714
209885541
2
50
2
2
64
1
85
25
358355
163257
478253
459269
619745398
63
89
431507
619926067
35
300733
70
70
37
25
209592
41
24
11
8
356206
70
432478
232104
441568
88
84
387713
29
300844
3
94
373471
38
135326824
94
23
34
78
81
36
7
82
19
36
3
61
26110
342797675
67
73
173808
5
415266
28
387012
1
35
80
307123
285047
454127
334714
83
26
2
43
113171
486626
19
55
23
164017
97
64
131957
264895
407305
187334
386349
88
244607
4
385176
46
1
109365
30
219468
9
16
230566
8
98
451278
317716
132062
65254
55
264751
345212
442549971
198547
28
82
316410946
95020727
4
348056
9
734257706
44831
16603
221260
454083
11
4
46
465578
4
797752064
360971
97706
70
40
247932
33325
67
17
17879
73
24
130153
233576
74
517146213
46
91081
57
99
256733
310035
520340320
89
161903
7318
56
149621
858218113
41
579235310
80
11
25
18
251963
6
48
5670
14
60
88
399656516
315714
44
8
99
84
46
39915
93
57
476299
60
55
99
757419311
137701
786330248
1
217196
56
144950
69164
17396
423488270
7
368727
63
88
409827
351417
138405
32
358813
9
20
6
421825
409729
398995
34
2
467125
229570
301124
7
842856293
90
47
191886
49
12
58
15
52
286382
79114
13
63
1
80
2
412278
385339
290680906
84
28
77
9
76
207902
94
336097017
351159
438740
4
224560230
89214
2
25
55
579744086
200727
28327
379719
252310
95
96
296730
429710
9
43
6
117254
106294
66
88
92
315066
9
8
608804248
73
84
95
277271
153958
879111133
46881
21
59
483776
24
427292
387490
146189
347288
178393
445486
92
226162
10829
4559
3
49465
1
115405
58
82
58
148230
17
340808
66
454073
203804
35
57
96
12
303269
9
252647
138076
60
12
74
97
438125
78414
357653
82
141337
52
164056755
2
467962
215006
153531
99
75044
201694
431449
718912636
95
399707409
66
81
7
323759
1280
1
496051
13
967635689
395632
42
260717
139885
160872
286591
981778596
44
174326
30
22
236009
74
29
184590
458842
343186987
442782
6
40
9
66
41516
24
1
4
308100
42
397818
414339
468646
43
31406
59273441
86
3
45
59
53908
13
22
50
87
253308
238323
495504
28
17
493808
189394
9
4
63
70052
48
96376
70
240262
373512
79005
287743
77
53
202071983
97
23
55
94
179618
488493
77
58
117311
78
275416512
210571
329637
213828
341186
37806
324101946
61
62
78
60
322593
66
52
58
272139
333468
58
809681203
376563
18
211951
63669
349944
164551863
381271
288209
63
57
237460
266728
4
492173
70878
173653377
9
33
427226
46
484095
28
39
81
381822
263427
6
29
320613717
69
2
311072
3
455171
9
443629
8
188562
1
110243
81
42
92
1
396743
44449
44
333137
2
37115573
488614
38
94
66
79416
40
241246034
82
72
3
75
179669
313872
38
71
36
256802
245420
63
212362
79
304781288
11
144458387
6
13
3
181996747
45
92
308084
52
195425
46
20383
99442
160274
2
5
410034309
448515659
499297
220576
11
1
460074
1
55
454432
22
188205
45
55
374288
40168
13
637024057
72
8
353812
29
25
31
92
484193
473510
45
52
1
89
30
367968
4
478937
8
349868
241788
40250994
404975852
229359
232783
4
453367
86
46
73
93522
395023
87
44
90
444152
77
303429
45
14
18
34
63337
75
333161
35
435358
449763
423614
1
1
73
24580
22
6
37
187319
227076
304324
509281549
43
46
173900
339106
49
52
32
482997
456532
79
24
472000173
129914
324946
37
20
25
110738
79
59
9
342375
94464
71
55
470584
63
89
166407
155312
297885
9
3
4
42
1
38
91
20
196906
398969
97
150574
7
87
7
27
495894
201400
2
22
49
70585
398602
347569
761317109
74
374931
89
259050661
230617
58
86
9
8
350002
265253
419121580
93
15
372220
308616
90
13
36
285574689
22
7
63
22
55077
660266466
25
61
2
353794
5
392325
97743
275823
27
451147
24
398431
163651234
163347
52
5
6
1
27
9
98
490842
35
696281310
5
14
94
786743983
248415
484675
9
34
88
47
242235
60
83
263977
65307462
29840
13
37
3823
79
5
18
458358
35
6
256557926
25
439289791
59
596756511
53
85
115637
107636
630994288
161664004
505615626
30950
5
43
95
268262588
897816236
161513
410036
51
62
9
7
480268
2
72
5145
925199593
77584
394859
24
250575
68
133476
86556362
62
67
721990490
54
85
152324
53184
45
64878
61
31
66
129378
8
114474
531877795
75
302888
7
53
85
38
33
259547
198029
95
47
89824
2
46
473527
75
54843
392987
997980615
88412033
240625
240117296
13
51
2
9
11
4181
316345
252069
159604640
299076
290623
4
142022
248016
227765617
367927
8
48324
43594
70
43
73
62791986
45
443624
5
42
95575
94
471167
78502
12191
317291
250558666
308332
24
812467057
14
21
246040
576901114
401507783
30
46
9
953854373
74
11
35
31
22
111719
98
164692
28
4
41
26
14
57
89471
97
46
159885
371148674
6
175944710
30
2
341826
273165
54
377568
210423
99
71360
135101
33
41
552980794
35159
161863
43
64
213839363
6
940955936
464489
43058
95
435619
42
100247
44
428955
59
15903
84
247383
72
409401
266089
60
156308
13
357006
1
891563359
87
368104
37
33
111184
946335081
77
8
55
45
272458
42
25
79
313761
80
57
61
123377
145038
9
15
155043
47
9
76
29804618
209450
92
281330
39
483728
77
42
51044
130060
91
34
381533
144063582
5
9
64
146730
4225
329070
382117
49
302077
10
52124
53
37713
8
61602
312689
44
326798
193968
324543
26
934067397
100627946
84352
2
42
71
17
311605
546662974
677275156
379847
134964
240306863
248057
519929978
2
119573
220515336
196202
85
95987
6
282237526
47
2
60
9
76
52
270811
23613981
53
47
249639
75
4
5
82
97223
318793
22
3
30520
311066
50406
79971
27393
58
213725
431246
250468
327812
91
82
20
165191
65971
63
334844
99
60
63
51608717
7
69230
26
63
395489
701012260
325746
38767
433142
433622
35
12
411946
206359743
474991
27816
123284
401763
22
3
2
371837
68
95
404947
229995
45
90247
17
93
448941
96
345213
16
19504
87
748528677
170992
70147
4
72
33
80699
52
436077
12837
226291535
24
8
94698
73
9
65856
26
40
474209
447361
135743
224894
232843
56
54706
39
57
232694
257313
243330
80
2
276838
54
8
45
381190534
1
376741
80
42
40
22
77
443278
460962
97429
333398
54
349162
18
467936
51
7
27
299861
183736
2
83
85
14
78
83
348290
62
400855792
228048
62477802
104281
169952
235558
957621436
474131789
28053
9
3
210891
216448
478043
1
242124
126270
5
33
77
475518
190535847
68
132105
466158
99
74
66
62
70
22335
21
27
479698588
156956
97
28
35
26
2
201539
14
2
72
362313
242231
342434
25676
477757
7
74
242322748
276349
16
79
1
214700432
74
715570153
47927628
54
26183
469903
33955559
66
470631
31
8
21
92967
30935
5
315629
317604
290866
54
18
29722
242016
362964
85
56
656553274
753466158
21
319172690
372429
82
91
4798
27
158781
34
282694672
818978808
101520
896662334
103898
15
239094
69
493068
829027211
495132
249374
473176
251870
43
43670
43
723471657
101570
3
244214
57
53
78
380615
415839
92
291950
198916
40
196808
942092358
27
161959
347448931
375494
99
62
44
54
9
574823200
6
14
260726
160002
992776996
9
18
461928376
2
96
350033
240155
180740
27
35
41
242193
20
8
8
21276
67
86733
476473
789730775
290887
247563
81
9
2
30
229925
81
40328040
20
32
106901
339809
96
79
423706
306527
8
194040419
22
62
63554
33
53333476
55
187315
38290
427077
42
395267
26
383932
5
300730
576842495
10
423709
94
430025
96
468015830
382333515
171075
33
99
140160
754633683
49
98
53
492524
436870
541326387
192700
48
58
28
2
147667
207780
34
34
6
74143
95
11
10
79932
73
37836
32971
3
36
103471
42
2
5
83
197176
8
95
113046
76
135024
97
296364
132190
9
889300963
29
8
10264
67
961912478
255116
1
5
355471
436793
793282598
27
48
71927
94
81
368669
60
391906
153709
13
26
297095
91
404348
70
4
5115186
448024
29
22
271521
82
88
9
4
69
152288409
71
37
269799
445853
56
158941
44
21
818394685
830035812
29625
19
74
67
194395
49
34
85
75
438369
35
71
305668
77
94
75
42
218517
805757755
483340
430647
51
142987113
95
90
1
932995389
50
272555
340333
418499
408550
11
320620
24
24
3
9
87
141286
56
149998
248984726
15
2331
162234
6
469884560
74
47546
81
83
85
342561
7
58
109356111
71
77
17
91
338579
20
195185
479118
35516
319516
67
893591206
203482
8
469805
199189
66
116163
446144
5
117543
32959
4
75
66
48
54
95
139682
156470
62
132375
94523
37219
166815
200277
625837158
125468
25
433237
33
487783
39
175051
52214
44
42
442474
90
7
45
598447861
30
12
81990
7
80
371564
207427
53283
652421245
31
25
9
98
188347
265334
743410535
134023
317511
712651662
225420
132451
8
83296
320565
81
218333
566113936
21
77
62
3
439170
462756
49
28
960448674
460160
303676
3075114
8
790850298
10
222551
87
21
358336
2
466032
195144
129677
191235
326211
2
73
11
36
78
98
243824
47715
10
58
398803
2
8
59
736309472
448426
1
405025
30
27377
135865
78
69
71
57
284278
285761
44
1
6
93237460
1
40449
5
75
93
149944
31
84
8
75
2
19
399460927
255918583
687628138
445306
92
98
5
64
151700
59
115314939
53
349760
192717
24
264424
550806054
50
25
477237
790301488
70
931220078
388560
348958
78
61
408798
28810
55
44
913247772
451786
217781107
483567
64
50
21
70
496826987
59
61199
216369
43
1
7
11097
32
71876
160505
9
11012
5
377005
128067
11
36871
28
177879
18
69512
109372
37
165530
5
62258
55
9
16
21
791924625
204501
538833013
348161
183073
68
45
62
386523
968973290
338406
60
9
126241
290726
344679
68
305421
289852
256318
352622258
443366
461890
484263432
56950
27
84
479620
416635
38
22
14
56890
441074
13449
70
412866
53
9
186913
456055
58860
55
63
301857
39
43
99
31428
27
349676
58
123103
66
305403
51
94
36
4
11819
47
28
124902
9
36
32
53
167948
431755
264281
9
981907263
24
814986088
2
46
11138
875005779
394706
508599488
5
331093
39
59
91
153207
26
74
190296838
46
83
377031114
86
380580
63
376484
94
27
202995
110663
433165
26
256070
463393
291194
113024
306944
23069
18633
178476
61413
5
823694951
16075731
5
749466163
461508
113796038
1
244486
498594
45
87
41
301797
1
86
61
40
33
51
417060
462388
300646
54
84
363719
2
97
29328
431041
55
264470
135158
581985725
745771799
189516
8
50
92
61
35688
505375478
57
2
419999
6
100353
33
10486
313971
63
55
85
281871
354377
41
1
401191
331351
933447782
21698
399654
236580
533682661
353719
37
92
51
278486
64
17
3
425925
71
8
264693
78
28
315499
115510
10
29
45
41
379179
66
313464488
443121
27
12
76
81
72513
358119
55730770
188347
356526
36979
292559
264012
85
259363
323151
76
61
291946
63
174746
6
124496
298039
85200
15
187329
56
141069959
32
18
23
91609
57
74
35
353190
45
51
95
18
18
488690
476932
96
96
4
337940
7
72
44275
37
92
72
1
395607294
94710
135007
5
4
11
447764
42538890
46544
4
241488
61
536300875
438352
4
333789
296
316763
483970
98
255638609
87
26
1
264190
74
63
47
84
9
972946674
301816
369284315
109357
86
76
93
58
24
24
70
9
39
14
413531
354567680
97
25
886390631
77
54
89
8
384108
3
14
8
78
47864853
60
91
319118
116788
68
76
662203916
43
52
229887
6
465099
48
354847
169646
328616
16
197087
2
55
401226
355242
8
7
4
246522
401580
60149
36
51
6
89
384770917
43
317678
457880
129393
53
136017
177665
7
351164099
56
28
52
92
306944
292491
244176
16
389598
456233048
95
87
26
13157
3
93
251847
40
13
65
267376
457109
73
21
246505
5
484095
16
392659
30
141044977
115631
402773
3
45
7415
59842
489310
950562052
261356971
65
762159130
98
131986
60
835336974
34
276210
53009
3
72871930
41
34
14
2
66
44
211492
7
38
92
99
67
55
314471
88
71
207489
20
19
47
449829
23
20
90
1
197490
76
8
25752
419696679
201037
7
463354
71000
272741
39
9510759
134421
9
194170
385734
381461250
4
67
170065696
19
119507
24
203935
63
14
49
37701
68
1
33
159146
99
230987
96
37
9
59782
7
16
39
20
5
464586
722215593
82
110229
23
30
16
461482
27434790
202368
15
42
408757
1687
158099
412860781
75
51
138607
591475371
294836
47256
48
415221
42
77077
224774
410879
138333
320715
51
458665
71
3
47
5
11
74
286817
54432
99
155280
97
8
419923
311975
54918
80
538196056
59
6
64
88
576460517
98
41
2
440568
68503
65
245429171
96194
44
32
99
67
73
39
285781
38
6
19780
315761
18
346666
86
89
9
327245
47
268841
335451
429718
43
7
27
281209
78475
14
194077
518687041
5
5
12707807
98
91682622
299349
58
2
472536778
39
3
78
71
552831374
26
4
164580
232137
195201
35
14
90254
485152
369961
71
5
52
51
368549
404947
450208
182687
35
77
90
34
254970
466751
481637
86
4
427530
407769
91
3
82
8
16
402757
1
113955
309492
482347
44099
80
425919
73
17
78
39
82905
12
23
306035450
112487
299908
5
289630
210393
122179
218502
354860
38
30
102863709
485186973
156511
54
909646909
103133
62
33334
8
29
61
63
40
50530
181635
356835
6
202138
14
86
535519643
3
306054471
19642
385923
464397
55
271004
95
82
463004
79
90
47
5
3
426361
50
90
73254
125063
68
45697
25
356242
276944
40
93
99
424458
41
384923
7
23
182524
84
369546
773045489
157245
1
95117
197746
34
5
76
77
222559
99
56
70321
24
471330
499657
21
9
258061
6
426233845
65
9
342557
65695
89
356634
306157
786042952
394291
66
9
349493
894390886
1
39
144041
5
531983753
387155
82771
181269
255150
204017
96
299459
156257
373570
7
44
92786
385976
187843
9
15
9
424069
312088
82
473991
103692
26
58
221694491
35
34800
170196542
176127
78
64
40
89
82
3
85459
388567
8
35
99
168473
51
377359
264721
21
401421
73
388150
264060
472483
517873499
236756
886039590
41545
9
62
6
82
35
12881
95
65
82
1
454736
284146
300512
29
627750908
43
460511568
56335
4
78
60
78
89
68
9
277860
37
189339
2
114915
69
179938
84691
40
209661
392312
83
7
244500981
14
186835676
446959
70
151595267
11
49
80647
220497
1
1
340566
4042
3
91
38350
394887
56
948832108
289394
79
348231
63
3
79
60
9
71859
173769
545984142
299387
925111316
225665
161116
4
2
4
8
40
14568
3
114147
374795969
99
5
59
3
264798
90
30
28
63
16311
39
36
82
163409
386623201
3
25
41
6
483204
472510
80642
4
4
28
93
31
371100
122185
316047
18
95
38385
404415
63
184792
608850013
3724
276280
68
421716
265290
64277
133398
91
6
265930
17
8
4
249563
264802
37
299726
27
257654
750509982
65
392917
7
90
68
32
97
15
213259325
250399303
938410465
104626
371911
27
445289591
66
87
822003542
55
24
329990
372067155
133107
51241959
78
338509
5
32
131313460
213527838
81
80
780246348
429351
5
61
126377
86
6746
92
430056
19
69
33
31
330838
64
9
91
436641
15
490029
357567
24
75
441741
204149
20
42
21
22
386847
259918
2
99
35
41
907073233
247352022
85
47
495123
23
86
96080
55
378365267
259697
448254
16
88
21
42
183587
36
59183
67
48
77
222851
334546
461749
245670
8
819577882
398005
389394
86
79
38
5
78
462692
60
208659
4
288840
67
61
9
486790
188143
267880530
259171
423723
94
72
377255
286760
327060
95
7
69
2
4
791275107
11
44310106
44
28
58
14
65
5
57455823
473871999
386858763
124128
31
486830
1
37342
77
1
284171
86
697399928
67
55
135958469
54006
97
85880
309492
567777325
7
92098
1
160289
477215
158583
284469
406674
19
477635
208900
460552
184660378
488911
6
3
56
190397
67
430113
92
208684
481559
65
615814344
4
187016
6
103011
53
44
161240
24
80345236
259376785
35
15
44
241156
61
303405083
365122
135677
237610
422869
52601
28
332477
33478531
13
17625
214930961
285263
285436
439514
92
62
41
3
111528597
29
715225813
46728
256963
34
48
1
48
269635
371320
73
86
555246832
71
72
53
7
422355
3
970616461
8
487546
85
66
48
3
73
7
66
8
81
351794
10696
57
32
154888
35
168949
215641
360923
117734
88
85
16
85
295529
26
1
31
13768174
86
27
62799
7
91052
335950
344989
33
381999
106978
378260
469079
23
342950
52
431568
27
1
11
2
86
2
274327
88
52
454584
91
808425332
1
71
2
359960
26
79
151546
161009
32119
38
11
470524488
61
81
9
40474
180619
41222
279199
58
495672
3
63
96
44
117679
73
84
206200
298145
76
422637
16
600950905
26
47
49
58
252337
8
7
41060
487037
152915
487172
95
2678
23
122906
7
414933293
55561
12
52171
48
47
473127
326141338
379830
39
464363
4
398683
397581982
22
85
47
6
41
4
734479041
49
3210
178018
210334
84
252969
486682
195585
36239833
388823336
109233
254452522
3
10
2
24712
446218
1000
10
47
4
735009526
374476
440701
50381372
6
7
94
367644
181047
417814
307313
22
13
366963
487738
313760
49
6
68
51
9
6
91
51
38
18
275345
541661904
46
464363
24
496309324
4
96
19
20
80
50530
304414
72
315575
5
345481
318840
33
29
20915
13
82
38609
13
661248922
26
89
402364
357006
75
285729
124346
465284
111892234
32
293908
472356
24495
150285
303174
287364
71
10
7278997
339876
76
339405
137133
89
40
200070
175649
38
344815
73
94
192408
369533
50
8
82
62
60
982079248
9
38
166707
7
33148
94
495769
98
60
84
76492
407750
193509
479948
34
70
202732
2
70
7
209810
25
121432
4
351830
63
337703
9
248478
61
7669
701233543
12
295320
88855
201478
90
88
10
20
36
76
98072
8
268062
1671647
76
245296
16
88
29603
67
490022
390378
7
8778959
266257
481420
249294
372664
5
391782065
61486
196507
50
67
65
196220
27
9
60
74547
42
390056
11
122389
457215527
308551
55
248402
333155
861367906
47
3
856526143
37
6
450853
1
12
4
89
345648
5
70
16
433225
148157686
44
69
1
400901
22
475270
7
4
8
394891
23
356358
21
76
262131
61542
422982
197676
235411
180817
267992
47018
100322
2
66850
419232
421477460
300520
70
9
168096
372989
65
296475
188212
351423
175741
1
373217
82
1
72
47
429844
582623405
307839
29
64
76
301490
40
491626
80
435538
270889
130680
233482
139204
443311
27
440740
22898
5
223262093
126244
336991
1
215186
208236
452905106
228008
32264922
2
943575098
9
6896
117042
90
814371532
356552727
4
758083813
497909
403972604
92
9602
2
72
1
991276172
61
52
89
55
66
3
381342
451216
1
351854
86
476803
24
18
62
35
468061
7
64
87598
148742
28
193355
7
5
480076
4
27
1
612128217
70
409895
2
359530064
199146
4
80
64347
60
469586
62
60992
370763
470903
36758
57
219957
56
353253
250520
453994
91899
77
157397236
198590876
78253
307269
491096
852539286
25
481017
420004
89
20
340740630
126127
9
16995
536990905
80
354251
34
14
322417
55
34
1
15907
127377262
189549
6289
61
14
91
426663
370981
75550
77
328726
22199
197515
96
62442644
16051645
89
26
51
165345
9
323707
45016
340635
9
114653524
264102
217713
2
5
263281
75878
11146209
82
98054
46
64927
8
38417
459969
17
56
36
86
185403
10
2
9
274122
4
381133168
73
235042
25
72
73
849573166
67658
529041081
5687
467548
149601
3
396979
89
220345
112729
38
95
335193
4
3
470311
455449
30
391616
571009066
58
30
484997
48
4
25
296783
76
121068
8615
28
63
8
22857
41
8
311960439
33
180692346
12
7
37
42
10
90
89
7493
406634
2
35
63
30
680349050
164439
6928
22
93
2
386983
43
29
288823
9
496710
361583
56
50
30
78
285305
90
4
222476
23112
449343
114102
298754
120047
46
343382
59781
491526
84
96
804071052
276070
79
65
239495
138078
63
61
460979
968471809
485352
471955
17
350774270
272759
448788
319041
393870145
17
37
7
6
22
23
76
50928
51
419626
233814
858760502
153864
52
495249
34
43
22
947150234
29
63
26
456565
371595
262008
204561
27
27
97
254034
40
881442957
45
95
151745
301780
48
6
47927
92885
33
17528
281594
456198822
41
60
456062910
327475
77
31
22
151701
292565
43808
89
386489
271870
34452
343216
90
61654
89
73
581990428
22599
180565
32
431921
309856
9
256020
480908
4
32624
62
15
174465
5
77
322865
35
9
80
60985
43
79
62218
246293
16
205163579
55
766086160
407317
246183
80
55
40563
75
21954
2571108
72
29
25
159601
438648
21
5
40406
69
350895
95
357955
43
7
26
362841
57
287735
361010822
6
52737
414386
551072853
69
33
707563121
70
23
82
334293
7273
78
69
41
252829
7
91
824835118
50
4
96
6
370489
203828
43
337974
241658
44
41
523007180
22
51404
39633
27
37
14
7
39
180182
473915
68599148
63
292654
442837
518078661
7
7
8
1
101719
49
31
8
435079
7
373951
71
5901
29
255127878
212979
5
2
373555
7
368561
337343
40
56
43
42
177479
35
38257
68977
68
78
447767
3
50
48
30
147549
86
51019
368123
637883419
288150
7
333935
38
37
95
482818
685409345
7
371753
61
441064
7
36
392752
56
212662
462347
90
126620
477900
69
3
41514
241736
17495
278421
64698
25
48
419242
19
64
189627244
89
356345
140798
13
372572
22
97410
368064
72
7
10
61
926126369
85
231412072
4
113235
440374
99404
262661
25
266434
310124
305751
85
3
3142
74
4
15
219907
200059
70199
7
339549
16052
36
66
88
87
35
44
686489111
406806
30
17
76925
38
14
9
4
28
45529
52
94
863857448
538382859
44
8405
68
25
95
258921
423726
29
50
41
32947
357219
210137
195671
64
13
60
76
357880
43873
44
82
26
505233096
46
468780
375014
412653
410267
28
325225740
27399
40
1
8
78210
76
323419
154499
25
2
262539
7
492626
97
242774
370076
8
790369416
7
51
447080
34
19018
453064
280447
432914
207170
92829
4
37
93
323663
18
86
202954
282109297
50
144813
72
86
324221649
190474
45
99
757869466
84
86177594
366494
213380
242553
254697
331688
358257
47
124771
218862
349971883
532682420
47
88
493494
44
57
996902356
458483
85
111242
215477
88
6
343837
55
75
1
399108
334791
49
76
58
50722
265626
62
213104
474203028
381354
178606828
60
304970337
52
216975
9
165510
370922467
13
122867
345085
323572
456666
6
311353
15
14
23
453714
57
3
5
100160
196678
88
140128
52
234381
17
224870
22
28
3
13
319598
55
15
57716
108716
44
94
83
110330998
213379
7
251795
6
935555965
286014
397859
228690
19
79
66
216016
775758680
446808
421764
227323
352410566
48
226593
460633
257133
90
4
70
67
143915
19
44
207901
767928598
545134378
41811
10649
51717
64
21752
486331
395930
66
98
54626
378915724
95467
471797
60
339551
98
92
429406
57
14
95
60
141955
20
14
52
102775
131585
30
3
762076582
89300
20
8
87
128935
404064
31
788202107
36
3
640944526
5
155813
78
88
482117
54628
43
38
578426680
236483
14
364397
411824
60
92
52
58
8
362199
191930
62
84672
86
76
31
77
411390
35
247830
94
365236
398454
51
71
126906
476567603
307412
95
447129
818486148
152639
1
58
27
841581625
3
12
24602
357695667
72
422089
34
1
105327
3
77
37170
79
74
19
45
344443
361111
49
44
88
66
44
52
94
458139
6
274561
195014877
396148
59
5
116883
461262
483137
39
4
68
268509
77
968105041
122007384
86
93
50
42
180172504
353685
948559327
44
320185
433079
257343
352089
91
47176
30151
270669
51
264589
90
9
118072
9546
800794621
35
6
88
126210
140995
403594
78
92
72
455929
269709
78
35
133829
49
49
436050
4
264010
76
77
4
89
61
64
208823
339979
66589
93
77
85
28
35
96626
730817964
683919377
466263
163239
448323719
51
74
39
743097788
52
79
62
9
169795
243464
2
80
76
21
393950
53
27373
682460876
23
72
461050630
16
862888018
938815298
195251
34
9
51082
33
104761
105716
35
94
69
8
94
53
4
143546
79
19500
86
39
143350
28
45
5
47
68
17
13
345344
77
392682
119634
201671
69930
5
5
54
559917120
14
84
233211
142875
43
2
75559
86
53
43
7
141793
91
39
174128
42
83
279729
297691
64
14
225515
234149
37006
7
2
76
328420
2
430161
343749
11
91412
10
344817
253642696
688977047
114291
77
2
14
17
26
306362
38
386151
348798
20
423882209
278122
160387
40989
496185
16
97
27
43221
75493766
15
91542
6061
90
59
734271721
764455513
405104
99
87885
22
182275
36
266966
23163
29
707016765
453332
7
379311
39
249147
239567
46
295470311
85
449369
9
71
91985
932881680
71
34150
316155
59
494015602
60
3
39854
178616
98
443537
1
6
6
3799
26
72
160184
92
59
24
420129
33
10
165217
385245
446161909
445606
39976
478283
50
46
92
52
349337802
629159866
13311
43
41
127248
6425
4
270827
375380
297958
153378
290138
137940
26
33
496140
29
40
9092
91
29
82
52
11
81
494203
82
481759
2
110692128
195795
494322
56187
263022
3
11603
292174
24
434736593
90
934272788
5
140895
56
30
19
240614577
78739
79
15
65
250731
385646958
59
452786422
251331
44
89
6
2
281918954
76
11
496694
8
23
52
429230
474558
264412
270649
11
34333260
286093
75
1
63
461702
95
286763
318209
786521094
477512
272588
97464
3
80
51
249377680
70
16239
183272
95
21105
250816
99
783305240
17
259621
19
43
96
144241134
90
422292488
92
396616
2
51230
252766
438589
217254141
57
7057940
156655126
160400
54
385807
155497
56
515779267
4
176244
38
57
457618
143231385
364544
7
11554
492551
291563
3
4
95
4
83
289105
93
393456
482755
48
118876
67
8836430
1
253472
11
14497501
194215
36045
78135
38
72
8
128328
23
292871
459121
64
73
270799
93677
52313
61
88965926
4
352731
298131116
335462
15166
149064319
7
43
29
14
84
220112
458160
907048551
185331
338422
456832
59
76
293254
804021944
281996
286917
21596
77531
1
7
1
141095
338876
31
14806
29
138691
4
7
368306093
944915363
79
14
179453
36868
333728
40
88
22
3
357892
101979
332685
4
27
94
72024
657085618
122425
22
18
685355290
97
145797635
11
18
348984
425048
29
461766
40
10
9
52
68
57
203982
421816
5
63
1
384037097
7
53
88
31
488671596
99
242097
3
435002
900771503
59
107864
10
163022504
93
17
408993
51
76
81
25
33
14
216012
81136
98
854015793
372771
4
73
181826250
97
452976
53
442705
88
35
9
399092
7
174054
808789851
86
138509
68
29
930855446
85051
82
64
206697
64
84
79
319035907
90
30
570094508
1
38
359520
23
93243
462771
451233
123878609
81
194146
92257
5
4
345859
10591
110538
704131832
223384
32
74
149008
10618120
18
7
333169
651887400
90
48
30
88
15
201916
370060
70
427961
379285
156801657
89
3
60
859511998
82
125644
407846137
443743
41
208945
5
238613
145515
390748057
5
283857
12
296670
251246
255758
3
371515
46
185123
81
50673
379153
165466
58
80
1
71
10
2
9
80
41
7168
85
274987
32
24
1
74597
86
28
117632
122327
34
88
393900263
42
200710
86
75
50
487980
46
32
205209
6
465174089
38368
205801
4
79478
633038196
745459282
96
467846
90
69
93
8
14569
14
114292
426702
79
7
277335
193819
45
191166
47
70
430245
495153
26
524231404
458659206
48
163885
905272317
303585
2062
4
212924
185788
888466939
111248
15086482
39
45584
300414
95
85
165304
53
66
11
417213
20
19
153630491
4
782501926
279133
66
889554201
280848
53
180959
55
67
302199
298807
41573
22
297346
42
125475
19
80279828
471065
108036
93
4
18
487650
97188
921513817
748186259
48
263638
16
11
36
306306
20
43
373682
66
44
354328
94
480266
9
87
3
444246
699591219
9
245535
231127
208949
94658
265355
44
592593546
6
160337
195485
93
2
364942
41
99
63
967954924
448987
250502
48
94
79
453494
37053
73
400031
19
395921
74
67
74
48
38
55
7
505142926
8
178513121
1
148944
85550
335697
277381
155648280
3
4
90667
208116785
47436
9
89
97
264125
23724
379459
48
489862659
255761
2
130068
15
469720
37
271354
66
9
90
421580
73
71
134306
1
15
381909
155699
862231714
256765724
54
450096577
2
80
387232
415668
9
16
821823883
331046
84
192974
62
82
42
26219
85
95
60
468205
419295
81
2
93463
318815
459821
10
34006
123025
95
7
46
4
6
88
54
715380990
974413571
152087
73
308154
9
10
257256
315843
98
80
375312141
66
1
1
78
52
63
98
132972
51
415488
63
6028
374759
53
83
60
13
6
53
2
184595
11
141113
175195
48
413258
27
169000
866402342
765276277
9
497795
152387073
318666
16
67628482
195121
50
20
304605
95
498802
300840
133657
27
93
97
795606420
4
6
21
3
97
48
436050
359552
385318
13205
41
65921
305799
2
78
242377
78
277971
296212503
293156
152292
6
676402824
76
10
95
45
134450
4
6
340198
264596
442807
84
79
3
181270
105581
119129
259291
11530
409372
310951
417777
125285
399605
358767617
253901558
51
21
226515
197495
86
230918
265482
431886
60
451868104
51870
38867
8
465962
61
95
102829
267769
245928
43
125054571
37
577478525
126330
417526
150026
145992
5
98
46
27
10277
84017
119771
66
97
155260
81733
82
485236
51507
71
185369
284108
8
454407
93
452864
52
2
76
39
87
56022
31
70
40
438431
9
232707202
95
161508
46565
190068
765803425
125051
376696
301276
5
238345
259844
24
20
9
77
85
11
4
18
108052
45736052
57
48
66
470789
206549
81
12
493037083
158328
94
12
133627292
394718
232828
472884
406916
247253
253182
15
54
410684
155396
69626
84
80
167238954
374696
3
77
3
56
21285
32
2
74
52
86
65
2
8
310909
96
4
114170
250735216
89
139903
8
31695
92
2
248606
170975
495605
204915
49
907734868
89
37
47270
35
48
76091
229550
766242667
943721531
291081
826359842
8
273439
89
61
8
8
78
29
10137
402669
141087
486866
83
67819
3
370777
424647
442029
18
42
63
5
26
59
67
64781
217375
179537
61393
327972
362625
310407
621887619
32
342049
3
157180
783709008
47
263202
179044
70
408785
668472473
29984
530258653
395639
208109
64
719457177
59
908133719
14
6
20338
4
15
79
291519337
301027
78
477534
60
380048
57570
31
47
36991
98
49
88
52
58085
314468
287205
46
77
52
163537
335524
19831
39
456197
146435
6
20438
40835
31229
440310
37
797182549
60
15
80
135795
966142433
824444421
266495
67
59
51239
40534
53
25
24
88
85
53
198157
61
71266
26
9
457864
17
64
16
392333
63
71
5
223741
89
72
120807
439891
57
410267
20
125484
139478
496306
17004
61
41
318643
64
408392
26
25
473799
18
84
53438
384934
175923
8011
159580667
49
69
29
10
918835283
649620538
291233
49
27285
5
41
4
38
42
703580362
835866304
430310830
75
5
3
35134
68
8
52
45
463210
85
315921
20
743551693
197925
859960442
49
45217606
899067780
92
24
153669
108175
361172
244071
54
85
437187
15
49
67
12
30
71
86
289786
229223
7
33360
44
92
64948
1
69554
90
23
251743
355011
729145955
407967
65
18
63216
81
34
70
49
244588
28
386438650
37351
328115
37
10
10884
69
52
41
94
223971710
59913007
293266
74892651
272152
185260
197708
55
40
278916
65
35
45
19
93146
93
45
16
437966
315094
37
247628106
77
6
13
30
39
84007
94
9201
38
487824
22
130494
69
492804
55
72
394299
188953
38147
7
130987
279076
414767
234577810
59
9
151729
83
5
2
11
392919
320253
204082
214770
124671
203072
11
86
2
95
21
209295424
230595582
10226
513222323
40
32974
29
18472
340656
47
496357
96
322591
89
58
62
308612
41
416412
4
49
153069
88
154349207
79
15
71
366182
70
46
236366
4
79
160799
83
72
18988
4
86
83
347212
398708
110185
39
223569
60
28
353632
3
427572
44362
88
29
14
2
420180
483788
11
43
479537
268013
294221
39485
351389
918160667
24
211575
45
94
24
14
79
154681331
238854
468840
392932
47
50
85
415146
400214
27
2
875874043
232164
200760
719724153
73
412427
9
430785
62
214975
72
144216957
52
60
95290
85585
282576
427506
72
450801594
7
406827
104550
348840
428742
436094
12
91707
273673
308207
15
154744
6
89
48
69
31
91
19
340295
470611
8
351629
20
23132
230171
18520
296130
303158
291879
726943562
199684
217896
15
438367
73391
597543636
2
18670
77
463212
388882
72319286
18
182285
817118297
87
725553986
46
370698852
870460941
50579
467443
49
57
825870750
77
329808
22299
131863
33
60
4
367218
47625
31
366898
102760
67031
371130373
210025
86
273797
54
425115
149335170
38
101285
25527
267615
44
977463310
65
208762
224623
451837
31
47
31
64398678
312721
95
48
48
8
25655
209561
576931243
49
64
76
99
66
11735617
108192
80
921019323
79
19
181162
98431
41
895635240
244316
273841
10
91
53
236547
195809
289112
50
444547
43630
20
63
649511916
68
246331
65
72
95650
14343
97
168064
61
348732
56549
380343
85
330213
171897
837551361
58
439431
92
53
65
196100
213374
78
62367
45
11
50
82772
53
83
1
9
5
54637233
443153
81
474312
3
156472
12
336619
56
46
442064
17
39
87
174432
76
238495
57782
40
46
58
150562
121680
65
353639
289376
460298
74
321972
40
98
46
227472
80
42
265946
81
206002
83010
66344
270493265
64
8
557752291
57
57336
298652
90710
52
65
12
48
16
196578
100075
13
66
353496
86
7
18
16
429563
333581
90
2
28
383790
59
63
9406
160796
718215945
107834
51
471667
60
607929053
439913171
495939
13
297802
31
66
19
327028
804079404
265733
38252
46
414171
84
342938
701395292
76
245255
242919
323012
181598
63
324263
56
456583124
99
365476
36
207682
337233
18
297375
364103
337939
163155
32
155086
151104
5
26
80297
156829
93
34
361178
6
48
8
53
38283365
207874
26
79
62058
2
90
485631
88655894
50
147449
236744
468739
72
496372288
209509
8
431095
81
61
50
234941
7
382455
16
5
2425
471907
16
117276
819581206
443258
85
334164
582253470
26
38
8
177762
120141
352340
342467
71205
68
93
241014
266060
348113
95
16
5
427234
302000
476051
58573359
54
355270
39
4
62
37579
764595688
60
469266
431112
75
9
203714
402879
3
116593
77
6
63
298559
8
268379
497582
46
462924
70
360095
33
349797
364810974
64376
10
87
20
279126
41
33
60
128354078
23
24063
129446
130872
28860
487500
305235
17
93
174829
17
3
78699
172068
35
382321445
284204829
169329
397648
38
12
70
2
22
22
66
257244
56
94
68404
470864965
3
268638
3
1
1
866349205
31687
41
2
72
24
8
312112
263324
67
29882
761602149
64
139320138
34818
133026
166586
40
152229
59
31
417392
257714
135508
412445
916340982
444549
130604
191712
35938
266822
124023
40
230967
126146
384795
427927
353804
9
84
5
92442
74786
14632
78
453463
40582
1
148415
203609
40
49
669927339
162158
194942
100759
33
31
69
54
80
4
105044
23453
314309
22
78
303154
1
7
179333
13
29946
61
64
20
725782665
16
452132
475630542
435303
924188966
324324
456931819
45
227986
95
96
9
302371
55108
490350429
4
267388
43
21
3
8140354
26573
29
83325
200852
414786
82
11
76
46
17418
38
12
121370
60
156459
497910
487888
24
373302
60427
3
218512
575403576
138227
45
175211
56
329652
99
55
89
4
421054
43
144276
216311
90210
807010222
431552049
12
165902
249348
172623
624431972
361297811
165620
9
362703260
46
24205
99
394919
20238
154880
6
145787
26
358350
143910625
67
2
63
66
148384
177557
79065
38
56
4
104975
99521
76
351347
2
17241
40
77
265933
494587
49
71074
60297
195210
78
41
31
47
14
41
163467
172020
314378
78
73
47
50
192774
69
62
99724
906459839
2
413795
39
210988793
55
23
247149
75
415330
394283
53
50
123894
66
8
146297
212798
387166
442275
2
87
65032
387250
225920
379710441
157667
104782
95008
464210
182271
488835
51
88275
401318
76
28704
96678612
437227
141703
310179
147428
134848701
864459608
21
69
87
71
21236
286904
67
75
79
368972764
38
99
48612
65
92
63
229650
539335277
84016
30944191
32497
66
52643
9
26576
5
50
290381787
196938
47725
811758476
39
180760
82
386099
278375
18
64
246227
385336
422611
183848
72
44
24
45358
425085
3
42
2
45
362825
381250
38619
939153856
23628
85
343514
366574
56693
61
66
286097
148660
156555
29
838433789
238636
9
154844250
74
480147
355788
827083098
20957
325796
8
960945779
79030
52
31
202309
35
275669
232951
43
76
313680
429071
733545612
303576
10915
68
351647939
218557
161781
186900
27
283000
43
144513
79031
57
200386
681323118
402218
372905
79570
20030
560876056
34
55
11
311669
290679
91
254515464
238038
620244020
82
438369619
90
344579
312605
3
699946310
138617
37
74
281845
84
2
2
5
15
33
11415
57
130362
20
69
64
8
397762
343522
23
18
226175
33
87
159645
35
38
373501
62787
227907
66881161
181307
316118934
220848
8
387527
55
9
282992
20
30
363306
20
5
96
73
88
13177
97
2
67
210726
56
43
13
222511
263072
491240
56
64
16
97
66
281354
73
36
15
97
41
79
1
103424
1
60
480236
57
29955879
41
38
399360
23
53
427627
421132
255110
71
24
482390
46
92882
98
74
236323
30
85
921672326
85
47076
872332581
262326
15
54
91
35
186984
142113
76
333503
478509
814193680
24
46
27
68
76
59
26
136380
757579025
287554731
621523657
57
398387
815134105
192911
119963
32
775423024
88
148366
225947
9
362430
249318
37501
6
483953
49
273998
942866139
275161452
64
90
33
80
5
34
16
251228
1
224913
8
91
9
13
954403462
147595
70
657185126
132270
2
58
65
315642
181639
95
89
79
5
376583
34
149192006
67
11
27
36132
387407
113719
381902
81915
86
77528
166844
405762
25
7
527578510
96
10
70
11
28779
28
67
56
1
28
26796
301265
71
25
11267
89
233376
1
84
55
2
261855
9
3
21
203342
570422079
3
4
48
220594
255120
437296
354216
166451
158798
363103
135050
63
45
85
99
40
56
418501
99
10
105470
38
43
357596
470917711
7
17
1466
67
44
383051
63
17
52
45
43
21
64
866554942
89
54
184176
78
349210
36
51
201691
75866
15003
394742
6
71
47
6
5
614995118
2
64
455803
336149
379346
1
79
291391
64
314764
90
484967
77747
57
41
468570
31
20
86
30
71595
26
68
842335428
43
109331054
313803
95
393813
285041
23347
3
6
289678
63
663414102
277677
90
7
153328
597449158
56
86
41
65
97
168411
123151
23
529707890
94
53
327081
202991
9
64
836840999
43
29860
270732
69
89
49
480420548
61
67947
76
79
249638519
63
37
318829
499703
21
173981
160990
44
366887
57
20740
25460
315733
21
967395793
4960
92
396135
97
812870610
26
52
93
52
62913
475614
26
150366
401448
34
42
311361
83226
364572305
351406
74
794136126
7
44
35
301206
93
237432
285753
82
112233
133988
18
80
331362
2
2
382964
27
17
38
261472
57
225741
149156
250060
92
366022623
365632
72
417981
79
41
22782
99175
37
12
63
4
348627
53
351399843
9846
55
27
80718
93
396718
167830
100511
397369
482647
13
22
402872
244662288
358330
93
453942
57
42326
30
7
85
2
43
85
99
59669
114584
5
71
48
346652
69
181644
7
15
886008293
31
74455
31171760
45
66
57
68168
71
615547998
77
51
13
356534
63
5
4346
11
7
13301
78043
333841
48
406780
95
45
45
292123
137203
376065
25
266307
22
231476
63
110283
479254
73
843083300
18
82
34
211186
249446
59
13
740951450
4
2
2
267635
45
44
22
99
23316
131903
276383
64
20
346824
448755
994638465
49828
412740
59
63
25136
125181
91
322941105
1
91
51
418704
74
330673
670952968
43
3
98
7
318500
17
63
98
155742
271546
6
8
73
5
62
6
90
51
76
70947
175123
260793
278860133
403013
157377
5
48
39
4
461956
411211
57
821921501
1
83
58
27113083
118194
828404401
275346
65
387791
179957
122545696
30
251119
291269
46
40
113300
414670
425293
191530
39
93
481219
52
447365
168311
6
66
151168
88
8
42
384614
1
276037
74
53
25
184344984
442897108
448705
61
84
173494
68
4
407867
28
5
84
389547
70
6
55
1
30
155555
749994559
492476
213362
75958
25
12
544196748
96
3415
67
9
44
74
463661
27280473
135775
33
496490
15
5
448781
772171919
28
88539
226560646
420195
65
9
625158306
94965
46
1867
95
4
469179
67
315958595
751053716
80
16855
298328
975318581
37
6
47551009
314805
27
287647
34700
150254951
672222948
19
67795
5
26
57
52
50
214791
22
285190046
182157
226316
96
181750
18
67
913976293
447436134
443740
394138
43
318468
255701
491487
725055870
41
89
406056
77
440585
128987
38023
12
288611
6
63
34
24926
97
211488
487341
121818
54
61
177761
17153839
36
72
782299594
65
36
265843
481452
33
78
61
31
130436
100433
1
209156743
169171
93
337415167
89
857538129
164829
5
43
83
289986
336977307
40
67
475428
71
488066
58
519207863
279652
85
97
170750193
281541
142785
33
355431
298696
6
4
82
3
407974
667204572
80
61
483500
12661
199662
5
474373
236768
113860
82
45
3
32
55
258297681
73
61
311722
446912
91
38
20
75
311420
474070
420611
13
194050
40539
366890
7
480453
467164729
44
95973
54
82
178661
251083
41
234447
91
15
50
7
1
179147
184457
102534470
64
32
93
81
467243
20
314988
213764
462200
7
42
74
458647
8
38
822386863
99
95
374427
25
538167470
154052
288594169
6
259735
1
67
68
51
43
312219
317292755
32
159661
284199
188690
63
439487
944218061
4
65074
495056
60
253694781
136512
413985
20
79122
706053134
69
55
609561917
31
187560
21
11
3
328037
36
63
113284
133129
308067
30
1
493474
227035
17
409662883
37
82
48
13
84
22945
316214
42
48645
35608
20183903
85
21388
39
76
9
1
27
77
214025
51
25
41
17015143
331853
19
446171
95
6
491987
63
407595
76
16
93
87
55
11906
374015
40
101211
4
324308
231723
97
494554
54
5
27
87
68
56
66
288563
15685
6
1
81869
484415
55
235816
2
461792
138373
28912
234115
53
64179
485785
26
547089738
73
7
1
4
85596
76
6
116355
9
46
306184
9
492903
122655
340358
86
59
45
120718
5
74
23
323652
91989
11488
5
30
16
22359
16
95
73594
45298
47
28
73009424
32
75
62
46
393157
5
6
944946982
86825
37771
51
399143
79
99
1
92
51
816688435
136617
574703428
172081
335431
41
3
84
90
442342
332553
497652
471814
291791
219131
98
57
319558
82
10
9
277762786
56
52645
150345
10
64
98
18
49
115997
217566
90480
473234
429957
96615
849696502
1
294852
40
9
38
53197
64
84
118408
85
492371
3
95
36
268248
34
81211
58
62098
3
25636113
97874
411965
68215
4
8
140873
53
5
88
58
519156939
98
267179
34
342031838
95018
17490884
39
364272
58
48
11
154443
444780
5
287719
241625
286893
74
932932016
28
478424
7
12
152250568
10
96
91732
764871681
329989
34
219307
112061
235051
442695
77
137380
95
30
42
113938
3
7
731059775
60
455023
39
320226
192294
15
236183
188484
1
34
273758
24
73993
45
416892466
342306
57567533
283880
55629013
43
75
187027
35
24
38
323669
16
346213
742546279
35
67
40
35
35
71
67
427400
985905317
217966
24
224301
82758
82
13431
3
42
96
382077
96005
666058202
64
9
87911
367198
71305
59
85
111328
399835
471547
59635
292368
6
48
51
2
23
1
8
61
60
47923
66
181118
956010234
657361820
176525
455598
76
15
39
364776
7470
331605
74
134102
379272
97
99
381087717
281076
83
395724
37035
864210964
194565
53
768073642
223222
307784
694367378
17
81825
120336
80
435953
904482773
1
35885
34
310146
85
126244
316948
306316
95948
170058
34
31578
45
76153
33614
27
1
401253
468985
841971294
89
303748
8
35
78
155131
67
91
28
7
357022
460979
3
325052
8
671496403
51
41
181317
249603
453423715
44
47
44
7
93
4
73175
3
56
9
65
338216
8
353489
20
19
75
7
146272
12
84
481454
609888465
399966
19
438800
124525
72
46806
210748
21
45
82
77
413581
4
54
7
9
276780
693396960
246256
457105
38
383639
217236
20
254664955
63
7
10
62
212480
403242519
139600
21
206449
337359
11851
2
359757
232864
95
186664
400407
52
160050
324513
297582
35
79707
17
407169442
67
8
35
964170617
190806
306993
269911
278933
1
99
2
25
44
387427
2
44557
3
45
280022
6
90022542
53411
453114
807564487
8
28
498184
208348
291425
397783
267805
8
71461
136442
1
109762
437703
55794
411151
43
395309
5
79
469717
487889
65
309261
94
388468
818532764
3
10
273389
87
98
23
51
75
68771
428847
309642
41341
4
68923
363830295
371096
263646
74
3
66
66
42
94372
46325
46847
6
3
7
93
137488
83
86
274321
42
12
93
59
170979
277369
343250
288617
351788
220785
474574
119331
495724
23
80837
357778672
56730992
871771159
7
82
5
148914
153402
161603
76
628978603
167815
965760614
71
77
260983
59
336263
36721
276920
44233
9871
430569982
1
215655
446563
1
99818
105456698
523143677
44
950770040
53
68
224770
269376
326879
419324
157882
388155
403673
6
159937
67
318837
40
485647
267980
22
65
46
542725923
367881
216333
10
7
814649978
194337242
4
37
126828
167173
55
89
5
18
307154
15
45
2
216660
85
68811
69238133
84
1
363779
210219
11022
93
75113
67
5
9
5
782005653
805864131
297697
336546
381629864
13
21
19
6
6
348316
8
514706273
76
57
388947
135827
101171
374464
11
13
83
336107
47
42
3
22
540554123
83
93
6
63
79
11
87
1
157233
37
300914
66
11
49220
54
60
13515
41
4
3
77
653858227
50
27
391952
73
137698701
77847
237262
9
68
50
30722
25
239843
423711
29
239319
2
196336
167417
1
86
68
263262
25242
166190
31
52608
26
322404301
46
493742
280904
249468
60
93
79
56
8
96
80381
59
269456
13
2
451131
494016370
87
152312
148992742
291984
9
95
445155
5
87
42
375980
179693
479296
727594070
815561208
75
293018
132932
46
26
90
762306663
411013
128992
389613
129136
67
43
88
57
61
62745
451438
84
341472
22
98
72
193911
6
8
466356
427323
320767843
67809
9
67
224088
41
67
286990810
143967
55
93
39
59
50
9
119394
25
220803
497350
334911
193770
96
3
342770
213266
312507
177485
270090
376978
5
50062
24263
119029931
63
98
480494
76
63
51
11
24
6
10
33508
79
61719
72145
94064364
36
751773082
37
11
612634138
132245133
284821
70
3
9
452725
84
439988
222602
16
34
3
218347
7
409216
72198
261524
92
89
38
13
59
371934
412249
96
8
38
45
4
319671
2
477422
23
470051559
121068
91
68
481965
44
751588648
90109
93
411914
878365198
358848
75
175964
438503
8
147560
6
447654
85
335971
53
3
259265
17
23
7445
70
2116
84
123921
32
352247
39145
405963
97
74462
51
74586
58341
123311
323483
70
16
479480
136865
33
7
8
41976
49
61
408048
35770
67
21
93
41
23
93
120586
83310
82877168
244208
113870
693208193
777479272
86841
27
75
265532377
425366
55
94
73983
83
327874
378406906
9
9
89
100285
105665
52624842
22
51
300236611
10
202683
12
52
14
62
8
166547
91
8
191972
638212370
50
96
80
30
388133
473871
76
46
57
61
197746
10
44
350458
114005
6
53
24
461881
406799114
625434459
645621679
40
464028
64334
77
355856
435630
109686
233949
425874
81
702198262
37
97
769004525
68
5
71323
1
78
436465
44
29
68
21
349340716
746978819
799978326
446351
6
195402
37
17
54018
52
2
95
91
83
268363
53
51
346252
196134
6809
403783
29
6
294880
86
81
22
15
227204581
65594
406970
9
2
717791826
416684
492218
61
51
979126761
92
62
480051
484232
107638
65
78172
62
47
455052
911441426
380138452
190666
202385
39
91647634
693053292
58
761620535
83
89
54
43257
388989
387882
166989
353649
73
5
49
36
44
406561
396659682
128125
81
867630778
59
32
11
22
313822
4
814250134
24
69
69
8
469402
71
9
629535804
671843592
241629
224247351
48
99
22
53
264114
56
5
28929
82
68
48069
17
52
2
81
427913
74
71
801606125
431858
3
13
73
6
201725
26
37
11
464303
279148
2
426721
375515
32
13
370243
173431
63
179173950
3
397798
20
77958
914066571
26
54448
40945
79176
4
336181
111110
382266
86
57
196056
968404599
233369
438150413
2
474623
169295
87
46
86
276665
31
12
416499
421386
31
52620
956399344
485751231
29
60
446173
60
384691
390201
20735
58
79
225165
99
307247
190853
224569
72
82
65
2
444606
125461964
185428
60
406723
47
21
2
34
93975847
77
100860877
96
138874307
465719702
208300
810818755
4
367928
3
66
170304
46
243427
171849
180543044
399111
928859111
5
158969
49
6
52
8
77
17
142262
93
433026
435902
2
186795
375944
72
7
42
468248
375656287
61
7
2
73
349311
291393
75
11
51
24
170775
175887
418819
291839
63
395247579
420208
56598
188453
459833
33
347545
89219
38
28554957
73
47
438954
296279
52
2
70
226373
382536579
9
13731
17
176152
49
22
164974
784974623
292024
86
317156
74
1
462889433
28
53
44
374256
73
16
66
999424057
22658
229073
81
495747
97
41
2
3
12
4
23
98
257892
62
290498
594980648
25646211
75
5
43
840352811
489641
334183
123739
6
66
78
4
140306809
58173
457743
281909
83
124832
40
14
227183
78
466463
159419
151753
155805
99
26652
56
11
92292
9
102611
882925783
9
20
8
84
441554
169537
31191
88
8
45
83
40
78
198100
312539337
69
371557
180305
28263
57
52
5
337049
17
631933524
142396
58
310348
449978
2
44
87096
217035
174983
486912
83
298624
713952850
7
316524
16
650917932
571285736
10639
16797
83
467879
253130
99
104564
355633
89
447854
157667
387207
296963
134916
65553
332580887
209662051
179485
25
38
323992
9
2
449314275
493926
54444
432522
32
56829
6
42985
46
26
371541
32065
3634
86
85
98
444401802
256756
122953
39
942446547
74
1
494938
3
487623549
66742
50
4
12
333404
326048
86
86
5443
25
26
201259
17
90
71
14
410130
328311
11
558802177
37
432096
15
6
130999
43
117038
227047
484368
6
311946
6
83
166022
30
94
42
41864
394519012
169251
99
92
17
542198180
71352
86
9
76
49
282079074
242469
7
50794
94
169318
31
469055
345004454
42218810
56
359036
77
4
66
91
99
239825
240293
48
495360
2
6
7
360271
812335500
98
454843
74050
43
217201
95
351351
1
2
310410
487987
503225191
16
48
58506
955976273
35
8
267667
98
52819
297609
522735134
300393
235534
94
65
82305
25
35
250785
68
394301
41
25
12
64
40
91
227182
472583
165538
7
214774
8
307313
278439
55
42
31
248077
5
409482849
27
195565956
85
21
173533
327985
90
57
877607225
395729
66
219731
48
41
91
33
461957
345989669
97
362245
84
83
261877
29
94877
107636
9
63
362405
50
67
34
190718
248640
97
26208
652898671
29492
415602
53
404965
52
40
114424
925387408
4
62
165781
58742
465615
325119
214722
482966
372643
297344
25
382276
43
16
49611
458828
256964
761066496
18
93
3
441019
56
4
25
488720906
25
485344
31
45
485547
76
36
33
14
284709
53726
994938858
187377
88
463132
4
82
20
67
46
93
46
25
81
76
465694
94
25
69
296689
59
43854
1
85
8
3
466690
94
42457
430629462
78
168431
94
25
34
17
33
962812407
42
4
219340
42011
18
550693434
46
425615
10
156617
432593
69402
144796
48
3
364351
243210
570313644
84
245974
9
906508133
265251
305358
481694
89765
47
252297117
4
68
330628
431479
73030
9
5
25
154849
220783246
79115478
2
41
14
50
70
49
32
397890
425847
1
27
379930
158648451
53
5
52720
2825
235146
458631
459865
263744
486094
309021
410209
3
5
3
69
429786
25
457170
99
223987
337661
68
77
170253
91
85
478920
452050
7
2
19
66
193677
95
331633
24
51
374544
664611208
62
6
32649
19
134303
258170
55
2
455638
26
1
445930
17
10
20
29
126586
71231
285112
56
50
7439
1
2
55073
85
7
30851
67
79
26
217219
61284
87
139228
93
34
1
94
339311
8
163509008
176666613
266924
107802
306174
7
37
2
2
9
17
30
151258
302720
67
384798
4
8
1
54
48
106939
3751541
80760
245635
47173
80
2
298431776
22753
124851
93
48
725832897
194298
64
54
109988
41
7
304511
2
291465
444210
21939396
72
1
22
338380
264790
99
240314
98562
204210
78
197303633
270470
18
148780
477782
197239
361812
602916848
34
26
702203464
977792811
321522
837791234
338267
86
452363
31
87539
2
29
46
98
32
307704575
124312
21
20
91316532
24
463762
171042655
259465
38
434987
830305190
393390
81
39
44
5
34
39
316336
240096
410252
451802
6
107355
778846307
71
2
471240
817876477
973292908
16
461829
359432
51
778850159
55
75
86
4574
67050505
404968
171897
39
9
439106
92
470127
123889801
465279
365589
26592
64890
99
6
5
36
656440855
82
25
22
444256493
167988
13
12
108282
561837435
4
87156
149852
441350363
11
259970
89794
440645
494861
866725871
320058
7
10
98794
26
93
193419
36
353088
468896
281802
357575594
400291
374277
88
71808
152118
106148622
246
415819
148801
404242
350841
121855
405733
7
82203
1
405491
277389
51
47721
70157
12
29058
88
1
5
92009
6968
1
38
23
89
1
31
134360
589095183
62
23
83
6
258665
33
168840
95
9777
75
6
8
5
39
375745
143099
242517
77
225743
55
269223
60022
87076764
434248
44
405297
8
83
134564
529649817
8
488595
715205792
65
146542
35
45
55
669356067
87
388579
85
477226
16
136175
7
5
367537
493384
126925353
456797
12
54
270438
343115440
19439693
497777
81
37
76843359
7
618315404
377498
118331
302032
89
22
241816294
92
39045
445177
64
96
46
406250
44
822065593
105847
59
397739
86
183954744
80
34
330038
65703
95
42
42
77
358049
11
92
319426
735280190
204784
240533
179256
7
497894
344037
52
379805
66
56
80
473839
112933
62
334447
86
97
323155
17188
313956539
871663179
54
39
13
30
452873
70
364364
95625
59357
296707
69
394405
68
68
28
452515
5
301539
3
125675
65
121303
594415849
48
255584
15
90
61
315864
255837
102942
149150
37
406587
428928
54
246813
96
96
5
81
3
149803
92
56
27
119952
435819
475850
100977
10
262310
832347553
115131
432247
249740476
15
78
119948
170027
430010
75
283724
25
147133
435204
1
10
3
54
347120
14
60
498054
52
354505
20
297464
479845
59
167335
382480
77
37
357771
17
63
204439
72
28465
28
21
302636
186086
89
7
52
67639
551902661
61
144314
386857
158227
255731
16
190000
6
352280930
488084
20
164545
44
364636
410481
68
179186
97
16106
426595
952120853
7
219568
75
5850
83
84
316612
47
309793
104965971
385038
76
69
96
43
26
76
370469
66
82
57
96
41
53584
374144
250962
238735
9
7
222848
69
481230
3
434263778
40
3
1
170526
11
124237
363297
84
298876
87
90
94
125891
930431209
104275
72
60
10
42
129048
322590
301186458
72
31423
2
76
288054
4
5
2
147790
173713
40
88
84
90
258716
111870
269410
97
159681
9
11
82
59
31
96
86
5
25
8
30
64
364519
35
37
245378
145248
211308
361670
50
482211
411852
33
480493
25799
410842
62
74
922386249
57376
29
70
85
7
314720
113871107
68
79
46
16
340263
680389350
9
75
39
8
229442
5
168855
353469
450200809
305534
5
8
29
442784
47
86
442714
19
372509
395437
83
89
44
56
291883
65
15
84
87
125804
33
374408
78
53
201540
90
7
8
172234
8
7
80
753372625
460243
446024
64
53
238522
41
8
7
5
204015967
96
52
26357
2
48
91
29
172890569
455852
40751
83
327970
668779462
456348
323237
938669993
27
48
26866
93
157388496
235794
70
52209
414205
48
326914
26
64687
65688
76
859312056
19380
5
427462
13
307907
29
108194
37
283374
89
84912
1
102797773
361652
326337271
6
479453
459148
486733
237492
83
5
1
37
32
241597
49
11
201410
38
3902
9
12
46
7
92
458464
166929
482880
480108
163099
81
357300
415655717
79006
110712
272834
46
872528169
996065459
212413
21
491911
134261
97
6
166426
11
349904
384800
18
186352
31
463010
94
145821
70
64624427
348922
6958
222207
316426
18
477377
66
62666
304999
43778
112411041
326509
161796
5
76
5
112322
288036946
244076
9
29
8
98
85387
225884
86
53
195705
32
420263
94
40134
269629
9
2
76
52
190263398
479659
79
142382
76
60
310980
869351039
4
62
26016
89
797262390
24
15463
77
9
266258
9
21609
4
987602591
96
219180
99
3
46
231822
6
4
169729
329936
4
263839
488889
2
2
8
2556
872632739
762451023
4
755248908
91
105107342
14
349929
52
8635789
2
7
232782
31
3
72
1
88
12
433189
408190141
414763
9
436941
157516
106766
61
6
41814
93269
288496
137501
20626945
51
411482474
24
100976
445861
282498
50
3
36
95
326972
332342
321705
318174
37984
228210672
1
134667
353706
133638
16
54
5
534377204
68
693586251
211367
73126
226590
684
2
82
472862
60
395655
54
90
65
3
36919
63
137382
51
477478
222546432
69
30
86
90
9
89
74
442439
122063630
257935
89
63
4
8
295005
96
91
494508
66
228051309
94
581920509
10
154525
85
340010
32
65
51
142479
351235
347791
78
981094130
964850891
42
114846
345918
424515
16
84
88
93
14
30
52
87
51
207946
2
408435
103791
137552
499639
13312
87
187659
287798
66
481116540
15
61
486123
7
56
94
497248
780479680
29
3
188692
255259
245693
8
273625359
391875784
930203816
322318
96854
442839
72
48
304340
14
79066
605692308
54
280877
50
81189
68
33
284323
446596027
264357574
2
329793
61
8
99198
484592
363920
280351
166620
174598
801720666
24
51
22
50
333475
74
3
56
516120194
6
13
443497
183842
1052620
218217
303506
83822
32
98
46
59
510425006
210396
280123167
27
25
176410
6
383005
69
67
37210
176652
52
95
69884
338702
28
154987
97
52
269763
38
520735400
4
85
66846
366147514
408379
273641
63
276000
443461
400188
89
184950
441890
234325
650516332
42
92
122331
33430
372345
44
215392
253680
458793
94
464626
386110
89
478827
83016701
744905840
238250
49639
52
84
75
811159499
5
17
744848861
8
80
289365
681507681
10
174585
57
465469
368572
97
19956
941705568
50
312138
452344
112274
14
53336793
72
5
6
87532
84269
750819311
15
6
28
21978
11
259063
424119
339327
302582
416829
40026
73
47
396042
86
9535
5
19
469646
317999
294108
237031
13
444982
65
10
91
176167
296075
10996
201391
58
46
45
110752253
30
65
499010
5
5
121545
790735556
56
874860308
410599276
80
72
58
8
463061
226055
8
283173
42
3
97
64
4
53
481543
91
269722
253851
478418
64
491082
6
46
237491
448594
30
310163
1
396400766
350795
4
180278
75
271251
3
7
76
148905
476032946
60
56
128296
2799
46288
226521
266974
148857
50
354301
79844962
85
213969
719413056
240619
3
70
44
389038
940411458
74879183
60
51
233490
57
941373367
63
80
58
4
346147
87
388381
456832
7
66
57
145552
25106
12
77
32
228310
42
6
418614
97251
47
154863
215475
49
243148
325522
15
98
46
12
416241
145371
13
41
90
286520
469680
240380
429411
99
405805
54
498855
25
345359
98
172805
47
36374
98
259908
668374600
75
73065
315387
418583
437176
353552
355793
3
56
35
79
15
263882606
494242
497731
93
39
1
81
94
1003
97
74
55
81075
406988
458421
462180
1818
82
96898961
70
79
7
817961306
77
9
30
396053
121195
293917
297600
374075
91
363082
74
1
415232
21
89
248878
80
95
52
356754
259219
47649
344672715
4185619
101736
7
499698744
5
1
112921
390195570
39
88
449090
481979
303643
137684
244706
54
48
338999
80
146629863
98
89
62
107071
17812
388961
75
43
21
59
68
65
4
41
42
350633
3
138101
7
297177
654507580
496390
6
3
96
356594
346664
568279874
26
74
55
23
22
7
9
456093
460926
157409
40
31236
76
33
47
9
127616
45
37
336901
721377986
92
345508
1
120706
75
1
264337
1
67
456141
85
213442
382464
198022
6214
51
88
8
33
28
98
427760
578895037
47
25
803669228
266826
19
230821
711326025
95
25
31
7
97574
254505
806363427
59
450712
192069
152157
296551
1
29432
89679
31
31
62
50
135007
431390109
157104
95
63671275
86
37
89
497785
71
67
31
114222
555670664
168682
8
495394
391199
4
67
172140
114232
78
37
329025
27
399183
99
7
90
371681
46
7
76
37
75341
33
423559
443420
928873617
59986
48
67
15
194927
167414
466904
37
26
3
304737
7
3
51
90
116930
84
72
61
14
344553
222700
62537
205375
294242
146444
432281
2
11
71
1
86
82
343964
231938
259817
3
57
464855
85
465233
47
1
150815
10
118555444
84810
61946
8
104080
19
335005
356525
38
897660787
248584
94
58
465844
44
134471822
36
911301143
112193
1
93
90
41
235745
66
5
19
74
444559
15
68
67
185841
69
259955
8
364473
126218960
93
44
70
49
201105
64
51
3
50
44318
374840
235056
82
178735
1
31
249990
3
9
43807
173283
307252
539870925
240413
455465
893358928
99
32
80
250511508
559048342
7
34
194654
33908
13
4
219410840
336043
531762212
6207
497217
271363346
389103
1
30
21
24
559414994
13
576447753
58
34
444540349
371581
24
305824
392550
371214
24
69752
436790
31
89
244634
128877
37
27131
351250
29
80169
70
66
75987776
23
98
422217196
8
4
92
84
225970
166488154
140662
230613
43
5
119622
141441
43
56
272826632
217345
151705
256156
84
47
4
54
54
806834231
681067257
77
62
65
274945
432361818
3
45
246748
81088
373042
790254162
71
49
331226
57
62
83
257560499
161974
441840
11
304435
506392196
47
3
465928
522351702
971958026
249057
53
46
24
9
68
183648
8
55382
17
222298
75
8
440127
53
270356128
64
29
306954
442932966
408090
30
96
63
77
69
371747
92
879838237
15
331967
471740
311287
61
324114
7
223240
84
34
457270
6
229579138
971199071
77815
369805
44
92
26
86
44
60922
72
213779
26
9393
8
24
316691
95847
59
257948
189035
12
229444
35
40
82850502
15
57790
497477
107217
39
31801
2
97
94
195424663
1
968891767
130884
29074
31
284550
60
81
116414
60
383906
79
204065627
156504
68
19
478964
13
259028
262340
90
36
757467558
46173
95
131597
27
7
97
81
11
471042
39
99
437992591
66
52687
203754
80
81
341137
150279
673567667
2303568
480541
285429
360195
364939
267780
17
10
3
282962
33
95
49
283977426
42
637653156
31090
327001
416499
803214098
298162
340852
93
174413
2
260530
292015
39052
428614
250769
84
77
6
79
496273
85
825268900
490979
8
34
13
17050
395607
922242448
312158
86
195051
8
410777
229258
226807
432776
486255
818659009
445853
65
147433
32
71375
12
120762
18
43
9016
75
278963
1
49471
248761
127869
21
273852
53
245365
278738
26
321628
41
50
484809426
484578
376268
27
59
37
310558
76
107269
3
3
9
420133
298870746
64818
3
413161
498653
490873
76
7
81
89
55
32
57
176255
427922
114767007
59
208101
34
80
176215
464346
20
32
14
51
363817
22
53
255703
99
449578
398725
449057
91
9
89218112
704452986
404707
26
27
396185
95
29
150420
70
26
34
70539
18
6
1
165879
94
55
40
32
7
95
2
809603145
418618
89
189382
64
8
150010
33168
338702
433567
91
71
25
39
84
99
67
17
566535554
88639
250535
22
41623
458749
97
422990
4
25790
397543
291272
58
73
470667
6
57
78
248116
28
8
53664
67
216934
60486
69184131
54
65
195184
26
43
453635145
362585
5
66
97
32
68820
43052
1
76
28214
1
80
283668
67690
304114
4
183568
788995294
15
415928
4
91
36
86
354883
300829
1
170521
350622
93976
28912
8
52467
151669
75
470994
97
37
84
31
707842333
34
234970
296340
809143551
242276
315615
671474346
76
133464
231049
302752
282435
13
7
451779
80
90861
97
35
26
260652
15429
653864583
48
231646
316963
5
14
5
128748
56
467223
57660
198473972
473348
439914
476910
92
75
159723010
34361
97
364940
65
17
202560
265396
88
165856297
309569
481945
72
50
423586
431905
4
88
563659869
22
182185
81018
591172118
1
362954
93878
24916
9
63
28
98
854076613
83
65
1
472520
882098646
195792
67
451431
27
415127
4
8
12933
68
7
349305
46
75
52
240559
52
21
25
353638950
150874
21
97
114081
18
161854
45
292311
144897
67
105139
16
24
8
7
199700
289895
446939
69
59
5
484889
39501681
27
27730
165202
81
353610
93
630596927
70
76
41276
80
48
310226
2
204174
10
6
443399
77
840371717
318838
39
345503
3
32
78
95
867585972
31
58
130078
123380
39
8
78
352647
60271
262584
40
42491
78
218652
66
33
247906
23170
986519140
174059
80
129477
96
152010
6
33
223818
98252
49388428
214852
385413059
23010
15
462125
7
10
43
495587
13
95
23
9
9
95
23
370348
697033634
281987
45
9
338395
167064321
47
67
1
99
35
73
197257032
48479
82
62
80
79
99
84
71
310585
90
226096
296389
19
497410984
35178631
450608
8
140660
280549
484137
86
376420
189095
6
7
51780
84
405799
96
281352
377038
44
296740
151223
59162
11854
195073449
496828
57259108
73
611769435
73
59
486905161
6
62
195105
38
296316
29
83
432571
11
221549675
5
3
83
8
6
10
7
4
217009
95
7
231979170
83
57
208284
290939
5
46728
65
76
84134
6
82968
95
127178
8
25
7
9
17219
93
357160
416281
91
156022
408471
43
397620
435158
315501
512892091
2
3
196243
320164883
35
366034
430867017
248286
85
77052
10
40093
43
5
7
74
89
9
33
5
34
1
74
53
82
97
7
15
491761
11
514855080
57399
108265
61
20
67
473065
103644
41
294711
226482
80
43
147793
11883878
866990278
98
85
10
338930
468925
33956
70
251542
451349
93
6
476430
1
6
7
8
468329
14590
79116
131244
6138
8
60
364117
354616
56483082
80
27964
5
38
9
403904
430475
249372
45
12556
63529
263259
91
39
72
17
11455
105011
97221
51
57
9
64
244516
437969744
26
119216
6
25282
5
81
315413
86724
95568
73
331211
20
56
50
22
86387
370223
50
437582
448812
245242
60
57
87
92543
86604
27235
2
49
97
5
18
355342
469179104
7
355893
647740724
36
404924
85
109151
2
6
58
261872
2
149801
223029
46
77
78
24
359323
318826
149216
848463286
484237
5
34
53
329204795
8
26624
233832
46
64
71
125506
34
144947
261601
636163963
63
7
17
437508946
76575
2
18
65922
246380
333192
408635
280912
50
69
9
114989
244696
205183
78
276984
14
462514
208603
28
274035
7
66126
466333
9
280
67
16
253123
153694
47
80
30
116461
94
298873
32
97
6
82
2
98
274563
194375
204050
441999
218286
282980
11
23
731942260
35
93
1016
21
72
48
30461
9043
4
92
161629
77
86
77
43
80
22
73
153731
369573
152677
85
2
9
379300
488362
55
41
8
42
92
121156633
156527
59
850936057
76
71
93
735782727
168504
209780
4
63
317784
38
70057
90903
427746
4
49
300575
82951
19
483814
30
433711
6
322895
21
96
196275
42
7
95
17
51
82369
6
430340
542261473
242372
90
91
129935
15
64217
182060
229529
385077
8
356496
92
398735
7
38
494689
873752297
484052
94
63
72
408738634
473414
88
84
72
349112
81
85
301656
97
152398
73125
1
7
25
73
90
80009
5
237879
23
461603
15729
231416
15932
74
210352566
156840
8
322650
18
56
82
86
5
361060
42686
19
437230
202621
423119
74
56
287258349
359969
273973
396381
445347
205599
25
4
14
23840
373941
3
16
87
46
342118
273154
333473
191585187
112372
66
419978
255075858
234636
49
59
55
88
227934
402578634
176497
72
20
18
406936500
70
440221
372708
8
169321
46
4
435112
39
39
2
24300
58
888466564
459383
495594
98
41
453889
403923
247589
14
419637
283000
376468
27
138426
312265112
15
13
129357
97
4292
46
43
497049
22
32
43950
11
41
38643
319786025
164646
505138657
61
278940
282268
265865886
326345
65
57
114940
37
213928
55
39
609185306
59
38
250116
464722
45
211802
70
90
213224485
875077053
8
464822
64947
378150
1
27
50905
85
82
39
6
50
7
3
195715380
427926
73
229401
154228
36
203910
129328395
159347256
327276
30983
57
5
6
301426
70
29
6
28
77
141188
88
21270
948716332
425081
358062
39
12
27
442997
66
11
23
489099
4
284907
85
152840
13
6
61
487119
91251
25
15
27
88
266520
17
8
374626
66
30759
53
65
52
85
400799
223563
368945
11658
185135
77
51
486371
398850
39910
427118
3
832944389
18
72
28
70781
63170
59911
468764
19288
39
344072
28
309529
9
266184
427627
5
2
99
361990
947076752
648479335
326602
22
426549
9
82
457503
47
950143826
94250
47
83
341702684
2749
4
86
267256
388933
75
76
37
46
380266
52
98
29
273035
689801574
426281
41
97
7
61
499527
139147
98
44
65
344117
357952
177564
479552
16
18433
288758
353843
186529
1
114250034
3
29
37060
7
14
33
28863203
107004
26
37
99
32790
700450330
42
454105
199226
33
34
20
919597617
48
4
68641
34
5
377588
10339
27
80
93
40
64266
468286
270491
280137
130870
864311634
74
33
27
110018
23
7
190104534
64
75
388602
96
924391862
404384
92659
638533693
47
72
689707665
283586
494495
17
26
78862
5
282143
633
86617
39
7
303625
86
23
89
472870
66
627351287
98
51
7
89020
57
54
59
349823
70
73
82
55
25
5
81
97
5
402103007
28
415021
72
319938
8
24663
42
1
992887758
99
138382
21
440822
26
55
157545
57
66
451712356
2
72
312206
87
77
35
117937273
464771
195908
76
77956
717796835
35747
432350
2
9
29
396183
263491
9
202763
210071
92
14
82869
5
5
254474873
71615
94
90
95663
142312771
286756
441128
70
7
18799
60
88
6
53
59
6
202244
432027
233283
41595
94
153348
646356449
24
25
461639341
415894
96
37
436743
202276
120831
430429
5
194471
8
16
29
7
62
17
11015734
6
126751
226803
391671
31
66
47
8
7572
67202
489648
347493
4
68
84
269273
491495
73
32967
228616
248818
13
68
8
17
207704
23
70
337068
83368
236024
74657
81
815150605
14
153799
13
336242
46
76
398412
94
254355
67
342128
1
97
56
370037
90
6770939
1
27
3
33
50
116149
30
63575
392470
337324
21
161243
44
270958
41580099
44
466098
153202
3270
7
51
435687000
49
407286
12
335171
96
5
94
383189
8799
355250
488039
185225
896768025
97809
59
330567
332411132
4180
79
36
63
87
216087
184927
6937
15
358336
254709
12
65
19
170640
57
673693457
233733641
92
64
11
39
476710
440868
23
48
77
17
56
52162
23
44
67
117766
71
52
4990
756776039
256237
20941
61
98
423471
29
324935891
870317114
177994
83
79
343191
8
68
30
425908
10
482321
324845210
456803
193524
52
54
474441
4
40
169600
38051665
228324
298746
218834807
480623
74
83
6
92
95
36
456196
139995171
47
2
225491
192447
98
35
85
86382
55
334160
79
27
13
92
199902
32
69
448376
308645
31
15
34
64
27
44792
271020
4
240466
102887
924030065
455300
18
43
957439088
402573
337328
62
38038
35
532
404394
95001
58
304435
724219249
76
337407
294138
486925
52407
7
9
402044
9
79645
397849
1
14
98
487233887
383829
61
120625
76
315958
2
29
43431
9
87
421804
2
336844
10
708202454
226924
723306881
78
760931414
9
395500867
52
189169437
954521461
96
897176467
69
83
10
88
78
89051
3
85
732887893
144857
165211
197771
219891658
111511
204501
85
7
37
15461814
33
292808
301220
13873215
93
76865
4
58381
249292
380373
74
99
503053485
82
398919
493583
137536
27
77
909544002
353752
403923
77981
258910
52
131845
653613769
161070
82462467
306645826
47
51
447968649
472651
96
413003
92
71
215566
1
66801
69
253324505
400118
436875
10
210576
230629
168862
842355921
366837
687383726
68
300132
15
228282
33
76
149274
536760302
400810
56
33
156040
93
83
335615
217012
67
439733
329497
49
8
95489
61
5
79
25
14
457113
35
132448
219753
64
21
43
38
48
376037
533823194
17
55
284729
72
179169467
528538107
275935
129205
71
358799
359415
167047
50
56
376235
304822
9
43
310407
32
95783
94601
445539
450722
420375
12
69
39
266049
36662
80
87849186
97
6236
39
137642
6
27
169092
92
22
200440
25
661583443
433722
332449
491705
17
356101
262924
35
254367
25440
73
24
83
34
60
67
172591
78
193382
73
58
477931
63
293489
251150
44
97
150521
11043
6
56
461143
51975
336433
164249
79
140942
208173
16
186845428
8
440873541
38
284927
213344
401220
69
70
415103
1
499267
70
99
29
583567149
4
447898
646187087
543169229
37
89
17
484167
91
38
476896
3
73
122977
318528943
15
5
158846
326542
23
50863
74
489440
7
392464391
383970
673294033
100095
80
79832
430742
2
384245
82
34
22
90
777175121
469404
35
19
218165
59
104859
72633
2
302333
54
368192
372919
280857
892530054
234025
64
92
368726
5
72
38060
488200
55959
117727
74
156062
13041
29
230668831
93
30
7
401088
3
80
65
2
63
50
99082320
64
228762
366863
2
160723
394800659
96
10
158398
41
60
25
368086
429471
419862
14221
456788
1
245900
70
285735
43
304377
25
87709
47
4
94672
44160
11
220401
547317356
33553
83
90
266782
275290
186369
347746
4
77
403633
277598
337124
65
953965297
456027
117277
5
38
94
83
390819
15
68
18
88
50487
86
366497
56
22
67
47
52660
349437
26
388365
4
63
392329
96
347700
52
49504
444773
372435
118232973
24
4
114815
286687516
7
1
141360101
86
4
540361968
289241
18
287156
7
102335
434762
90
289951
600442528
2
222692
7
90
51
7
78
190584
498777
41357
53888
81
32
6
4
186557
7
20
366848
81
116160
91
7
97
40
492259
86
79
301770
92744
25
552330385
201256
466598755
11
75178425
79
416642
387484
77
457301
437448
36007
149984
764016548
97
92
333296
61
472101
186043
424390
74
261548
49
31
211993
85814726
87
107385
12
9111
13
25
7
60
32
164863183
107244
3
203230
361541
481664
92
78538
65
737122868
37
331832
520747278
688801027
277085
76377
1
29
430530
74090
295602
164929
660716728
487195
1
895696767
797782862
92
93
99
2
171585
64
78
50292
60
89
81
226859
480821
91
2
18
87
3
148070
35
320985
50
22
434664
93
92
346381
137230
61
4
55
90
483369
91
111505
62814
30
405316
27
8066927
51
5
231349
28
56
28
837885908
44
433282
87528
292728
433448168
250654
21311
11
312329054
27457
496067172
5
177551
97
102117
143224
98
63299
9
80988
10104
186845
720747796
35
101801
330516
97
313722
4
13
7
194523
48851
30
64
8
79
48
104434
48
58
96827
42
67785112
483194
7
449982
330306467
32
428241
25
19
38
465866
34
82157
55005
156067
737457228
59325
264309
632913328
26997
71
828506424
32
315995
82
45
367531
50
408128
43
1
302023
62
71
29
71
100800
674002124
67
41
448486
76
69
10
210592
388464
69
29
398434
6
45139
93
358188
490479
45
393246
6
346659
153698
265924
74
95
86
318965
45
275471253
370062331
627723728
27644
420259
5
4
15
377830
55
11
61019
47
19055
1
154621
7
64
481284
203093
70
6
78
90
260322
46912
19
240060
27
39
9
470789
536645262
60
65
36
48
63979
176122
58
819225653
10
94
97
222574
9
5
490005
28536
82
161116
163035
214057
7
219409
35
5
412473
189385
790169078
49
3
200530
149271
16204
86
20
328699
14
424561
266192
82
271084
236121
397538
14029
2
33
17
290727
318478
363064
20
17
71
217785
276427
54
307898
299111930
83
185202
224458
580641487
51
435894
292332
467550
413855
32
33
11
83
200278
113259
24748
74
335746
6
85
389831
414746
24706
261148
196653
249289
48
219769027
357688655
95
434706829
22
82
232698
328998
380908
258756
128065
515
56
413326
37
316076
405299
72
9
171266
755191418
3
2522
87
243146
8
16
204055
35298
9
31
7
46255405
82
98
77
39223
5
319281
190476
42364
39
329594
382182
73
47
358553
338994
21
14
94631
9
109425
231627
350183
31
316078
435056875
85874
41
48
86
15
297445
160714
9
369359
90
81
95284
95
118799
22579
417662
262773
73698
42371
58
108003
498704
220179
78
480559
69079
34114
37
429977
154037435
673724374
478530
100501
316530
40
378963
3746
420101
369559
96
948457496
120393
47
29
28
432962373
109858
52
209474756
220231
104880
348605
76
87
6
51
92
84516
20242
5
306154
29
445660
466741
77
349617
40
480052
50
210334
988896319
14
892319304
32
426069
10
27
122804
167052
3
809323423
149000
174197
29
24
227065
21979
931686183
240401
80
69
397625
702506744
168806
351499
235367
11241
2
74
44
188653
30
27458
13
47
42
8
78
83
431155
426163259
9
490355
23
6
62
96
159490
194157
157704433
86
169863
25001
462718
25
15
32
74
209399
3
103534
124020
219941
489492
256653
61
268202
9
30
229017
410800
410799
889663973
58
647121714
56
704691923
396396
145236
97289
1
804953504
46
243005
7
86
844745873
499280
40
55
237654
3592246
82
6
22
76
59
365487
28
85
451024
8
62
116292
6
73
313648
468073
7
10
92525
167845
197961
834407904
225203765
186499
58400
166939
4
60242
4
53
431725
264911
25
6
7
412355
93908
188245
5
343408
46
234387
350903674
56
363886
378037
357730
396637229
165131
735912515
411912
33
172138
55231
63227
60
453161
53
316557
281767
465727
433506552
2
11
80
4
16
35866
193329
273266
149688
14
486846
78
14
85
669877299
327000946
115226
8
325161
150971
195575071
183666
96
3
169337
451597
174060
247157
81
80
125489
113620
235729
7
29034
6
31
75
95143
20785
11
12
224947
98
15
62
467597
9
5
327134
219352
984829592
54
87
470477
870836021
31
446063
227204
90
87
238222
316491
310906
73
340049
77
98
81
82
19024
238434
1
35387
76
54741
469940
98
400090
26
30
86
86
136336313
412672
299171
40
98
4
44064
18
72
3
7
70
452970
9
82
414104
82
28
80
41
631981573
154338
11
92337
99
27
87538
45
200070
61
70
99710
114278
803494059
427536
136988
188275
149660280
78
22092
327721
231233
28
110938933
299960
790366534
35
491349
1
51
94
203438
28
39
925564078
63
44
90
459146
136441007
85
837782459
484783
419987
59270
6
68
374355
60
387528
39
14
62
20
59247
77
59
67
302071
44
47
428609
175601
728776147
95
3
88
82
444950
370219
69
398151
83
85
181451
279828
40
60
25
776634746
8
37987
117838
18
25
68
3
240261
399282787
226164399
866516061
28
128069
230232
287025
195765
469704
20
57118
343604
14
133314
388625
1
67
204707
432365
6
20
286174
125613
222274
75
48
110611
186264
65
6
47
7
279554
474638
264783
4
63
123328
10
80
185963196
9
9
468074
835840276
33
89
11
493155
77057
21
13
99
313669
396017
83
132369605
126295
94
169228
450877
80
156969
357806
93
241572
36841
85
10196
47
236908274
393149
5
74
76772
328345424
286875642
6
369604
8
5
387410644
367881
94
2125
135359
29025
184228
279170
446848
86
441724
387615
483337
63
67
63851
511977366
72
165828
213024
2
7
423025
417753
388516
795661592
163313
36
155695
37
69
84
90
7
73
4
125755
44
3
380036
50
7
395844
605435086
257331
289315
94979
18
24
43
3
705449978
29
336950
968814544
153545
78
16
99
39
71
192277
239589
83
479241
91
6
70
1
22
17
2
271803
24
350571
81
82
98
91
196999
223759
16
47851
63718
75273
36
202579
5
965619037
22
239437
56
461078901
37630
669
277489
157194
939273765
209329
79
24
166715
225206
1
42
95577
492474607
134773
645946290
68263
499439
245703
6
842406005
74292
137330
90
381770
127706
3
129641
294085
455270
147536
10
52
74
70
454335
8
76
91555672
252345
61
314605925
119319
337062
97
6
55305
151226
461887535
294042
271419
484038
30
488107
9
56942
5
47
246730
128249
326279
98
26
85
5
447487
90
120340
78
798607269
412715
296004021
441760
236119
491675
997213951
71124
375461
5
430133
119230
480026
77
27
58
79
98
67
254388
26
18
208596
3
360171
297955
78
459032
461045
373566
64
61
13420
8
61
38
450923402
365694
439379988
457802
472619
243659
21
431485
319258
66
378615
328955
1
272107
106776
31
14
70
467308
33
497502
408976
75763
23135
77
11
21
38
417896
84
35700
89
404870
344963
442606
127985
42
137939589
56110180
4
77
44224
63
32
43
416330674
237950
75
176712
54
331919
679710271
31
30
77
180888
8
311607
203637
69
447671
454375
75
2
340694
99
32649
42
47
215913
198870
91
1589
40
85
61857
212239
4
2
373663
288561
278929
426693
31938
91
140681
236695
95
236146
92
90
55
73579
219429
405901
82519583
46
18
12
9
98
72
57
389252
47
102379
167668
400967
18328757
19
5
61
1
151026767
199950
71
98
373234
203938
394858
159902
76
30
224060
12
71744
3
3
545976212
347106
67000
25
20
60
60
6
32
4
95
27
26
241580
55
6
1
21
415515
177871
339117
4
8
9
32
5654
95
164862
239571
209108
391839
23879
231954
3
94
28
87
337441
56870604
41608
237764017
81
302607
88
169919
38097
96
104296
868097512
245262
55
31
257395
266325883
210632
61081
9
91
81
408881
261409
22
88
8
446711
359065
20
64
20
75
45
78
9
27
1
78
230712
378386023
334329
258852
27
341258
3
75
277157
51106
369157
63
540176765
30086
532252896
431649704
45
32
61
747475038
5268
222069
84
43
80463
119689
60
141619
357252
99024
463159
89
59595
94
84
433471
6
18
85
105594
50
607975526
12
99
383538
380191956
4
11965
78
69870
458805
435956
88
379977
160779
200027
36
55448
86
51
9
80522
1
118134
79
14
22
42
50
26497
78
86
26
388416
857079185
387057
12
19
6
14
307579234
558157641
377435
6
38
56
7
237309502
55
20
3829151
72
364149
97
55424
14
820499009
21956429
16400
137910
884464801
7
45
70
320359
50
142040
90
241627
75
64575
476360
99
64
70477
22
16367
18
234093
98649
367972
30
212203
534276003
146208
446588
423007
708660160
309862700
359948
102951
87
40
99
51
344020
101113
34
76
244887
353247
61
124685393
436302
467613619
487464
7
395856
99
712378887
57
196881
7
183273341
94023
62
284893994
358311
302166
64
495777836
264367
319866
82990
355374
91
90
23
396307
22
7
59422
30
53
525845480
472788
74
63
184437
369375
725887806
435377
32
82
57820
253451
92862
34359
309940
62
70
20
72
46
22
74
170041
322747
10
264373
9
158991
65
218949
250237
145915
197946
63
420895
55
600453955
3
89
446837
96
66
1
22
150514009
175602
784559972
240321
298021
76020
143277
354848369
27536
6
105478
24
201317
19
166303
263366
346576622
449348
4
25
134693
271067102
73
144851
87
8
277507
45
979842683
489181
446986789
24
362828
253740196
274340
54190
30
52
1
516206920
41
16
475628
95
73
24
9
32
3
5
37
72619666
187752
302927
51958
45
58
46
24828
363878
12
189873
74
37
45454241
10
60
43242
46
58
81
57
92
55146
38751
170256
290357
36
86
45
269941704
9
383982
72333870
26
37
208666
394410
69
34
10
148187
278008
319789
606500225
21
277256
53
423909
354812
211955
293516852
22
249754
290783
130019
483123
78
283732
43
319201
106135
152443
66
79
458080
31
68
66
424860
23785
383892
89
170813
36
35618
38002
195646
232190
50
20
33
418797
874975186
8
48
7
26
856406745
1
341477074
38950
138470
574424684
23
399414
91
56
91
367834
47
89
87
67
4
55570
90
63
98
304679
379888
7
149344
28
341690
869209452
22
279855
47
39
64
351544
147932
102790
54
744754232
7
200519363
5511
785734014
15
88
97
11
327765
39
56
21
43
2
71273
18
8
439310
70398
260177
362324
248902674
3
211301
4
97
66
303608
462724
29
33
402161
27
15
481483
422353
402080
903202592
28
76
392214
247437538
50
216786
79
23
67
295483
8
557017540
84
87
54
45
355591338
51
141964
156492
9
93195
393166
247869
84
444570
83
979207257
59
405344
294472
198740
315622
223734
59
12
443734
58
429226
15302
210872
77
45486771
47
50549841
473596
82
30
387310
107905
240418
70
495570
404662
457900
45
5
362919
4
287969
380689
48
32
2
50
52097
51
32
51136151
33
30
8
598497597
17
64
330560
132777
188032
441722
320797
137098
448223524
60
187323
58
479980
216633826
454224
23
65
413435
41
215341
856337234
45
270115
6
197030686
833290006
21127
43
177252
10
34
446200
57
563612747
42
255310
47
400208
128978470
31
25130
89
224641790
58
966
440040
63
71
38
507640785
94
155403
41
66
45
7
57
998441673
3
55
326201
12
29
479561997
19
391479
426742
453119
44
94533
99
309864
74
30
324534
60
5
98
57
443465
189926
54
478205
473860
951610099
44
69
4
330609
96
60075
298984
978799668
466152
95841803
105725
11
20
81489
71
21
67
25
17
452676
7
25
148404
78
63381
207964
78
113538
25
269019
22492730
86353
72
188192
322024
18
1
13
53
44509
433790
85
83
50
51
83202
54
126312
45
49
1
86
1
446243
34380
282544403
49
56
53
71
403330
2
81
5
74
39
27
928037765
358652
293745
3
41534
112665
358143
47
318305
56550
7
90
356958472
65
33
97
135278
493224
75
2
300381
182820
73
78
50
410
37
70
42
71
39
63
181332
488206
262401
3979
285237
63
44
1
305253
58
74128152
262881
89
1
786272666
223461289
496965
16
1
7
98
363974
246919
390644
343208
158726
151320
73
50
390918
51
23974139
60
9
61
141826
78440811
1
27
886311979
410542
132560032
89049
352645
66
58
12
372747435
308572
210786
51693
203515
65
2
4
6
99
117715
163277
57
217377
57
91
87
259262
22
89696
254772
4
291595
2
4
358990719
216009
37
408368
36
85
272319
271071
21
110993
11
183966673
113914036
181805
191322
40
83
762706996
472947
380636
84
5
90917
69
4
831212953
49
277131
55
437879
236790
37
45
6
60
59
489237
59
75539
115504
6
221133
70436
68
35
95
43
45
4
118693
41
31
4
8
178316
267108
628961072
63
314095
4
120131
11
363689
69
22
92
490184
19
10
476706
13
25
202621
247806
64366
315699
14417
16176921
439844
189421
329567
5
19
282015
60103695
81
144798
98
4
61
96
252632654
50
7221
42
8
238403006
67
451367
499171
117645
87
254557
478741
86373
91
36
79
314218700
96
290856
98
258502
269458
273392
90
6
24
495122
297052
173828
267413798
26
441443
33
36
41
78800
9
1
272715
59
2
57
507815155
719573198
91
8
2
92
293833
49
394542
20
20
295744
40
52
495688
82
156304
58220
475099
70
216133
97893
7
11489
13
462072
95638
65
391527
59
46
471034
37
73
31
56
8
308735
49
18
503180961
72025
66581
498174715
31
298962
6
90
121292
494237
350142
419195
44
126676
12
81
74
436963
112426
362993
82
374846
200015
384409
67
324507837
1
82844
14
1
146733
61
70
227757
394294
30
26
21
244358
150907407
194733
96578
51
224359
42
157961
4
260059
430679
62
61
22
860340237
5
51742
347065
2
272431
88
9
383876163
44
242082
17
13
18
334764
35691
67
33
55
15
31
127860
84
5
81
21
270597
427744
83410059
4
16
923243818
304980
63
185000
179754
99
75
17
83
149143
318306378
4
135496
28238
14
386635
22
60560415
75
122924514
336275
83
381217
13
210682
473006364
77
235815
178626316
39762
56
34
524154909
666650017
261392
298611
2
321492
891640250
27933
494893
119671
8
72
213896594
92
603790624
138540
391436
292205
32
79
17
161296
23
4
65
244635035
31
141157711
49
163984
16
148913
421753
23177252
1
453263
979580643
350406
1
89
447704
60
227532112
73
26
90
42
67593
35
46528
67
97
65
408311
103465
69
35
319698
59
63
266312
17108
50
311526
12
98
2
86
239320
73
39
760320461
97
43
178387
110715
54
398900
421685
62
389941
28
5
477451
250592992
18
4
20
4
2
64
98
169710
36
19002
112768
9
456594
58
77
695421954
7
20
3
80228
223421
245769
7
594101745
16
24375
34
9
42
41
24
89
226604
29
450992
93
331840934
199361945
55
76
416428
2
3
329063
440225
120619
1
796336725
331171
3
59
108998543
346331
21
58
8
85615
27
91
4934
52736
28
303170
299231
413147957
403941
400799
153774
33
330759
358467
9
176705
285596
41
27
17
391983
20
59
94
22
87
167442
66
419164
20
17
139281
95
149299
215738
19
147553
403531419
538310354
32
9
53
100289
163891
316667
4
81
39
484765
78
40567
67307
251815
99273
40
129975
78
953808675
62
446538879
6
95
82
364423
45
67
42
972997768
91
97
295117
352336
55
52
9
62
9
317872
369330
66
262044
73
104858881
82
10004
300281
41
74
1462
78
679657210
117916
54
36
24
492688556
1
136395
37054
93
54
55
465611
93
29
95
42
58
70
47
96
484080
190597
72
303819
229760
300397213
19
83
445504
212417
395429
85
30
357181
24850
68
305679
725925675
29
447356158
74
8
96
50
124838
64832
126289
69
415940
47
41928
5
225805
367536
117210
301384
5
81
5
29
95514
18476
65
165392
171337
3
84
32
468653
62263
83
211356
414487
24
14
92
70823
370113
27
953311910
83476
5
390735787
6
9
207269
5
212288
82
16
98
932728161
74
575752711
320354254
11
5
23693
1
14
76
249145
63470
18
82
369721
69
203851
145695
54
27
5
687344783
58
20
72141
78
84
94791
36
54
9
245818
75
71428091
50
390938
186256
57
7
30
95
114562
115245359
17
64
460555
24
27
37781
370566
89
42
216686
266017
51
134783
774121249
92
190059
478259
190311
78
469276
244354
329505
34
72
242740
42
88
408199
263049
5
747787188
48
391151
475008
866605266
2
34
33
495121
325610
260464
390528
2
50
63
57
142505
168931
23
189293
164240
2
329428837
229299
11
4
15
431052
452226
152675627
87
15
418098
89
354757
427676
411913367
45
270163
243212
489920
4
23606
264977
267600
37349
8
8
415786439
189901
384531
120212
16
274785
77
75
41
17
52
19
468889
54
348620
51
33
199525
475628
94
99
71
5
69
21
41446
328872
19
76
820544563
6
348542
84
132642
87
213476765
346725
275004
225873
762789935
154280
31
1
44
741622538
43
62
417737
1
2
4
389393
99
56
4
235377
1
70
58
1
16
887085988
48979
69
145842
94
8
11
66
36069
152992
441790
32
20
45
14
58
219117
677375162
35669638
2
76756
28
93
63
6
7
25
374509
79
12
458938
46
46
349955
4
29
88
235133
86
397018
14
6
45
62
41698
67
2
34
1
90
36
7
77778
62
265167
463353
127854126
9
261570
413157760
401863
71
23
71
25
37
14965
12491
51
27
61547
305535
206051
200876
116868
262533
12
20
10661
57
128220
8
29
9
9
41
83
333101
85
4
17
35
271859
92046
22
244137
72
74
19
416084
52
58883
910724260
20
244700
25
4
8
249723
65
96
25
245269
6
54
241955
468003
44
986539463
46
361774
2
44
3
5
97900221
2
181630
93
45
274922
62
81
95
361839
486379
18
488882
8991
34323
318042
380321
302613
480000709
416734
231219
7
193887
16941944
121561
2
52
84450
436568
345487
106690
248384
23
94
78
538315044
518789455
31
1606399
186086
1030
30
11
228172
4
23
5005
43
58
156134
94
35628
93
6
70456
11
861880924
108843
495249
469853
86
72
338579491
462951
5965757
365553
52
434313
2
37
17107
50
673956806
317992
463057153
60
247389
70444731
7
274447
480248
69
48
108530
267798
218223
939135893
52
65
88
79
5
325105855
100934
410003
25
62
26
38
4
103436
75168
36
359030
348920
32
497991
182763961
31
368094
98
486854
45746
255036
98919
55
81
7
8
497218
70
190265
86
370310
298561
160578
168024623
74
29918
134490682
82
20
20009
902979791
9
14
81
205969
57
57665
436761
3
75
97849415
4
9
51
26
256437273
123868
1
111823
191304
417883
2
220407
41
3
23
394277
721170081
454616
69361
474460
660514841
243006
66
8
66
269506
472096
74637
19
434595
238859059
61787
33921
302631
61
354263
267898
172493452
30
101736
12357
2
52
13
81343
351702
97751
52
265142
422493
41
330647
55947
406226
96
3
81071
98
2
46
48
47
2
6
41
4
75454
300908
2
99
6
385096
14
6
3
50304
241933
494276
61
28684771
38
14
6
7
8
486331
1
470989
7
11
11
13
228864
34
45
57
212837
2
49
48
247462
80
69
168877
39
77
69
3
57441
1
22794605
85
11
92404
184228
74
466929
37
4
56
5
101553
33
345097
4
78
45
650011529
313741
283067
65
89
48
78
55
22415921
365452
94
99
83
11439
27
2
10
84
90
7
5
9
310396
85
29
72
419182
286289
66
309539
27
3
229447
52
337802
4
57744
41
72
74045
440909
387385
466885
466658
201981
21
33
125757
1
164005
3
15424
402857
372784
94
795183536
1
25
362635
89
45217
437641
79
82
99
9
477628
415449
277244
162966001
79
621060585
48
54011
88
30104
26
259686
96002
455299
82
241229
280361
1
19
48541
45368
701119008
72
32
51
37522
262936
6
85
82
91
212615
763892804
113501
366713
6459
62
69
36
73280
73
75971
93
30
191960
14
82
128779
38
7
43
77
56
80
175688
62
559275488
39927
450782
25
267350
83
310573
66416
4
91
3
187339
56
66
286011
37777
7
265228446
54
552763563
43
336536
273806
17152331
61
173472527
70
68
788595153
59
220341
145888
103751
20
106812
98
83
411166
248467
166067
34
94
54
281229706
67
44
481949
311197
92311
88587
3
56
84
335947
14
57
2
314769
64296
57857
384949
344987
50660
73
8
73
297576
79782786
136551
83
358633
53
403999
268626
1
97
72
422628
345625
34
332925
559637215
16
29
9
5
23
465421
82
41
31
929769050
3058
38
88
32
11
474086
21
320844
38
260232
49
468044
348014123
78
136995
39
458619
11
536674576
329082
3
32651716
72
29
1
453907
81
77
347284
366056
36240
9
202186
7
12
37
62
141502
92
44
489693
57
69
99
59
366027
42
53
1
29
273977
69
474311
375705
5
194578278
39
20
70
482677
38
175697
280796
8
215591
813023763
71
4
214003
24
6410
378405
34
121458
474381
456117
573181740
396569361
303501
129345
71
434578405
394411
297756
420552
68917
438423
89
496502
17
433101
41
6
427230962
253946
18
303405
37
83
25
518870704
362132
445083
36
405151
16
102539
433718
435915
255513
99
43
24
377783
93
74
9
327239
499797
42
23894
203055
93
5
28
312522
489547
94
40837
38807
66
177315
81
98
78
14
131628806
29
447697
378518
74
97
163439
91
345951
75
20
28132
8434
113829
153375
7
6
419008
360047
499790
169627751
9
57
84
178328
67
360318
1
79
21
915786194
8
18
482339
493810
3
29
585006201
17
41
232316
82
34
298974
344314
408190
36
87
230155
59
95358
423285357
442659588
60
63
19
54
56125
736749298
51
78
97
728023595
43242
108813
79
281248
92
950533814
9
4
413573
293250220
36
62
35949
69
32
87
138996925
6
89423
8
433731
219808
7
484937
43
57
2
230052
79
10
8
4603
185326
948252515
295466550
83
257736142
265336
84
75
75
1
70173
410103711
433374
491619
203633
363810
77
3685
260582
12
19893956
5
104491
327199
52461
367952327
338194
417353696
77606
127511
7
223643769
87
79
452160462
310469
90
260029
55
50
238470
59
480967
303084650
98272
38
33
95
40
334690
71
71
151807
156080
232134
9
642693741
34
223657
343242
74063
65435
297540
85
30
29
35
76
421861
221001
41288
2
76826
21
67294
32
94
103890
344896
144700214
105660
82569
148283
40
275824
53
112099
184475
420140
64
75
84
249126
12
481616
464596
76
18
3
310467
367615
72
33
44
2
55
4
86
10
380797
107792
8
386209
79
3
482372229
44
99
479054
90
76
491819
5
33
255576
75937
75
90
78
96
902501589
64
183366
93
307989
361329
54
16
73156
70
3
356292
332594
24
84
41
19
911926228
57
26
290226
826596570
470003
162393
1
90684
31808961
175100
50
190951
52
78
252352
91
56
35
316506
375820
145720
51
7
207143734
180243
151724
24
13
66
89
52
77
7
391574
36435
390520
69
15
272461
9
188326
135372
45065
20
502783225
6614
84
94
75
199390
410904365
66
112948
991167600
580798970
46
430527
358574
441313
1
240814
255388
32224
33199
785829118
257379
66
10624
554357627
969023745
206949
10
53
375821
2
75
60
7
326657726
2
82
70
6163
85
431880
266155
68
333348724
451316
20
272782
2202
3
7
16228
8
79
55
38
219377
17
120385
48
85514
296773246
904642429
986236705
366095
9
15
338315
439834
214376
224481315
212025
35
983214993
371714
524589077
2
70
7
74
937800235
75
834848930
5
5246
623937899
38
171531
64
89
384993
147399
88
479183
468366
81
17
45
396123335
436903
323646
77
436685
57
97
4
39526
83
18
29
159168
21
916028480
121318
499356
71
716611995
99
457662
72
96
45416
265870
9
18
41
20
7
101224
38
68
309892
194114
381233
94
229709
24
8
72
68
495043
77
6
96
1
430106062
222274
3
135901
77
52
19
446743
183316
11
15107
63
179837
58
62
50
225338
95
966128666
82
27
223249
98
97
78
36
234256
383940
65
59117
82260
35
4
412182
10530
48
60279
284547397
59468
42
448127
87
29927
87
371522
227799
466448
66
289926
5
340393
257293
69
6
784916381
826142094
452749
409964
453020
54
449827
257833
58
9
33708
51
279701
42
43
408956
286745
57
76
482704
28
64
19691
247252065
1
52730
7
415263
39351389
268717782
68
29
310393
434791
10
900611030
29
1
447769
4
452790
27279
56
24
487084820
285397
9
871343732
20
18
12
169185
353200
53
350138
256712
949738497
212837469
2
452127
82
42
16
316994
437860340
63
33
104328
65
100842
197651
94
159700
36547
205595
970584902
4
429737
41
242347
260763
461596
467934
486570
17
13891
35
31450
39
80
88
75
72500
83
9
2
99
948061738
211501
96
155722131
77
40113
33
76384
72
336132
164605
43
93
44
312110182
44
7
65134
2
13
3
18
365106
71
276258
73
18
82
194910
43
52513
23
40
5
34
435529967
26
341728
814759608
74
56
268191
792341940
46
51
133661
337507
51
297880
18
24
85
326105
50979
83
61
1
52
11447
54
23
272009
62022
100303739
92
5
1
3
205097
378806
45
469926
488952488
45
7
998634073
7
910622463
69
387872
1220
4
76
34
486524
59
49
100700
146774
82
92
947988261
966609803
24
357574
40
75
7
20
334949
24
452127
93
95
251619
599046372
59
57
65
429903
167896
25
185274
8626
96
660088168
627796828
5
54
63
128468
7
214004
43
43
37
237830
87313
119551
36
9
34
31
66
490049
451525
454046
15
106157
80
30022
1
181176
38
60
58
82
39
51
472345
301167
39
317492
428779
1
347436
17
6
4
114819
128061758
720014987
408736
436383510
82
72
76
274008
327221044
85
13
483114
408366
90462
7
11612825
14
12
55
34
205195
10
298698
36
167347
146546
64
2
182948
296437
22
119764
4
249762
909598417
50
57
235329
65
219969921
360019
61
93
8
171148
22
255467
3
68958
12802215
47
16117
216971
122024
99
1
752309228
8094
291726
22
20
745659168
194098
67
6
373027
26
238957
18
11
49
62003
28
47227
74
94
927357754
25
453848
986998866
37
20
98
425269
29
98
69769
5
23
85
15
4
87
7
35
372810
42
192350
10
364578
98
821457169
761053910
669917429
52257037
14
58
80263
559714902
72
17
11
476170
95
97
6
185031
177691
53
18
491204
221302
95
228237
38
65
527074309
9
50
100027
81
251134
471403
313485
51
206534
3
14
432016
96
485680
47
379042
173391
438939
9
404280
84
160327
189799
39
188945
75
17
1
67
326501
1
663875804
232080
72
345270
6
234480
28
171220
48
238353
184766
55
18
46
21
477384
87
150760
413946
119295
62
13
35
208116
23
223761
20
53
74
56
6522
6
26
229028
98
63040
13
26
75
236232
420627
48
359206
93
248949
404330
450145
71
748547115
29
350887
400047
255573
519616617
178426
354980
54
596832725
109823
204506
173451
319862
2
72
84
88
378999
59461
400397
5
490507
262709
16972
367159256
119649
217348
6
424280
88
266947
577025474
405866
424581
7
328180
32877004
91453
154913
965372385
283272
10
195715
9
224518
290517
88
4
36
87
75
9
3
18996
140265
400445
83
14
92
290244
60
280595
4
94
182323
3
155541
6
455681162
37053
12
86745
22
39
75
41
235480
131530
135047
255725
36274
1
78
230838
85
37
900134273
909913580
55
79
54
934884331
76
93
63
351330
61
394548
424989
5
488233
99
96
305155
36
30
38
484841
246792550
540942774
11
97
460370
132264
251069
6
13
195000
29
26
348075
470229362
208811
31533
75
870667732
572605559
38
91
51
19
96
77
491191
63
666250755
113667
278911
82
61
29445
14
16
9
72
91
147705
137508
71
340076
252752
29
59
87
442322
146974
471701
4
125872
366621
138623
350231
74
99292
71
237204
20
43
432563
34
441563
195561
90
392885
164762
33
420073317
14899
196370
69
70
660153059
45
49
98
82
24995
86
706439445
375142
182353
85
257299123
27
488717
448715087
131540
80566
122648
32
95
111804
290187
44
30
93
414320132
59
42
152124
113897
213035
87
491515
293591
348187
101935
740236870
4
334139
236435
114988
82
85
70
81
212553
34691
499045
107762
87
69
6
23
80
59
309337
17
372211
7
827461639
489658
70
737658614
565408796
208170
86
84
3
6
15
66
632958395
88
35
1
73
374997710
1
31
418451650
225091
3
366762
33
5
488985
284085893
191353
57
50
89
449792
8
483882
239689535
292630
96
596498313
568504804
140377
93
279708
420300
41
181574
24
466009
96
21
822299900
81
371935
401968
854501834
53
23620
8
79
205330
382714
8
317670
20557
668718980
68
350446
198392
76
374845
38
10574
3
70
74
20
353494481
43
612999690
54
359191
998784449
94
53
52
44
48
97
260293140
437810
171651742
87
88
324303
174349195
29961
33
74
287556817
545061115
72
8
96
218637977
10708695
15
29
267813
124249
187257
3
388960
6
21
341105
210684
47797
75
58
38
31
205070
168066
800820645
137687
36
218704873
18
9
40
731971483
233342
19
200613
38
360050
96
259045
71
424144
367463
7
55
438529
12809
2
385392
24
374931
174569
11
32
158642
12
60
11
205114
361022
5
495131
16
961431499
321936
59
58
63
326106
19891
3
9
65
665382151
21
392540
42
47
68
349217
439895
87
13
7
257817
435374
64
52
57
96065
299967
3
18
37765
108867
23
266487
77
219098
43
1
223955
545236171
47
5
27710
78
6
1
316392732
438141
2007
302016
355346
3
62
46044
2
26
61853
73650
43
26
241146
170676
245115
447469517
51
215817
85
87
93
43
82
260211
48
20
218704
99
209664
80
26
67
241898
1
86
65
107271
400466
18
152526
88416
18
305696
301082
495224
87
1
18
7
1
98
95
34
29
268009713
72
388012333
74
11
5
427050
114250
41
15
2
36
78
228457
88
148132
82
126912
24
29
202448
4
90
219326
11
332866
250130
24446
467278128
95219
199321
77
51
57
118892838
65
12071
26
14
247403
67
367903
182778
56009
402746
53
47
125333
112927
10
9
11798
86
28
80
68
392872
576505968
274976
69
87
95
251892635
42
4
31
71
87
26
156385
265589738
392285
40
4
50
254331
104092793
216618
592873286
12
74
127224
216828
347791
912092937
33
1
141312025
487809
209883261
256632
343079
153418
436822
52
7
30
441008
98
88
401929901
147774
21
74
287990
378420
28
71
91
499708
308579
37603
76134
101091
286941
79
449952
55
503391990
42
83
728610899
403289
2
413183
54
88
44
15
50
442499
66
51
70
1
98
7
73
17
63
372812
43
329595
72
73
70
91
6
3
66
1
361494
6874
333857
92871
51
267004
348712812
19
728702513
62
13
5
342606
7
53056
220119
225975
94540
48148
5
455423
27
97
404759
331409
491571
7
215330
53
97718288
194683
8
486586
142417
7
546064760
64
143811
14769
306906
375067
298905
430030
87
6
6
188129
78
82
5
257133
208172
4
33
63
160448097
41322
84023
65769
24
195721
69
139717
75
75
60
1
213256312
39053
79
36881
44
254566
279470
335105449
12171
209967
12
32
958542432
7
68
443880801
202406885
69
29
42
44
42
83
38529
145712
58066
435900
407431
47929
9
247902
490562307
304953
9
111265
51
858589447
96
52
114540
191596
352508
54711
252144
107222
669801837
443512
145578
127629
1
333798
131191
7
375746
61
79
67
415342
461346
475361611
2
32
1
290287
356985
460941
61
77
36
47
79
58
47
35
469561
91
43
84
47
329362
130759
139602
54
458790
24
301330
34314661
317048
300558
4
69
2
51
321938
71
440922
201080
249266
18
89
301039
103798
33
5
551290191
85
252282
71
193986
436159
416711439
641816825
393272
45
59
77
633245361
96
398396
53
7
282213
87
3
19
328226
85
213403
145728691
447404
39
42
248903812
99979
489447
70075
90
255099
36167
437440
40091
291493
275062
308544
192998
6
65
91
6
242203
401641
44
613275926
221867717
30
1337
82974
76
5
27
99
460186
26
36
20
45
37
390984
463231
74
55
4
432358
48
121182339
58992
46
34492
3
337769
301715
40
50113
173818380
377027
426619
55
974518944
20
85275
7
219804
239018
812273731
12
227553
256119028
77
41
78586921
86
71
206172
57
87
96
136762
40
44662
73307
214575443
25255
456951713
95
150497
378201
467132550
337608
308814
103053
93
143421
289935
9
9
3
57
232854
59195
703224794
164760
89
65
69
483744
51
4
43487
74
409700
81
85380
337079
70
54
97
18
200586
19
230664
640769152
156158
1
67
406809
60
39
364015
9
353065
121622
329230
121056
8
541483422
88
390742
267057
442757
33
42
5
34030
15
77
449498
21
66
99
492253
400238
269904
87
13
21
153775
17
27
364624
202843
6
6
158171
416481
6
12387
63745
273845
6
52
41
256423121
247498
81
78841013
22
41
3
8
50
69
76
67
577258545
184042
52
932853076
316632
401609
384339
736532112
59
2
411837
90
331091
3
253411
92
24
30
148973
80
389840
8
235375
345911
385901
329530
478204
2
85
27
96
71
29870
680460897
64
136387
352475
77
9
31
202925
4
8
34
88
39
191882
597745545
39
4
447956
93
30402
235569
186934
76
176078
228732
183108
156647
2
417134
11
311180526
17014555
449335
239326
84
904797276
7
45
88
43
7515
174668
435390
55
60
329916
7518
7
58
74
5
69689360
53
6
50
80
276150
489831
22
75
471352
50
397441
65
202280
499553
360003
37
85
231205
15
353466
68
5
46
428171
13
69
113413
110518
49
81
65
15
7
971090860
317738
97
863514586
202246
3708959
7092
19
767581461
317769
42
125607
26
270869
99
286759
47
66
6
73805
80
88
56535
303587
8
446394
98
631539617
719706285
265154
8
59
380912721
48
59
869030107
4
41
26
2
445248
147857
18270017
3
256598
16
742935367
70
49
33
71
75
145268
361609
236700578
15
296387
161933
72
786044684
858214131
81
300120
79817
148257
34
56
231989
467136
91854
33
8906
259592
195434
51
331738
1
1
127504
70
334265
199466
83
52
313402
19
9
16151
373444853
63828
220239
268040
394379
85276
101147
12194
170435
64
222358
384290816
39
64
347834
198915
2
98
50666
49
107018
67019
294579577
38
4
751256410
5
210825
72
968527514
4
306670976
495633
83
21246
222585
1
27
22
178441
337837
242330
410774310
5
495489
41
382776
353482
57253
98
35
5
66775
38
85063521
47
85
83
136608
27
37
73794
72
13228
505328164
298670954
376537
107035
64
793214544
569690346
930305415
395331
62
51
44795
56281
80
69
170479354
308231
3
2
188277
3
490522
62464
104524
273562
18
684187204
470793
20
381608
65
469930
223751
92
202379879
224844
152109
358252923
79
638119183
399132
403180
41
412006
875342304
243062
243454
442769
52
45
86
105323
9
4
97260
94680
37
389670
221038
349506
358083226
244507
6
496717
319658
27
83
19479
246311
1
105559315
176656067
113633
472243745
53
46
434442528
277014
1
156225
471495
60
448013
6
8
64
90
98
9
63
9
382236
59
89969710
8
36008
73
18
410295
94812
93400
82
178902
436246
106574
67
921247635
168327
37
48
62061
102203
4
324120
44
104548
744640604
10
383464
493769
7
6
154849
379555
34
256860
21
43
2
3
65
68
707932101
54
446475
58
285198
205397
94
363741
69408650
211865
179710
401185
127462
332684
89
43
161971
6
452023
14150
21
402247
44
22738
306541
64
34
97214
8
350267900
33
312059289
89
7
99
284844033
333351195
70
49
9
64
151360
37
58
977350185
336390
63
975348971
38
165550
4
714801008
33
18
224928
58
592615490
18
265215
458179
97093
437175
281033
19
98
33
976312259
66
9
91
58
69
171144
513743879
206784
7
50
166418
405193
495790
69
361567491
414180
81
787122974
16
76
16
210082
915430969
128329468
31
859089455
444142
75
69
104614
2
134849691
8833464
412183
240210
34
81
2
405968
75976
5
815195619
28225
488672
93
41
472952975
62
302683916
58
28052
90
163405
31369
9
63
415746
59
31
84
405604
55807
35
44231
321205
60
28
27
23
29
19
13
66
46
393333
188146
357829
280807
64787
30
33
138896
53325935
82
41801
563318114
55
60320
32
381112
204486
45756
296554
59
30
342249
70
65
4894077
49
51
501741619
15
482859
88
13192
727689246
999779098
9
374536973
85
11
218376
18
3
13
18
1
14
31
7500
224415582
175759
4
142433
65461
7
24
29
69
454698
227179447
3
25
149795
845187886
70
731713146
51020
288891
230936
53
30
11
125697
35
71
186312
85792
147556
139179
6096
94
105622840
277091
139
33806
41
22
66
282522
14270
64
29
19
62
262568122
382522
90
75
405044
2
487335093
51
98
104095
99
66
6
14
77
58
6
3
90
482660
11
6
90
109315
9741
69
4
604397264
6
23052
177757
22
491475
30
3
44856909
7
90
20
355487
24
374921569
992166537
299838
367274
55
468079
383106
134374
19
61
8
20
430178738
85
383369
23
182950
26
6
37753
46
10
75
56
217064
82
456407
472787
13
2
132064
59
87
30545
2
329045466
37816
76
10
227209
332269
28
58
12
448658
108925
316631
30
66773
377569
457613
280463
71
56
38269
8
81
92
925303367
42
285734
358823
320442
20
166158
10
435697
17520
2
395429
132111
44
73
296290
97
914192311
154143
56
848677047
946163256
961149521
505198943
58
996698908
773619500
198034
279813
11
214940
36
78
83
212110
664080837
471254
15351
95
36
5
827468583
163748
344883
57352992
595905717
341349
44
306703
5
146108
79
250368
80
4
49
312765
487298
84
64
84
122035
153460
48
53
64832
227581
136152
48
24
135036
2
75564
68
77
89835
65
447775
5
68
209888
272277
201005431
38
49112
280484
12
29
12
550559263
200036
28097
73
5
4
973916210
41995152
205059
23
9
835370259
435882
31
15076
94
342349
181598
324527
518099807
57115
6
54
51
7
43
329140
839299764
70755
311793
217309672
362654
9
19
1
14
8715
488705
242965
361699
233580
49237
197442296
13
86
77
313106
36
223181
80
83798
16
19
236019007
76830
2
6
1
505615863
74
3
51
265138
48
176113829
856334069
24
237421
34
20
143516
190250
28
45
95
66
208471
91444
104693
7
304748
170759
38
9
8
35
20
48
2
207241
53
121702
427450308
83
59
392520
117032
49
367812
4
34
6
282575
88
61
35
391229
23
391523
76
64
61
49134
75
420194
22
5
27
83
10
85756
3
233965
408322
129053850
255762
473887
820733586
315505
4
486900
82
34
79
63
993795106
30
214430
20
487
7
290935
126539
327330
265034
39
52
19
36
54
382853
291840
5
34305
80
101052
300896
70
79724
32950
34
26
386006
87
49
34
60
4
53
480115760
251337
294078228
81
72351
13
96
288129
245176
78281
17614
615947079
31
436080
61
418061
90
186001702
88
97
30
72
18
56
66
73
58
69658
369597
14
88
83
20
379582
392901
2
94762
249513
59
70
61761
235531
25
81716
6
93
396205
65
432576
2
26
115696
8977
75179
2
413345166
107197
19
47
44
475961
88
283604342
421462
187929
158924
9
22
166274
7
49
3
405016673
294775
688330338
82
146243
98
368526
111000
390780
46270
200208306
282109
117192
78
440993
321476
3
42
473674
28
82
8
11
269490
74
60
10068
12
20
7
466130
247247
446649
44589
97404
93947
292146
20
14
18
64
319872
73
486013
235398177
307543
314246
99
1
4
29
76434
17
43
97
2
23
385438
436609
30
224953
4
23
778996847
18860
782910890
96
9
32
81
69
229212
326227
475743566
251934945
76
6
187327
249936
37
6
43050
9
202221
6613
78
80
493724
9
7
529426182
101823
84
4788
319117
100963
23
444413
68
67
262896
401598
247490
227684
46
302753
116278
7
70
50
100784
8
7
88
1
5
1
75
35
221963
14
70
357297572
485575
433877
338853886
125844
254008
2
90
83
33
147311
84
52
357776
32
17
7
55640346
237880
470944
992425177
36
27843
608731679
3
97
495843
757321115
63
194834
375539
27497
5
88
853002303
288754614
100949
10
177491
77792
1
417845
44
334479
212711
76719
86
54
384820186
286842
90
438567
96
332041
24
35
124285
216128
30
19482
67
401923
48
413478923
54
10
285101
15
96
762900168
9
60
298649920
498621
167337
8
72
8
75
19
253627
9
169871
240978
319468
9
135803
47919
282151
483683
4
42
85
131659
51
449440
39
102963
134688
22
8
38
284068
170012
49
356663
43
969099644
359210
39
4
420036
53
227311
443748
426551
19
177669
446326
475459
119295
59078
14
1
55
2
25
187142
12565
617504269
442534
72
8
26
71476407
93
42
67
6069
852636290
22176
32
62
304666
18
31
4
29573
371918
45013
53
2
172863
488935
49519
323334
841388806
283910
89
94
61
67
136834
99
9
325226
243166527
36
10
59
38
82
46
71
1
1
6
20
96572
50
34176
61298
342854949
164737
304544
324968
6
3
11651
185581
85
93
21997885
2
1
36
99
80352
237909
315431
2
54
9
47
136923
228267
93
375884
21044
421622
66
77
72
324375
197833990
431607
9
105983
89408
21068587
7
28
115514
53
54
67
78
81
54344
166208
300857
398346
74650
47
46
437739
70
90317
131238
298197
771951053
233333
228489
12
9
4
12929
7
85
110393090
18301
166764
131851
385604
69
3
188971
67
340496
36
49
2
93
83
126460
58
35
215797
389668
2295
7
394409
94
46
29
207362
21
13727
25
54
194371
95
384984
93
38
394034495
165181
7
5
67853
89832
2
78336
9
419012
30
31
473538
33
83
56
176183
7
494145
378286
51
30214
27
26
244797
91
84
312573
1
352035
406978
8
205873
308980
181431
3
303506
68
335442
7
47
387064
62
339745
75
495949360
4
320800
251969
97
95
353134
6
6
419419
306947
49806
12
72
374112
55822
247930
4
96
18109
488501961
3
10
58
31
461852
1
29934
196591
319013289
30
45
220430
2
30597
36
802303679
350400
269993
138154
9
54498
432204119
452543
70826
53
52
145675
198431
61
235899
69
19
233259
84
41
399889
60
281343
360326
227168
29
638355218
76836
262425713
354105
404686
346342
319684
98
48277
72
47408
330953
30
47
347989
5
439876
458374
471264
29
386991
496654
128663
33
54898
174924
520288838
5
449481
9
412956
56
836702932
79
889716585
8624
39
219190
956717886
71
148086
31
61
947276023
80
81
750425227
72337
8
155023951
153498
284702
20220273
71
5
5
96
7
89
73
5
41
443815362
109850741
7
447368
251641892
168948
86
39
139026
21
673524440
113158
12
1
291119
51666
58
349757
36
74
22
51
143173
11
41821
3
955951897
390892
67
176931
383412
275638
98
62
5
490019
324125
373432
38
475626
418855
93530
52
186194
40359
78
25
4
18315
28
68938
37
89
335421
442726
258423400
458235
32
317291
50
99
432763
73
106355
63
344044
8333
41
97
317596
32
2
39
297860
422676
47
231832116
82
15
900198000
99
193146
90
64
89
137805
453345
16
72
492617
719987638
45
484081438
83
389636
399418
18
202282
60
18
37
467019
6
48
235470
111456
223583
84
84
96
19
44
43
86
30
95
17024534
315942
240961755
6
181907
360093
3
40
35087177
82
89
9
27
32501
603756433
221529
385666
341590
368332623
307605
82
69
86
359505
47
249377
343724
62
151254
92
6
15
14
138629
96
267407385
29
52
178792
87
37
84
235696
55
66280
56
433287
211010
23
270673213
82
8
368805314
73
93
47
5
235706
64
606207775
137360276
353749117
6
57
414384
190962
115024
258192
66655
474033
32
298454
339730
71
28
181820
77
370079
70
320907
431455
379630
6
113782
366818
244329
84810
66
54
452018200
269230812
8
1
3
240354
6
22
46
391047
332611
92
115743
93
168403
1
490910
473138
79
245708
11
10
50
302376
78
522381760
54
346680
13
925812839
997932696
848731202
13
16
492019
2
602184933
22
109093
89
13193
66
61
2
54
199392974
225718
7
577616545
27
477701
436367
72
58
499793
169048
99
41
27
77
204099
264948
84
347317
38
835808759
205263
51
295791
74
47
355851
428
12
363634
3
336471
59
286239
77
172677
58
487305
247971
155231
172260
270217114
24
299657
60
121030
3
19
52550
14
66
247727
75
39
54
567944899
471862
95
846895658
18
65
78
88
62
18
415855611
80722
32
73
33137
75
94
7
116737
77
54065
102583
87172
122963
56
474515
454612
6
393922
28
824535101
65
8
95
746028865
94
31
70
263043
387853
226294
67
60592
10
4
368106
648585384
3
703605659
241787
322497
200319
72
18
67869
63
140099
476118
41
434144
56
76
16
45
78
11
109477487
304219
372137590
39
85
431855
329503
2
22
220600
3
20
3309
588110442
401829
62
1
260570
95
33022
67
48878
456052
24
148663
84
115085
54
313079
45
253228
7298
66
213155
494526
85
14
68
51
18
121186
162626
18
49
418495
98
404424
128029
374015523
499129
382099
350450
99
277083
85
175218
40
26
8
173162
95
121495
342254370
45
12
48
52
8
93
183596
21528
406326
269672
73
31
422714
61
83098
4
972679883
8
84682
443705
209231
97399
83
76
116321547
29
1
386020
182477027
490329
378385
10
71714191
40
61639
73
377643
169993
469798
45
42
9683
43
459521
32
322775
2
169424
44
6
9
364984
319375
37
48
469723075
454667
494128
304334
77
42100
281729
58796
7
843520642
921952153
212043
64
75
9
37
15
235692
440116
58
141231
844186859
200235
13
289015
28
93
99
854283679
246337
92
77
306183204
814328713
677780233
702641145
41152
15
29
8
84
24637
47
2
68612
65
47
54
116332
29
322175
18
16
28
307930
70
956929846
415307
3
112497
246201
87
31520
640623273
168353620
35
3
2
55
88
375410
67
60
110486
118199
283051
73
69
151057
85
423088
87
47
76
82
3
47340
33
133116
92945
3
647955414
49
90
28424
256538
10
5
185914
24
207956
63
339000
56
17
64564
276562
64
393273
228403
93
39983
90
95
63
251398
62
388958
65
424266
107353
329795
157892
98
321598
43
34
243722432
354038
812151834
27
57
80
338659057
323955
446093
123385
345365
306299
142841
63
182122
45
342537
490383
250228
10
52
547753819
10
299654
8
37025
315552
82
23
12
13
86
69
1
26
454193
103978
138986
64
167811
13
899445996
379395
652411449
368587
7
10
2
79546423
195821
592691943
443164
112688
9
339491
10
56
7
676386656
185769
108161
284942
810861485
18
93
51
67
310849
43
166618
42228
6
192606
36
292266
78
208835
56
287573
302617
365445
209726
234955
39980
61
214640
44
6
988541027
67
79671
3
66
90
82
19
55
25
162350
89
57
43654108
15
633719462
5
89
70
469265
466085
44302
28
119931
34
272094
6
27
499718
76
1
568370673
479818
54
847158073
395137
80
217193
1
3
51
56
348311
82279
409017
12
5
78
376654
3
440335
42
435873
245332
452497
66
12
32231
404997
16
9
20
194500
30
285333
130256
40
83592
86
18
72
32
98
450288
191607
178214612
23
10235
86400692
731683050
14
98
226364
23
14
85
4
476473
60
28466
488525024
70
51881
194040241
58389
335684
28
13
24
9
57329
75341
24
23
89
110239
92116
17
357993
2
197395
6
274276
83237
74716
51004
279312
55
157399
21
467126
478375
285421
267932
812509205
236748
210799
445828
365428
132516
578047937
68
445286
258318
143696
76
205602
412158571
244347
97
38
65
50800728
65
468491
183477385
198600
2
84
87
401891
45
84
32
76
429380
84614
993621930
1
326187
69
124676
95
92024
87
25
283685
55
15
76
252676
3
46
22
98
8890
49
1
20
191571
186177
142395
244126
78
51
209811
448370
333482
498536
7
369349
304478
417821
248866
65
63617
76
38636
280618
74399
8556
59
44
244135
8
86
86
480808374
329725
67
365926
34961738
71
46
7
125421
107432
250703929
487418
70180
96
94
45
306327
84
285395
67
555059630
96
30
53
43
240340
36
400243
85
63
142840
930172936
346182
30
45
49
4
182192
282510
64
3
47
83
372400
95
34
19
59
65
22
145213
347914
60
47
21
409093
891809684
75
319184
507316092
70
45
76
82
22
497404
65
89
170826
55
48
26
9
198528081
24
6
68
71
6
9
78
364796
19
46
318098
9
360380998
991340685
2
8
168456
194545865
203879
36
10
8
7
263068
81440
2
6
82574
477202
744699705
240373853
27059
396610
293352
367610
30
290099550
192894
159651
412757630
310887902
358707
20
1
43
327581
379242
6
3
61
436509
483884
315030
56433
54
50
477709
64637640
86
71
235011
666785686
43427
327107
96
37
247851
72
133762
85
592301262
60
36
84
3
39
26
31
2
480548
23
252776
272186697
53
4
75
774735061
73800
99
364263
64
481558
2
6
213072
20
92
19
613463187
18
77
44759
93
592705994
113496
134818
52
940764901
37
488738
22523
3
309840
83
43
194281
173265
269830
761993968
75
315462
74960
490340
92713
899206644
28
91
131381
210879
146624
2
84688
475745
479166
250381
435204014
535040323
234349
380614
49
90
238601418
43
69751
44
87
82
237855
41
169024
29
19
2
490288
23
460411
29
320627
77
7
551611395
7
88
387397
421925
6
351234
111454
247405
42
67
75
549036075
478403567
27
55
66
20
2
86
8
91
480326
92
1
360806
995841523
56
67
38
87006
308181
182764
236715
94
91
349154
80
147795
34257
7
219926
42
62
1
119344384
8
66
2
76
20987
135469
92
17
367429
16
129364
43
82
18
217695
465153
413966
11
57
47
10
419573
565337662
147562
426414
2
18
364714
19105
38
366745
30
139561
9
60
92
34940
326236
18
292518
462169581
318422
19171
2
240276
74
5
32
24
1
88
23
41
367019
1
91
898180762
22269
38
24
45
464678
19
94
16
6
419925
126027
420167
40403
69
447073
916840912
12
940029666
179325
166824
9
321518
297786
11
161499
73917386
494303
68
22
343342
190996
891658750
326267
471077429
476043
93
441342509
376346
373014
50
233516
26
46434
78
68
443376
318200
258871
15
33
1
234856
3
88
3
90
82
415432
84
5
49
42
31546
91
387379
94
367691
265051
94
15073
2
13
35
43114
6
3
17
905058875
67
74
182418
218074
40640
69
14617
333158
619764920
53
32
123597
288563
26144
340142435
221200442
2
28299
33937
84
52
102873
97
2
5
392694
92
136858
59
9
7
79
58
121460
73
78
53
95
33
401923
7
97
7
112242
10
38009
4
378037
105301
11
195385
649615761
8
74
8224
4
5
475056
397260
35
92
110933
297228
1
7
294176
6
315082
189452
383254
336053
57
193215
4
1
93
195728
4
52
85
399766
32
89
278641
24
61
26636
20286
86
8
72
9
72
90
32
268911
44
34
479766
9
46524
84
353783
410548
31
49
8
31
92
39313743
455608
9
96
131567
394868
299404
32821
449849
50
2
172699
7
73
35
353413
68481
494344
99
9
183528
90
136334869
81
595530329
460320
485327
420704
71261
36
434083
413950
413978
526677987
40
16
458763
41
6
67
8
291080
86
91
38
46052
398381
65
943936472
444878
55107
54130
85
49
136315
365591
75
559077714
13
55
267287
114489
738158230
14997786
485803
8
27
443915776
99
30407
364975
18
28867
23
217662
147860390
265299
77
64
48
99
14305
815191939
232225
41078
18
20
404788
22
86
8
89635
915609359
55
31
401462
523879596
6
51
240906
7
57
89444
576200052
4
31
40
99
62
3
52
47
253157
367868
55
998293159
31
440275
53
6
37
183781
61
446833
101249
11653
437646
25
62696723
416883
270635
39
329789
51
96608
265245
22
76
15
97
26
644528389
50
112772
33
1
320343
442494027
41280
5
383920
64
344757
133111
63300
89
214386
1
26
84
41
388259
62
10
36
4
63
4
307919
29
298356
248020
76118
70
42
332075
58
76
83
926232856
481637
784742688
63
29
260204
99624
47
32
53
71
250566
59
37
493938
365168
33
3
195514
171193
79
83
77
97
43
2
53
380242
88
92088
323875
118683
76
75550
6
12
37
350383
40
14386
8
24629
69
808999354
38
2
161232
345875
474476
32788
36
415251
5
10
320062
111101899
85
11
198165
4
77
5
29
783397248
371717
32
94
59
163961
89
472142
53
272309
39
955001349
165220
60
427391
103726
9
54
492155
682586115
504135157
269197
280875
62
192593
30
13
473186
412569
48
18066
98
68
399293
58
124938
34
59880
6
265086
58
53
741327758
408383
60876
44
124540
486509
19
22
37
81
4
72983166
429534
20
363652
24
8
76
45170
27
247051974
97
482628
87
55
9
182343
1
11
86
18
1
484657
34
49
83
429046
220615
79
3
397545
84
9
24
152094
6
78
13
98
9
223585
530588974
271123
884181749
189768
2
65
126558
2300
415086
483303
484581
244914
93
198191
73
53
7
42851
38
7
72
131848
823220074
6
504842927
91
9
1
85091
140933
13899
200446
12
96
958829465
24
4
454860485
189100
215049
48
109846221
460073
82
63
88
33
82
73
372258
286184
809445049
55
24
482706334
99
175830
15
46
46
3
94
92
399731
199608
8
333843
33
12
3
95
27878
400766349
78
19680
3
471045
64
390495
45307
90637
35193
422203
89
43
95
4
16127
19501
423419
212214
83
60
233736
74
201174
271704
84
5
51
302485
13
3
178270
425652
65
37602
362882
337989
17
32
44
21
100264
95
9
99
42
190317
859889460
73
68
21
133975229
121387
92
60984
323178
25
47996
454292
256255441
56
82
7
97
78
69
78
82
389450
7
415498
3
333870
32
394810
94
149199208
39455450
6
69
337962
96
882412174
302779
28
28
446957109
74
398475
483664
59
14
341859
86
8
42
35
2
8
104441
45
55
88
378239
5406
586030991
47
571888752
38
59
127457
6
5
452788
13295
80
173730
8
162557
76
76464600
117138674
1
139922
419018
217351
95
30
297344
40
43
6
69
43274
491515
437767
272557
75
291111
158286
499781024
43
126860
863379756
14010
6
484062
264919
29
151556
10
4
91
285412
302618
259391
417703
94
32
58
97
3
388487
337715
54
74
23
289949
178052230
918526841
122520
225705
333531
93
454439
67268405
52
482429
438623
3
251925
227963
147485
61
9
5
442368
96609
65
462818
381530
396320
227142
718205149
9
4
68
8
74
81867
385796
2
171077
117221
73
7
73359413
6
144447
49
16
281148828
3
296172
437721
248091
4
97
79
255617
23
95538
72
41
408195
324552
96738
86
226209
504353304
25
34
438657938
93
28
40
10
887475794
378883
52
458653
93
91
55360
84
258433
435560607
377705
45
51
795721421
34
80
34
430874
43
76
75
94
963529675
126375
75
49
291719
50
378753
116672
408509
20
40684
60
56
160683
92
23
85
76
225220
3
5
81890
62
703144693
22
27
4
248160528
78
28
235376
13
60
73
463029
267614
4
79
52
30702
6
141673
450049
176770
6
3
39
157682
95
99
80
145238
41
7145668
388247
14
239587
45
59
32
20
32
252623
3
8
467967
1
1
57
80621
457152
89
48
27660
374803
169172
214635
55
35
306723
655896734
416773
81
279160
43770
11
7
2111
1
387036
181196
29
159823
404559
257463
3109
85
385458
477493
15
129188
157024
106490
250937
6
378283
1
2751
63
77
85
359912
82
35
136693
29
413958
685599123
365812
3
73
104780
237309
1756
321438
88
247795095
82
8
40979
7
50
76
17
4
19654
92
6
8
95
85
6
21
366372971
42
982704916
18
230788
81
235595
158264
34
42
43
9
399836
95
307515
85
437560
91
50
6
152368
105991
62783439
3
1
52615
117730
117183
66
94
41
40522
252985
58
80444
11
7
4
81
29
420465
300829
289712689
101327
711142545
421
200054547
94108889
30
291974
404145977
353923
473758
96
54
73
369976
42
162286
453262
127979
124536
198322
3
83
199752
15
795823225
75
40
82
59209
77
72
458252
75
415881
70
612093913
4753
170443
74817
331562
2
266399
6
125141
7
237808
90
93
15
85
106698
150408
18
361818
42
207971
385353645
433193
282139
202198
371163398
2
758339981
30
1
411483
20
49
86
377255
28
47
183363571
458103
11
11
74
290604
835812501
143343
26
83
62
3
289250420
363387
69
37
67
43717
5
439258511
121449
99
77
87
101194
93
206796
490269
69
57141
6
6
326585
136326
338524
460445044
318834
9
28
3
308877097
295348
9
688074778
51
90
53
78
113804
85
80
175103
39
50
79
33
3
97
72
65
307371
82253
900968235
31735
60
60778566
21
6
8
96
243125
60
300226649
5
1396
16
31
62
54
389801
74
69510
175618
69
23
79
71
20
17692
5
19
23
154765
85103143
255571
90
4
126595
60
86
46
287047
433375
166355
331861
430810
191386
300117
337650
296378
4
77
3
153531
319228
120751
44
28
1
32
93
3369
154774
7
79
791254696
14
5
6
66
691645397
95
27
154619
45
54
49
52
1
29
6
12
101674
798761406
4
393462
99
8
34686
51743
5
479831
47781670
357475
300981
9
73
265977
33
967310147
31
76
55018
767143834
95383
97
91
437854
985059500
26
98
19
26
23190
37
712493200
21
53195
101245
487325
91
12
484690
306348
91
60
33
87
84
6
13
477807
72252
903325997
41
137523
258283
90
27
70
280933
14
89
25489
5979
235584
371464
52
644773537
128575
194718
12735
344589
4
72
74
29
211080
211192
371115
87
18
492040241
439229
51
417712
776821774
383820
37
78
20696
80835
44277
108109
39364
7
22
56
141993
79
75
111262116
22635
293803
5
133976
147950
25489219
378168
46
8
67
94
200898724
185
631023230
320214
731656322
869929314
504695828
437459
1
255141
503440315
52
54
386163
70
26
21
15
45741
125460
94
321296
20
336155
70
30
837842619
66
200265
394835
69
80
57
70
64
373450
27
81
378947232
111313
7
12
91
8
63
64
181571
85
71
286222
348518
10
308801
480395692
5
6
35
282116
453383
676129499
22
60
41
13
15
42
22
44
19
298670
71
348296
257326
29005
344837
29
80
52
42
412198
119113
95
438097
25
267976
54
9
63272
48
9769
85
171584
436940
164696
445863
96
470049
107833
131105
417171
53
76
9
48
193907
383841
454690
332421
139877
89
126513
37
18
9
140412
63
175643
5
971428672
320807
190516
47
247767
247426
174468
76
315971
26
5
277326
395422486
211106
22
183263
35
49
88
185548
19
61960
211113
418083
1
91
12
765470303
641417250
23358
464382
87
268039
53
363036
244988
107401
32
73
288564
23513
38
283422
181752
133160
9
9
47
22
10
453781
953879490
244256
309629
451765
334803
285247
315428
689404447
42
312327
59
84
45
1
9
16
787613664
254755
88
27
74
461050
953142589
7
24392
51
9
8
4
88
298368
430193
269641
451042
103309
363664
20993021
347261
45
65
321400151
62
210486
71
314595
60
46
30
82
53
385258
86
9
210555
65
488194
28
116844
42
29065
30
229279
6
72
366295
15
489017
325730
64674
75
81
98
19
11820556
46
283959
358034
5436
186349
16
96
470458
150402
497675
10
4
323731
164341
197833
278058
53
448230514
7467
75
13
808397778
3492
5
40
22
57
88
30
936451957
1
96
72
36
56
62
310718
49
12
99154
27007
82
91151
387636
1
44
12
68788
69
31
92
87
65678
426043
65
490999
114005
99
297243
13
40
11
98032
379415635
60
49
21
51
25
35
9
4388
59
471247
18
82
15
43
37
62
466837
66
78
44
5
443275088
154024
8
88
269292
304847
274399
87
363232
536310086
156551488
29
49
83
93996
403680
244987
71
50
30
447517
668530576
23
47
76
447135
343188
33270
96980
9
9
106408
45
456367
312071
76
407509
93
86401
137748
931869532
35496478
491639
214207
3
2
555749778
71
23
163400
404166
91
90
7
647270986
34890
446288
69
94
805769723
1
8
206999289
284145
273966
464645
141737
200372
95
183031
184717
424313
366556
168845
81
16
19
32
85
381704
162408
26
22
361030357
307695
50
251798
325572
42
169720
31
390110118
102553
102193
50330
74822
12
149682
10
52697
4
31
95
31
5
81
80
37
71845
71
74
425995
29
2
80
12
362892
81
184467
14216
50487
20
39
359663
112083
340738
72595
34
78
38
44522
33
407338
108860
277695
649622984
67
464032
452578772
60
588156172
4
12
23
3
399227
79
35682
177061
315357
475395
52
56203
51
59
16628
355861
40
28
26
278221
49
90
200885
195266
66
373935
3
224723
63204056
3
251066
78319
264694
3
48
73
86
436185322
134606037
70
262129
244133
37
6
396869
33
69
75908
483930
27
100988
87
81836
33
70635
95
2
12
443776
50
173564
324448512
8
433975
499112
184083
276927
301513
439870
5
82
181060
442493409
619935159
11
46
588834949
38
250829632
73
42
38
491896
455621
21
98351
89
59
94535
85
3631
58320
766952273
11388
105416936
40
9
28
106704
414062
89
124989
314141726
169411
5
90
56
54
76
97
318183644
286380
87
209135
46
38
51
73
363104480
1
71825
8
296861
178021
70
94
365201
331651
68
234362
43
187425
23355
486633
79
344773
402945
84
12
329957
75
382645
68919
12
93
69
39
351067
25
813896675
96
110687
326638
475086
69
89
83
270303
29
1928
81
40
489850
7905
69990
23371
78
210687
239390762
40
40
4
79
17672
60
430574
96
627689339
463170
89
11
205907
276450701
138065678
472731
56
92
46
95
102890
2
373692
240547
219782
474774
99
175701
407737
262822
150750
440690
99
231870
251445
617876537
359315
6152
385569
7
447413
28
34
57000
8
368563
2
54
53
5
42
61
248121
7
454878
61324
460626
2
21
375567
12
490905
2918
58
409366
69
31802
69
114416
335389
33
247127
304109
349635
411564
39
81
750258381
254942948
43
397266260
440878
74
284062
326073
7
77
10
19
190566
4
361328908
277886038
323448
655229300
213061
244808
63
375305
494911
395146
340170
222446
178104
12
486006
448958
1
51925660
61
82
92
52
22
30
489378
22
182059564
475638
1
386351
55375
30
108102
755596133
482607
84
299989
72
73
5
5
469130
17
6
261520
98
61
31
163749
429500
174197617
4
71
178749
439738
413742594
475391
430885
36
394453
94
50
148001
988826169
90
676005443
30
5
15
404000
73
437526
22
117167
41
153562
47
89
403500
69
353197
200024
259057
27
33
94322372
319664
446743
292722
377847
125424
511541186
72
129548
52577
406811
66821
915015481
348769
88
853567297
332973
464132
3
18
457561
1
146492
37095
10
176337
24
471417
263541
46
31
482703
1
62
23
1
8
6
334194
583440245
527394659
624768793
9
86
440909
143335
1
40
270814
73
28
348411
17
50
48
126073
230665
482111
396967
184280
46
76
256945
90
98
76
91217
7858
58
90246
99642
79
341458
343214820
497170
444403
42
298181
944227945
69
741041176
142055
39
487468
446646
182763
94
61
22
215548
304619805
72
75
25264
429626079
20
45
290314
15
10548
163050
42
69
9
13
343294
392361
86
227167
83
11
62
272449
39
47
93
86
49
80
336419
460791
76
418519
2
19
21
7
97
20
77744208
182828
5
228672813
45476
81
6
199261
24
14
253054
69
77
33
461995
8
306849
160556
199171
76
31
9
18
498457
279386620
56
86
91
157560
143430
472921150
37
658146177
328358553
88
193334
193536
1
729662473
1
314836
299488
75
437008
33
375191
2
70070
99
57
27
23
291564
96
87344
42
4
76
4
89
430552
6
74124
387384
62
58
841755937
436485
424123
5
6
26
446924
404346
474102
83
70
9
234354
359052
29
54
635636092
45
727241414
380367
4
578195557
454968
87
28
70
94
47
91
356910953
98
59
52
9367
23
47
123051
358666
1
365462
15
305118
168510
60
147104
370287
324387
43886
11
68
460841
2
27
96
15
208125
51
46529
9
57
73
288818
52
377751453
847367189
73
4
57
360911
284891624
63
4
75
880042721
459726
494232
293071
229975
15
36
438930082
46
88
365912907
5
63
263995
40
685460315
183076
58
75
62
186671
91
10
68
379180
327778
456065
79
2
69
43
362506
415252
85
935716713
45
63
33
29
39
83
135281
43
78
65
7
218189
49
63
393341
5
164918
412078
96
25
6
113241
89
2669
211957408
43
82
269206313
284963
66
59
83
39
33
52
62
27
98
5
66
432722
997164736
498300696
82
72039
87
5
94829
56285694
1
5754
49136
360172
200253
232012
15
361846
495771
86
319981
468662
32
56
462285
70
29
5
495915
67
47
94
60
273340
8
67244162
199658
139246
1
20358
36811
110218
45
8
466926
7
267408556
94
74
21
176033
8
15
31
33287
62096
58
255111
393676
23
276023
55
69
668347311
2
374062
21
48
15
65
32
345486
5
58
94
194011
459217
488374
4
27
60
1
142078473
20
485208
348635
404120
87
80
203990
44
84
83
646569397
406927
146239
38739
25
56
257717
36
83
53
87296
90
95
1
5
6
464913
22
52
94507
53
11
43
34
81
351860
395797
8
100309
157456
30
99984
407176
86
111495
2
170921
6
33
219330
56
10
26
82
126777
684912201
19
2
65
60
740713243
246769
342479
135981
7
308456
432496
194395
17
97
10838
61
586107596
6
238094
452432
9442
143334
30
578437004
79
102965
256590
373775
9
341682
290495
14419
2
93
2
620404861
109320
310738
61046
10
10
447971
68511
28
42
359265
811005937
204434504
164111
28
436747
3
37
34
97
628085348
426799
302673
72
446178
82
135374
750272975
432977
477194
47
533033729
282865
406849
5
206740
138092
58
85
222096
28
205052
16
368467158
96
86
21
62582
91
413646
182042
111627
10
8
110629
77
678692147
84852
503252748
50
37
49
79
54
106417
98
459532
80228
34741
34
443454
98
295023
59
290133
471638
12
386149
80
198859
3
341685
89
145037
90
6
11
42
33
69
40
401518
52
66871
5
6705
361958
92
82
73
12
16
10
19
25
273357695
185139
93
268916
213084
51
862768917
42
62
98
335427
98
34
218679
266428
416006
74008
135826
195662
139288
50179
32
249789
95
43905
451114
7264
470275
18
229950
13
394088759
807309873
61
290314
31
411851
98
6
263313
94
80
295620
11
7
50519
479496
386419
3
31
246760
322167
67096
580844642
64
14
312642
357170370
412015
157719
115784
171072
168274
359331
514047299
491870
21322
263405
77
3
135223
59101
70
358394
73
845710241
325732
61
90391
184204
4
439609
397092
17
6
294235527
227408
43
15
4
41
291421
379477
180559
46
432319
71
34
128375690
43713
13
336278143
349543
1
86
32
99
414292
61
47868
36
21
3
392442
99814325
460562
136684
48362
465140
464001
65
214971
53457
493388
67
220858
252787
11
464652631
35
96
8
55
79
228908
8
439009
15
34133
4
886843807
23323
71
225771664
490851
48
141660
35
127209
40
42
525375465
435817
159398
459843
333176
21082
450228
88
55
45
11
16
477696729
189109
498146
92
187094
63
81
8
111017
27
400271
4
359114
331261530
6
19
41316
302590
52
118393
72
472952
2
329364
2
374703
10
45
118933
95
76
87
965722586
1
499093
271567
92
375614
1
7
63
526726678
1
36
211903
98
1
25
48
413851
81
35
87
262829
540266799
80
70
43218
318308
58
398765
32
48
370384031
235905
285799
16
304145
488473
24
91
92
47
98
9
100625
71
78
325362
389312
5
8
300549880
913295830
854446157
59
61
183706
182346
168113
33
97
492744
44
56
15
32
83
63
46
33
80
17
301085
74
398865
53819
6
475419
57
45
237295
276830
987752858
51
911543912
2
381580
931264412
16890
83
88
243882
91
287992
11
36
453411
73481
4
54
6
99
17
372345
31
85
190241
90
83
7
680294631
73
66
74
359033
463155
8
858
224953916
326319
98
69
3552787
487161
395022
233547
4609
15
51
1
11
91
333434
28
74
40
465722530
703628657
293983
4
91
38395
152708
199656
491964
6
489895
24
204204
220459
21
8
19
93
7
89
97
88076
72062
399743
18
282815
62838837
168975
93
463558
252337
169675
1
39
65186
30
347294
54082
287521
2
12
85
9
1891
37
6
21
47
42
35
910995158
92
99
44
84
15142
355850
418227
229328504
337920
449974
281581
891886253
59191
65
337674
885582772
405042
279063
85
608667859
86
9
31
498214
95
7
296577
21
59
203732
4
17
120089
9
8
9340
121136806
15
43760
6
171805
9
886672585
588145366
336153528
55
84
82
29793
127737269
74
10
1
142416
420759
928995193
9
13
218197
71
457313
2
377106
369650
289966
49
220567
2735
357928
667005531
84851
461490
319803
48
151160
417668
71
98
91
47
77
217125
172909
111238543
36
363342
342240
977878143
14
85
74
9
5
4
17659
12
37
463374
18433160
83
477616
2
581753029
57523
108106
66052
302430
54294566
411140
85
11
43
322151
70
619708782
3
15
155196
91
62
209592
840902333
231862
23
147173
7
245608
59
60
63490
4
57
182632
8
468502
58
55
4
20
426290
4
59
74
186236
3
65
8
436016
97352626
50
392434360
89682
855169149
163075
40
76
42
183497
63589
310989
61
411982
55
578558377
9
36
7
26
76
79
335548
13494
436802
318295
69
36
14
275999
58
96
109384756
200862980
978647831
6
52
174566
48
522935062
181587
35
213973
53
351586
56
48
1
87
22
30
373191182
138546
7
310804
80
50
1
71
93
19
269756
28
360573
17
18
67202
18
175633
78388
32
29243
350863
93636
324687
54
88
73
37
307942
87
311782
32
83407
211161
38
46
351894
90730338
63137
5
122421
261786
132922843
189295
38
42
68
1
24
90
92
47
81
31
124525
214476
24
818913406
37
513445595
58
673439124
308165
15
69
206633
428462
61
72
73
87
51
9
468481
718550912
99
283929
74028
462929
86
18
359073
312083
92
953366929
32
71
252223041
482722
406973
384018
99871
126929550
1
298399
22
58
174040
7
174920
65014
41
475731
99
124841482
2
36
42
41790339
62
580821629
5
477936
494973
8
308951
17
65
548056230
16
17
395807
59
340903
390980
20
9
75
743857980
277097
13
715104807
29
420331
454381
39
37
142639
361078
2
344812
8
21
441567
5
81
497511
46
94
190434
127330
4
498634
8
5
481372403
590595683
5
234246644
49
4
256699
999953049
411269
85
533150319
1
474767
7
311096
472380
19
21
252595
6
264576
384086
488886
403993
80
30
119159
430751
484105
26
252390
392535
68
2
40
27
74
244275
736600698
34
23635
179305
26867
441189
74
26
90
818424451
175830
83
497185
458734
179254
195835
228449
84
10
3
480171
362947
437735
9
415127
5
466353
252394
475678
81
98
612367771
9
128755707
5
123362
7430
197515
19511405
30
78
25
440847
70
77530
5
42
134199
24
7
10
9
199145
182628
64
16
13813
43
3
71
34
43
68
1186
61
24
285147
23
29
10
46
95912
34
56975
379260
61
167853
27
66093
44
959605397
90524
45
193275
935211570
2
99
131488
17
264383
1
384248
80
9
1
332102
425738
89
81
308773
923291863
568238932
67487
57
85
83039
70
397096
55
401777
118134
2
90
70
99
1
265330
392088
9
63
54
26180
433811025
16
8
84
243564
27354
87318
53
70
8
3
92
902983374
476374
87463
302049
89
82
361429
54
6
169602
18
2
74
7
57
10
13
421909
71
6
71
381941
52
76
15068
30
42
24
141287
12
13
412869
57
57086
289899
249015
68
78
86
23
14
343913
411119
62
51
77
78436996
629120809
199638
450895849
36755514
2
208980
14
6
416982
59
27
79824
80
14
173474
26
3
4
84
19
343802
81
62808
336538
36
322499
383207
473940
76
373085
50
30
261250547
33
64
155285
1
34
48867918
480553825
4
97
228418
315225
373846
99
46
49
76
12
6650
7
192409
482297
382568
437758
30
12
822035200
186187
966226566
54810
24
483323
396689433
163204
5
33
20344
43
81251185
38251
124919
69
350811
23
6
80
129883
83
388686
71
229369
58
628221416
98
23
452093
459982082
6
111912
150879
459335
47
146675
4
22
24
33
9
80492
384366
41
62
450610
84
28
55
111155
1
64
118883
38
17
371984
9
201452
95
116581
79
19907
45
42
33
2
78423
383598
317334
31
33
69
359472099
458480056
435149
376276
55
66
245893
129201
81
89408
30
291941
333264
102884
28
396018422
156700
389525
94
193591
60
34686046
3
206050
836943409
5
115361
40
192090
29
30922
5
18
14
468594
899988132
407240972
105358
19613
359637
7
166746
6
495537
585060713
261475
478561
171320778
25
63
57
161120321
14919
15
3
54
59
498573
973
82
8
180793
11888
250357
66
11
19
477676
74
8
301367
197316
1
79959
362477
72
70
52
19607
5
75
200468374
396121
751402579
95
17
66
6
123209
38
12
36
307299
402472
63
76321
357716
86
52
1
461334
43
7
309329
84
71
86
16
8
478590
12
61
210944
69992
79
7220
15
259024
42
51
9
644093239
50
356413
400678
481857
244647
86
46
8
65
604953060
285409
131690884
33358
188847822
392703
9
90
770436205
320400
7
65
71819
942181086
398156
369728
288171
85
98
405027498
61
106159
52
98
149343
147986
36
223289
9
49
275476
59020
421675
574551868
140235
391044
347854
442025
263900
65
8
18
496418
41
92
9
23
599285247
370094
5
367861
74
7338
25
68
524152657
496202
97
91
906962001
40
475383
74605
323529
91
234753
53199
24
51
526715018
80
35080
260655
102179
78
17439
91
42
63
235064
7
271023
8
311521
335953
1
454713
36
51
225989
412449
108020
16
104999
82
486012
174051922
274219
94624934
36
104161
17
45
624686494
368167
49
61
210094
56946
311003
56
35490
58906
9
894612468
499678
102194
412761
44
5
26
290156
58467530
2
55
60
496125
37
82516
108391
36
438063
272395
184138
17
573627769
93196
376738
46
87
62
167773
451989
20
143131
357730
64
54
320884
753770477
3
51
406055
71
8
70
58
330518
311760
403381
6
78
85
872476276
212615
27
25733
451924
127634
9
479681
249065
213101
6
554146097
294486
9
71
5
99
8
54
74
76
879497918
4615
192746
11
525874507
273014
16
13
135729
48436
1
75
21337
94
21
41
105779
57
95
250075
12
53
63
61
53592
49
44
377328
374976821
381623
766193111
14
94
89
343142
35
387811777
334633
13886
54
53119
59
804821544
79
199027
282191
59
58
55
161379
259583633
94601
590691497
9
45159
95
47697
470472459
22
498649
89
62
436212
439154
8
58
24
450803
35
206284681
85
293167
229571
106337
481975
41
44
23
77
258218
36
408875
126198
310677
251003
16
492448
72
37
217737
22100
53
211715274
753284975
160147
354360
12
47
42019
84
94
42
14
11
59
18
90
159350
963057580
52
12
484533
17
9
2449
317996757
424721
118199
29
54
440288
1
381431
23
111014134
317713
47
96
370220
334395243
32
488374
393675
51
74311
24
26049
206483209
381082
8
342095083
241294
81
77
447777
81
344129
337845619
428883
98
467138
5933
88
45
116342032
63
59387
95
242279
375544575
51
31
185092403
182045
15
148202
21
481731
4
376194
399798
867362648
187167466
21
955197
8
421311
487063
97
58
338539057
1
45
154029
380278
81
50
4
60
135473
864940595
70
413794
27
24
6
67
5
233384
333549
240578
16
69
50
72
251124
95974
455620
357717226
482462
39
11
14
70
8057
19
609788417
9
185680
470120
75909
50
302850
204448
850516146
404337
241252
65
471217
94
58
25980
6
74866
63
79
2
440485645
43
758049550
995357870
88
110933
87
2043
95
38
15051
32
20
347549
6550
218454426
196316
24
49681
108832
982950047
450903
39
36401
19
80
445728
39
441494
522076135
264267
162393
661883274
52890
4
411483
64
362449
301850
96
211486
20
87
548921683
484632
43
57
11
304531
36685
400889
188827
50
269246
2
31
254420
66165
73
267795
163211
1
50
378575
32984
197575
245027
20
1
186714
465118
94
194295
35
78
253305
29149
99592
489813
25
333041
151715
360489
273885286
4420
43
40
17
92
359974
26
357244230
380243
81
43
260269
360
301837
26015
461210
30
83
292323
42
41
216397086
71632
50
82
43
454089
305715
185408
218688
80
42754
57
790385095
41
964236553
17
97
312240
485283
35
9
450072
349707
8
335069
43
88
135054
179694
14
151450
23
156299
7
60
65
390945
9
69
409283
97742
82
89
81
98
4
8
326608
61
44
7
236722
9
141045
285415
371634
7363
15
369599
45
58
377875
60
63
956003233
8
333767
449770
299251
56
105858
315661
14
7
9
323955
59
61
74
12713
10
51
418613
84
255756
451988
159659111
98155
372574
85
489562
597438850
41
73
465031
465881
415379
10
264086
320148
90
35
350937156
92
5
133130
34071274
596812430
69
371861
2
62
33
60
115609
36
434602
180252
169414
40
374543
85
459018
250794051
38
129368
225797
69
185140
14
386720
309606
156462
308889
49
3
427617
97
94
59
15
479305
3144
69359
380772384
13
80
7
57
47
86398
8
98
82
483416998
252366
3
86
186609
277095
226321
68846
379363
468030
438047
117258
320630
82813
27
77
215609471
33
1
360219
5
29
15
324745
39
358816414
6
13
86
74
24283
158066
81
42
29
52
37
9
462479
355968203
105079
1
407980
12
100396
42346
74
134186252
359550
25
20
86
474679
377140
3
984472981
295859
48
4
96
479358
53
273539
347493
282785
329535
2
19210124
2
78
930939238
51
81
77
18376
422102
44
181073
28
13954
62
252881087
88699
202707
258145601
16
147260411
18486828
74
411173
56
6
31
50
1
90
168570
185657
69
377279
6
9
406001
170228584
65
892934907
396732
460769
36
77376
1
98
34
6
986390817
152259
27
18
146933
2
27
23571
595649191
29
17
341137
36078
399303
82
4
387716375
142280
38
77259
303572
87
22
53
321615
46
45612
321563
358417
230408
414132
57
31
9
95
374427
477360
9
967290858
127108
1
87909
45
495927
420702
138383
25
59
160351
464849
35
74
46
346362
91
58
84
67
96
636693493
161439971
313512
483144059
384667
92
2
625564945
468881
273242
452425
483107
477567
481908
389049698
76
457186
397172
59588
13
57
17
554336185
35
5
34
318570
332544
8
264679271
77161
137392
419432020
199852
6
156440
176026
50
31
124550079
40
88
41446
425039
3
90
306718
9
5
30
234067186
413880
48791
21028
9
503000766
316772
254386
196792
80
435990
15
2
3
5
72404
27
366421
101875
284897
545863407
364143
90
412712
3
43
63
373804
27794
87
80
7
453215
420268
497721
52
392183
7
68
61
68951
450336
290488996
94
345555
89
1
3
488865
322837309
237130
59
39
12
408277
49
13
39
171593
66
582013052
126462
23
18
54991
32
68
7
18
330297
54507
35
558715379
502546820
112560
309913
475985
436376
31
458108
3
49
347241
459433
74
69
237985
37
9
136609
23
75
94
34300852
4
76
167195
14
292717
54327
7
59
45
4
391779029
92817
68
235972
610144789
87
4
64
21
31
1
1
64
194301
30
487399
1
83
215108
492772
284612
83
48
474056
16
36000
287860
7289403
319466
429292
8
13
492270
396035
3
6
3
7
284427
16
45
436397
87760
94
48
234483873
245537
33
67
29
85
9
341977
43
732416739
487726
248725
647326349
438620
456916
50
338564
169499
16
318912
30
16
4
201972
196537
277027
16
13
96
26
104335
32
17959
157166387
42226
227526291
417988
330179
23
7
3
73
416711
37
145391
42687
58510
244692
89
6
45707
43
253147
86
56
50
56
4
369852
223338035
43
125594
218075
267647
36753
79378
88
66
35
136268
54
81
93
234904
50
90
3
236047
87
77
22
440398
203130
93
5
348415
14
29775251
485357
873514042
90
481543
4
457855
90
23
307826
285004
9
46
270700
1
300748
251461
436790
6
65
12
310802
523450283
7
60331
54897
43
370406
428659
13
72
436227
266415284
436901
986383652
67
55
20778
112969
10
4
99
99
494346
22
19
39
58
36
384320
494583544
240795
465602
93432
57
79
38
121716
724638418
24
65
346885
446193
6
245354
5
29
85
460603
59
69
261519
45
454929
207696
148945
6
565072701
166920
430677
49
59
155544
40
9131
68
893398094
53
105441
333056605
433088
64
354060
57
163505
108511344
348350
603055232
86
425980
340175
55
112067
14
4
91
854584632
94
59887
201275
32
454910
126913
16
15
327333
307144
161663
14
188804
26
5
91
2
30
6
68
77
17
274558
268214
212742
497797
333060
29
182363
61
63
74
333509
216912
229640
37721
104868
226309
418692
289590
69967
406612995
457897
69
49477
418668
125257
52
457431
217407
3
40641842
74
4
150496
689020720
439279
340519
79728
75
225246
425912914
906711779
40
359196
15
4
69
62
52
54653
9
63
334843
30
340733127
1
65815
40
514053622
230624
10
286159973
45
24
331888
75
754144736
18
9
51
251250
291070
82
69
453571
8
346962
99
37506
308632
38
21
44754
456784
36773
665423227
78
70
87
119289
70
298345
319598
16796
80548
81
354372
65
58
489121
286027
430791
351951
11
67
61
316244
77
4
9
83
44
437531235
83
6
77
10
441098
302038
461025
171878
56
90573
27
302392
294704327
356321
86
345242
227489
487269
54279
79
69
4
55
235566
73
8
433716
38
8
443053
144260
294898
52
420559
7
2
5
32
50
3
496305
70
84
113673
3
29
958660272
3775
49
418294
145070
14789
8
29
10
264122
89
180083
271316
56097
27
63
4
6
85
84
78
87
182727
5679209
96
23
295559
454022
4
434630
41
26
18633
4
5
27
61163
67794
54398
388104
37792
127430
264270
244693
76
403760
396843
235529
9
40
1680
16
43458
90
98
59
18
307803
81
83
4
534429938
108380392
42
51
291394
382075
85135
195506
20312
438196
371619808
6
72
52
251449
157459
395312787
92596
33
36
70564
77
67
30
461369
50210
68
4
6
75
736708198
36
28
87
170269
7
9
58
39
6
34
4
38784
52
17
216781
45
494239330
79
327578
82
311536
60
131273681
277387
296773
18320
65379
343926
6
149541
109532
38
11
269274
9
13
199511
146253
415486
450176
1
67
42
3
413276
10
167487
96
302951
60
240419
430176
362873
34
20
472436
7
44367
28253
9
318870
472369
173975
37020931
31
339346
83
59
56
80964
53426
121827
6
79
27
169209837
9
342592581
385539
419337
392914
42
186279
4716
232710
333736
442003
40
240787379
191698
306281
5
10
461288040
65
172994
107610
43
17
78
302547
105935
84282
3
120463
68
521763202
56
89
9
62
158149
387199
379169
140694602
2
36
77
9
148094
75828
440661852
461469
11
38629408
259153
75025
441506
809067145
186560
2
4
94
86180
60
15
339205
4
204470115
245554830
268375
50
208329
407290
9
6
194184
9
69
126936975
632362005
54
498955
326978
49
10871
484900
496492
374484
8
140991
57540
30247
13525
31020
36
206573195
928804441
83
41409
37716
200243
3
825665648
133451
406097
88
389851
9
64
6
449257
2
531787927
5
1
135721
55220
303857
69
941411366
24
262033
376241
12634
74
54
292424
49
64
492056
159925
90
902332306
12
882974023
62
321290
37
54
26577
89
67
36
53
41
301964278
90
16602
14596
121908
665442232
120068775
46
75
42
214759
44
250966
95
97
51
3
21
91
82
313418
309152
122866
34
15
50
69
400710
926411335
3
131584225
35
28
99
414106
35
23
423746
233876
474747
390988
36
84
335393
333992
364274
8
387474
9
87
37
69
496715498
28
698878719
89
482546
195604
59
59
84371
82
52291162
30186
827423749
484029430
15
87951429
68
2
93
331708
56112237
204436
116134
28
126122
4
94
5
36
1
56479
34687
44
313184
53912
43
5
77
18713
362487
46
383464
92792
163015
492554
275940
69
2
28
89
444408
49
31
397325
201631
63
864465077
443604
161566
342993
329847480
47
45
11494
71
39
65
419444310
347887
73
81
6
986972916
314949
14616
5392
298880
2
123012
196801512
63
69
304551
429720
43
9940
369728812
41
40
843400903
36397
28
86175
38
32
436196
881942161
9588
182979
100808
31
40
1
61
461799
142529
30
299064282
429043
94
98
24
529952684
129556
46
461900
610631301
74
139332
480290
265226
643186992
374398
30173
263045
349597
62
57
88
288999
69
31
276802
86
71
169600
176018
36201
94
55
234878
878804995
95
221876
34
47
288469
31
103899
387253
71
31
302088
412833041
87
5
351475852
338619
63
53
40
80
93731
234673
72
61
42430
168423
2
75
33
79314
341388
957997381
28
2
438765
207695
41
39
444933
53
8
84
39
24
7
82171
597643082
219070
46
307604
82
27
34
93
31
198233
194696
56
75
5
6
213888
9
82
167557
73
230724
3
714230148
551744495
270504
16
334221
63035
177777
62
63797
41434
38
1
96
76
28
208349
344735
165351
337676
27
16
70
10
83
96
76
99
444485
40
423840859
434924
377145
493217
497577
336778
281161
417008707
66
491174
18
304403
342866
2
212940
60
3
115236
455459
305191
463740
165355
697900898
52
406872
57
428778
43
4
8
195555
204470
440435
736001594
155002
9219
407362
73844
69
283801
1
110260
23
319821023
56
174620
208368492
91
434294
75
78
259980
92
96
93
234973
3
302429
18
97
726885201
64
180143
59
63
16
449315335
425632
282007
3
17
92
61
119099
14
79
40
33
33
2
77239
142903
22
14
183062
1
168897
23
185251
468101190
26
41
185725
26221
16
302279
83
3
59
48
73188
22
314703
14
86
59
384753
81757
437163
40
85470
869284462
87
485664
74
32
18933
91
16
93
47
18902318
30
293738
78
337359
58
148628
6
152662
57
476134
181965
12
64076
89
98
404385
23
214123
79
53
74
1
414804
53
59
579546828
91
355810
22
494265
368145
95
53
9
72
54571
94
984019047
247627
451824
313369
7
68
286425182
55
71
17
44
434334859
243514
192722812
45
92
135679280
342048
50
6
48
29311
395449
7
31
338197973
252860
173500
785413698
97
635294880
58368
5
73
380436
31741147
424687
220518
2
90235
72
83
3
139513
1
719562598
87
93
623083453
156494486
54
305320818
78
82
93
408949
35
337232
98
97
373034
252487
45694
60
9
161726
331734838
95
22
274305
357389
162773
143594976
67
460887
425371
35
432512
161419
715086371
38166
79
406533
86636
257574
79
83
38
23
47
298034
386919
88
175307
403239
84
154431
21
447844
7
168605
368961
17
55947
3
17
137966
307367
43
324420
53
23
415559
199804
152756
363101
6
82
60
180605
87
6
46
83
98
160401
26246
895362644
240328
460850
415662
4363
900731899
417803
90
199952
492217
236421828
44
97075
259703
148242
235585
53
14
98646
235638966
31
56
75650
318768
22
473347
77
66576
85
97
319269
464335
841352217
60095864
93
219379
564454075
481578
30
322246
355573
62313
8
87576836
64
447440
204293
434375564
128799178
357838
3
157814
447522
328025
43
62383
83435
34519
177670878
29
176425
398960
2
89
8
700430748
66
4
90
9
204998
190487
59
33
26
92
5
47828
44563
94
78
142667
103009133
2
49
6
58
32
1
13
253848
23
479341
34
19
960369648
81
259384
265348
813385820
857215614
95
47
48
87
113295
83
1
21606
43
497146
228485743
76
18
481935
9
98
81
189878
321082
11
65
74
2
91
209413
37
26
3
42949
16
65
307101
201878
11867
25
53503
487990
47
397814
428452
710433698
2846
355227
85731
185196
267845
130818
8
199114700
38
38
27
389337
12
95
273994
71
87
432242
214529
52
56813
81
380267298
507132369
270594355
119969
124290
141740
157564
297542389
482917
94
51
427401
75
45
485636
73541
88
51807
216762
92
471745
51
109561
136192
302777
5
410601
19
74
136757
31
15244934
87
71
835317457
42
76
83102
911457450
312339660
52695
51
22
81794
8
210284211
158554
245062
27
582877042
30
892856048
91
497469
805054288
473062462
233624
703712381
6
84805
444882
32
89
57
114800
499850418
27
257043
80353
4309
447862
290252
434299
90
493911
164528
94226
66135
93
496034
38
73
7
106819
23
16
163475
95
358615
172988
13622
41
547392372
270052274
365932
77
156801023
26
5
406244
245000
17
36
491548
24357
146668
52
2
83
50
412959
393934
88696
445155
2
154507
59
73878
460305
87
36229
39577
920961699
569987384
38
241491
141617
35
489267
346917
335160
97
2
11
252403
43
14932
14
34
3
55
367148
343975
58
233889
225039
231442
75
8
25861
26
201204
438648
78
57024
314933
543802674
38
83
12
4
103130
252549
13616517
92421
49314
282749
356935
94
14
869788461
377014
4
19577
99
518295895
89
9
799542676
71842
187101
33
57
62
462387
26
141689
482046584
317591
81
88
62656
225218
3
450224
61927
51
224781
4
237143153
474795
26
451060
54
780834007
424521
81
374886
369573
63
1
62
38
339157249
8
211202
36
23536
22
84
95
90
137524
116933
482208
141165
308797
380989
7
6
24252
47
585321042
215951
807245150
19
14
15
301629834
169002
19
52
74
377360
965637748
84
74
85
181477948
36
37454
83
188394
94
68
49
19180
441018815
68467
267789
27
27
71629
297877
447587
70
8
129608
32
446191
47
439974
297500
160818
150449
286642
39
3
81885
54
407853
337917
66
18
82
175681
41
451920
87
99655
95
87
483854
91
287498
495662
47917
44
55
120932
453317099
98
295437976
4
18
388021
91
362345
935569192
71
22
3
158518
332142
122298
33148
1
129385
283114
88
275928
5
92
52494
57
387122
11
702377651
92
75
285750
12
76
12
35
105590
416745
54
651997578
2
42690
99
299101
81583
4
82
88
390666
76
85
63
31
16
69
76
41588
69
7
81
79
97490
66
63
192222
32
49204
295808
218472
97
75
428856
39
287490
99
476006
472886
71
342071
277586
62
81
107906105
129298
336871
183493
99
414944
60
95
81
66
459720
79
323447
96
216921
5
327722
34
51
455087
209425
49
414929
88
54
260423
35
87
60140
498617
29
362112
56
3
30
85542
476441
42
19
75
232436
44
270070
3
268156
169701
420541
87
182164
376955
346613
11
750607157
22
246970
84
88
44
138905
88
23106
652702429
3
473457248
7
91
82
50
87
237152
167763
420612
36
239166
91
6571
77
325135
22
68
13
77
484440
417402420
40
62
182555
79
55
116618
343283
77
366651
444021
336245
95
171468
18
403474
460571566
37
61
75
471509141
9
188152
28320
17
24320
337342
341033
16
9
21242
228840
25
53
67
122421002
464549
392494830
1
90
265506
91
1
25
25
6
116208
260783
329905840
69263
94
91
419502
27019
403183
8
88512
262301
2
387446
104570
248891029
890073471
407639
2
79
952203251
61
480625
81
52
456584
160634
2
46
36
31240
8
89
7
165821
245978
12
77
343148
311663
243478
77
232094
82
289209
69
86
254226617
84
472081
45538
182349
752174174
9
217605
292755
449925
346324
447715
60546
432419
54
47472
28
75
79
13
11
3
47
406521
108019
80
405323
57
223155
73
40
61
53
287237
41689
108055346
454818
75
86
78
260182
430868
74
424658
764564883
40
58
20106
252569
82
62544
346085521
94
452357
489430
11
36
330605
8
47131
87
454206
9
66
42
114051
275414
34
90
40
368154
50
254616
77
7
99
81
55
29
14
2
82
69
3
206291
95
86
14
50
255498
44
3179
237249720
43
456428
24924755
24
177940
56
3
3
2
27
90
64
339090
195965927
417245
23305
52856
565258200
1
278144
79
77
46
22
137221
52
236688
208774
35
340480
419406
30763
217075
92
411856
79
351579
245661
527187230
51
46358
197204
187995202
1
62
149599
8
62
57587
92
62
478060
80
81932
22685
269326
209085
97
236050
59
64
411416
460669
26
88
3
95
6
187382
83
46
469437
207637
400176
26
264541
90820
880458172
4
44
93
93
412232
127196
311489522
9
489979
80
33
57
11
16
34
309476
225794
140644
341209
71
141122
81
247909
145625
53
93827
270826
310197
90
57
504525053
274856847
70
468260
197730
36
93
212233
77
307301
9
5
51199
77
409479
338373
409651
235949
57
19
86314
84192
89
816632295
74
3
28
115736
134523
74
36
335877
443663890
39937
44
20
300366
390685
60
88
468544
97
206327
13
11
8
392283
13
36
317794
341919
48
128405638
9
46
3
6
79
47
269210
80
95
70
67925
46
374300039
33
9
436948
146038
265470
62815
94
645742560
387232972
866447383
85
48
460111143
31
430376
428149
40
879174637
75
897889036
36
2800172
18
6
15
241269
156842
419161
21
451993
10739
7
71
87674
128001
73160
489396
291524155
80120
85
255992
13
80
478108
406112368
117222
2
71088559
2
297176
251691786
819745685
99696
9
77
935229058
789163648
57
17
1
80
351067296
259562
288200
7
18
62
16702
448122295
42
402055
61279
67
82600
21
60
1
458118
19
187305653
171607888
9
248292
68
2
213578
13
332064990
16
307871
38
51
488957
357439
174840
86
31
75
203185
121738
383774
49
5
192624
651399622
15
488699
270399
8
63
431012
61279
172390
416610
41754910
123063
10
63
37
426742
51
1
5
99
75
350936878
33025
36
249364
123976
32
23
9
86
360708
6
15632
23
486331576
64
322269
71
331798468
12
457856
10
4
231531
111825747
293077
27
123880180
359339
72
453082818
411327
194712
30
322342
30582
86
402075
443575838
82
154617367
62
648167009
433459
2
276707628
70
38
53587136
440858
2
50
65
90
6
89
953392290
70
16
237699884
19
43
277535
197201
99
41
43
218437
8
53
42
246302
229063
962474368
435322
28131
41
54
790733015
320790
1
45
36
39
399594
559502261
126254
434142
8
201867
47
47702958
71
83214
408591
70
24629
442278
28311
26
679127825
3
471532
69
30
77218
323310
250945
258127
216595
15
343707
464796
71097
465122
5
12
75
250369
431067
79
60
76
40
162932
830687215
65
26
18
36328494
418642
82
381390
38
74
483284
79827
24
57
41
19333834
744143679
9
51
174350
6
191653
405539
49165536
76
57
470880
4
406761451
93
83
92
364664
346757
356193
234815223
46
90384
363665
422757
50854
63
303749
7
77
23
115600
177214
85
968197810
440535
24
40
96
85
90
154324
36208
914327345
77
169185
74
643584046
364197
40
10
350501
68
341573
92
61
20481
42
89716
235005
97
162725
90
115519
339757
442055
93
79
968636282
61
51
81
368155
20
42089
75
371585
77610
269439
63
453415
19
751229303
471691522
1
7
379825
29375
203868
93
255495
152951
32
94
446069
897322548
451226
438292
52
50249
490363
244053279
6
40
93
56
748596326
52
9364
724266670
381513524
63690
170634
12788
42
17
24
28
38
25
1
434081
72
6
78
467608
61
633886419
9
82
243328
82
502966182
22
7
12
328422
64
88
74
464968
56
97
158082
28
37818
495096
134711
331441
58
12
44
456023365
392359
14932
39225
880436659
318554
53
276671
610236653
10848
694268553
70
94
48
623310838
58695
19
80
375329
55
1458942
56
450762
25
194462
9
66
5
381625
6
59
5
465195
389985
219778
13
73
404714
383805
96
200981
6
208309
14686
867985212
990632187
522145381
356396
68
98926
26
30
55
99
68
377003380
55
375438
161999
244079
454846
3
69
33
41
66
415021
39
3
445618386
38
484946
29028
56
327968
406195
36215
60
86
80
359233531
414549
281923
213934
9179
359985
39153
167798
24
48332
9
34
77
64991
77
51511
42
308284115
74
23401
791654472
53179
5
340725
4
146095
267302
399980
42
16
22
404041
117104
96683010
247479
447092
32
8
347645
459941
9
378296
67
345381
348346654
64378
31
64
392275
173563
9
164977
25
74
54
185971
138873
279371
355406
7
194310
471698
14417
650499644
223732
225338
32
491066
130951
98
131982
93
58
470324
110661
97
468106
96
65
3893
25
433433
316491
4
497350
330021
109455
335946
472032088
809841541
91
291876
190831
98
618035336
410899
959643857
242300
307304
82
193970
29
117835164
41046899
349861
42872
213395
19
73
2
49
96
69
7
22
348844
66
88
82672
37
60
37
130178
29
47
8479
1
67
139518
3
157738
690385682
1
123776
9
370945
39
3
5275
96
895321702
177048760
29
2
1
31
343129
82
241258
854815657
103078
234715
73
8
181514
111195
6
68
39
68
7
6
202378
3
117055
96
105863
15
64
146800
439214
12
584765705
254171
195804
9
353975
56
232856
41
196288
19
66556526
8
57
214053
897199761
296243
92
112729
383961
325669166
403041
136315
84469
148997
148584
335707
33244
89
117294
54
99
348602
453768
418345
283273
27
86
352895
7
99
80
94
328224
34671
12
859052288
921900679
82
462464
15
446094
76567
181129
4
71
85
44
9
64012
42
489611515
66
64
52
58
4
59
84
39
78
399597
2
4
408244
54160
13973
491205
50
434769
26
39
78516
3
109677
4
153856422
50
64
416929
147562
65
94
76
331641
52
583057399
49
75
438702333
7
222488
22
28
28582
461007
64
42
229457
1
633835143
121457
89
189795
79858
34
489195
445315
153539
630220427
499667
85
5
74
9
8
49
94578
382255
80
76
52891
759922695
258223
37
436810
31
105281
91
13
7
105140038
401004
349313
290820
4
2
278659
70
168262
166364
65
93
55
48
82
326404
813998127
38
458063
21
11
18
4965
4
2
150454
83
169202
89
253154687
32
81389
273561566
264663006
23
88
52
75
38
260944
92
919585155
6923
423474
8
10
310154
138447
6
110219
1
63564
84
39502
23
895917749
392955
98
459473
288188
76916
46
88
442544
224270
70581658
72
419174
74
373182
29784
6
47
8
220655
328661
584866791
86
77975
496355
471053
6
47015096
278647
18792258
137910
7
293564
420223
483145
99
437578
1
95
1
1
19855
94
7
5
15288269
75
46
55739278
23
229674
41
80426270
26
91
85
77
22
17
7
88
64
8
3
820020449
6
379342
33
431619
44
388901
340785
396333
97363
302882674
2
81
68
95
66
92
64
221582
365258436
2
106664
466010
5
429499
203769
80696
418596
65
72
1
331571
684567070
15
75
317483639
488179
350760
2
41
24
9
38267
76
5
83084
1
80
6
66
90
84657
120355
247834
63
3
74139
87
278916
206810
905602370
9
38
710333899
3
16
442189
74
185335
85
50
9841
81
91
351084755
396477
122848346
457091
58644
51
82
60
3
1
135069
71
74
416408
42
55
98
387916
7
10
847684751
26
296723
28
41
94
1
16
8
235160
71
25
127344
76
302724
83
330143
77
55
79516
27315
86
27547
80
451683
98
575983029
316210
285761
72
18
81723
379439
96
25598896
89
20
59
938935081
12
25
1
68
45
47
99
6
444512
368919
429187
290971523
66021
110397
67185
381777
43
674210816
21
346173
53
92315
52
346090
57
39
12281
140145
440733
92
938047462
265787
66
68
586454496
56
3
57255
47859
2
141198
14
8
1
83
719504041
37
235130
79
136102
59434
522608989
3
432197141
42123626
306875
3
220746
74
16919366
376106
49
77
294390527
75
65
7
20
336752
88
413884
84
44
126465
695833645
31
18
64
17
30
68
84
10
173958
426623
87
890832082
474970
50
463426
196439
7
4
28
430331
2
93
75
91
170122
11431
32
404057
16
489903
727424834
10
69
46
72
1
466156
418240
23
260861
29197199
23
155942754
91959
26
6
5
75
361949
9
165579
977276389
141036444
226785
407799
118693
165128
34124
18
475354
407786
3
40027
168789
89
268655
127911
9
396802
52906
50
512554957
49
425236
87928
306834
73
16
318309
296231425
221068867
209287
11
40
1
208001528
449930
2
83
7
58
66
491970
87
22
135590759
59
373628
87
19
81857
203406
699673846
105870
245699
461542
194821
772316588
97
309954
456568
319319
171078889
1
110368
92
35
40072
2
2
89
362604420
338578541
274176
472208
492879
56
219868
6
13
126938
38
2
64
8
834496227
97318
52
51
13227
264281
100932225
50
17981
98
342715
291812
251434
462803
8
838028181
223945033
454488
80
624140437
291380
15
6
26164
298583
144385
210986331
182975
61
411092
38524
17
15
35
71
112735
1
7
215926
64
240463
55
243221
137773
80
263879
26
45
38
26
5
17420
28
113743
96
4510
311554
277099
736414421
297433
461634
603076190
81210
92
5
58
39
4140
15
91604054
218362
74241
54449
31
49
10
81972
650431328
435304
87
100914
114656368
489953
251771
24383
64
201065
50
186807212
70098
106630
7
49
21675
280629
204513
54
85
38
205762
1
34325
184580
124031
28745
467467
483217
3051407
313050
101094
97
385513
25
17809
60272
377658
334182
146058
402191
86
701647070
346931
35
54
87
92
5159
494431
469024184
68
321679
540851188
61
479344
16211
549161988
104015
79624312
31
344909
456746
39
272434
92814
57
3
46
45
186295
91
7
26
360962
781334872
731962962
5
35
27
55
259816
90
80
199412
16
148083
42
93607
47
405728205
72
182140
42
97
28
476803
86
298229
25
43
50
73
388948
248735
285240
426069
81
449998
52
6
30
61
250159
38
67
58
41
1
494790
477559626
91
463915
266508
48
899761143
90
2
16
110449
4908425
165753
617146488
184084
9
94
6
5
113779
36
74
23
197610
438566988
569995925
92997
1
72
89
18
39
155962
69
56
31
206326
67
490735
7
77118
79543
60
7
26
52
756702772
46970
68
154777
339296
1
448699
116555
2
310296
405286
59
242526
46
447526
412172
439295
277272998
15122
75
9
159795
276805
704258856
192547
8
288766
95
29
404568
36
431987
467280
21
481262
79
71538
75
83
78
305750
11
94
42801
3
385924
60
94
369998
460732
279440
290990239
255435
76
368746
414289
774113824
471776
192255
17
3
5
273497349
1
57
253971483
62
96
98
53
258613
51
55
288550
9
23
447844
51
57150
88
94
921920664
5
9
54
254693
129709
342116
106412
98
437225
60
106709
381020
433361
9
344660
34
340486
445629
68
74
227178197
32
95
271685
498913051
44
36
52
168420075
9636
67
456778
51
6
97
46203
57
235313
4
88
93
3
215994
321681
5
46
7
67
43
55
690001500
301700
33
317078
52
532616099
148939
704678553
45
95946
37
472852
81
93
131204
7
387383
492101
60
59
200621
23681
50
82
921315867
95
38993
50
411400
426575
408558
340445
40
78737
693357689
316054
627549
14
127137
86
23263
24
317317
258118
364432
165308
15
171373
7
405682
200043
425667
323975996
342563
85371
34904
71580
485820
619069979
73
16
49242
598535904
54478
457476
76
123656
108381
37
47
426247
7
15829
14829
2
726027918
23
17
10
178783605
303914
158254
26
95
72
49
473992
9
89
330568
57718
342519
86
418866
437606
298331
317102
83847
39
349845
20942
490086
254445
85
795090397
96
58
78
80
82542
4
111144
541243398
67
37
97
73
67
344758
73
324956
41
408163
293901
356330
71
189692728
747656611
318014
206426
855851877
91
114299
277829679
71
225552840
5
59
310206
40
115420
212955
451486
464529
226649119
694615988
2
53
58
309321
39
926970277
57
51
370477
62
46
364319
64
402194
53
18
5
155470
35628
31
12
287042
90
1
512859285
408867
16
71
59
38
68
45
159943
492913
8
15
185702
94
84185
475018
311254
151190
108929112
145463508
96
27
94911
416461
214548835
56
34
89
30
84
88
35
95
159309
8
105372
80
152706
82
64
43
284309
492400
67
241233
146553
5
85
1
107978
24
5
539362283
706332807
49
446534
53
274188
375334
487438
7
45
97
429927
87655
561731271
47
18
71
1
11
36
55
2
326845
43
401270
476637
116803
654188998
296705
102930
92
1
61
18
371322
14
13
134322
4
17
305883
181123
8074
8
32
195661
8
67
641194596
89
17
133840
8
37438
346709
6
389907
39
326768
98
322525
30
70
360189
61
37
58
338938
430929
462787
1
8
59593
37
429362
43
779927730
63
140863
512632096
73
93
215132
46
11
662625266
19815
413678
422820
318167
421536
16281
6
51059
50
462769
54
334809
214038
3
92467
887376515
430585
19
16
67
656600767
958519017
469041
48
51
12
404067
98
298105
43711
304020
141216929
198891
64
127545
1
417349
3908
164576
39843
83623
353172
60
105608
188505
85
120090
324047
44
335344
249593
226206
19
77
74953
199837
40726
34
64
47529
728132818
52
72
97
357185
51
122854
292444
67
2
27
78
432332
4
91
45
2
30
60
88
252490
55
17
869892776
172955
89
7
36
12
96
45
207758
57
99
69
444122
64
87
45131
245152
64
227720877
49458
333818
41
79
3
16104
177952
17188
79352
180848
201855
89
36
134919
446360
5
335730
342440
75776
351234
11
82
236964
971102875
23
5
57
78898
82
63
78
7
99
1
82
21
211981
243639
245228
288132
44
174973
104775
43
200123
40
414292
19
9
293204
71
66
64
304430
9
287343
106649
124622
75846
61
144715
6
98
58
91913
95
79
47
241331
55
75
80
39
19
14240
14
18
9
966990290
243599255
152055
138105
71
74
102171
46
378029
40315
7
58
284823
25
69
88
331038
124053
37717
83
28
488666
55193
9
6
7
46854
800318697
18
806378130
84
64
70
6
603272329
6
8
28
492044
189362
876194377
62
40
7
9
9
203949
96
301310
50
2
56
99
26
347245
313511964
455608
58168
49
49
161534
94
86
17
34
280713
33
63
71
99
84
74198
95
347941
57
356186839
133701
387335
19083
72
428552
96
11
220773
174810
161396
14619
366019
91
319059027
123102
18
456074
14
18379
6
3
325160
606326371
105279652
264582
52
7
38
14
6
770153122
40
42
405256
77
94
504689641
83
15
9
118477
79370
4
53
38
309679
18
2
32
29
97711
395932
68362
33
219387
179394
32307
186679678
64
463473
412467
983301978
62
7
73781
47
383074
7
321964
12
14
27
38
2
79
99
221666
299508
75
10178
9
93
146116
926924140
284778
174912
349789
36
32
386647
233381040
95
655499201
9696
489905
46
48
2219
80
469790
442950
403023
108280
4
53182
72
27
258521
481419
120384
296125
65
87
187660
288708
274859
25
303668
391378
141727
19
6
9
392040
228348
150035
488306
27
40790
8
4
444938
24
26
228951
394940
26
460597
43172
37614
4
314050
88329
91
7659
64312
44
313439408
11776
3
75
16105
6963
57
228202
96
107069
3
115692
124065
468416
225590
280892
3
36
398439
161099
5229
399407
14
174383
114503
9
503366097
247213
21
61
57
431462
52
87
66
48
498914253
9
468098
32
241250
79
82
214631
72
23
31
147401
273851
276088
230880165
38
75
84
417617
32
218013
281883
299995
25084
78
30
94
110880
495026
52057
429528
463327
15
261932
469835
24
75
60
51
37
6
444601
378954
95
344196
337947
305145876
77
23
65296406
99
190027
637168936
33
60
25
314890
154340
97
9
50
80
4
52
89
3
82
175039
9
40
55
35766
18
273998
92
350392
26
491788
84
120291
33
86
193395
13
286559
7
37
498468
45
494731
57316
465605
10306
950093844
48
241375
493283
448375
16
381963
6
59
5
29
10
388400
52
2
395297
29
25099
99
5
92
71
95462
48491
425309
25
94487
6
467514
55
9
244825327
1
6
89
90399
24
31
48
52949169
445762
498442
4
51
20
319497
62
149315
55
74279
60
66
21
8
35
183759
92
194823
3
867586070
154814
505150241
134051
419475
47
28755
125788
81
173078
93
5
328522
244610
5
353280
984278332
10
8
71
142074
378510
14
60
208706
38406
3
61
28
28
35
9
3
385783
5
32
204515
100009
307214
190109
77
54058
206705
144731
200564
94
33848
466810
384717
149737
98350
465391
8
7
343472
266764874
88
308877
3
1
41
77
330074
251580
449912
16
234746
95
8
50718
135276
101927
59
14
66
82
420980
493401
78
485466
83
239255
22
279927
66
7
256897
76479
81
498386
20
404817
3
401624
99
83
636890143
9
78
9
564405949
352443
188126
8
83
484375
383821
81
47
46
38
48
127119
213210
40
9
668139817
358744
68
192989
289047
27
79
5
17
10
345681
12
65
130548
21
251339
497070
315904
908741751
445329
7
26
13
92
23
27
267303
25
4
47
435115
76
37
311497
5
494164028
187523
34
14898
97
52
34
252230
19
165072
20
84
22
16
92400
8
325000
9
8
270052
422418
6
66
23
50
3
30
472562
219171
2338
30
196838
37
378627
1
16
415049
313627
340954
328546
90
604990037
153511
84
1
8
30
3
41
247533
8
652498808
80
92
256567
410135
195277
64
362123
3
61
5
79
65
57
432314
7757
444212
431191
30
3
6
9
75
444647
637821831
9
60
91
114437
95
492806
53
240027
5
59
574539825
3
28
28
332616
6
97
34
829298513
461687
63
693723598
96391614
127896
17131
267797
93
9
661177486
43
155859
194124
69955
57
1
722207362
80
361272
408579
1
3
665195477
97
934678892
193742
52
34786
33
84
4259
56
422880
1
32
219454013
396774
91474
53275
492527
84
16
90
379087
264162363
61
270532
404465
11
38
13
465002
89
99
42
28
263038
55
4
94
74
27
981168817
52
983101581
4
356681465
442115
35
70
67
5
3
242345
181874
89
59
85
17
427312
410995
405301
65
50268
97
8
163911662
27
725266662
414186272
5
161719
122151
9
10
38
164637
81
240575
873213728
72
496424
70
422273
246244
54
323182
70052
22
4
184360
67
442830
751708541
7
9
40
374451
42956
99
456357
311472
83
125384
7
96850
93
33
459731
28
9
88
1
41
36
31
96
93
1220
66
20
26
435133
499989
62
16
69
9807
3
69
21
85
36728
4
29
36632791
94
221151
412866
110314
46
104665
18
11
98
50
8
58
139624
54
89219
413852160
91
41
5
81
93
476753
95
354170
79286
491330
219175
16
727458575
234720
493750
445521
93
13
26
53
394271
73
85
65
448438
283686
484342932
360437
92
5
885435917
76
13
351843327
57
254140
499788
206440
60
15545028
28
33
268682998
84
317912
61
5
101058
413334
3
354027
91
135091
370563
24
257286
33172
379152
374437020
8
57
40
20
90569
266414
77
58
531479283
79
797028636
32
301474
251953
3
5
59
481296
22
84
39
37
7
16
145853
480550
356243
388643
16
442092
33890
268688
3
20
49
99320
3
62726
64
83402
54
298205
442854
932874014
78
947730684
90
9
157037
204852
290394
135938
60
255107
85
21
48
52
386653189
10
7
57
11
421001130
77
68
24
77
2
5
261200
94
490804
90
45
28
229796
13
78747
316810
296580
36
86
91
54
41
58
12418
446183
34
445224
94
189331
653930601
118465
332272
36
250753
388559
21
369281
28
68
236743
112539
277362
75
69
4
5
293254
455488
367515
22
30
277999
64
99
304839
448865
2
56
488687285
35
112119
71
424515
243933870
1
69754
117328
15
1
84
56388
31
29
6
711506487
9
42
90
70
24
71
78
137734
817088487
104678
75211
69947
91
416140
884962547
422773
47
296946
166348
20469
404868
263716
229046
68
908481136
66
784478483
366481
260738
61
968723085
312059
879358808
54
89
246401
80
55
259172
183961
493692
78
91
209293
1
276695144
30879654
561305515
528948425
1
16
453250
7
187689650
355384
916711663
76
45
58
77
429159
233175
16
227529
311068
3
52
490003
422689
43
99821
25
17
1
4
43
88817
66
75
210264
85
53
209856
400291
114057
120006
34
120514
4
388996
350176
221849
95613
6
6
437902
428037
57
495763
58
166031
194266
393441
67
30
94
99
74
95
18
2
239162
189639
148208
38
356982
80
4
16067
56568
367276
617302088
55851
968583974
430532
99
43
917170984
271937
2
85845
178790
9
448808
9
88
374833
92947
51
336584
344825
379339
6
108140
193307
64
85
80
4
199395103
46
432879
3
6
925931350
89
186235
98
391879
414517
28
62
90
1
317217
109820
5
323370
438686963
304647270
461641
51456
14
92
91
5
86
74
77
98
670487446
29
26
69622
714805708
11
118762
31
7
62
76
70
394313
182965
71
376704
55
95
37
79
343659
302652
402763
405401
61
33
83
8
63
80
333977997
38
45
373220
242965
44182
62
91
299274
35288
368563
270781
71
485857
71
43
7
60655
22
120018
191400
141518
339725
72945
30
111338
118700
451894
22
3
24
86
34
2
386981
26
81
385818
315883
339701
380624
736921222
159320
4
430413
40
143355
373278
140778
129756
243678
113789
344969743
7
94
712838781
109514
2
7
60
13
47
84
259973
66
904740839
476708503
4
90
470664
56640
70
95
18101
23
485599
396843351
77
2
58
195870557
94
256438
523671300
157007
50
5
169273
86513
24
9925
861617064
55
475326
7
213368
9
217237
90
241115
86
83
603006979
52043
219119
449888
99772
54
55
42
75
34
225504
88
434373
248060
68
35
132033
226969
113937
295509
102947
76
238933369
307984
73
349611
478233937
231656
358708735
23
57
16
52
164122
83
103675
170425
28
70065
414647
2
41
199061936
123323922
149417
46
61989
64
230506
1
415694
45
51
353871
399780490
339818
15
70
325782
488365
88
314835
1
66
387769
598785299
116741
439165
49
403922
188389
70
5
87
70
318879
33994
429199
43
373968
91
89
162437
351005
42029128
186254
247159
97
674478618
136394
28
939649745
168483374
91
9
450955
204606
205718
49
9
84
335332
97
309618
258144
138825632
332584
59
793951787
71
65
380759
74
80
77
389102
19
81
201613
91
244946
3
88
432486
87
980102513
9
54
4
4
7
14
99
12749
179924
78
3
194211
16
12
7
41
75181
352333
57563
29
60461068
331532
56
387126
97
1
73
3
23
89
373235317
94
391125
12
97
284718
48
68828
32
46
92693
424730
88
2
110078
33
171452
34
174067218
125908
329362
94
397342
291481166
367997
201383
1
78062
78
87
215904
462129
434804
418395
37
1
98
1
18
311467
453911
590691771
139179
256572
7
7
259979
945301141
922769140
14
85
285643
22
84
63
62995
31
385243
159920
97
8
447544
54
22
75
63
10539
7
84
302808
204792228
1
99
6
473270
429630
483598
20
20
6
246991
27
335471
63195621
39698
94
85
466252
61
4
445180
19
249719
9
8
3
142929
315491
47
2
7
54947894
97660574
29
21
272237
59
829106036
41
873671001
52
84259
38
71
90141801
305722
3
48
433386
467668
23
91
37
88929
432713
476148
907258050
238701113
232912
1
81
9
318467
5
56
25
155049
69
5
5
65
69
52333
204737
459567
6
59
15
21673
9
2
47
208071
6
8
80
147998
379849
31704
8
105275611
684148726
87
424137189
3245
67
331902
45
10473
4
30
437323
794506784
69
1
56
611637299
18
118492
7
93
6
4
83
452961
98
90784
1
7
256922
169595
7
162930858
303998
6
57
75
9
173423
10074
81
110888
99
14
24
15774
63159
219093
43
82
334067
36
37242836
36
332852
87
267759
13
36
7
138093
4
693373797
393357
8
430516
10
196792
68
91
142534
80
305641
89
55
426446181
78
28
382842
251988
44
45
66
7
56
79
82
95
59
245715
140716
152482896
77
471245
490542
27
420491
95389
148196
1
3
35
323560814
2
93
258990
89
94
13
24
424290
40
291869
128766
72
423770939
3
9
213195
24
83
8
53
32790
41
18
97
6
381993
65
175779
8
468679
147177
7
67
68
323882663
31
35
51
97
4
465
34
4
42
54
52
2
330002
38
6
117866
177296255
7
86
99172
16
14
169496
59
94
26
145309
81
171780
94
68
189485
50
3
265109
33583
14
2360
96
27008
96
90
140114
4
412289
326729
63
111335
111667
98
17220
995851573
255705
459605
52
101550
200584
359025
11
4
81
52
52
280626
55
89215
40
29
394737592
492747
246409
37
3
399218
64
75
42635183
43
11
275062330
149741
94
889583848
56
51
29
730268211
463344
174948
66
9
45
204414
404577
41
47
304910355
326658
44
422300465
25
4
35752
359317
8
433290
278141
156577
497243
356703
238366
428290
16
187739
69
128641107
62
555841857
345558
281256
74
8
38
1
538752172
82329
191959
299269
95
358432
13
80
70
65
774567321
18
592076837
412740
293486
79
46
8
922294325
184917
70
907999923
294102
66
48
132402
1
391027
272493107
507358958
37
2
33
289892
24
44
8
112971
65
77
397651
490094
397987
114080495
6592
274112
62
50
77
117870
247703
28813
350443
467263
12
458661
640359175
2
46839
486138783
966877958
32004
184274
68
368648
225353
2
369978
75
18627
1
38
56
107227
8
121074301
46
179629
108817
445138
80953
69
31
67
128535
78011
284191
93
6
447825
48
214379
3
48
215829
29
85
9
71411
97217
257274
35
21
67020
8
155942
669124975
346384
4
5
303768
78
21
49
155645
337085
75
85
33380
266218
165196
80132
48398
9
28
238610
415486
224110
3
377701
419934136
330563
436396
112749869
47
76
165677
265438
16
43
43
412722
7
30
6
90
79
389319
256159
42
27338
80
829176872
16
25
206337
20
371735
4
68
799322297
3
10386107
79
302997
435215
10
305578
12063
74
22
57
264386872
48
28828
99
72
64
425103
38
354849
97
133363
400000
204859
26318
464010
91
72
15
35
7
60
65786
99
396752585
75
12461
479738
133254
9
250724
9
67
60
32975
55
31497
12
386950
57
779217383
71145
498980
414834
226182
27
41
60
75662422
35
173747
12
14748
22
458282
67
33
174623
48
197286
150096
44
140852
73
250073
95167
10
267844
1376
50
40
141076
212437
3
187114
43422
128457
65269
57057
7
77
68988
85
1
362679
332525
88794
306740
380065
462423
161253437
3
26
89458
96
7
580087382
1
75
88
487420
416223
13837
191205
228614
28
64
26
448236
29
417490
351501
8
4
38
375601
522402
79164
218216
70
23
30864
49
3
495631
27816
350081
96
71
85
8
163817
116112
43614
70
6
63
307113
86777
5
83
160638554
57
7189
437192
53
175188536
3
693964007
50
438306
224256443
168568
93
31487
87
91
36
38
91600366
13
203488
46715
30948
74
58
743416007
768653428
181824
6
35
68508
771477901
3
429561
401608230
45
90
60
103240
707068667
4
54
119282
234441
189362086
458648
416676
58
381035
60
486607360
138831
218672
158009
151081
79808208
2
158484
127541391
263425
217727274
326315
278657
72
20
26
92
225706
36
20
515364491
18
66
89
380667
30393
99
225737
61
8
1
42
81
163968
8
41359
423083
69
35459
82
87
490251
254484
389042
970900434
72
396361
45
813358379
8
27595407
295320392
352912
4
32
565231655
54
224852
36
89
275773
42
343833
546386482
216299
180262
959937578
20
281234
184751
3
166960
98
100124
47
292329
446507
415086
440899
128564
87
948604912
9
54
33066852
51
134708
84
636412128
32982
449541
90
25
450708429
51
15898
251224
21
4
6
257789
49
432826
258943
419802
30
8
533176809
258003
15
1
51
8
29
3
93
41
397099
5
2
89
1
26364
423979
288506
37
73411
33
302184014
24
9
454528
45180
24
30
80
16
53
83
68
68599
83
7001
359122168
82
89
6935
1
3
73
125487148
37
5
442701721
83819
102371
64
28
29
5
296442
18
261721
753066895
62
99
91
172955
14
50
11
558805156
98
370986
1
39
29
51
75
61
59590
55295
9
193915
54568
7
162336
88
1
158385
61657
362283
18
246998
50
465942
423768
94
24541
274115
81
83
24
416626
66764
885091573
253100
69
245190
51519425
97
40
61
7
31
52024
71
353296
87
99
277306
406155
257181
45
128739
20
249640
421010
60
8
53
37
66
485310
805645503
109055
17
4995
925649126
23
134229
270588
446865
966561985
98
358784
4
54
59
69
346563
75421
67
94
258201
237416
285351
12
48
431587183
110116
354455861
71
186261
4
114727
240303
147679
1794
3
4
307385
246960
98
473828
920974330
192161
47647
73161
463944
65
477279
9
26544
139767
87
274870934
415749
10328
37
118634582
38
30
6
286397073
15
33
37
327061
389603
69
73
7
42
378833
15
357353
9
306756
84
20
44
28
478692
121476
87
693026443
370616
140845
41
5
151873
75
58903
8
96
431648
91
318563
330430
183908124
82
80
60
20
90
81
46748
64
36
9
64
5
5696982
16
387130
135243
7028
930875152
4
53
12
60
344272
311816
6
76
331915
80
26
774019695
36
1
294159877
8
56
94
94
44
206002
148658669
548501132
144325
42
87
1
424003945
360661169
26
119660
54287
491694
68
812624158
101420
24
44
86
20
40
267533
522133782
27
74
261295
4
413872
412310
14
17
40
63
225232
31
325389
330455
31
71
66
393232
239878632
262732
237908
27
69
94244
19344
96
431421
15
72278
79
217311
256415
1
12
57
175866
261030
60
406731
338611
302965
986319285
42
33
53
83
31
36
185339
58508
34825
58
276033
21
450309
904404473
17
431939
30
7
241169
928627607
4
484640
90
173661
19
21
1
394139
12
479474
86512
137104
12
25
10
8
323745
5
47
176439
853752281
1
60
3
266226
485174
23
333921595
65
7
415002
4
29
42
69
158582
48
79
53
47
4
83
328334
483189
419181
88219
378943
297768
786961959
132175
255138
136615
85
64
88
3790
248560
354361
244041
170117
480188
300580
46
26
80490
152290
227002
5
2
20
100422
94708
69
768832011
29
45
53793
312952
187176527
290941
191492
73
20
54085
145705
36
321321
178255
110914
453306
177810
19
4
262268
19
2
278738
4812
235513672
81980330
362284
313121
88939000
569825395
50
18
2
387457
494686
14
455058
60
136626
98
366136925
390796
9
135866
59
50
332331
19
61
268793
82
432584
9
476148
71
24763
444320
84
665201014
25792
56
63
9884
7
313346
132037
232901
269049
274052
58
9
64
9
71
37
287209
111414
34
11
11894261
36
497252
19
247848
325955
5
20
95512
15
52
105794
84
354178
70
53
35
9
382045
14
354106
16
85
300298
56
171391
330140
130316
316883
152677
148154
436810
810
81076
695889165
2
89
3
35
432208
78
30
276311
13057
420260
496261
48
73
20
136246
223569
247086450
426375
7
35
12
229672
134950
364507
91
11
51
97
20
85
182304
71594
318948
58
250301675
438523
11
44
81
423715
17
292513
6
21
57
171177
29
130409582
207263
332461
73405
25
95
39426
423568
5025
183108
75
88
9
64
8
178985
72
14817
140323
5
49
13
87747
6
398487
88
168710
47
99
90
310467
26
102206
87
16
97
87
335984
8
55
45
46
360178
61
56
89722
37
16
2
321971
55
68
10853
483826
82
81
925573679
64
26
66
280785
21
38
215946
64
100897
72
63
91
368533
24
4
57634
68393
941024870
367609
44
97
310901
1
1
287790
300559
20
71
87
491559
63
329434
228579
59
389572
52
251374
407998
45
10154
79
34
49
41
4
81
7
94
219771
6
220910
32
43
5
223808
14
72
368355
86
186264
409986
40257
88
13957
5
264937
402048
489368
420663
39
77
286949250
104045
60
67
86
2
57
41
3
822879357
28
179794618
61
3
27
322421
98
60
1
77
60
108422
425053
56
7
40
80325
23
43
231110
454785
84
69
767
485604
282564
16
434360
246648
15
20379
60
733449063
151488
8933
9
100063
613578224
93
59
152993
36
4
260127285
477414
2
422751
23
830440292
23
213966
4
87
81
41
367043
37
463449
250009
64
87
370999
371689
40
4
378093
411432
20
36249
9
771400104
131575
71
80056
17
327519
5
364304
25
363307
134305357
48
147038750
39
377209
24
181526
2
51
44
819637455
117447
369553
15
439146
39
194765
357526
61
850047728
25
420653
300129
17205
337659
369886
7
6
296463
84
267540
697342631
95
87
386524121
349343
205066
6
19
429361
32748
78298
11877
93
362532
59
191757
237025
91
289116
461158
32
423682
494996
191857
31663617
353060
26
264370
21712
54
57
64
457486
69
255048
73
377286
70
3
34
95
447632
113827
389005
227575
53
99
67
50
237279352
358401
2
478478549
9
20
70
24
29
483736
26
7
37
994938764
17
26
75767
6
43
84
65
37948
581688877
8
52
381877
2
503879498
96
3
13
9
228419
7
476054613
47
308427
303608
81
157803
45
490922480
61
6
79
38
365556
3
17
376608
475194
85
202345
277665028
2
93
5
487552
344102
89
301706496
1
221586
53
95576
372670
479907
39
25
308252
732628692
361501
261570
72833
421659
859639534
72073
477628271
58
198166
2
66
9
9
6
15
148092
403449
42
3
394866
79
56482239
97
84
6
194735
1
311491
73
49
2650
11
83
88
101061
63215
170125
13
296715682
311115
398457
274349
5
5
323231
62
182642
2
405042
342764
8
267461
119624210
78
17922681
11
83
49
52912
61
123112
45592
48
68367
75
47
11723
115811
25751
93
64281
439404
45
68
681752046
402811
455087
438349
11594
102413
5
20
229409
8
21
714099800
15517
61
7
346675
39
19
228912
16
494795
425125
29
264499
281897
81
92
296807
5
21
2
362495
841373410
413510
60
240405
89
417518
59
26
61
692052812
65
273558
329869
4
6
450682
89
135540179
427035
155625
3
523859319
377946886
260912
7
48
169579
435078
80
60851
48701
63
7
70
414959879
337108
8
284908
739105998
44489
546650973
583456982
375779
648779977
463095
61
59
388559
14
245883
297610
180899
72
519650526
33
50
356784869
251788
260216
196220
392224
21
163629
219701647
334048
76
61189
3
39344
31
261239
36
817569929
455423
220578
23296
18
315848871
294847
22
48
444793
24
99
89
276120
99
903056387
196252
9
15
803312675
78
361179
23
45
627736746
32
67
465943
88
824342879
422485
348697
83
32
5
3
321083
22
5676521
250633
472389
40
510441303
67316
62313
469844
34175
298759595
27
39
430049
448619
645622535
55631
460102
161568
79
6
421718
378230
80432
89
479214
10
72934
25
125519
218638
60
273578
6
476613
59
365762
3
393983
282640
380011
37683
2
411631
473466
32847393
234220
27483
1
7
17
55
62
330597
308660644
513330016
663255301
452212
62527
80
105515
71
60
9
43
82
63
192389
9
98
63
112675
231929
498687092
418725
786694204
286954
76
556050435
286276492
39
191374
45
55
87
30
197449
3
455725
210476292
3
227320
349442
53
258533309
50
443440
41535
490736
846447035
64187
59
260642
8
114804
178231
446943
5
31
94
71
98
55
35
96
424541
78921
201972
12
19
5
141786
265967
82605
323270
173440
358388
114842
155018
24211
72
11
376926
76
285409
88
36
210812482
241002
196788093
353016
93927
261014
1
5
91
24060669
4
76
5
82
74
8
331813
1
945565173
79
60
87993
399719
556198622
375333
30
76
353492
1
14261
84
64
37506
30
43767
371293293
334494
321592
462280146
285495
712792563
139010044
90
68
389638
81
487360279
35
39
60
257473
412791510
14
61
62
308910
87
41
47
86
35
79969
159475
3510778
568977210
368307
22662735
76
55
38
70
56
9
64
76
47
188533
411721
96
86
4
474249
427223
11
21
29
440117
11287
51
294010
117635
470943
89
275040
31
326235
75
58
33
576481615
185705
9
356857
245329
68
37
23
73
288476356
10116
9
367631
29
8
685318349
43
116097635
424340232
11
408559462
88030
244689
362725
133388
35
170945
6
192473176
30496
130598
18
245275
43
49
202910
2
77
352029
71
41
1
151157
6
83
35
55
555624343
86011
90
39
30
152049
443673
409513
8
37
15660237
377834
410550
62
3
88
10
78
24
86
509630791
78
14
278516255
56
18038
74
361017
486436722
51
28270334
59501
69
64
214447
5
31
243262
58
14780
48
5
89
465423
56
8
39
42
93
38437
7
97
365188
53
5
31
87
41
20
26
92
97
91
73
7
381269852
266207
248392552
352439
99
11109
467243
7
5
19
664118930
108498185
49
64
309274
6
14
215115
5
350369
63
6
80
18
390725
93
311002
6
54
7
263690
438353016
628645208
468443608
21
57
212406440
283759
35859
115901
249401
417009
50
6
7
375176
55
52
61
240434
34
481277
3
7
414617054
346390
584390802
68588
85
65
9
318765916
99
69739
30
93
387668
3
345802
471505
16
351934
12
343048
80
969628277
66
77680
703952275
88
178379
71
31
7
829973170
209812
423645
441899
88
535869138
29
968300116
168774
690126049
88
327929
651728799
334272
26
25
399017
2
8
442591
74
2
234342
360319
14
768805126
452620
57
476006
328481
1
89
32
347897
90
71
660476587
68342
67
365791
150463
395539021
21
95
20
39432
73
7
348970
909808391
941288868
30
88
56
2
83
329292
157749059
487306
459332
37
431337
417939
9
26
49
819372262
14
379537
25
63
454276335
43213
2
494230
419005
88
190132
7
58
352255
755933824
83
80
50
18
58
8
33
59
34762
39
361231
1
489206
358030
81
57
318108
96
52
3
29
73
10089
109829
291135084
3
79
90
77
93
478010
38477
298262
473983
50
28
4
319277
23
67
406214
30
13
191250
356848
331277
45
2
438292
67
37
204615
88
307397
57
34
245013
98
92
414125
151166
326877772
142500448
25
97
438458
384481
8
6
326209
6
43
66
347867
366552796
62
10344
14
68
828338211
67
54
98
91502
6
379219
481099730
76257
346019
67
15
25
429153
469024
76
409352
355694
57
611291230
430407
77
35
344912
35
4260
96
327261
14
425147
205802991
15
365994
439900958
295347
107756
57640
172694
473453
75
82
505044093
20
322138
896327608
723027139
210605969
53
411616
7
834656816
82
35
166797670
58
87569
106045
80
81
4467
249744
391461
473629
8
198828
306031556
220119
193140
56
19
1
33
45
311502
7272
455961
87
30
149366
30
289494
3
65
54
64
57
277209
189879129
93
15
107855
449872
54
19
188166
27
379016
97
38
75
903334710
52
161376
12
36
33
431644
485295383
9
24
62
138886
15
206112
318005054
9
8
53
97
69
72
87
19154
31
292959
28
34
313273
847934165
844920808
179645
987768721
8
50
2
79
494218
7
34
33
21
4
98
5
323062
74275
244109
68
162826017
24284
142366
24
72855
3
806618939
150833
802833761
2
9845107
10
188831
288155
453193
992070920
89
479385
70
128715
55
439781
9
98
271988
24
215226
47
477884
487221
227873
338134
73
84
129191
134835934
25
123679
210490984
194607
298463
7
19873
148607
361215
50
98
6
251944
80
88
242454
346903
1
59451
851820604
382948
111438
242055
252482
431976
51
154581785
43720
85852
316395
59
57
38
18571
12
1
259117
45
319056
27
41
51
2
483436
150283
26
782946966
4
69
121089209
22
483670
269895
57046
250175
6
98
15
371316
106670
41
59
44
95
197904
296406
42
268369
104857
9
81
218166
203117
13
96
64288
319533
95158
180404
54
71
887767258
15
202444
351576
141805
410808
6
308033
331447
49772
367984
60
44
75190
7
313529
30
99
190145
10
214280
3
131958
6
207641
68
197425
428821
232259
390786
70
42
92
202524
256587
42
27255
110245
402089
9
7
26708
62
84
17
878215310
263567
190456
26
230248
145723
225426
867159951
14
317667
45
194675
464466
72
404947
70
48
90
940024875
621274625
281885926
120170
155310
28270
104538
219967
94
46447
198950
20
521871269
88
49
2
956781306
228264
54
416670
238555
80
496685
193140
62
891015596
54
412889
255326
183616225
62
481675
64
324352
89423
772537790
220179
139802
93
42
4
3
2
242934
350210
445914
405672
95424
488462
74
2
94
33
60
179986
344270
202043
8
98
795118712
4
19
8567
77
69
29197
258336
146059
75
20896
4
89
76
377596
145113
39632
45
9
12
16
29
55
97
17233
406484
145057509
62358
34
39663
113135
71
384108
9
30068
214210
371546
88
261827
18
198950
19
77
47
37491
93
498469635
69
58
265733
99555
729374498
397450
268976
751574568
2
238180
205726
65
117465787
99
435474
34917572
32
52
253857
60555
433276
161991
74
55
38341
418313
78
8
122939262
69
7
466210
70
73
47
45
383673
9
25
13
343174
301311
196411
8
62599
247683
6
314418
426428889
31
387610
71
356029
701305849
342860
254249
481531
168116
2
84
153003
301031
332302
428082
261629
225462
160190
58014738
181875
290884
367295037
448606
39
89
96
290393
1
390258
5
973453291
2
78
447678
1
123443
113419
85
64
175241276
37
554001454
819632973
60
70
300238
40
31
267976
71
74338821
541095187
14
126796
355853835
355342
347923
179651
825477309
25
70
462433
405691
151749
6
100877950
70
183083
73
17
25
67
110466
41
239177
352398
409351
409155
34
90
193254
428255
63630598
169997
79
28
429829
491918
83638
45
95
60
27
206652
272576
224891
50
248508
274269
80066
177328
48
383856
355971
67
255404
51
161960
472564
71
9
49
393602
43
48376
14
155249
76
65
91
180325
354371
9
78
22691
56
6
1
43
65
7
482819
126084
965695829
456103
361269401
359472
316906
96872
142233
1
38
40
362170400
98
349550
27
164906845
47
68
110837
420949
12
818155100
8
70
273608556
70
306447
586449518
360917
23
55
78
189463
25
574990692
62
15
53
12172
49
153118
53
40
12
24
96
1
95
365083
90751
928765009
169840
342722
925168398
50
38
8
57808
45
483580
16
327577
84
72
14
406065
3
94
205015
191105
230362
60
442014
217012
8
82
70
90
389839
315005
222644
232161
274143
9
33
231841
65
6
81
112964928
15
93961
70
7
6
291042
232157
466993
3
14
243058
94
184864
457187
91104
99
193315
966518673
65
245165
91
4
93
64
102318
64
251119294
629532344
316663
58
60
255405
94
7
468274
8
50327424
25172
1691
69
20879
176146
310826
47677564
431583
21
135313
203809
44
260167
16
425726
39
556540685
453984
445425
453005
339978860
168623
60361
39
45
29
314310
221405
6
94
23
86
1
414893
155683
82
19573
278387474
87
963893380
171425
95
332135
359720
417041
72
20883
19
50
58
81
366807
59735
42
425111
449042
481657
58
403688
111309
6
98
220062
64
126905
29292
238907714
45
57
401236
5
39782
340943
217820020
9
65
438372
449450
259270
425051117
40
78
7
94
484665
349056
73
4
381048
83505
265477
87293
4
28
14
6
158191
212048
21
442153
439238388
86
96
14
113423
35
144237
852997536
68
19569
65
171071
23
211525
69185
85732
155619
8
367997
494535
320706466
58
14
95
425645
25
30
4
86
384776
144206
973300199
8
78
299831
533716797
70401
298002832
95
4
80
431450
387352
11677297
94
56
323234
148656
47
9
8947
44
1
61152
7
31
479521
1
87794124
296998
163907
78
60
86
391633
445020
205811
277981
194289
142807
96
49
115753
403601
462841
57
102263
88
205701
8
89
57
70
97
7
74
9
60
552743171
81
73
11
86
17
66
440805
337383
463641
35248
61
11
12
23
64
35682
22
221276
256341
46
493944
184086
299069
9
3
36674
86
445959
75
24
54
331584149
174806
88
11865
228109
42
64
55
9
86
9
396735
86
972953995
21
486781
42
3
6
96
463578259
95
62
27602
41
7
42
32
93
43686709
478367
358669
189649
47
1
27
482594
864818014
371743
779259462
235036
95
135314303
260497
244618631
19
40
149512673
28424
161196
33
247305
18
83
126865
6
7
206698
53
192398
449072
39
87
167697350
45
63
446161
4
222590
761198997
18
41
253957
428538
499261
953700004
202820
84403
95
4
34186
481422222
15
341102
31623
26
56633087
451925
696129703
89
412844
429853875
114672
465402
420963
61
31
3
35
9
92
455478
59
29
83
1
15502
40
48758057
312469
39
7
261244
5
297781156
781799206
82
724024613
16388
11
73
49
78178
22
56
424303
6
99776
332613
1
492996
13
77
51
62
377565
28907
181368
480491
14
513455865
47
249681
289669
20
270019
546132434
84
41
4
89309782
118811
32
362915
42
32
69
4
6495
28
216189
278174
6
44
487312
206310
61
380996
33
4
41
60006
901962126
203449
76
696964531
77
10
322785
25
79092
33
14
52102
5
920613335
7
67
263666231
281539
277709
7
727550058
59
46
374543
148638635
429738
89305
38
473665
628079319
34
93
73
50
233654
368590
6
72
342367784
32
53
248859
222191
27831
7
101963
391064
62
441352
133369058
62
144399
76
26
38
63
36706
206254
444612
83
4
30
88
25
402136
50
1
83
363070
407107
129936
55496
33632
87
60
30
18
449600
23707
252381
217215
33874396
566632162
630137422
441714
74
230707
177816
278320510
669965612
10
342052
31
207956
56
421889
892851874
4
9
467839
45
72
84589
164031
4
90
30
50
483704
45905204
73
236587
24
72
708686281
251780867
313368
455123
39
9
374495
97
308297
78
15
5581
7
170126
424737
41725
74
114822
784172837
918838422
443528
98
149335
63
203326
252751
183776
954839765
317600
45
373481
83
61
61
49
105663
369621776
4
285527
15
2
7
44
71
6
64
467729500
321374
10
422716
404971
57
189664
124209
2
81
323754
96
472522
322027
19
77
6
72
62589
468551
152416
6
3
42
48967
25
498624
434218
422516
132027
77
66
75
37
91
68
70
96464
65
13
1
480988
95
273403
296416
11
300678
28
2
42
3
56
54237
6159
55
99925
95
91
327154
225009882
5
345296
392397
384597
372781
1
221582
99
5
96
32
97
15324418
221579
104983913
29
82
245240
155496
16
845695544
53
89
73296
72
38
319916
5
40355
29
312762
58
96
90
43
460213
268722
488186
4
86
403651
45
92544
20090
239264
450359
5
121717
21
45
54485
79
78690544
112450
191342
35
1
1
276799
78
4
52
379113
33
4670
569023443
337168672
36
50852
22
20015
17
74
39
32
84
20
14
27
226991
23
49
7
47
323701010
26011
16
338505
71
84
125897
91583
25
452111
18
492056
438402
187009
36780
20
407457
67
143594769
17
913429902
214395
11
31
402733
48
392104
37406121
51
28633
2800
264867
50
153996
341234
115600
153548
848326051
251692
7
81044
6
324203
290427
96
58
439146444
223025
398203
89662
257125
168380
403678
71
14
457916
93
268147
21
408476
732458489
141170
20
40
5
328589
300701
97
78
435369
72
30939
301869
267659
6
25
7
15
38
26
323073
274685
56
54
32270
38
442989
75
38
7
79
74
336585
469917
52
57
104455
236789
63
155736192
70
221989
317845567
26
238347
266667538
30
98
80
35
156822
398856
461942
282626
93
498272
272306
53
454389
20
97
701965281
46
20315
74
54
56
46591
3
51
454328
7
86
18
3
314080
144521
34
207630703
73
60
477802
223711
124930
490387
61
370518372
13
469038
33
38
186135
113183
265087
7
112734
1
1
258599
484431
37
34
419382
77053
641691303
92
362229433
169226
195809
2
33
497183
20
54
57
94
258378
79
388194
25
80
52781
29667
57
234982
231605
49574668
9
54
317041
86
74
35
521797648
76
8
413277
3
581906200
63
329775
21543132
182553562
56
960357168
68
30
174301
133849
71
443785
379554
155457
294228
672636431
297671
11
3
143532
50
235401
95
286115
376718578
84810
82
96
30
28
393176
128705
59
72
31
239481
75108
242277
47
99
220474
9
8
242335
408599
131358
449746
65
825305290
1927
539650980
96
449196
66
419089
71
71
480324
1
61
290285
28
253072
53
372303
62521350
87752
51
67
63
48
95
14
376282063
92
93
9
518605703
14835
93
38198
228218
28
25
60016
247316
85
150002
41
21
79
259448
479831
66509
54
6
238164
586232090
98
7
245341
310244272
308909
6
407223
232799
1
65
34
349992
17
294819
742534664
85688
50
187732
37486
192856
22
31
348421
307549
244701397
722769524
27
95536
272291
22
52
17
31
82
554381309
315780
621006500
290953
6068
19
61
102320
5
18
22649
60
478342
40607
12
30
15
349325
94
6
21
327721
30
36
2367
97
1
41
183941
64
478842
118956
89
25
97
463082
9
20
84
47
89
5
33
7
447077
19012
12
4
43
57
343062
265769
77
6
9
45640
19
95
35
2
676666197
11
51072
379245
22
131952
365065
67
14
471190
482282
62043
834940116
358302
22
127359
14
945425255
178759
7
23
451234
165988
427325
69
58
21
52
286266
39
3
20241
7
321687
394021
57
399931
499132931
18
57
228960
5
72
68
6
17
41
543240420
94
77
23
199637008
123178
5
78
352728
1
90
248717
9291
6
229811
475695
349511
6636
25
26
10
41
431821
492846
185735
49
34
72426
30793
402638
12
90
35
158812
106305
3785
449320
274393
250079
551757373
339272
63
21
553941754
57
21513
78
82
179514
301086
14
22
430424
341803
155528
395212
96
8
193682
49
16
57
37
266877
99362
947494627
82
479141
10
40
653174787
29184
25
51
4
347187
8
750758363
30
408824
247684
54
12
46
63
89
422819
398303
1
177428
46
32
6
293546
71
82
64
127074
97
38
89486
357535
1
314892
1
38
3
120241
26
37
391887166
316088
49
87
10
286458
954513472
443869
321477
727712138
280631850
786798102
12288
23
298582
187444259
46701
24
73014500
200007
144245
388973
79
491688
97740
53
6
56
381694
55
97
1
466208
307741
352276
354650293
18492017
10
39325039
13
50
241461
25551
474283
95
317220
78
83
51936
26
444623
242166139
240866
126170
328521
8
77
92
317569
297685
103806
427654
141285
16871
69
398670
61
183413
39
369544
31
479860
937511489
52
8
288835
831996031
19
46
226806
8
100804
76
85
55
2
85
18
12
491131
13
197335
60
245655
1
281303
73
439945
77
72
61573
115655
332062
417253909
8
157776
481021
256650
87
71
483382
373939
507733612
134008
288701
461791
476
44
150717
132880
3
264596
86
45
113100
4
277345
75
82
265950
30
425465
40973
7
91
39
5
25
466945
64
401842
720448154
166177
98823106
72
242831
95
2
191231
12
334845
81
9
24171
421623
294273
44
70324
141695
323445
131144
430572
242903
144756
91061
687790326
345085
26
92
347770
95
431430
50
97034
361315
17
99
3
197658
68
52324
122503
81
6
3
83
362163722
683984735
23
46
139186
79
441146
821672775
19825
319542
23271
159626
5
841774519
150405
233193
74
90
235406
10
21
8
16
30
14
7
466577
475473099
352581296
18
344602
443245
97
37
93
19
403360106
253100
309672
40841
312615
8
2
15189
65111
372777
336135
37
14032
539119109
47
180538
377407
155001921
66
82
365904
260723
493009287
435134
1
17
90
63
939878964
976622658
364063
99
201030
72
122990
88789
311578948
80463
42
80
66407
76897076
32344
7
291546124
336810043
177171
332061
2
494219
206706
86
355693
15
58706
4
70
2
498524
6
284932
376266
376047
376743
477857
13
60
6
171365
95
99233
341527
2
305868
25
53
251298
59
403376520
152683
4
2
382688
59
99187
80
55
19
1
3
73690
61941
334837
227218
23
54
296146
37
6
322004
157678
59
264886
822654020
4
98
72
494670
77
78
9013
769117119
92
483654278
419559852
89
10
5
399151
5
9
98
788079679
70
16
51
75
57
47
496992471
254768
402066911
943655770
13
372937
421976
59
25
131299
45869
230866
634064764
203680
482980
86
6
95
145551
580530676
72
15
47
15
8
382667
37
89794
38
36
155552
14177437
406778
1
36
4
7
71
64
195415318
8
190067
45843
1
185939
6
290480880
286631
95
73
4
372766
79
94
49
37
416025
82
335407
75
211398
34848
7
17
367038
90
384419
23
18
86
8
82
250058
65
37
61768
9
84
513333802
1
376217
57831
263417673
398304
29
94665
7
108343
32
47
93
384258
243215
551929119
23350
11
19
6
47294
435543486
152839
98
499895
69437
90
410490
63
49241
2
240737
14
84
6
16086
77
5
76
31212
1
113201
36
39
27713
13598
908549087
69
338254
77
52
161432
237659
3
37
33
23
380787
5
16
98
371505
35
452934
70
10330397
55
300775
471645
23
89
218165
193252
37
1
83
23
25
5
122289
145465
9
7
36754
220788
199717
488161
31884
288935
479429
48
59
19
411860
3
60
55412
361301
6
51
13
5
51
23
341075
62998071
28
26
841293436
124901
429274
7
246060747
116264
627615869
266131030
360364
461246
1
85
416070
6
69
3
9
40
117458
69
87
46
209417
474642
559749724
61
33
68
218974483
283286
202611
253484233
79
12
39
133183
1
28
4
362764
603510776
231479
155126
7
72
264275
490869780
243203
2
23411
77
249181
238131
47
3
300833
394834
2
25
70
466429
13
94869
64
74
57
6
85
54
13
180626
707558066
25
48
222162
308029
4
36259
140568
88
8
11
5
29323
28
3
48
356240
1
470506
402544
86
18
92
83
46618
57
10
483977
286865
60
75
76
398023
105074
884668059
484657
4
69
92
821863476
183575
9
79
49
289080
754134710
97908379
338951
81
447066
454594
49
324224
84
207990
388734072
45
123622
52
98633
80
422025
7
246305
97
298597
39
274577
195378
265452
48
313054
9
759682571
110352
312970
15
353334
248236
15
218411058
464540
337577
44
183270
115203
278457
716
96
328487
271727
9439091
72
393694503
156229
23
275985
75
384253
34
96296
58
268399
182407
7
170863
54
362721
51
185270
6
208051
42
96
484459
26167932
358530
347926
10703
57
421041
61
737857066
29
246264
86
243036
98
145184
435463
87
40
10
2
48
34
710026362
31
414912
61
522180305
2
47
339036
99
286828
181657
61
96
8
69
74
420258
191114
27
36
23575
84
91
378770
80
84586
83
63
12912835
393147
425616
44
31
61
416570
137970
20303
28190795
19
62
319248527
54731
469670
50
59
331752
14
46
356580
83685
445607944
227929
11
13
97137
967287498
722269217
1
309946
1
33
132468
495748
236352
53246
366204
22
231716064
430557
22395
25
70
76
53
83698385
46
168237771
648393370
258573
3
411464
93315074
67
343520
335002
84
375508
40
306873
258904
141208
52
114721
175757
292643
50
35
246348
65
411869
69
26
28
33
226949
7265
85
52
87
401476
229963
65
13
166549
26
3
74
18625
21
7824
128258
247700
8
808182113
479866
333198062
26
265865
358670671
4526
423453
44
31366121
3
88734
209387334
53
36
61096
14
48
317817
30
593940617
159549
90482
71790
51
45
54
73
423136
69
10
515360924
57
62
443023
82
95
16
255954191
32
14
1
16
178598
16
45
294153
66
499852
428295
473344
490188
41
214651
62
91
223723
49
124354838
76
333473
24
222529
9
74
626116413
301106
16452
196801
68
50
286106
339877
92
99000
70
92
40
305670
486549329
11
23
3
722683430
147645
303525
89
2
42
249465
50
43
386179
10
225131
2
61
25
205663
44
343152
404364
7
5
245774841
307403
74456
359733
788790179
83
365632
3
211725
1
262182
56
457980
3
79
36
9
168522
2
3
16
85693
417226
44
43
80
19074
45
45988
42
12
486716
1
7
321735
875798718
45
439998
91
31
274330
110898085
443627
464532
86315
825825425
35335
7
32
78738
81
20
47
8
471425
50
33
345428
142698
61
404815
78
48
267004
184035
18401
58
336994
837592310
49
65
93
22
4
13
69
264621
96
337383
89
50
96914
168130
57
5
86
73
522523597
62
302207
23673
72
33
50
359945
454606
289695
47
40410
203551
87
80
244901924
393760
60
128227
146069086
300584
28
15
70
145919
21
320306
79
6
93
55
25
48
662205817
50
68
33
170838
32
49
767703044
347806
79
15
447088
55
470134
469927
147855
996908897
6
84
333706
54
479963
50
346149
551509671
989300875
156770
74
98
397934
52
114072553
65
32
8
43486
2209
60
13
384761328
75
88
252066
617766430
409513
49236370
63
700000315
45
47
182931
497149263
643174603
349149
22
17
54
86
3
38719
469387201
76
391589
7
235871
22
133602
50
9558
75
30
787352728
18
96453
137847
16460
432368
75929
56
93
353245
313626
68421853
24
493061
166230
11
350576
363718
2
3
304831
27
268037
845111667
17
177062
133374
53
76
242415
13
441870
712918851
62545
423270
67
138780
1
76
41
25
39
845447324
64
80
37
1
96
200401
187337855
71
46
21
106977
409778
498241
58
97
1
86911
4085
18328
67
321182
32
357701
515636472
32
383107
88
1
32535
78256
417707
93
95
87
63399
140398
36
90110
1
360439
286018
129592
34048
327782
579399409
77
69902043
132229
126354
14
41
5
71
93
850064066
93
405767
294631
63
496803
81
125437
42
262908
84
71
56
89
4
62
243235617
116567
24
422673744
296953
55
4
9
9
39
78
80390815
292936
80
61999121
283435133
270632
173323
604252889
39
540934365
56
128540
57
353672
22
12
166442
75
453687379
43
409496
150773
55901
91
415653
46
44287
273783
358542902
928559276
337974232
98
36
44110
49390048
37
1
625231097
423417
337626
2
455501
5
36
215212
444363
228084
261921
17641
5
463047
13795
52
116283
307516
16719
5
427816
34
38091
32
471217
95
292372
75
5
515828967
148297
9
4
490456
413908
22
17
62
375825
131748
111515
97
409105
480646
127328
5
292144
111314
360800
41
3
967084105
35
92809
167410
280712516
354697
92
57
156700
475402
98
121548
85
92
8
87
461925
466137
77
187712
73
202915309
9
235251
9
220421
467648
8
36
410378
13
7
71
256482
493050
114872
29607
90
7
64
89
64
431587
208862
254203038
339290
489078
9
405393
1
54
92
468334
39
99
12
499388
24
73
67
465812
35998
59
289452
339471
357482
42
90
14
21
423428
32
259492
57
284871
77
905867074
30
67
9
1
44
272889
486030
172548
29
61002834
8
95
3
65
68
87
66
259055
104441
455985
55
355142
166527
427760623
312700
408752
5
50
64
163875
16
67
279789
57089
47
5
87
275808
406775
167723
18
47
416475
314542
53
218871
36
61
40
945799509
81
9
85
66
3
431484736
34
364724
15
66
7
41
341115
431113
366712
269257
8
2
249364
5
67617
137994
37
80
441183
3
24
3
32
176450
27
477494
38
257818505
60
3
139022
24
71128
19
39363
382539
186429901
52
30
62324
639317700
99
29
2544
217192
190051
90306
86
63
21
186554
190110
93
94
1
159407
86
705322269
205621
142190
104541
2
126316
110049100
405976
37
252314
2
4
133272
496531
405273
79
4
76
135017
305712
470553
27
91240
55
477344
32427
9848
404746
109888
21
399614
28
15
178070440
12
28
568770794
143596536
45
286924
89
134681141
499959739
53
22423
85258
488486
28
95
14
447150695
74
494047
29281
895115204
484947
206810
94
496727
36
108076
124771
190790
79
710746601
16
11
8
1
771675860
54
226587
92
915838981
149294
380614
81
99
295898
90
43
19
21
86
215235
26
99
9
24
370
2
83
244008
7
51099
413947
420299
66
4
5
24
134236
1
16906
397023
89
107613
55
81223
8
34
452264
2
445958
229526911
986032466
232603
3
41
314160
78
19
923100915
1
2
363938
244310
98
97
185756580
89386
475998
74
47478
144832
223804
98
376046
90
409106
496962
348803
367266
218222
289638
123930
85
204219
371286
111537
25
52
400169
23
952412379
182399
76485
123298
914732404
33332
48
21
477350
96445
471282
152578
48
308012
13
52
261974
83
293448
26
99897
16
352843
72
603718956
72
40
35932
71
6
31
466050
1
87
27765
214017
3
70
92
2212
145462501
131152
472114
19
110921
346720858
8
453889
65
1
403582
25333
277973173
20
2
289199
8
70
400763296
226381957
95
223996
86
190846
11
12
275025
68
81
438249
148762
8
92
13
171691
387634
482997
921546195
465165
166542
14
441317
144301
161032
238034
90
84
554253539
83
88
9
249938
9
155661
78
71
48545
377625571
69
59
74
682297912
274218
7
67460
139752
42
14929
179050
423639
55
154501
88670
259871
322591
150712
644692084
295525
2
78
274151
85
309293
307589
543200978
60
403886441
46
3
552778753
177693
342164
41
31
63
95
69
21
407765
29
57
480353
34
14
122671
44
8
483414
195254
425199
91
54
105813
34
413084
89327
448120
291190
56
98
66
54
343319193
675598583
89
452111
87
131065
64
97
35
29
369251
485300341
53
89
37
7
35
298330
47
48
388431
94061
50
77
45
55327
5
867253337
7
455436
133741
48
472527
361148
362273
221545
378720
80
384886
791337408
7
50
86657
81
90
410230
99398
21
13
540377368
2
159724
129342
83834
97
304756
82
54725
84
81
146384
20
70
369835
74
74
318148
22094
80
543524977
81
20
128717028
59
121348
59
367919
198944
183342
472459
46
109139
88
346455
8
2
379079
322761
3
96425249
74
308508
94
4
12
82
79
418368
95
106601
42
351354
70
66
81369
50137
270991
44
320728
716977060
24
268521
30
43
35
101165
3
550755215
6
96
59
7
304186
62
4
213638
2
47
276814883
20
2
251818
325503
46
255555
450840
748891178
2
454302
91
66
215425
296410834
446928
13
67
381993
73
68
707166582
89653656
58
13
12
239818
24
3
66
22
3
3
67
8
33
33
254877
7
92
193539
12
435801
93573
11
87
54849
303379
4
21
159694
202913
150637
5
113573
245087
108134
204997
32
772898768
22
286914144
809244292
107163
583470630
20
222982255
2
83
69
434430142
306623241
145410
87
386908577
54755672
65
19
7
110526
8
62
16
500070662
438400
354378
62
3
31
69
177916
29
56
88
67
506696865
49
49
472394986
62
21127
59
785505500
43
130911
422998
308156
94
60
95
3
78
56
21
95
325268
15
86756
62
22653
23294
108956
8
480332183
5
4
970257333
16
302143
40
146217
258744
60258
165333
483905
40
138131
485244
486898
1
6
44
6
3
6
79
969134680
328901812
391625
79
77
108035
42
9
230100
62
97
48732
99711
98
21
106043249
8
68
5
57
874122719
33
3
487441
131692974
7
7
18
82
48
175233
306533
79
64
4899
12497
52
98955
1
259741
91
12
78
67
260220
172531
41
309394
452631
22
99
200117
404457
693738559
226618340
317386
52334
13
50
90
77
99
477590
357980
6
909071907
409353
486826
923301060
76
53
78
15
19002
81
60
660876812
485425
95
98
80
44
19
141107
180308
337147968
23
85
54
7
808611168
21
281443
97
49375
58088
3
54
239824948
273655
75
118974
39
57
83
32
444249
67
933044311
74
72
232604
5
37
46004
206926
356484
8
6
262567
89
345729
2
68
84
472245
89
427532
282198
5
93
96
165977
391503
69797
21
85811696
44452215
38
57013
57
360107
120478
394415
946391596
45
111634
307060
50
100865
50243
5
226683857
6
45
79
71642
422129023
287714
17
79
544520339
120482
47
637828041
380468
15
164108141
80
359626
85
99499
40
153742447
339036
121106
18
37
81
45
203457871
279482
396679
70593
294945
91
140588
91
141076
34
173267
45
492844
125894
445061
78
324441
302472
497620
5
222634653
8
9
199096
318097
661384385
245613
281762
53
336060
24
98
80
330819
484344
87
41
31
141166
84
45
208688
251205
71
383113
240591
77
195580
53553
239474
496066
77
283772
214777
182716
15
17
95
363899
32
61
348581
352178
259298
20
390669
7
8
47
33
57
140075
250900
2
61
410558
398105
307858559
7
8
57
428907575
262276
49
66
20494
251694
13
22
2
26
455163944
115349
205562
430945
39
31
6
170909
265650
504117839
53
66
58
2
133547
21
7
208858
984415141
811387070
28889
389431
39
98
484423
25
38
6
47
56
81
381522
79
24
312412
66
139121
81
1
56
9
359102
379349637
526002815
20
61
61333
22911
54
278597
68780
196270799
14
48093986
24
38
11
82
56
271422
580152857
347935
157050
241440
96
59
373719
438105
377376
4
327212
3
53
71
213431
51
911855165
436761
499869
213748
4
79
593089648
189292
744764467
41
61
73
422637
53
246025
90
68
481270
167878
15991
34622
14
33
72907
76
24
12482
6
63
88
36
17
50
173574
3
96
27
345422
89
313966
48
68
118203
396564
370609
51
76
391507
30
65
476469
6
82
95
54506
4233
299812004
254497
168726
435950
26328
80205
348712
55
7
340597
3
94
5
73
10790
215203
85
83
212151801
259135
481880
76
988645884
276215367
92
167549240
60
65
534419646
26
76
290899
176492
70
163405
56215
10
12
2
496845
307941
35
89
343459
49
69
8
191304
97
47
237113
55
492660
13
51
64079
450814
9
27
354890
408346
82
85696
196240
7
43
51
61225
94117
57
36
68
73
29
32
60372
8
87
979417543
7
57033
366369
3
480226
213966
6
173996316
47
283891
423418
83232
403373
20
723292157
443269
3
87
283958922
3
51
54
22
85
317235
4
36
1
46
18847
35
9
42
116099
75
344011
158519
113134
21
301353
324896537
462939
55753
347773
34
31
60620
22
431151
7
88
65
186703
27736
58
19
123898
20
42149
208900
378677
217707
17
558024972
24
15
97
81
235362
7
78011
256770401
39
192917
54
498503
144744
580692788
37
253657
30
173301
177205124
355449
2
432880
8
50
64
2
62
339209
66
42
74
87
116469
80599
7
359428
31
109117
6
7
497360536
32
626726886
90
45
86
3
26
13
375287
339507
411243
3
22
336662
20
57
75
914397693
9
889066861
290157
668406497
448843
149237059
44
96208
221158
52
29
32386
478886
92
126064
36
226545
66
7
12
417818
55053
36
90
159213
539867370
443506
7
40
367676
437496
71
456573
3
74
207635
52329
90
7
142606
291945
88
53915
96
459411
375408
362479
79
33
469020
81
184120
34
64
55
129389
8
362263
3
407811
97
323853117
58534
442273
380787
510080176
337198
1
938408288
76
57
60
84
88
5
78
65
158673
352445
279536
360340
330305589
50426
63092
327042
64329
83
31294136
182328
341403
76
145938
404278
471268
303091
67
97
65054
17
62
145316
435069837
257188
4
7
479725
60
47
289468111
4
73
59
49807
307655
79
87
697415841
11
62
426029
62
188939
83
431772884
52
420673
202913
83
83
4
196775
167639074
495670669
75
17751257
437921
71
30784
64334
417366
479853
14
86
81
27
15
452129
61
71
76620
461889
92054
322269790
344628
243080
64
84
32
70
50
67933
42
258685
301484
80
93
419180
3
47
197787
15
49
9
45
99214
309791
49470360
77
30
18
478898
81
571279152
35
20
31
79373
493543
88
5
19039
76567
99
88
276985
211204
63
65891
33
87
397193
616734581
385370
307842
92
145358446
6
110195
38
1
39
123213
444327
88
925092455
82
47
33554
41
476046
94
434712
8
51
451117
83838
44
86
93
55
242807
8
568817806
420542
20
275438
287117
455726
70
1
460295
9
229885
354885
419231
45
68
77
5
154464
65720
7
473404
724784283
98
93
113920
20
4
434083
26
101864537
42
50
33
97
21
24
258899
40
64
54
6
104074
97
2
424551
47
41
55
275008
5
46
39
1
298200
464472
15197
25
67
215685
16
94
3
857980907
82000
202074
4
21
103332198
105643
22848
19
741981434
359481
192469
89
172031809
406362
127195
147728
742142716
103406
40
49
474151
75
8
91
34
439984
457596972
6
12
214215
1
139532658
65
43
765551435
478439258
11
452819
60
245071891
2
58
67
560767341
48
45
73
73
208358
649665320
2
79
846892858
361542
71
24
46
84
397877
389574
441194
65
68
3
477750
92
39462
289875
78
73
78
213448
63
41
23
2
679956494
94
51
18
40959
233318
174130
24
66
25
168589
74724
404943403
7
29
47569
47
3
186431
125899
223392
83
722151973
32
79
133102
4
502920285
28
201915
35131
43920
222621308
131727
257084
67182
13
25
40
43
57
82
194473
82
70
481558
34264
293413
605961774
311362
43
225596
97
57
455104
6
434515
67
81
21416
375088
30
7
34230
3
59
28
54
1
72073
81
18
397860
228791
57077
172396
54
12
174798
202273
363536
75
32
50864
66357
306879
486679
88
278840
57481
65
945349957
67
404282
186083
5501
453175
49
885091527
24
68
71
395522
271228
61
194300
62
98
51
4
67
60
21
401339
91
461206
199326
5
240869
283629
1
386181770
57
16
1
19696
684355056
14
328885
228768
193111
489238
182035
902418385
16
199491
467972
4
10
116362079
205841
151578531
362670
14
47
9962
400353
34
314266
377302
81
326496
13
772416037
295141
484810
365045
5
390122
270337
61509
45
48472
98
267358
56
3
23
273333
6
86
416381
85087
309446
412472
281239344
89
398093
892237066
83625
70
99215261
9
326622
83
460400
74
1
9
255295
793482438
13
38
78
470299
268957
1
437827
7
214743
27187
50
275145
135691
690961052
19
23
242340
159639
204644
450481
65
2
344143
89
72
61
350246761
22
30
102674
392883
333550
939504435
364025
95595
92
8
77
41
76
56
7
216034
9512
99
78
269762
23
50912
64853
448515
86
77
4
82321
119606
480021
42
73602
135262
265288
17
347939
494244
85
264407192
101014
964086102
14
465363
73
99438
3
33
485422930
465259
67
113439
265243
6
208555
71
16696
36971
3
99
22
35
7
10494
68
81
137335
75
4
28228
96
147254
332528
303349
317819619
59
436059
9
372364
90
179491
46
412955983
95
87319
1
76
79
68487
133077
324488
44
76
139306
127760
78860
257564
14
62
157263947
217858
476065
7
438720
249968
72
261054
755721110
22
92
66
496453
81
90
92
57
385494
304835
320900
60
430822
237690714
145916
18
35
88
435136
63
69852
28
98
97
474779
168172
447531
12
77
79
40
117651
78
3
588204036
463506
2
49
66
1
324958
97
203679
20
72
187353
99
24
273490
367141
121414
2
159813
49978
2
367408
60
21
403131
206259
40
21
39
56
645298818
90
156846
2296
328954816
65
46
234455
75
242694
214117
7
174001
38235
224562
222822391
486138
99
4836
99
77
9
159862
53
97
464042
80
11
5
43
47
8
386877
351610
469236
404283
40741
426059
216485
492469
24293
52
3
61
74138
5
76
3
4
73
400098800
86
356745
57
91
698797566
208607364
9
99
96
37
68575
236809
407664
73
692898572
310056441
56
2
109637
56
2
29
380074
55
359502
11
91
68
130640
144321
94
5
15
5
45
452017
4
390958
73
50
21
89698
208669
131430
17
380024
194745
8
40
28
99
35
2
63
61
257576
86536
21
682617817
30
380781
400857
1
447689
28
18
83
437898
388435
7
218140
363758
106483
858545921
98
339112
86
115229
336471
16
332803
219986
219577
61
5
263260
89
274057
208709
82
52
702500656
11570867
32
469246
497848
56
82347
78
222587
385036
445245
251941
22
431901
3
7
56
352559433
963278632
815206566
35983
274219
395431
455361
288444
61
52549
398595
25
87929
51
497558894
76
62
77
78
161619
462995
403901
313471
33
447135
64
26779
256654
3
283517
574780237
9
76616
218826
22
275281
90884
37
484774
63709
4
58
175125
1
69
108039
57992
590563219
41
412365
92
450494
94
7
107136
428993
60
78
85
211094
81
349537
137785
14
89
43
24
13941
37
9
40
830089078
201043
23
75
60
84
355210
3
41
7
90
60
34
225847797
67
44
84
289561
8
63442
48
87
64
214741
92
44939
76
77991
178408
34
326632
39291
465118587
27
61
9
212811
76
43608
254298
67
13
16
56461
68
54246
75
38
433486
82
454750
16423
47
40
477691
8
187986
69713
61
32
70443
281732
50
63
448952
254894
85
16
74947716
32
74
77
23770
94
983089627
157263
631287062
234113
40
42
9
33966
300777124
23
72
3
18
77
291688
26374
427983
20353
80
6
320814599
10
259491
398700
40368
56
237073208
20
38
319084
19
223453
6
108041
56517
80
97
55956
377845
6
3
79
78
8
8
336158
58
75555
89
251258
43
79582
231412573
56
71
161249
42
540114807
31
445939
69
384487
679478624
22
287129
84
266292
77
60
164836
75
278900
343276
93
3
49
9
9258
72
205370098
22
562882779
9
46
4
7
6
300285
189073
54
322082
330496
252812
356199
67
65
260616
94
196130
42
464610
48
149061
67
52436
460905
3
6
69155361
75
28
109462
323398
380863
10
25
85
72
2
48
87
36
385166
78
489961967
47294243
26
415529
206048427
210614
379545657
76
93
9
146732
66738
5
1
328446
69
490401
78377
47
38
38
430769
15
32654
49554
5
225970
353575
323732
76
76
81
86
496557
37
83081
96
61
47
90
49
86
204179
49403
319323
362613
98
279754526
250139
315715
552258936
19
215517
267120
18
22
117250
6
6
347205779
466084
409654
282248880
25
66
7
167685
87
200625
29
50
78
53
87
42
282051
60591
25
48
315409
88784
39
22
67626
32
83
541142933
345210
95
40
74
68
24
134283
67
99461
20
44
489140
62
89741625
494161
54
8
78997
70737231
72
63
2
306877
219149
33
197099
57
99
84
51150
25
177940
63
208855
61
5
22048
24
1
78469652
3
308455
68
22
307568
377179
414277
5
276052
424542
40
269450
103241
5
99
570331687
418239
398115
20
488881
3
87
9
99401
6
14
178601
149353
233099
181722
35
1
76
9
11
99
339221
206193
82
97
38
3
294340
46
79
51
321180
91
379883
142386
94108
14
180763
429641814
50
281481
432976
94
23
372680
234358614
259472
78875
11
5
32
25423
61264
388590
290892
365025
14
63
87
51
76
20
24
835986435
226404
77
397779
279671
969101534
481268
33
88
26354
260635
503430579
308332
1
35
447341154
65
61475
7
260193
131565
852946242
198425
8
5
90
41
103320
46
42
344113
464553
808796323
4245
3
6
69
68
369585
308628
434785
209418
280897
549795564
20
146328
257723
61
49
52
45
5
94
21
402312
79
8
8
66
158913
14
406787
4
56129
149766
30879
351484
10
1
56
3
4
321589
19
37
387279
9
16
21
374040
83
35
58
30
4
238086
94
297216
117484
13
215087
93
43
66
70
743499297
96909365
84
474173
81
93
6
58
582362454
2
283481024
2
199080
1
424237
340091
98
33
852024846
25
16
18
21
72495
9
7
83
194711
998883929
333936
54129
140288
9
6
73
55
55
409067
214613
19
406726
73
917315543
10318
250440
371672
32
3
437161527
31746
71
417503
8
86
40
98
47511
247450
56
8279
24
4
63
319633
52479
22
29182
14
84
29
8
63
90
19
92226
327067
327031
6
416959
305432
410965732
21
22
75
205980
27467
21
479454
54607
387604214
51
86
376936
46
92
9
105932
19428
22
99
43
112578
45216
27
33
313764
265758401
44
104697
40
29
59
87
282076
37107
450171
333163
288694
425463
299646
13395
592420195
107868
88
51
498566
67
5
275006
6
93
33
494681
17
48
32
5
14
90528
288147
481875
340985
10701921
74
476586
415716
180543
90330
2
51985
76882
47611
146900
46
9
1
261216
488915
27
72141
91716
29
129686
268813
373685
124378
184983
84
7
15
216191
298207
91
14
13
53451
89
37
337108
52
49
94
22447
29
769770350
33
41
9
72
44554059
419135
65
76
93
72
284494790
69
298228
24
273544
3
216914
1
34
35
215140
220731
436431
17
94
201482
6
53
98
26
483292
255508
71
6
8
993949319
343719
29
60
679633099
145541
64
11
217562
77
28
49861
965598518
1
40
427760
303874
68
28562
295491
343545
465866
191948190
98
43
5
31
497131998
130425
91
497130344
67
143925
2
359163320
460260
83018
3
2
5
60
976570892
115971
332038
205260
283817
93923
140223982
508911820
286340
421579
324951
54
47
39
263661
11688
79
29
42
99
1
83
66
226724757
69
125133201
95
2
8
2300
576521173
88
7
31
418141
383682
99
129214
22
64
1
18
799348544
348329
73
891751671
92
96
14898
148566
19
10
91004
67
627671942
438821
309862
96
30
54622
277260
69
53
75
27
47977
386910593
839020254
345702
3
29
270436
56
84
38
762078889
53
83
38
66
371391
99
130874
93
28
46
338606589
44
162104
250819
221647334
388833826
24
140927
8
215768
491366
1
29
929891189
388059
49
14074
104120
79
103952
12
343205
832767585
426201
374506
98
322623
326288
3
28
557336413
64
11
7
482537204
3
46
44
383070
78
63
432781
48
3
379700
58
8
39370
287964
82
49
54
91
249702
30
396098577
65423
229629
311147
88921228
405689
33568
93
77
16
289555
202273
9
57165
387791317
5
32
23
23
38
188133
885488958
87
21
89
18931
8
68
48
144946273
20
12
50324
56
209399759
350818
23
80
849933500
119700
1
68
294258
89
379554
299496
428114
5
7
26
16
94
149314
109086
22
7
7
34
94226
37
88
39
22
4
33
11
31149
360436
31099
415272
82646
33
75
540886136
9
373722
88
4
289101
10
111423
66
63
5
50
14
53
97
237268
79992780
268238
38
526710004
93
32
9
55
2
97
112484
170740
405967
453360
48
18
94
435396
355047
61
462047
2
3
89
32
268783
94724
312571
85
78
208612
404176
38
863581868
390382242
388643
347942
437096
2
121754
24
62
27
72
569397266
5755526
379520
204666
80129
148793833
424687
5
6
414494
738970351
69570
13
230701
735494878
20
45305
618393785
81
56
111914
7
352578
1
196146
89
194522
44
411149041
63
2
228454182
186039
68
57
327428
7
16
96
67
58
73
80
9
643783022
139725
59
1
388385
19
54133
358168
12
19
68
63
403899
433109
161267063
36
430195
77107
9
416287
221600
15
264253
92
139981
124965
283238
25
18792162
30
12683
152128
91
185066
318491
273063
60
542696533
96
70
98
495488
24
62
49
436999
62
5
326847
15
259121
199359
410252
7212
28
270461
79
54
88077
19
68
26
390144
60
55
980379576
394840
18
69
114204
233686
263808
75
19
326113
94
38
268075
25
38512
425347
3
48164
544824431
5
4
207183
317660
986616552
69
10
370681
444516
317036
510545433
302953
33
28
93
199842
847971056
42
71
80
283667
14357
46
494191
9
378153
37
48837
44
9
35
78
173312
39
36
868070834
15
7
846754378
79
81
45
96
81
43
80
36
72
3
9
83759
265370741
111958
84
10092
879421471
1
9
25091
65
9
15
363171
53
62
81
397345
421551113
42
412248
45
25
95006094
37
48820
278577
418715
484634
143890
400693
81420
33
60
53
48
297976
90
425533
21
336769
84158
18
305615
27
93845
36
383664
253104
9
14
15
271311
19
17
60
58
74
347342
408562
74
5
108052
9
67
14576
65
243055
222973
92
370796
52
94
42
197572
109261
23
2040
82
2
52
42
44
9
457588
186168
564913193
93
47
33
74
89511
50104
70
69343
77
69
544740374
302798
159816
6
1
89
42
110637966
418657
466812
34
339450
475819
393722
28
239214898
63
103909
3
78
291751
14
40
353154
53068
339588
13
696436751
22
284069
30
6
59
451790
34
278707
271671
78
351564509
926183744
40615
29
179813
87
42
337457049
947505175
34
4
87
13
332908
43
330159
112929
183766
361942
486241920
54
76
135152
84
97
382462
128062080
40512
29
366460
360260
7
113213094
899735801
269162
56
77
5
529550720
246165
75
7
33476616
99
65
6
468152
44
434866
666420877
53
238236
62
39
6
437571
399356
8
177947
40
60
2
312056
76
93853
260012
66
362280
311648
331066
98556
461726
64
89918243
32
98
60
6
108147
2
3
410758970
62
274249
23
59
54
80
455082
495569
81
271177
10
10
7
6
72
33884
382316
24
384967
7
636990564
322824
363685
39
43589
179692
11
41
258784
351340285
240463
426825
318684
316389
143352
89
2
25
348732
53
369901
71719
11
16
60
2163
145115
61
156143
111973
445850
8
109628
277778
365820
297935692
199215
20
41
178905
139353612
95
5
859924101
28
97
403225
79
492347
47635
77279
44
28
221223
80
198941
1
54
7
467476
93
176023
347554
74
252786
198254
263797
90
320642
87
138103
7
99
115975519
427887
326621
253672
4386824
195751
142075
73945
62
12
257908
53
430882
7
51
57
711673752
926980332
453783
407789
64
479742
73124
4
43
51
264185
497141
5
229815684
963332809
81
975046298
67
7
17
5
14239
203849
199323
170679
56
93
54
423960
501535320
1
2381
40
264978
525901776
108332
80
46600141
317067613
41
75
83
228786
24
7
24
338748
101899526
175133
9
7
174377
310909
216881659
38
409135
312791225
1
85
75
344889
248061
97
287487
2
15
182742
233555
8
156585
209903
96
209689
269608
120099
11
46
366049
38
4
535131289
289413
476484
69
97
49
42297
7
427662
795360205
69
52
70
471070
55
26
75139
57655
137460
20443
92
23
398864
59278
377565
46
7
280808
87
30
352711
253778
82
206187
824687784
177233
48
126544
399205
11189
1
44
97297629
275861
33165
5
11
61713
108406
1
266842
50095
180627
473712
27
45
170832
377283
68
75
108364259
23917
38
88393
238488
28846
455810
2
42
65
4
211752
2
50
233779
4
50
160149850
37
409593
47
77
98
435014
141936
11772
78
443424
638261361
180086
63
99
237340
148464890
37
59
356320
69
51
342816
95
467124
89290
64
205892
24
58
3
493628244
808172758
237196
3
99
266700
187121
275712
6
6
8
49
36
287409
595220355
9
134880
8
476711
17
55
60557
309248
147109
404034
284741
276492
52
59
89
3036
5
87
138090
463192
197733
11
204863
18407
21
5
47
25
63
21
495793
232499
5
80
88
192317376
276915
37
435957
123326
428445
94
90
12
63
58
6
215781326
45
69690
272252
165214
685549711
80
459006439
29
264594
85
33
32
230832
475824
266259
95
46
21
249496
15
39
337280
71
39448
14
22
92
142047518
3
159148
50
364882
1
8
141970
4
17672
84790
26
17
420909
109998661
234117
3
84
2
233717
96
16
443298
338649101
10
305080
83
201698
7
470915
438942178
30
291111
488936
423161
95150949
38545
216258
389990989
313131
30
496405
345999
638355351
355927
61
86
1
94
25
454649
324465
437261
80
13
359704
399084
359645
57
7024
41
861088813
172859
17
147361674
2
95
297666
85704
30
46
26
53405
406438
80
246551
106921
303365
10
50
125482
212286
77
76
29
374283
8
378702
302506
12
4
182290
86
16
7
9
87
55
4
3
405988
39837
68
304399
39502
32
69
14
53
30
132790
9
4
453719
9
77
390235
428773
9478
480146
190921
66
984033509
419689
18254
1
121098
48
30
176152
9
44
40550
12
5
71
88
488435
282378
851268033
7
366670
431685
510271893
40
43
93
9
91
34
36878
586530461
88
194606
1
95
56
147414
124374
302374
25
236319
539958995
46
288134
455047
3
48
2
14
10
42
34
78
185021
142936
33
378917
405087
55
26
57
465068
1
85
30444210
82
280465
33
28
396057
339584
22
47
89
64431
504872519
423098
9
73
66
11
3
12
5
35105
158090
439523
201970
35
79
97
179014
407946
46
9
81
59710
124402
5
67
1
388844
33
94
442439
26
346174
21
151080
92
280439592
15
69
2
67
382465
1
98
4
314437
585665570
407205
52
20
268451
20
25
287914
138499
57942
20
34
30
69
99
225273
42045
11
375046
94
66596660
348579262
7
103598876
49534
321588
81
79
442888
298543
40
838644779
35752
428251157
6
62
19
311433
44
2
59
2
501181218
35
57
98
7
5
7710
93
21
499432
94
53
114125
441340
47
329834856
913641680
407473
132089
481741
99
118357
76
54
376989
5
16
95
374754
54
43
43
3
61078
202544
71517
915352687
26
161199
6
321349
40544
60234
22
67910
78
20
165382675
183856
1
65
38
3
399271
80
180011
72
214033161
304362778
380408101
66772
68
74
60076
449077
44
70044
61686
955831767
13
412877
119258
5
56
3
46
575082113
84
7
428334
103177
49
466001
7
280558
9
12
91
34
2
8
128003
82
77
383850
51959
144036
57
17
458517
871608210
35
840828697
208416
129298
398694
476865
530696483
124877
28
34
647277880
72968
142203
90
78
4
86
65
75
1
129826
469642
166071
218820
331592
20
492121
83759413
1
368599
337115
12
22
16
689055815
93014
23
410215
171177
4
87
368884
91
96
89
495619
79
71
221418
202198
100544
690951034
265190
27
53
184647
60
42
72
15
73
488725
92
76
53
21
61
59
6
20
5
76
93
234357
59
330177530
482585
885322063
32
97
42935
6
4
83
418506
55
488216
49
56
691800391
335446
11
466714
42
421888093
267515
82
194006
191143
77
398726
17
887575179
50
49
70
22
55
62
201104
429849
109051
8
84
8
17
443082
76
118873047
396948
158104
5
66764
25
46
98
13
123814
32
305375
461715
52
33
117731
370635
299300
135266
198207
362511297
361944
389218
479119
329676
701883783
291024
199171
53
466777
225723
218890
41
365576
22
82
15
15
229065
58
93
47
260580
50
29
389793
304102
417651
228507
20
297587
43
67
53955
9
75480
285920
22884
427188
56
903227386
83
96
36
99719
77
61
96894
412500
62
385210
477369
483221
69
40
58
3
13883
52
490967
396492
2
67
39
9
285725
74
62
74
499266
443733
426186
384296
47
5
10
17
14
95687179
39841
383385
174624
24
99041401
2
364546
77
38
118647
227985
16347
56
229853
59276696
499020
79660
31
54291
223910
317810
174772
216262659
96200628
25
914098980
2
12
94
32
31
2
373977
64
403199
46918
287889
29
123013601
447163
23
286943154
119660
6
26
441927
294688995
342387
96
24
410682
299500
537056311
335017
174385
97
284392
70
110339
22
52
26
94
607122063
23
16
708802798
57
25
654187902
236154
243620
100174
470132
113829775
201514
145207
83
72
46
13
55
549766305
469777
31158
23
64
14
39
203126
23307
20
157960
364809
178492
326373
61
330982
478808
255965
8
159385
9
433156
82011
278553266
394140855
323413
79
491087
2621
8
411726
64
485490
67
247522
381012
183704
462353
96
34
59
423520
42827
76
985756903
26
19
39646
68
53
437301
473722
59
127240
8
7
48199
459627
261765
11993
445260
356093
377408
26
10
4
4
72
86
62
15
10
56
277392
46
172288
114774
370573918
479803
489818
46
86
30
451852
35
10
6
22
49714
11
54
393087
47
1554952
306657
101471
2
197616
113463
151229
33
283070
353992
48
12
67
15
57
426796
64
2
9020
310526
68
83
388163
624764420
467179379
7
30131
356967
59656
31
678382734
298010
381910
230523
9
3
475488
339907
83
33
22
4
370956
232488
61
246403
321691
87
323878735
265384
20
8
334319
85297
89566109
593608652
28
204802
85
88
70
353981
452342
187661
142826
165526
56194
34
35
86
354493
203368
78
13
69
26
4
200868
1
2
135580
951388302
300770
69
153375
702405356
233665
84
444202599
194864
69
41
3
87509
335618
11
84
470937
34
95
336719
344175
19
55
304285
564671009
41
811224101
202433
19
3
84
65
438496
474970
27
214898
700119901
50
511728563
353219
473148
485506
46377344
289122357
85
284607
32
668888483
197835
15
78
65
332762
59
207683
59
52639
11
3
87
6
86
7
27
238067
16613
407788918
383429
63
239273
7
207428
4
349932
19
33481
277148
182509
97
92
1
245855
95
10
27
77
103248
355429
59
132882
448085880
398366
287394
35
292100
17
75
7
372824
9083
62315
78
61082
1
53
9
90
269751
278248
479960
34
441230
137288279
12317566
349069
396510
397520
492575
317323
71070377
153475
32
29
363663
67
93
37
46111
336571855
2
52
75
14
8
228236
57
14
59
230650
456918
27
43
25
111981
24
70
846946902
53
135572
68
145253
223052
621088966
337937
82
156244
93
30
30
79
9
2
434459
237382918
372168
94
29
153140656
368307
34
91
86
18113
349596
77
31
494768
380421
813773242
4
173395
88048
259320
68
31
193999
391006
408471
64
96
40963
11
218435
105478
409712
446058
33084
255272
879315745
77
211202046
8308
44
81
17
39
47499
48
68
167765607
6
271306
94
252914
268746
18
256626400
123910
5
452923
481436
524885562
2
23
293446
207457
90
3
21
468271
871891368
418705
49
152177
22
9
44
77
5
35883470
88
405919
222120
259931
87
181749
16
54
395786
9
989075882
132693
237455
4
34
6
87
21410076
1
19
400313
77
318709
461904
58
14015
58
18861
160358
89
229544
22
3
977934223
498508
237358
42633
118320
7
48
66
41
129129
2
257662
59119
238145
1
38312352
912662529
984929612
399681
498590616
15869777
357126
296642290
61
957481124
387588
80
27
212749
21
242664
13
50
3
1
28
358439
9
78285
380132
5
255066
397147
399508
473016
51
20
18
7
230365055
4
78
94163
306310
14882
57
380090
45
23
354069
249506
49410390
425137
55
69
45
9
41
930804308
371014
376639
431035
53
206497
165107591
69
362853
155348
88
8
85
323674650
70
214945
372915
833924595
47
50
11
2292
186524
416571
345281354
34
3
373793
62
5
38
491306
119527
33
1
453436
110730
777188522
77
37
417641
85
263326
47
51
487857
6
57
919109231
72514
462526156
276496
76
308099
145734
30
52
17
20
338119
47
2463419
31
95
7
603974979
23
411452
442938
72
369380612
286257
4
751215144
53
83
441678
48
86653484
75
15
75
119041
286731
59
35
6
291485
42
45374
89749
190958255
96
95
5
349982
10
9
184621
63
226453
907668658
359069
15
56
98
258428
61
98
39
312903
494744
15
5
61473
68416
476270
94
167865
34
269804
14484
306538
9
314102
5
439300
148164
220616
212508
89
81
29
311920471
82
41
96
25
37279
88864910
48
48
373266
59
471103
81
469062
367702
398189
113547
479466
34
251421
44
333302
63
639382207
90
10
40
470856
6
895290233
248865
466609
295779
44
689787459
389310
669648135
14
21474
139345
86
63
185342
78808
499600
55
6
392907
463196902
354062
359613
1
38
41
58
1
68
87
10
332836
76
35
51
70
86
98
137119
435439
404175
112679
671
123228
18
97
15
41
336438
219803
56622580
733347520
38
310339
210036
481712
96
4
194961
36
559317706
89
61
45
298775
37
3
15762
88
118250331
46
318854666
4
31
9867
295916
85935
166780
66
14904
118452
323642
37
221469
17
79
10
7
479615811
22
762982098
58
34
88
35
476814
25
94
78
12
5
330856
65091
71696
69170
993079129
34219
88
292078
175305
2
95
59063
20
3
334480
98
9
17
30
32
133011
103526
169519
22653
329006
202584
7
78
31
50
5478
236272
31
74
53
98334
6
63
10
53
8
38
91
473971
85
32
882701863
161124
462859312
71
55
470206547
380492
31
2
6
489207
19
27
423048
492198
342949
67
216230
9956
363673
7
495462
27
89
39190
4
64081
42
173281351
83
78
489499
5
105683898
583720159
94
287995
1
3
484110
96
310542
7
2
77246473
41
69
143356
57
429432
65
2
20402
57
8
279741
464362
271736
76
52
254825
464629
33
426522
196003
273607
42
346895
7
39796
152564
366406
274021
62
99822675
158865
206697
73
483154020
12
47
7
82285
20
5
37
346886
351530
319177
4
373224
304565
409805
297744
75
117980
11
40
385496
21345
159993
9
156433
165882
206146
14
40
74099
51
25
26137
83
459938
16
435916
48249
38
87
74
46
81
103504
3
22927996
159041
34
86
539134743
192667
1758
64
75
496323
185267
26
14
176824
154522
491989
342797
74
301754
256151
733551778
21
58840
26
493076
20
289252
65834
81
135724
78
3
298123
88727
59
727784994
450617
88
99
85
385629
254512
44
26
517139749
22
7941371
2
453231300
61471
377810
255008
622590398
20
916315259
47
72
99
422666
338145
49
236861
375863
14
404094
42
375744
13
1
354302
81
96
29
3
8
426033
343612
93
227599
394371
12
99
83
15941118
872086566
68
24
260594
419323
358827
83
40
112132
253851
498734
81
417559661
7
2
54
169302
296449
319877
10
43
11
147610
76
567382496
396606
919597389
5
30
240725
93761
53
58
87
402158
265860
33
57210
440453
92
32
4
429509
226257
20
8
61248
318557
182713
178207
957314802
291013
19
293460
239343
161165
57
176543
52
171777
45
298515
33124
167797
11
5
66
382562832
433159
162149
297501
30
1
51
741839744
97
277223
94
672493727
68
269122
57
217349
85
809363286
85
345920
34
68
451945
350493
7
73
32
90
173162
22
75
40
54
40
8
94
306121
9
83
4
10
5
119268
35
136492
421762
87
61
297471
2
3
63
927002066
268736
408999
93
49
10
54
97705022
66641707
60
65
494887245
14
410575
87
16799295
302706
9
280537
2229
182516
443833
208273
786232302
353753
9
79
4
76
38
96626
360120
5102524
58
6
35
348989
26
376842
421699
89
24
182842
59
70
395291
645644674
713473707
462203
88
82
79
8473
309150
279674
13
70
43
294412
84
89
51883
82
30
39745
415506
6
353125
495085
124860
67
65270
17
321473
93
88
274740
7
767155488
337209452
183715233
230505
412496
27046
607
52357
7
156684
15
404683
35340
98
81312
69
324652
478014
225867
20
197609
50
14
9
55
176600868
44
97
299033
715486840
109383
15
483487
371099
418668
326065
323087
96
38
291726
749474776
68
261550
245867
40
276208
81
9
57
35
37711
272013
4
92
213830
100655
3
386195
58
7
89
22
338390
881820067
688262684
70613
486808
18
565990622
257539
164008
233278
58
156772981
46
163255
27
259563
62
46
51526
29
326282
96
249506
29272
3
194189
2
28
56
69
57
253007
56
482178
84
14
72
4
2
463865
50
86
63
405871
2
78
158673
160130
280731
515143050
389818354
483795
265438232
282062
337589
23743
283466
11
45
81333679
208663
44
16121
99
78
110570
433475
79
90
70
29
21
36
317995
489278
218098765
303739
33
58
35736
14
444919
344492
83
74
370774664
63
37
2
98
14
76096
37696804
50
498082
212125
66
18
296026
37
307529170
73
193685
404363
676184394
345824818
56495
30
361163
34
83
4
450637
144021
77
2
373225
309865
65
31
67
37
76
256339
37
45
56
296079
402043
34
89
408045541
96
431491
328198
311081
69
525100582
377829
239528568
408931
142753
20
475292
11
3
66
8
26
310506
19
70
4
66
8
60
45
385710
37
62
5
71
34
427117
61
740469022
87
6
405844
388711272
3
7
83
384745
11
27
276639
19
33
6
65
400184
4
30
199292
358963
357756746
82
286432
51
156709
968592960
196302
62
245048
222079
8
63
96
393173
12
99
23
43
257649488
83
46
88082
49
20
58
46578
347950
56
42
28
70
81
440670
111454
6
83357
395401
61
619226907
75
191338
4
205659
483613
77
451603
355830
214362712
9
376230
92
71
262542
331744
74
487869
186682127
150504
428243
57
84
4
105333
95
35
7
102488
335850
439393375
13
120110876
58
380830
263170
33
271657
481438
80
406300
61
48
60167
64
308772227
19
473164
398958
315162
40
5
388495523
715652091
105327051
111594
45
198075
47
142528
84
475160
96
6
28
66
315314
89942
187921
733326362
113166
71
1
347783
38738
397499
8
57
63
86
352989
483791
58
68
33
3
308749254
69
160175
31
7
15308
199070
62
672807960
37
309247
4
63
75
378967
215453
820036130
457724
32
66
63
43
54
65
331486
10
79
244289
196134
474791
65
93759
8
19138
71714
66
8
9
62
5
305196
387579
47
46
56
269889
42
7
9
157632
325650
31
436998474
83
2
14
96233
8
16629
27
9
294647
12
82
46
952660179
70764
18613
5
327383
364378
77561
31
943207725
185489
389943086
354651426
92
43
71
25
82
72
247461
57
84
21
320101
204611
36
129662
89
616395392
59
82
84
15
153420
271418
224565
480704
61
125777
81
29
19
88
301285
27
37
398071
19537
88
245050
63
91140249
85
326488
262249224
453527
175392
7
87743
1
72
45094
209972
1
24964
47
35
26
197325
10
484041
41
47
15
4
7
239512
96
347655
489168
19
290961
950292577
392244
328864
841807168
620992116
87
216356
183562013
497115
253622
318103
76
23
44
10021924
55
27346
57
16
58
4
47
92
86
569808261
39276
35
14
164616
29
439487
292796
1
21694
24
2
70
27
76
360558
9
92
4
470380984
42
342523
27
65
31
1
59
91
19
461141
483680461
42
34
26
1
742234090
1
49
481633
287639
9
67
247719
92944250
78
53
29
339891
78
95060
6
165982850
365560
277043
30449
84
49
41060
32336
6
78
2
71
93
70
84
43
222662
54900
71
43
723064506
99
25
72
214499483
84
199774
62
197528
280728
229843
39
100512
754492569
2
5
66
5
178096752
432626
49
473668
10
451507
904854808
517210953
71
134062
99
63
30
39
6
127116
97
30265
6
82
9
72
81
85
318184
494391
18
279391
43
47
280188195
52
86
273968922
45996
156801
78
30737
815623405
89482
377983
33
396493
53
431839985
42
35
460879
64003
22
337566
180839
447260
22
27
525284176
463509
6
374187
143785
84962
51
49130
13
78
12
202112
383538
29
34431747
48594
146626
2
899032045
6
63
124760
428581
8175891
71
28
358391
243195
3
6
204453392
318904
168581
2
38
4
450658
400268
70
90
61
183188
64
98
246125
72
319732
255877
158413
299470
167116
772549478
33
364760
11
32
45
67
2
93
394480
82
24
478091
412360428
10
687600746
383191509
7
71
86
717071441
342628
445270
201163
55
402555
204737
112093
495832579
410894212
5
55
210318
67
257471
70
2
4
6
93
136519
13
479481
83
119108
280562
51490
418143
108958
76
711105231
22
74
440233743
34
201887
857097461
353756
52
475888
60
282622
184398
39
276176004
387599
808742318
75
362394
8
117685
301636
354060
84
375130
40
93
98
257291
123571
345222
66
269031
275706
299862
388067
46
97
60
55
6
33
60
196060
949451280
921746330
129094
340664
65
3
70
50
6
7
75
157062
41
20
676419827
405427
312899
97198
917
65
66
18
342393
822974226
6
215106
68
47
10
23873
199841
136982
198922
15
499558
9
74
84
23
466765494
106981
99
400342
71
47
254531
4
174066
83
350381
88
105786
132991
458674474
331090
17
113338
173380720
98
25
36
89
88
113506
8
275801605
90329
14
28
2163
461749
76
71871
491714
77
72028
5
280466
166682
274415
303063
354240
27
92
840887449
29
66
212540
3
585314694
74
8
499335
318688
3
9
776164498
77
434538
123151
64
60
11437678
17
173413808
44
6
4
27
138742
680273967
874970203
439099
3
23
19
50558
21560
33
181600
20
21
52
61
5
261707
431257
27
4
18
358543
344254
36
874023755
76
30
93
223336
154079
4
214267
51
33
61422
91
286639
53
12
454390
381376
358339
242899
5226
702951650
177897593
338548
80
202624
85
89
78
94
59
8
411820
206309
447584818
6
20
274391
28899
73
147821
93
19
47
99575295
68
62
20
98
19
19
131576
317150
97
70
328907
295779
61
7860
70
93
275449
87661
13375
24
288936
89
74
4
30
171168
457803
176464176
129025
313324422
82565456
202766004
117608
182597
160096
23313
384319
297867
95
48
148353
69
12
53
71
133568
30
11
87
339205570
40
193297784
171088
597236149
57
74
487245
22
96
257128
958033429
58
1025
330347
35
14
66
18
220363185
103114
89
383558
251375
958423958
306847
98
4
381200
67
19892911
60
96
285869
444593
314733
6
892525139
493404
428600
12
54
191345
38
332900
21
464588
151516028
439292
387067
6
13
75
33831
4
66482
30
89947
27985
69
144880
7
430212532
76
796264157
489786326
445549
8
27
91
41
14
288550
20291
77060480
425753
123925
15
78
29
863197621
33
5
136652
40
4
7788
463585
195240
5
16488
71
82
23
60
73
241007
69425
79708
60
58
815998740
5231
656815053
66994903
433294971
381607
60
33
37
41
75
486661
97
56913445
210849
50391
285876
49
85434
31
71
494989
16
29
77692
76
121695
219720
247461
121962
5
83
289503044
13
173120
874758333
349255
433532
223273
88
128636
2
50
135607
245244728
31803
31
73
938027885
26
33
1
73
92
425937
326624
7
418809
170264
9
65
393496
57
764841957
68
17
395206
826676266
242860
4
81
17
96
321098
98309
6
120601
462438
17
3
54
153173
247493
3
23
12
84
183584
302416
79
67
5
479768
29
429095
63260
90
5
461282
1059421
48
239993
266749
98
44
39
99539
382948
86
97895
21761
141540
454525
87
36
639762646
275883
42625
3
63
55
120865
440358
66
248111
37
116191
39
387719036
25
94
3
289218107
88
274999
41
4
240993
16889
233544
27
775520691
66
322526
11
13905
37
460055
466954
306680
119219
8
128967
258522
43311
9
160933
51339
36
204375
89
47
286034
38
240514
74
8
455232246
188290
419078
970158413
422744
97
2
2
86015
20
133960
208787
19
322807
1
289839882
71
425209
297144
90
34
68
27130
491390451
97
9
56
94
55
93
87824
491453
445884
41
91
52
495498
161654
63
37
145173
27
5
94
86
83
267881
310193258
29
800164377
129736
151361
57712
90
77
310955
69
57
1
2
62
48
7
796603513
395924
44
404234
27
82
7
31
20
43
139270
334127
47
379629
265248
26
208795
324238
469471
242684
17
58816
305542
53
36
316160
4
80
74
84
446548
8
70
286477
270952
249400
353710061
6
91
338886
35
840508376
26
7
556402786
153287
87
20394
671720106
364440
25
65
890544259
280313
47
4
455256
144121
92
75
43
46344
286337
268790
74
370695
68
83
8
84
363404
24
165856095
172007
39258827
152765
62
96
61
308565
590801285
43
16844
38
21314
3
24
82
608786123
51
93
1
238007
18
223217
260021
22
62
274322
276456
412670
161739
232433
61
200575
53
11261
69698
21054
350003
251502
16
493629
76
34
29
8
69
75
80637
549325133
2
187938
204861
209534085
15
43846
292087623
2
61665
17
64
79
414082
41
98
74
421396
441710
51
6
445122
63469
76350
9
14
262542
1
22
337956
47
190605
85293
28
760217039
13
21
75
88
37
15
79
65
827058934
1
6
29
104264
86
358211
37
53
78
229090
6
810709857
79
91
795635877
68
44
8
78
3
120322
158162
411108
414371
81
472889779
13
57
13
31
366182
68
335929
51576
162375
77
41
1
9
93
1
456360
258764
247330
72
25
39499
15
363773
53
85
330730
461430
9
326438
119403
324323
8
30
110700
32
53
357018
434970919
110101
77
33142720
149109
8
85
131211
99
72848
77
55
19
307471
5
944413811
164439
497234
422065
10
24
354204
90
30
24
442545
191945
427879
64
190716
407823
410647078
64
1
6
89
738280454
3
882298099
119367480
477483
874624865
76
80
46
63
385264
9
168735
75
6
1
33
61452
360997
64
737412216
377688
74
37
92
4
491131
70
398274
9
44
59
284565
74
373815
18
114756
42
556047128
317645
452485
68
18
77
495444
97824
84
308894439
398336
278236
57
167911158
209981
2
9
99615
240700
277289
299662850
49
196987
277971
25
453789
440527499
203788
186095
228333
147778
38
379883319
376934
44
382178651
31
58
52
48
78087
58
91
60
119769
437093
97
248269
227274
9
75
64
3
3
2
490272620
46
304525
109488
73
13
328892
135180
274906
9
898125524
3
416396652
38
42
41
291999
381930
14382313
226678
377194
43
20
83
76
83
32606
125640
52297
95
89
57
19402
34221
480282
360517
4
26
36043
74
7
105193
907498914
38
47892
51
18
347836
97
170508
2
26
140779
158640700
871165451
6
158880857
44
223009
322152
413543
12
107669
748999043
29857
89
216706
433974
93967
64068
17425950
87
89
5
490720
407870
367842
242534
377995
305480
119682
286142
80
803345425
51
259510
46
56
42
52
29
255483
46
107934
58
35
29928
33
1
37
2
21
72
3465187
87
70
145901
232144
96
416889
52
44
288057
498345
385309
83
228338
257333
129726
133967
14634
368462
89
249425
5
13
301859
122996
750365518
35
382279
107669
9
576980470
357535
420083
412394
402603
416087
79
99
475752
33
30
3
131948
64558
51
84
7
49
298282002
932997658
43
33
87
8
85
14
705718359
13882
41
223912
1
9
46
446519
311294
55
248544
398040
399103
117541
82
238039
33
7
7
607885782
382174
114899
3
63
4
476849
80
34
471990
25665
265826
370163
117598
564892842
253331
228982
48
229586322
16
438292
314671431
15
77
43
171033
42
91
56
90
279748
258345
233788
12
68
328964
1
261135
39
98858
85550
137991
445248
36
194939
49364
498489
53
61
23295
98
21
34
5
58
98
39392
170511
8
340623
296653
449576
370801260
62
79
125055
210828
393316
5
223700
423507
16541
68
33
477671
235144
201808
201084370
450234906
99
364076
599373959
216507
9
91
69
69757
161543
32235
113733
441641
459010
230623
81
6
275739
402018
53387
98
28
917811264
48
449340391
359015
27
8
12922
730113929
35
33
38
42
113845
97
145512
16
17205
202424
32
5
75345
25
430242
493045
6
91
57205
169481546
155736
1
10
74
317234130
553893682
199663297
37
249354
442287
250727
90
315648
147402
73
445848
53
14888
39
189414
578751177
4
408163524
69
368383
141326
362369
73
128566330
266242
58
6
9
41
38
74
584281516
4
183585
433205
36
243344
59
99
287035
427332
47
122520
35
307773
75
14758
254155
69020
28
271119
990889462
30
56
28978
344597162
31800
14
367708
23
88
37
454784
70
248689
29
93
240225
10
7
301254
473226
454504
366504
68
5
53
1250
94
360336
212097
49
311962
9
76
60
559914395
1
3
707594594
148716
23
146518149
294173868
83
68
346478
508763550
134912
342037
88
25
79
351216
81
31
490319
79
60335
25311
410824184
881438347
58324
85
20
15
13
49
77
60
478050553
38
127285
178712
30
199349
360484
268523438
27
440281
63
9
356736
27
91
23890
98
3
8
239448
62
35
93
83
5
432328
457957
73
86
493080
81
275741
188021
308959
197820
7
275452
266959
248511
469415
70888
292340866
15
251867
22
67
431131
34
23
134673
150215
23
746176655
267403
95
50
20
36
82
45
30
184969
82
30
181963
66
2
92
338960
75
8
772110842
98
93
546432009
325980
53918
32
346710
9
96600
19
392876
306202
300755
437728
16
451545606
70427
133204
188895
7
240793
40
43
333035
321853
7
29
712329325
61
292860
65185
396002
462378
58
11
397258
325499677
86
52
49
1
12
37
482487
51
420320
876723380
436705
62
323058
62
1
241109
449708
246700
50
241636
343475
4
81
88436
35
8
128057
1
357146
12610
44
294233
220385
875449706
686447443
221624
61
58
416162
336935
582482760
48
71
9
385733
73
457273084
93
285506
51
257426
275082
841186595
300268
30
3
4
223167
46
161348
91
442696
84
35
94
32
2
204903
270262
9
643363541
20
447860
67
246639
26978
1
72
48
152712
154056
6
190635
14974
94989338
95
29
228074876
91
18
96493
400018
397261
59270
172735
231971310
4
413118
82
434005
93
45
167897
203463
272593795
322559
10844
2
22
482533
6
118762
79
114230
120653
28
434
83
55
87
543385946
17
78
19
101781
2
45
131251
41
954272934
357559
5
208859
121041
228641
8
2
58
88
485197438
493877619
80
369757
2
47
75
2
40
401432
99250615
12
4
263184
46
241424
99
4
92
26
69
67
33
81
306158
127685
73
742097944
15977
50271
328521
309319
112764
85
37
441059
50
55
5
880750789
50
394710
3
37
369346
16
190188
168962
320075
82
412239
19
316645
73
110974
315722
8
477231
9259
243990
83
9
97
152538
185274
274526
156329
356517
34
18
157964
273316
50
45
21
486702913
85
5
73
92
228526
96127
416032
513278651
348874
64
84
100567
453145
32
413040
215403
46
103078
19
98
25
6739
431063
304400
344756
95
57
271972
65538
63
709122691
63
2
34
55034
925395577
268759
173690
96375
68
29
4
28
365003
418817
51
6
55
92
27
161220
81
131078
87
99
19
6
61
389883
218584
53
48
79
64
93
2
660838924
467651566
31
36
18
5
70947148
58
55
743407133
383265
158120464
346491
937469039
4
270247
4
80
35
224093
4
88
21
85895
288762
103329
48
258702
85
466106
160376
2
76
69
8
431507966
409015
37
28
12
312969
870805378
343069
85
43
346234
25946
52874
424452
6
480862
5
56
41
182594
9
53
67
448392
65
147119507
298714
16
962901419
70
99
93
68
610566225
63878
60
6
19221
8416
4
34
73
114466
82
249953
122488407
783503541
9
93
20
58
871166839
310502
52
55590
40
60
38
189918
479570
513271645
278667
32401098
208127
34
579010866
90
406060
605987957
4
3
266620
47
18
320805
11
97
183624
15
76
53
36
7
5
58
460924
9
2
23
9
70
79
21
9
994383342
84
69
80
84183
396173
4
94
59
226160
476054273
269666
24
75
13751
5
68
200431
53359
166145
88
926169602
491331
320227
64
47
17
63
474499592
313437
5
30
305912
436873
34
184565
102530636
82
290977
43
13
388200
336920
382199
51
38
6
3
316115
469648
443380
380408
97940
26
116645
19
422054
216599
97577148
1
377923
333543
25
406689
419542
32
6
867261112
92
8
47
2
462630
267269
80148
378934
96
37694
59
25
394845
472044
82
37
32087
46920
378752
64
52
9645
33
426363
28
55
352372
78
125693
418255
98
22
77961
11
60370
33400
92
52
160771
1
312357211
128321
70488
434971
798763450
3
170067
62
9
676548870
317383
216432726
74779
354703
319756
246161
66
81495
31
36
336857
232269
207582
767833562
971952813
144327
491379
75
59053
199733
26
41
13
479778
308980
13
194352
864500660
48969
476709
238522
71471
29
134917
171297633
69307
4
245851
264642
325750
235424
2
74
478532
67
73
43
314165711
198407
51
5
131398
78
453747560
76
292256
37816
89
39
445603
77594
2
18952830
399255
610257090
65
27
10
93
52
58
42
191358
347316456
99
37
184120
314727
85381
5
8
430095
393108
61
243320
58
26
86
69
4
27
18
79
7
468842
99
52
447934243
40
296973
518555631
90
107546
497264
45827
78169
6
332571
883352729
70131
65
1
75
83
127584
29
52
165201
6
360376
98706
7
318402
83
72
33
21
93
84
28
8676
88171
110373
29
364334
7
288289
71
356437483
406088
54
95
33
168232
84
21
52440
125461
8
24
3
219326
32362
12047
87
21
6
189202
62
12
6
24
43
190092
115832
237546204
150915
8
276298
836319619
310834
5
75
200972
333054
354679
68
377201
90
20
10
141345
899384245
163841
647694484
98
169357
9
50
59317
86837
356596
428819
1
58267
931681433
456705
466295
517616491
26
92
285108
8
109653
67885
97
67
52
58431
57
11
444127
41
295495
209826
445763
41
97
35000
62014
154178
21
34
13
85
702787327
90975
225792
12
147620
188
2
55225
498051
11
10
326979
199455341
24
81
434397
170986494
426609
107620
257714
497904
42
1
407612
2
4
83
60
1
62
72
17849
61
447948
10
81926
44
62
279220
31
48
90
132062
49283
417981
74
45
1
48
75
102006
9
83
64
274203
37
2
228567
238158
39
82
58
243248
458168
90
81
167054672
46
353493
110850
77
10
383251662
19
1
185834
184561
90
74
88
300207
3057
214213
310758127
46
80
238522
142836
471964
792036376
71
44414
333489
829765568
6
173821
81
96
75
17775
19
234087
296874
3
490368
120894
353691722
380438
36
334532
445338
470798
60
208837
831090853
36
16
181522
5
409416
373577434
17
2
335374
401381
1
22208
76
28
4
325433
13
139589
744581227
8
37
451969
30046
615414925
61
410716
480400
332058731
482644
78
63038
446802
539974712
156373
2
309661
432089
394014
440181
52
641942353
43
48
497541
128163
47
446321
8417
44
37
50
54
5144
35653
743849550
88
128064
717997296
27
15
230528
3
11811
90
4
29
166433
23
83171
8
85
186527389
205754
89
828884670
294051
13
64
1
555374123
38
66409
24
3
38
30
740059267
50
55
45
137420
86561863
304682
157889
95
5
131910
475006
4
92
693718384
68815
20
64
23
32
99
75
62
408963330
92
2
68
338886
36
95
298891725
93
70
24589
81
20
1
150646
586638336
5
272536
746709574
388832
469359
60829
59483
482779
98
185968
119848
373326
48
5
234428
18077
94
175916
93
88
15
330501
137510
44
51
314197
66
62
2214
773799873
37
70370
81
787276261
55246
495879
33
4
135970
73
97807
290335
82
268519
430367976
8
301157
38
7
218582002
247502
212181
90
86524
73
80
48
36
89
381891
15
82
92
291672
20
145941
384977
89
213930
60
4
8
139966
90
578156439
81821
433417
22
75
52
127217
53
83
400563
407978713
400193
14
43
8
22742
27
24
4
305177
323865
302403
67
78
380510167
5
66
66
12
70
48625238
144652
66
119076
243800
800248579
422913
39
59
45
690503536
216526
78520
31
60
44
136143
79
81
203406
90
917320153
314612
394352
859114509
13
16
64880
234515
89
113060
183758
445134
354575
80
100811
446122
63433
79
39
204730
427220
261398
82
68302
6
254528
66448
36
6
386720
457537
440476
13
323159
413108
55
94
15
317582
470616
425262
58
18
52142
98
65
14
236344
46
469739
238310
33
76
269335
156079
780776947
1
227396
58991
609636880
492003
403014
96020473
31
33
21
57739429
35
406497
79
16075
297563
279709
92
704968726
85
6
421089
884298307
424176
810862230
318584
91
73
72
17
506827967
315297
71
232640
78
82
340042
318712
273277
17
7
285544091
336647
439437
7
55
33011
90
220251
32
89
82199
281475
52
287124
39
43
353545
90268
6
459587
48
8
308050
49
3
488836485
376714
808121572
9
6
795137750
14
462659
478025
78
231022
97
28
410267
385362
7
78
29
42318040
37
140321
385418
336252
25
207559
3
8
419974336
9
14577
37
94
57
48
358505
414532
256728767
38
82
154422
262900
10
66
173992
769531032
165565
152695
303379
54
372336150
60
454776
34833
8
471282
65
375977
313949
64
494345
39
46428
4
12
315027
6
179251299
5
12919
84
479943
273618
29
395728
1
187964245
361366
67
483194
97
57118
1
284425
15
222254322
131104
304433
131593
426779
41
67764
242603
508957363
72147
14
419233
323646
47
5
386769
518782587
363480
19981
32
6
54906
466415
2
4
45
24
18
19
61
80
66
38132427
12
6
107584
295485
57
362634
380666
1
71867
113715
83
246852274
11
82930
89
84
869004733
49
757228836
3
291616191
418403
41
8
366555
198647
86
3
1
175004
37
98
315358
2
279701
476828168
76
13
8
214517
469048
84
44
83
29
29
87
53
222059
229495
391659
81
69
291276
70813
3
94886
93730
961097673
9
230282038
84
50
95
222867
801919044
318760
54
299070
4
437936
32
159598
473365
342959009
50
211048800
38
271592
206038
476023
6
1
8
79
94
9
219406587
236714165
958496828
57
270596
938201568
354637
304528
9
212893
90
351704
492131
272605
60
9
444744
149853
289031
220
8
12
520052440
30
1
73
130182
46
86
150104
50
90
85
334476
35
325814
378015
89
12
36
35349
174725
4
92129
341447
17
396430
50
55093
183269
193856
99
482374
125807
50393
48
56
326064
6
252161
16
210024
74
84
43
470151
77730
5
251365
634773663
83
8
404357
362374
87310
247932
306565195
23
56
41
323645
82
6
1
8
67
302565
53273
2
47709
32605
98
93
66
228705
94
50
70
215382
383899
88
317589
2
468946
9
13
112836
5
13493
496570393
56
124142
85
378900
84
97
82
76
12195
172670
7
5322
44
60136
10
100568
422380274
28
74
87
14
556348152
477320
22
1
201343
57
72
392491
435460
146116150
42
25
170228
14
1
342519
10
400056
127884
50
76
39908
70
83
82
264668981
4
435083
305049
36043
412907
244087
66
185493
22
538534206
30
476221
79
410410
181113
9
92
25
83
326101
25
23
82
58
231903
356874
48
23
58
532577989
348751
77
83
33
39
16
37
49
545059633
82
77203
198242
21
53
69
498058610
187719
86
457491
89
452590
266998
65
127232
87
811397106
87
20
85201
341787
68
384145
403716941
92
78
90
190686
466162
39064
479589
142905
177654
235117
47
288624362
418135
65953
90573
119649440
84
939025160
78
468363
33
75
211783
92
713669350
59
48
4
302577
82342
12
452199
283612
215979
444198
7
138466
67084
347573906
42
669665763
218341
237190
3
9
3603
432099
58
51
73
69
414503
300450
5
92
323411
61
36904
78
122331
75
20
225721
86
137124
45
376275
81
13
208733
259501
43
12
72
94
82
333738
462062
48
58
453247
61
487887
379318
8
98
53100
2
328555
99
206739
61607
55
493010318
40902180
88877
40011
4
71372
87
58
60511
223120
1
44343563
379307
98
24
8
1
95214
83
48
93189
3
43
3
100427
19
42
415518
54
9
45
21
14
96
324133
23
134120
64
41
104176353
270703
42
68
38
17868
56348
498494
29
15
55
281196
76288
15449
127402794
8
84
8
63634
175007
716929242
291868
20
68
33
6
369845
302018
24
61
348160
560773708
16
16
333594
47
347437
56
330597
4
383840
88
65
79
911592131
22499
6
57
19
628694505
95
167509
299275
440211
31
242130
317537
122010
69
35
491968
771880
856472830
9
309910
239204
64
419685
55
269934
37
139775384
342202
158596
57
13
22
76
22974163
79489
92
30578
7
14
265341
5
37
877009899
44052
37
378715
377693
45
702759423
29
443986
328885
106575
2
237143
61
6
269382
224042214
326459
78
353649
27
185458
56856
35
36
12
11
435022
5
113528
51
43009462
48
265311
81
55
50
498405
611658458
3922
491203
13
80
29
3
19483
75
290641
60
6
21
11
43024
251779
27
93921
1
224952
92
86
26
169934
376175
75
469670
39
9
69
414994
2
11
225109
899832596
876352633
394465
211459
21
9
16920
88850
219681
65
454744
7
26
430918
7
35
50
91610
338029
133255
96
435165
108459
378959
26
26
488419
246331
103174
319095
361089
319046
30515
89
484185241
339914414
727804977
82853
88303
168701
209330
335602
284499
262511
337965
82
223129
66
33717
42
492884
24
7
75
83173
146399
95
11
92
13
49
44271
89
5
3
11635
33
66
634796998
58
48
8
490997382
63181
432181
5
14
72
215602712
34
45
494151
287784
327676
44
20
216124
34944
606722326
83
43
3
83
83
656461965
379541
36
100221
140077
271912214
87
187880896
69
55
55
30
359109
56
79
391005365
169940
7
178484
317118
340496
19
401192
46
30
19
5
35
7
338642
147422
848518671
280901
46
74
348291
89
72
71
8219
10688
1
76
7
7
482365
2164
141001
497355
16
61
412596
11
228092
4
3
181729
57
111760
22
284637179
44
1
49
459572
3
120319
22
382438827
179017
52
341438
60
224235808
43
276426
46
40
58
382094268
200882
84
86
7
243587
6
474923
17842
22
345069
88
42
451509
91
84
327199367
386303
95948
46
418275910
329522
229736
2
308008
68
1
63
130436
86
123394
333827
49
25
440285
81
431175
292789
5
383840515
294997
57
79924740
488099
384808
1
32927
77
80
158346
56
65
71
326653459
133589
80
435777
458757
21
362011
248386
91441
59
84
57
49
20
320325
404790
14
18
95
79
13
41
1804
458533
34
33
52
127681
48
31083
70
246616
23
252436
77
47
1
128891
53
451875
49
5
51
7
78
26
371231540
24
92
880545348
57
415781
56
48
90
30
58361042
55
35
62
300099
78
357594
44
127034
116712
17
126807
5
77949
7
72
412584
8
451723
39
56
282788
74
65
9
3
310427
90
161082
279928
7
76
26
192428
52
57
82
57
4
88
39
482002
15471
396460
47
38
306109466
34
326218
976946624
87
51
590294079
185420
859537122
21
24
20
266277405
42429
429100
289463
111417
74
13
82
381366
249080
46
53090
150340
187510
5
34
5
6
9
341533
71897
47
931655374
6
28
89
60
31
42
178521
3
384983
15
418798
87850723
18843
8
11
47
638617569
318456
245954
308843
2362
52
496856
9
74
97
459492
341587
395103
99
17
537163130
482016
398977
212357
96
42
1
84
26
29
212305
97
115304
74276
80
145262806
12
392830
44
4
197298
144667
97
34
57771
94
6
4
99
85
128678
770241344
280856
291543
44
10
48503
9238
296235
6
5
424947
93
209031
393765
65
270011
294119521
53
303810
33
180407
35
42
164741
123770348
354936646
434019
305345
305303
54
80
461978
40863
318979
1
470166
73
479395
14893
20
461182
411909
38
39
33
27725
76
70
85
217024
411873
441891
49381325
326540
261054
474206
43
224644
38
57
821045256
63773
2
8
29
53
471660
22
368315
34
66
432517
11826
103603
261751789
64
192435
182058
50
10
31
18
84
10
83
57
42625863
307687
260245
170488
462976
13
496786
364063
69
461024
95
87463
33
366000
64
77616
167178
19
43129122
255680
5
256440
49153
14839
6
60
9
507899421
87
99332
456165
60
308804
6
36
269984793
342045
143863
164482
89
321634
7
5
412255
117430845
332729
378330
175088
6
722637025
4
85
81
93
87
411105
62
28639
287799
26
134575450
219369
18
202504
216287
88
228703
903646493
39
280850
294230
7
108120644
302044
115014
15
75
76253
73
21741
446507
43
49
328827
172686
410330
56
730288799
51
38
44
19715
55
62
42786
142605
93
199280
446589
6
85
435038
22
12
50
353210
82
5
26
21
37
402343
117676
38
44773
42
21
27
5
8
39
37
420047
69
26
85742
7
458869
190003
544192902
77
13
270130
98866
89
40
381539715
58
53
377912
16
26
86
24
191670
857890264
6
34
48
176448
265984
65
69332
5
301446
2
69
482147
496335
28
171762
45
32097
264244
15
54
875848702
17490
1
69757
159551
107458
92
5
49144803
404482
3
2
4870
183260
81
703033115
6
10
129388
451470
41
470782
418233
28
313726369
429198
36
47631
194498
281986
29
11
435665
60
74
496597
66563
51
68
48
197703
15
386405
122795
95
197319
33
99
6
455823
417451
483009
71
8
394903
287361
24050
389846059
65
226711
3736
637630781
4304
247416
19
182584
99
37176
411897163
473834
365788
16
78
8888011
448961
76
28
65
113368441
71
337073
55
268041
422457
308973
45
67
427327
95
234033
68
77
7
876441265
130879
392085
40
268334
81
4
170037
27
21
73
415584
176503
413765
11006685
38
154394
670799783
5
89
8
24
42
5
39
3
499623
468792
34
37
82
85
38
849580087
7
82
392075
255363
79
437810
177410
73908
366769
86
88
21575
359902
646687714
9
446391
1
265807
71
325482
28
86
58
14
5
344842
80
9447
142033429
772273904
970728040
23
89642
98540
286664
6
5316
34
64
407344
78
91476735
212842
52
22
144397
301303
92
48
75
59
956345833
69211
75
169558
342647
354146
14
63436
442063
30
50
21
158057
25
45
83
41
109343
169223
57
64
2
96
31
131162
88
59417
9205
6
87
19
11
75
7291
924275339
697808569
28
254395
2
85763
82
412174
35
22
337657
90
58
203877464
9
95
242804
95
116330
22
90196
341064
9
59
306961263
62
174105
843701485
68451
38
38197
340107
397369
1
52
55
56
255462
468575
474294
9
160510
82
50
71
22
76
1
485827
9
36
85
55
77
239555
77
68
4
483122
54
896853488
81
385414174
142155
288828
2
42988
18
476840
58
55875
305130
356181
345599
8
200190
487605
44
277769
351565
256934
18
9
8
89
479508
6
15610
40
64253
446539
62
14
164578443
9
6
14
7990
107683
135270
491089
203782077
100589
56
90
8
2
385129
3
78
775982838
89
70
2
342073440
468544
309791
456640
84
460360
48
89299
56
226937
74
46
8
258124
440308
225058
127979
77
54
97792
393304
21
365084
94
62
42
66
192875071
19
253793
94
6
363731589
21867
64
114615
1
185280
144118
74104
470533
47
1
978459987
40
92886
14
25
63
29
4
152363
26
237268
743857933
63
34
465553
9
319689
208812
43
466748801
65
21
81
42
41
312504
351244
78
111835
67858
406981
4
34
278667
105539
95367
172199
141179
73265
11
4
74
436898
598971134
175561
486917
344036
55
30
8
41
411532
317808792
83
3243287
77
71980
66611069
33
487371
51
8
98
52
373179
231887
26
285919
17
34
479782
79779
467327
59
62
96
3
58
62
205211305
116567
35140646
233179
72
291276819
313047
416239
83
15
21
9
17
101865
492758
396447
10
109632
732343551
35
462175
949801525
380056
258080
410308
41
73
73
78
55043
21
14748
59
9
396906
135787
81
17
97
81
70
228396
10
82
55
913870942
90046
16
8
1
184653
22
45
445367
67
85
38
6
278496
49426
25
389744
231111769
394977
784279851
14
459710
242201
94649
74
133991
188408
364253
362568
86612
221680
42
439862
17425
6
40
950463315
10
87898
350111
21
410221
26
3
320687858
385679
84
22
34
307864174
44
43
498513268
483623748
91
176718444
29
6
50296
92
454139
43441
136803
133389622
28
89
150007
298783
125049
20
525169558
933105458
9
98
179557
21552
8
18
67
138032
27
8
64
376210
190097452
23618
46
280227
52
170567
9
30
66
53
9
51
25
82
37
35
14
311614
21
91
51
70
25113
16
14
42
919166188
64
87
142980550
42
207900
75
507581917
78004
368605
33
23
62
284207
359548
90
36
455055
40
66
347826
94
86376
437998
12466
746120114
109572
48
160300
27021
16
24
91
147488
43
470902
31
107912
9
81343
72
294806
30
2
45
49
352052
323439
43829
81
46
90
221696
13
10064
96
39
958912886
98
1
59
183578
9
342207
336726
43
78
47
93
399336
72
153969
134747
11
39
367460
96101
92192
54
357200
44
35
34277191
80
2
64
80
9
126809
54
483387
156782
413549
80811155
1
46
98447
14
492543
14
7
47
27063
40
251542
736824320
27
92533
93
421428
33
87
1
20
158323
7
32
97
771317366
59
79
51
441194
76
237403
9355
95854
133811092
17
1
57
98
47
153951
392260500
481754
401964
17
71
206334
108707
36036812
55
358540
53
46
47607
4
38
419469
43869
42
73
69
38
31
19
4
68
75
17
577054411
182939609
256109
96
324149
61
250171
46
12
597714766
5
1
130578
265908
58
86196
36
6
247910
91
923500180
239951
75122
287744
60
81
47
12
5
222391
5
83
360083424
77
82
188071
78762
162128
72
96091
234554
97323
71484
750604018
65236602
524750964
226499
474779
86
316525
9
59
274595
1
6
76
861911805
556098374
75
94
36
63
32
5
79
889722209
239305
26
30
358507
5
85810
97205
349785056
16066
297404
50
733215028
94
303911
1
94
91
33788
22107
13
11
40
956806638
317713
60
435559
252473
6
667238745
70700
21
424707324
759533898
33
81
59
320111
66
308694
57
388460463
455393
58
154356592
245530
135098
38
73
670385164
13
37
343113
81
9
10
28
3
38
46
35
76740
4
85
360529
71
5
60
66
104013
98
227315
161331
32
48
44
7
361430
72767
293358
2402
20
224818
3
792729044
69
161817
95
34
248070
97
917825256
237259
185983
78
67
229695804
558684626
8
412533
801908794
324183
44
51
86
9
355753
9
927676708
1
92316
71
27629
261721
55775
7
309249922
64
87
41
89
69
243982
83
46
474218
68
7
136528
106030307
140967
35
27078
430169
88
26
28
65
98024
798118379
6
294813
4
114192
47
46928
420364
35680
21
20
55210
9
134291168
18
382627
323058
9
70152
458728
226830
33
432519
125635
136079
1
12
97
443975
775988769
49221
31
485376
460300
5
36
79
12
166116
6
497532
3
153677
120095
73
466776
358436
475583
450924
76
242693
449686
142425
477886
477536
17
386338
378581
483699
30
29
915137372
65002
465520
62
78
766599919
14
376311
89
215445
52
88
162925963
1
483786
9
257389
460133
158634
364405053
286840247
106701
395668
16
64
203276
270218
52
344290
358924
698468893
483743
98
184049
6
2
76
241376258
422706
13
476164
424806
4
10
14
14
9
466395
325063
69194
79
3
32
225272
86
25
202551
44
56
302338
88
272592
73
419156
367872
60512
78
93
56
348711
63
43
2246
26622
135207
418751
89
9
91
95
72
16698
113157
48
72
24
298845231
436436
520648935
90
4
216198
333151
56099
3
77
52
2
41574
44
64297
5
150292
119110091
436170
25075
95
65333
39
180385
240053
267845
37
1
55
79980747
9
244023
73058
495236
3
72574
330711
491292
40
16
119250
451667
91
887925008
68
192715
71
41157
18
1
78
365897
231604
327150
273214
94
66
82
240680827
3
363809
767264988
15472
928292731
1
233063
149353
345810
9
118188793
53
84
89
232395
378140
54
55053
32
50
475436
232400
46
31
130862
938467472
18
8
144853780
85492
349469
69
270565
2
126354
78
304998
75340
192657
393099
92
39
457626
38
73
228187492
88
74
50
10
341798
294103
96
396385
198782
9
118059
400834
68
913805086
336257
311662
59
418660
479710
197217
363661
240818
60
126717
30
328825
23
29
97421
22
349374
9
12546
43
70536927
90
199143
411315
442547
9
98
5
37224
364414
20
5
355284
26
56
91
427516090
6
264335
776390452
91475
62
88
3
903215956
383788
272446
85
115642296
87
3
344371
79
297202
66
46
461917
384853
26
84
290315
397368
45
579143441
454335908
428229
172031
4
133687848
7
11
385911
299880
342799
489882
304953
69
144114840
72923
61851
11
374459
71
55
53870
493035383
987073981
485577
16
433408
260456
48
55
837436986
253208
48
79
461675
178647
79
259487
258155
439786
971617787
19
15
388316
27133
350195
191390
80
15
13
76
449919
208048
28
177110
41
2
265409537
251080
167323
408760
18315
120053
74
234451
19
5
205426
77
241526514
273741
153275
58
216111
363112
394686725
474822
99
395608
410120
316676
217341
2883
23
82
13
18
147543
4
50
82
359524
915403697
232254
7
231851
9
85
29
619913014
221307
183443507
81
138130
34036
47
5
17
8
56581
294915
511012090
809027676
187968
17
95
373230
267002
380160
474491
96
89631
70261
51
49
35
330247
27
319659
8
583667214
3
76
24642
178196
371594
1
11274620
18
215178
58
464406
45
264688
442883
155662
97
309207
61
482472
369428
75604
28
4
431377
99
213571
460206
252645
273618015
10
30
35
5
15
28
28
195440
32931
18
39730
443161
4
484343
89
12
282845980
49
469614
51582
143844905
78
24
22
80
84
448826
430577
3
274628
72
38
383621
404508
64
99
16490
97
26746
48
149222
161678
19
12
29
432403
31
50
291737
84
180271
434077
93
456662617
54
481974
401463
362085
241470
59
35
199856
414615
48408
7
434589
30617
9
91
486031
433007218
45251
446179
437686
88
49
84
84
324596
291920
33
141306
3
844031702
97
58793
39
485098
90
67
668482976
355454
445682689
1
4
108877
408218501
291061
466515
407925
22
292301
21
8
83652755
197147
14
73
221235
78315
20
875069353
77
257364
56
78693
74712
383884
81
19
27
11
552137798
47964
432088
255428
5
6
32
197035470
940424222
23
72
353424
326807667
152085
19
3
154427
61
60
179445
359138
365134
461458
415097
40
68
29
77462
61
54744
99
96
404747003
27
5
79
328223
22
92
38
85
307073
43
101104
3
141347
55104
4934
52
46680
4
473606
44
267242
16255
3
276393
3
1
482785
246761
22
84
1
173266025
72689
69494
37
52
92752
4
358982
318954
102893
95
40
49
556413024
498723468
488871
83889
1
2400
5
105675
48
58
4
86
180293
63
89549
483928
93080356
30
309583
453723581
208092
318836
85
30
39
427619
91
29
62
63
340000
329509
2
20
12
290534
14
67
42
280834
98
233714
349396
54
77
426663
2
24
446684
32
255083
356082
5
49
419308
11
99
1
177391
161309
41
178314
39
36
9
472828
87
44
231274
69
936206592
21
30
304068
80
96
26
12990
29
95
271054
82
493381
979029460
42
687
367260
23
443512
84
128107
406506
260996909
63
26
431759
197440
164316
3
99
931451111
344585240
16
476515
90
3
1
47
59
3
50
173595
59
94
58
4
133896
9
78
460907
3
72657
85333900
7
454529
9
56
4227
281804
42
33
68972
116310
799886215
7
27
219696
62
6
213039
60
75
235781
114555
80
127681
956939020
99
82
72121
72
154988
61
7
119191
196353
73
36
54
160424
146236
499751
123426
37
32
237645
67
60
234486
52
52
292806
249830
357110
415118
81
27
42318
299405
870713636
393450
51
404681
26
462160884
436813033
50460963
2
60
465686
9
59
921145211
63757
10700
70
355514
6
74
184764
447794
85
521554874
429379
330441
86
84
5
34
61
136912
59
82
70
189408
157506699
372344107
51
334746
1898
5
33416419
11
42
60
70
148752
338342
85
330027701
25
347935
210321
71967
7
6
58
268764
31
353286
114584255
6
7
399432124
49
69
335253
5
348800560
434645229
7
190367
61671
293948
234706
45
76
195779
18
34
409959
241844
62
47
2
497194
356363
82
28
62
72
67
36
81
49
89
196037
460463
369656
80
71
46
82594
134802
479353
276451
88
52
48450
70299
429873
157073
388457
107874
53852
51343
51
453400
41
54
16
290696
35
86
63
468601539
338115
3
32157
464358
61
12
6
80
7
110695141
93
248772
697987
75
429990
3
69
319207
141328
77
716466642
1
109239
937866169
6
99
61
161476
9
9
68660
101523
303335
24
78414
85
215995
10
66
5
45
361013
25
94
205995
44
61531
784907553
78008
65195
86
139520
75
8
131102
85
176087
86
432274063
89
147743
20
6
52
10
308009572
28734
32
4
1
6
638824219
950
56
300212
232125
12
75
323438
26
70
105301
277704
440049
5
401498
31
294792
107501
754985698
329684
242988169
89
27
138120
259492
79
77
225138
92
739853939
49453
2
98680
474084
69
58
72
39
975505119
97
77
262945
228346
90
63
280100
166918
833948295
15505
400137
68096
4
415088
284297
709418258
92
307599
615005207
87
63
93382
183694
79
147299
25
98
32
85527225
151653
123761
251107
58
366960
5
17538
196088
39
311717
62
59
381377
42330
396880503
477756
547645609
47837
60
372808189
61
22
478097
283490
22
270293
16
609161920
36
66
88
24
88058083
476180
184552
2
3
47
72
241038
97
42
21446
523086836
34643
126909
12
116152
399364
75
344113
189376
466436
14
497357
55
77
105615
8
15
361733
965683993
72
28
775154138
227536
56
362334
81
139933
86433
8
308586
66
18
20
14780
90
7
83
7
200850
88
22
451084
431506
52
302494
179174
1
20
89289
61
878929564
722250468
277146
89
407579
59
70
87
468877
69
202630
426766
499871
949537233
1914
6
193778
75
393936
9
309848
408446
5
570993845
243427771
7
44
4
53
331473
36
82
96
68257
87
32
145397
408240
90278145
90
220682
408961
882740528
84
75107
261177
64250
417182411
256233
56
81
44
105256
32429
240705
255251951
87
267531
87319
414258
219428
37
53
7
97
26
43
114335
75
7215
22
5
30
42
72
66
17
276559
25
36
80
39
47
82
2
9
55
159040
1
404366
14
90
58
48
320456
239954
66
6
9
258898
647414974
495838
873625148
327454
71
741885636
88
24
33
70
118822
457030479
7
213369
6
60234
8
14
395121
564472720
33
497453
209245
257797
95093
107473
58
367312
85
150293
85
328571
49306
317058
402173
400973
95718
54
499577165
39
6
87
11
39
126724290
41
27320
755884302
78
74
22
23
97
64
26
83
89
8
136011
280342
65714
331810
3
51
91596
81
203667
1
67
186361
181885
372055
40081
54
451802
81
434642
62
26
571498895
281895
84
322131
147737
46723
811315682
269446
17
886396276
390108
50230350
47
275905
208644
75
61
10491
365920
61
8
69
106747
15
85
38
358876
65
13
426816
323986
96653
30
240246407
165709
88
304218
473687
12789315
6
466086
393324
180126
223861
79
69
307997
16
167971
40886
95
86
482329
10
8
158122
417393
97
20
490351
1275
67
39
24
30
21
108717
90
67
91416
131501
493438
6
75
257175
79
85
45
63
82
82
704781527
17
568603050
95
144520
66
43
4
303532
430949
40
23
63
52
81
26
77
203028163
4
143160
411680
436656
77855
8
543545056
50927
704194469
178838
335789
10
133217
9
56
34137
453324233
379551
66
52
301406
5
913694640
71
201136
36
110180
83049
72
6
152989
443023
90
6182
71
192729
305800
97
87
402719
78
36
20
678171
22
8
5
304874
210589
380236
199757903
156679
99
68565
52636
37
787412759
357828
74
91
37855
289635
99241
35
37
182669
275956
168948
94
3
1
435619
35
34
46
403126
78
161506
84
76
174960
4
95
280258
55
469668
93
48
396592
29
267038
87606
169334
94
5
496298
40
111643
113520
825648571
41
48
124102
65
795047583
20
169975
42
3
270752
98
18
256359
338716
162803
54
77079
78
7
98
99
41
8
89
1
50
97064
72
35017
2
11
111705
8
81
15
139089
77332
51
413768
197073974
40
88
4
72
81
38
236495
469229
68
40
227417
491369
33
71
85
486280
64701
39
4
65
81
374775317
346020
21
69184
32
181739490
93
34
74037
78615150
55
4
285465
463076
2
2
148649
825680292
223972
929672162
45
80
316536
73
87
17
456327535
106823
50
14
2
488901
39889
20
192499
495520
6262
79
3
39
79040
368732
231665
90
65
869704251
5
24
361752321
284305
15
148761
96
6
31
94
55
16
49
77
34
17
134928
7
83
92
266545
15
56
29
85
413178
42
16
261364
336215
53
24
74
39
991077460
341471
39
237987
7
56
48
477027
207686
28
264424
4
50955
54
248971
1
5
65
427701
16
162460330
2
316805
88295
436005
151942
37
77
23762
9
44
16
1021002
3
2
6
115143359
208308
65
191432
42
43
1
68
95
72077728
81
3
589606849
472667
63345
71102
456513
64
68
477704
17
444345
420612
19
35
91504
234557
4
395807
414403
620195355
39
221872
1
8
79
36544
230244
31
83
42
447185
329819
776184198
189464
31
70
80
217903
96
361121308
285413
707306760
50
87
9
78
417179
79
274929198
98741
76
470386
134768
34581
360195
473774
83
44
33
26
278072
32
37
36
10
42
41
369299
49
3
34
11
30
79
221787
82
397889
50
3
262133
90
72
2
578227539
22
35
69
77
72
766878979
46
16
132788638
82
152518
174535028
513473753
391447298
34
74
955095262
442857
78
223489
308091
432475947
80
148037
262344
498857
311828
80
85
19
407293
58807273
28577
6
51
366262
32
78956
35702
71
95
277667
33
294970
695665741
54
83
175003
373065
44
27061
353472347
419905
292811946
341968
457093
346373
16705
47
427289
391926222
130716
363572
319715
209206
21
463392
7
814767637
302276
5
368899
8
74
20
65
15545
465478
291150
8
385870
144376
890171001
259483
75035
14
252136013
61
390547
128543
193810
84088
100630
144405
281463
31
9
456901
42
86
483288
466702
21
9
36
28
87
784776936
2
358245
26727
642452053
701788827
75855
1
326978
5
148965
855012209
423308
121475227
3
203023
318120
99
94
31
291949842
14
70323
233435
81
5
56
14
137142
352455
26
32
130463
31535910
363167
508685851
40
297175814
24
15
18
195901
8
90176
658207202
88
3
472493
46
700899984
36
233220
75
81
97
26
167576
97
220288
18
461242
296907060
241032
321310
282625
457103
647808564
416157
291847
43
102424
271071
852789170
499402
58
168410
38
85
407920
33
403579
68
33
190207282
492756
111047
85
335244
14
17
45
195650
205201
331119001
469940
27
34
5
164451
3
13
439216
82
87
52
76
55684
60
205907161
84
383093244
6
831262334
8
53
8
81
53
26
344452
708492731
467461
461884
93
308860
90258
73
19
401467
273616
267929
296451
9
923257568
263388
48
862879115
374294
75
50
132894435
8
128080606
57
58
71
401914
73
66
151196
280511
47303
454709
384480
296938
131758
69
90
223568107
130378
20
732467580
492619
70
49
285815094
153233
90
459246
8
139971
128344243
137959
80
68
28
74
323544
28
185953
7
327410
355225
23145
12332
88884
189785
372228
254248
422611
400834
42
2
35
389081
98136
487884
264023
296677
439445
3
342612
442610
350647
204789
62
77
282046
26
7
169805
17
27
429816
41
346784
47
430982
15
36
6
85
17
459517
465194
16
42
367276
178896
174971
75
453291745
17627
32
62
64
29
50
41
93668
14
259341
931779038
51
58
136696
219371
58
160863
11
6
198691
468847
436799
89
9
307036
424528
449190
170725
454751
84
408184
7
2
3
284759
6
192326
46851
5
289649
91
296691
83687
366120
3
10
122175
98
110402987
378849
2
319475
85883
325837051
326855
4
5
66
259940
60
12
25
439954
289496
11
18
106637
432739
388574
499266657
417967
17
112252
31
29
66
568422806
137254214
72
367808
39
9
288547
5
959528261
30
29
158268
90
71
7
81
456128
288224699
467014
268615
65
97
7865
20
8
42
23
348570
234242
46
56
47
88
410868
6
1
44032
17
42
1
393356
333835
4
378142
16
177312
26
58
77
992962447
89
341559
2
352668
133566
210737155
96
384978
8
59945
41
401008
60
9
480455
45
101937
350143
392547
539779006
56794023
88
446497
72
6
482400723
78364
93
313729
89
14
187793059
63
32
3
46359
37
693429225
70
61
382087
22
91902
285389
36
108438
594162274
2
474025
7
5
33
344953
1
57
258855659
344209
67
68
49
52
56
5
7
453009331
40
45
13
51
6
20
107443
13
8
8
75
9
363973
91
61640
489698
850021811
384966
120684
197021
16
13
21595
87
93
6
407734
57
354024
94
477015
594029856
286203
89
300780004
362187
180107578
71
19
38
168206
4
2
164052
69
298247
2
107817
92
312781135
466810
498164
493864
75
250531
9
492684
279409
73
125889
85
8
1
9
45
89313
44
63
155498
42802
31801
71
240332
52306
38
19
166911
37
565373155
238332
404764
6
4
319025
2
37098
61
280539
55
8964
81
154531
406876
353607
54134
155068
4
24
44
71
51
218463
60
58
212423
291525
335459
342561
164498
53
82
410932
340899
411807
65774
57
125989
91
21
275213796
44
437072
19
70
794071566
56
210635
19
275597
650091174
348497
89
424598
935524197
2
20
5
235575
60
59
280687
58
19
408856
27
47
324318
37
5
4
9
78
8
78
622668715
19
394520
349462209
99327
1605689
66124
25401
467413
90
49
201978
382136
88
51
795149898
327947
843655353
98
99
3
75
54
29
124823
47
16
20296377
298139071
6779
89
65
72
4
14
56
489227
36
7
258335
42
81
61
9
91
75
73524
83
5
263666
378767
49
57
331335
20
66
264943
149846
14
4587
44
179249
603384396
42
384288
95
85
45937
475334
445854
86
157309
88670
83
4
73
80
7
373042
382052
672525455
91
92772
25
236641
63389553
11
63
33
58
366151
496018
5
1
52
14
6
99
422407
16
28021
12
89
1
15
301972
145556
5
249539
49
498091
162005
14
303022
88
998828294
355102
280890
214810
96
36
20
71
427383
422598
84
74878
91
85
68
269023
35
901287571
367064034
306407
21
259008
565067515
4
8
506420952
88
641170981
6
27
23
439033899
201102251
113054
87
34628
85
99
4
24
83
140329
276794
18
314535
3
163548
21542
61
81
414420
649195762
14
29
967492655
381053
1
186332
246108
29
158327
29
122245
381026
80843217
240257928
5
90
8
8
131304
3
2
32615
995844432
2
30
29
6
437042
2836
27
64
37108
20
19
35
3
264159
236017
68
221692
98
94
31
75
12
325259
439198
8677
78
385270
7
21
18
77
4
68
76
1
58
4
4
58715
402741
137010
450340
36818
99
14
94
59
64
9
86
474291
450437008
423836
99
48
197817
47
748760752
203977
61
478387
509725665
66
909878680
269002
251021
181897
34
195142
45
391851
402096
20
1
148179
85
694864820
2
26
22122
410315
383953
72856
350272
442098252
137681
87
100948
38
12
92375
221174
76
355879
6
94
11137
792500676
318328
145311919
16
427088
458040
16
89
68
38
9
231109
289688
13
288968001
559115690
178549
21
1
40
1
37
71352
70
425856540
20
65079
5
16984
26
90
271914
25147754
3
305190
454456
1
7
50786
68835
120704
762184053
144008
471600
75
402639
26
4
15
160007
2
260248
151866
4
660617540
212009
26
405375
69
46701305
17
5
422457
719652706
497485
70
59985
8
484409
91
4
42
332341
467621
96
441153603
32
198
30
233494
113879
4
67
44
302938
17
416500
17
475103357
162381258
96
56
64
55
56352
62
276442
47
73
126748822
75
15
55
318084
294001
30
29
31
54
262800
388027
81
3
400513
22
90
235602
60841
76164326
403643
8
354860
784361900
242139
294669
42
75
31
23
51
40
152130
2
18
368515
947128723
297025
448288
381451
19
61
229405
5
421742
62
87
21418
921481925
29
90
411127
66
177771
318691
83
13
28
57689
55
64
3
258009881
29831
258179
12
55
14
76
76
135714
467587
84957
6
255677
10
44
1
661147559
301078
254818
31496579
428848
412839
70
157038
600000960
337810938
44
95406
538439236
679774248
34
157095
59
399415
30
5361
943750974
42
219315
107929
71
277370
8
372644
51
78
227839
20
46
346243
61
221108
23
88
338035
38
31
1
52
359143
37
90
75
62
2
66
58
41
85
90
60
41
263084
438108
100500693
12462
33
18
32
379034
252630
56
1
383380366
15
59
146761202
4
20
219950
979756936
29888
3
57
26
36
418169
43218341
10181
62
7
322777
411551
1
66
64
14
81
66
46
410651
438948
78
64
6069
76
5
5
13
310384
384209
132393874
469835
238248
56
389417
36
215110288
49
45
49
71
17681
108834
173939
8
11
327713
1
45122
71
443930
60
7
94
19
79
613707840
143600937
39447
145924
96
3
38
204869
81
51
73
72
197873654
319292
845664772
96
78
6
190334
98
95628
298390
327520168
3
16
125851
3
359780
245973
416951
1
149420
76
300616
35832
10
4
83
71
4
227565
155796
40
385588
3
66
39
358181
23
51
40
100940
447296823
50630
331258
31
75
12
91
881470928
307714
527867325
371249
2
87749
444292
345652
27
45
210025
382695
6
484353
84419
39213
405501
99
78
973405513
878548483
33
4
15
37
808746230
267578
311421
72
126363
46
82
7850
73
4
103195
43
3
64
95467
36961
19
15
23
58
403234
4
46401
456725011
80
25
88
50
70
53786
801438119
93
27
52789
8
89507
47
185109
490483
69
166895
781063818
414340
278483
573430590
270630
64
263279
46
221887
477860
355357
367480
56763
12
158996
412733945
76
42
56
10
13
47
75
470637
544080155
426947
349969
35
638373913
1
48
295839
42
410685
341491656
46
88
148015
746439034
27
272932
99
44
59
8
20
91
94
188308453
911083387
465239
1
178018
246996
196096
51
362844
53
301082
45
353592
13
55
374975
389154
45729
421825
62
278518
131393
26850
42
259878
26
474637
26
265717
264498
369868
44
89
34
489768
53
398650
75
9
732315146
25
312780
56
18
456799
561408465
78
93
347917
453688
35085456
46
34
35
89
433314662
16
82514
29
5
469284
940928531
315728
89
54
30185
64
91
86
69
13749
297670
68
84
213655
8
62
50
68336
457300
393314
385573
224819
35
29
5
66066
483323
17
484388
46
14
67
21
68
14
57
13
26
383111
409471
25
370370
284317
389037
47
42
7
94
264203036
97
3
15
524384068
93
315681
109400
73008
78
43
31
24
81432
55470
8
56102
462366
33
262840
85
70
296937
86
4
15210493
64
48
411395
8
285430
468057
69
76
41860904
197594
6
59
10
28954
485796
145739
63
49
75
7
33
398249
21
83
17
384830
202520118
71
242711
210654
34
871644523
62
55209
6
127763
482995
125469
37
98
218378
95722
287558
33
141626405
438115
80
54
8
18970
449042
379453
47269
288840
83
6
3
17
344553
68
404679
374409
17
33152
401125
2
155113
99
14
423078
562201669
144694
88
81
28
5
99
51
48
8
10
80474
4
25
88
36
87
125041
67
68
38
86
98
61
49
1
100684
2
256781561
2
36
28
98
106232014
26
380560
26
631186819
52
28489
80
31
224220232
498537
478750
27164634
331432
97
37
83
336682
2474
560000037
6
14
98
131430
466560466
820700512
247515731
135493
39
469211299
349790
230978
94
62411745
72
164599
43
51
6
9093
850413397
32
341524
8
16
433141
265539673
8
83
213482
51709
62
419460374
148606757
103778
23
188464
73
270465
310099
97250
204829
136494151
431533
85
11
419670789
43683
9
38354
61
491916898
57
34
611359747
31138
14
37
135797
202593
735766186
555060014
53
328059
96
58
59
463246
19897028
401380
69
5
78
992328587
738394360
49
305370
194367
99
7
368038
64
151892
488718
357727
52
705162432
77859
390089486
84
57
175745
5
351346
900569250
109731
240581
313937
433457
647631167
55
24
50
80
20592348
321998
97
6
163988936
81
458501
33
83
65981
419586
225425
25
270043
2
14
7
24
313050
151567
9
438923
96
8
311886
28
573219811
98
73734
6
468913
241425
397752
282403
85
178909
57
956005902
182634090
58
4846480
56
46
91
83
31
830334608
11
79
460818
7
69
47
172142
194554
625961916
26
23
14
508465918
87
25
402372
455259
36877
157096
167605
75
9
51
25
7
422154
54
5697
21
70
5
96798
17
9
196395
295749
4
77
58570
178466
397189
404741
6
641092507
74
545700190
64
50
24134
39
309624
39
52
345850
348161
282986
92
210702
44
84
88809
87
17728415
251759
99
482366
78
358557172
206290
96
392952
55
12
7
52
3
484553
247105
119570
102985
75
59507
483467
55
413806416
52
114409
487111
272194
38
16
470413
724757706
9
72381
7
9
94778
32
269477878
457295
19
435317
78
81
451426868
81
64
78
8
3
79
39
61
392090
5
91
300199
804461961
26
178690
9
3
660680830
413132
389435
29
194785
315165
476779
8
26
171950
70
84
31
65
567628904
14
85004
945437034
196661741
734882448
2
53
81
14
65
6
22
755201797
141973
35
64
556023162
50
942470796
162784523
362583
17
58
78867
233182
54
170211
271476037
366649
9
32
67
358667
865294727
24
37
337479
93
27
95953
216396
99
37
5
336661
79
61
1
264075
130502
23306
81
56
53
35
456307
363929
260199
333690
238972
305837
484028
78
2
53
96
89
431521
6
400318
82
162846
483602
582817094
25
52
73
4
353109
60
941750645
4
295574
419026
251032
598886757
5
157670
86
83
388620
73
64770
17
4
191818
284003
9
95872
116143
408771956
60
36
38
252888
3
169571
365168
21
8
44
20
83
69
6
129554
357710
8
52
237940
96
2
99
431630
81627
337781018
8
212115
568710315
79
99
7
302726
477705091
441293191
271857
9
23
494691
133507
98961
48
151093659
25
46
260222
59
390074
91
43
14
82
97
311260
322304
94
23122
17
89
371805
5
65508
7
80
492946
395179
84
359700
13
30
192319522
49
84082
438898
81
296350613
93
54625
242637
25
1
690441639
451298
405878
1
393932
25
345680
71
263103
49
469053392
13
406615986
980269138
756330192
286654
31
229423
12
47
249585
45
437752
276444
39
45493
482660
111050
109453
18
8
7
242776
38
279456
8
364289
21
44022987
82
390771
26
7
25
21091
4
81
10
170224
66
384479
385983220
436940
488888
468568
477483
2
3
132610
342865
16
81
20
67
1
56
22
333264
85
431547
18
273989
350345
35
118692
41
20
54811197
466794
193579724
51
399106
37
8
7
552974217
68715
51199291
450702
275464
97
3
580467780
50
85
577288374
48444
300828
17032
292430
28
11027
75
15
74
20
32
267204
52
56
131330
98
27
6
35
65655
335802
54
23
2
71
20
10
43
40
17739
865070479
355629
231055
58
64
123061
277666
18
419954
24
52184
270516
395161
16
46101466
364337
466776
222747
289345575
47
51
179269
28
47
45
488207
270438
47
65
5
10088
88
87
65
16536
195314364
950818087
333664
381383
93
2
99
454513
230862
30
96
165990
1
387730
364308224
61
885134530
5
221854
8
67
32119
63031828
29444
361554
84
14582
192640
81
4
139332
98
27
32
79
326394
31780
15075
20948
54
96
45
458975
8
196535
113225
169847
217985
402676
303548
98
7
372510
7
87
3250
45
925127372
156816
218263
379006
392658
52
43
301183
695825804
200034
7
345876
211451
2
387200
71
88
369195
60956217
47380
414012
81
27
91763
361186
43809
53
72
468073
102287
67
16
2
181918
64
49
20
77296
46
86
252247
933580585
978983442
382710
8
26
52387
8
397811
357321
759487031
83
173296
250289
17
9
459164
37
74
88199
380193768
193931
865906049
83
83
75
393578
180053
119098362
57
8
8
31
678923803
71078
8901
45
106176
7
110734
398439
84088
74
230157
98
41
481802
404973
7
402743
92
387073
65
244118
730781575
62219
4
52
6
110059
96
8
87
492155
286868
51
5
75
2582
5
475298331
314026
72537
73867
18
364260
86271
415646
35674
119787
69
8627
456018
288571
301170
396692
63
9
62
431866
312711
205869
12
331832
309945
87
2
13
48
98
79
57012
27
123413
5
47
43
311148264
67961
53
24
440754
33
55
44
18
286910
59
29
82
5
8
8
40
21
224356
951098103
540732905
110151
249802
718016326
89403
204888
278377
41
435048
67
55
425807
79
6
1
65
27
259530991
16684
602428391
421025
50
77
134308
45
50
3
35
422224
345405
992378367
919782622
14
341455083
126767634
92
16
19
347117068
28
68
63
58
269856
93
6
136751
412244
252771
302563
53
269546
2
411768
153587
108869
266940
38485
459006
2
12
100427
251713
7
19
6
86
32
75
4
19329469
56
452451
84
1
18
87
152110
88
488704114
256705
124448
4
77
116927
723126157
398954
79
122745
332304
95
7
10
181339
40
84
3
66
470079
428910
33
349024
520540809
28
464729
397144
207509
28
99
258089
122376
382769
43
84
80
225863
365747
273760
15
332561
219560795
69633
177677
74
441939
63
21
50
2
81
63
257553
94024
44
14
5
169906
56
33
42
435107
42
725908246
92589
195538
187135
45
453513
71
50
73
54
29098
227793
31072
94061
174978
1
56
74
84
4
45
95
206868
476996
2
10
61853275
87
62
7
86
186845
44
463987
24
93
13664440
369453
77
15776
3
247294
84
376667
520709697
290836
30747
55
74
34
123309899
133687
33
8
219956
577508327
76
101724
22
61
291656
60
3
163060
239998220
19
61
136392
2
23
58
57
12
187482
97554
13
220769548
188619
1
474211
95987983
8
355748
89
5
9
22
64
89161
51
444509
38
449852210
65
157671
40
206316
691659097
67
11
35
68
87
270115
55
395198
438024
28
266153
287498
64
441072
328504
28
68729
113747
31248
287365
866564375
5829
320636
42
90
81
2
260026
375716
68
91
57223
265002
495715
26
361110
337574
62
69
6
56
577103760
164711
69
407359533
56
1755
164977
6
253140
47
67093
167195
142928
15
17
9
73
6
717059868
744715603
105668
51
254463
3372
70
105099
54
28
50
355199
125238
6
54
3
447983
22
31
162257
5
67804
35
2
130247074
170866
10
419465
12
167881
208718
355118
5
314970735
1
86
60
340280
360239
82
182981
930189897
269125657
36
75
160970
343823
67
92
395865
155330
114048
3
64
423371
76
36
85
56
157359
777287200
8
191994
68
325224
5
21
79
29
90
215558
57
4
6
315111
329748
209492
10
499631
14582
94
492491
34
19
31787
60
427262
154231
653909498
74
97
317094
469182
21
6
107310
102231
17
29
51
25
489104
869306695
37
38
1
281693282
66024
25
378750
17
411006698
223496
366539
669191266
48
53
175565
68
92810
199637
304707
182272
967509230
6
3
17
57
56
8
70303
1
62014
26
418438
83
91
69
31310
142121
90
743050055
698815616
221450
8
2
75
98
461265
84854
35
779458086
342124
91
34
245314512
75810
654850332
21
335560
684826331
85162699
22
349467
214282341
393285029
23
92
7
285256
86
27
140941
8
391530
7
424135
30
375432
451104025
68026
310434
62
22
378293
372881
13
117200
33696
46
74
373262407
43
56
46
26
81
83
16
366678
71
65
411302
33
52913
77
84
4
77
477410
75
97
145810
454492
157457
31
113964
1
994780013
50
44
549192596
789633475
192152
103846
438197
84
62
122084
90
41
77
34
357735
353360
72
300955
35
81752
88
437597
48
21
65702
90
15
85
320685
24
33
2
8
57
483940
932063550
33
215491
48
142507
698787168
417180
48
36
80
3
74
5
48
98
191461
208746
59
96
211221
470198
3
368156
343762524
388322
353532
47
5
609727954
97
2
49
78
27877
92
408656
68
457712
35
49
467331
375453
858973921
149297
87
436227
193191
68
44
292086
79
248934
456126
8
4
485959
211351
200238
580312533
9
238546
475208
337832
23
7
284689
132425
146776
738623918
229102
596253447
34
47
7
72
27278
63508
14
82
412707
422641
303964
117023
894886806
48
99
251120
346612
375628
672654061
44
266304
62
230067
55
50
300423
20001
8
39112
368150
46
84
298538016
202956
82
66
213884
44390
68
286490
345013
476026
64
97630
178283
53
380113234
43
426361
9
56
51
441965
50
58
317344
84
14
175166
24
141838059
1
180319
90
313674
357728193
159111
19
482231
195312
70031
1
16
11
3882
10562
87216
66
303822
75914
89
15721
271544
360595
467812
10
368634
10
65895
7244
453348
957047175
79
827850387
75
211862
85
65
7
76684
67
114112
438374290
74493
157221
11
432833
19
50
38
66332
85
465076
9
79
417597
82698040
827134887
43
114945
146744
75795095
320738
479010
100056
29
43
21295
271094945
36
13715
382450
86
341444
22
4
32
24
15
71
297607
2409
232628
39400
98
4
415966698
26
242834
25
192301
400997968
15
13
72
405805
294076
58
9
58
473055068
70
44
193954
5
43
91696
153812
159048
26
86
61
9
926097935
147034
316172
467822
411485970
55
466320
52
261898
22
87
303156
290722
55
195935
367681
9
350750
1
246683
47
88392
3
38760
19742
88
10
6
435303
201582
60
72795
428216
146728
41
86
47
366581353
1
43691
20
21
7
456779
21
8
83
235839714
334355
114569
218733
286068
4
8
362830
96
63
88
5
20032
392824
66
69
40
87
3896
297519
37
116070
82
44
140259
323136
75
76
56
67
218409
102827
22
88
35
48
39
76974
185026
55
92
39
389319
481307
9
226173
8
32
363851
77
383363
56
20
55913
7
5
9
256746
34
55
10
85
39
53
897590957
327434
172731
336861
739671670
74
26
9
31526
21589
3
30
4
298784
12
51
441099
111153
42
4896
14
73
22
997041259
150745
13
94
444968
90
15
68
70
37
280217
29
88719
42
61
31
12
337343
2
40
98768
290306
339044
483567
4
98
7
173555
76
302871
196718680
112812
92
86235
1
93
139540
40
357285
97
77
39
24
52
28
5
20
70
187827
65824
40
270240
76
248942
18
208793
70
49
435326972
6
162213
62
256442287
86
275515
283411
65273
113875
4
55
6
49
42
73405
71
267661660
359954
38
18
6
417885
85
42994
31
78395
372885
339781
85200
25
46
71
343165
222907511
411430
2
304171715
63
91021
89
33
160928787
316890
87682
13
136478
219623
396812
853801576
193974290
16
112836
6
359006
31
7
9
5
3
447551
3802544
100857
386982
684580084
45
44313
199045
8
14
80
242360
78
130751788
8
211522
28
205322
47
50
35
459275
441336
90
41
3
441510
751272068
9
7
2
319818
31744
288513
167968
298323
22860
39535
201692026
470491
11
219928090
89
51907
46
477734
46
61
722455542
515375632
443064
76
80
312431
92
92
80
10
86
230282
112884
393967
22
3
108531
182134
52
9
965566781
362025
1
472978
78477
320432
7
243042
66
17
914475790
88
192320
392932
436569
27
761919219
568852926
89
263449
11
308662
911208437
24
230842
84
873395900
302052211
70
355069
22
26
51
445359
9
853595661
316262
43
449936
60
223930
61
523070831
398727825
24340
492312
9
231818
216788
45
460055
233951
549399958
154854
319661
370610
671051868
20996
28
127609
65519
17
18
2
40199
49
363731
456520
874714208
278982
379646
63
3
84
291526
52
99
64965305
67
93
95
438558
84
174719
17
208932
56
75
99035
311745
5
276230
314576
18
29
958494783
413569
8
5
90
41822
6
42
12
76
103974
17
14
450695
164545
94
398756
204684
721571026
95
762265902
22
45
480720
868958531
577944727
49
81
904704875
90
141570
16334
70
11
421558
24
14681
53
303958
418639
144049
27
467109
50
337551
369514
214672
335520
20
212361
146140
279009
62
865414163
64
74
165213
92
44
122553
292762
61
306005
26471
174628
462153231
131919
84
429839
468866
11639
49
9
94
82
933966534
357694
449392
8
1
126255
236885659
28788
3
289677647
94
505504019
1
27
41
30
38
5
229891
338050
126233545
475686
31
312518
386909
83913
327670
849285013
220235
348083
291423269
34
72180
270532
70
612485235
63
295126
187470
4
3799
44290
94
41
2
1
317773
931244255
434453
69
141287607
881482628
411916
60
7
58
449355
22
25
105458
195681
316018
90
5
7
349615
1
71
17
189712
223053636
3
624871994
251619977
35068
83
12838
722628680
2
10
212868
2
408938524
45
94
195928
94
431181
152523
267765
82
3
6
482181
1
173322
21422
422383
374193
92704
171983
367636
95
54
282786
1
65
83
897196418
2
496615
348407
405439
447827
39
185861
76
66
62
60948
361271
438998
490559
9
28
68
64
46
66
98
58
8
1
67
389197
144309
1
456254
188828
250504
388614
31375
12274
7
42
384691
596042754
155555
367364
91
472146
281329
1
33
1
29963
146993
8
257511
7
86
213027
380621834
57
510192349
22955
7
58
31
336071
65
16817
140216
25437
88938
378357
8
155783
11
88015
343633
51
57657
887250032
6
26
26
748759466
45
32
105212
158944
92
3
148010
357692
7
26
201653568
8
61
460929
6
77
207651
63
9
83
416052
31
75
353022
882732626
121583
47210
56
986609647
975356287
26
167930
722255942
198475
89
355665
59155
359827
39
458874568
98
49
68
64
243198
369387
99
218513
86
162350
487981
82
42
80
331496482
85
406008
240608
3
25
44
270831
58
49
432398
73
191239
244168035
332892829
2
584894775
84
53
682101001
47
23
3
31
279830
210323
81
641494382
7980
1956
20
81
8
51510
60
97318
139391
12
9
407073140
808342338
92
50
313479
76
154954152
78
5
22
65
84
13
210870
26478749
272804
9
438852
9
96569
98
8
20787
60
331325
60
53
47
83869
218086
33
93
222012
59
41
478318
846083028
7
223642
367116
422052
165836279
116351
21499
78
90
56
391681
2
33
63
227078
8
49
466395
68
801039909
83388
158783
40
34
405572
20
150065905
899198821
167316
649902311
807236126
89
930361081
95
499031
65
81
30
27
41
12
394053
23
413353
79
12
399687
991832486
76
12
36430
144312
317744
189955
473478
90
65
70
7
58
45837
273341
90
9
230954
457396
379371
947095594
40423
7
324952
489195
302973
101196
87
141488
50
79
1
67
64
50
4
294245951
277547
411013
57
63
150291
52
161997
272495
63
24
225663
83
54
50
8
461901
84
5
613999893
95
97
35
21
228141
8
909938132
16709
99
33
406363578
213344
460941506
725196617
79
3
73
7
9
436831
400322921
8
28
68
182797
81
48
31
7
9
79
44
88
494931
63
427935
356732
77
462828
57
54
401851
158551
31
68
4
202055
231829
71
18
10
1
75
409287
80
973847072
42
55
272452833
49
6322
71
66
171973
184255
4
3951
41341469
386803
764805181
73
367279
97
110908
431243
22
199700
44
410220
315750
436730
73
86
74
42
254440
36
57488
449840
340298
71553
256603
96
274477554
58
38
66
88
28
90
85
359581
445721
75248
176228
96
63
293575
448080
281792
6
73
71
10108
119975
58
8
90
452658
15
87625
407142
22489
271976
504161419
96
30
75742
557588258
6
74
70
73
7
407918
435756
342138
358548
46
305352
1
59
427610769
8
71
8
55
78
90
32
136661
77
479035
95
183463
98
4
397845
25
497438
38
494493
42801
79
461802
9
76
9
45
8
282228
240643
401432
6
182162
23
76
276544
5
91
131678
55
26367680
26582356
382422
69522
22876
61
29
7
20
324589
31
86
31960
24
91825
224571
35
188888
317559
72
26
496237
71
71
386397428
32
56622
299759
146461
181664
482824
94
944966020
70119
43
27
280987
11
47
357842
72
32
348045
300724
527990535
6
46
27
38
34
86
62
265722
58164
197264
938545996
83
29671
420137
467961
76
3
345276
185541
7
435834
57
355101
406485
41
2
66
6
149871
26
2
857445192
332012
223088
69
49
392073609
68
187103
55418
33
464087947
730994021
23266
72
445991
121012
318611
487347
441911
8
92
49458737
82
78
20
189027
341978
19
17062
319983
83
15
307132
730703797
930301190
5
41
455841
373649
47
21912
37
314680
14
397314473
205579799
298711
283840211
406510
23809
380280
63
111077
64
77616
30
303264
60
81
115459
72
398620
74
53
96
22
333173
4
26
3
97
360071
304482
24
67
300673
455559
7
10
357574
68
93
58
20
59885
350651
662935397
438494
350185
376268
368437
6
8
93
61
501911640
6
476299
188179
275748
18
2
27
428642
254553
8
5
163215
17
402750
89
7
53
88
53
89266
25018
1
95
420703449
303680
2
76
2
398306
33
65
144091
879738037
37526375
398351
62
34
59897615
5982929
414571
406378
41
49
42
260713
15
1978090
84163
6
84985
36
144349
32
50
399987
254561
38923
68
96
52
40
1
345809
10
523595689
59
49
189694
20
353953
90
251540
438844
75
197555
20
5
7
40869
35
51
424197
58
65622
71
329322
77
18
35
7
119973
89
471240160
2
12
41
3
220539
170954
256567
69280
353603
328295
242205
99
78
7
2
48
959989933
5
44
59
42
95
342109
26633
3
128489
37
71
125339
6
87
316257
140964
341851
24
29
99
70
19
28668
94375
8
868514480
69
739983603
49
395148
628176406
265655
252124
163397
259514
152880
84020
39
269040
362606
220370
515649304
86
55
85
91
7
568696392
42
26
65
322741
33
6
107209955
73
82
64
97931
61
67
391916
78978
756546871
331210
62
36
34
447849
66156100
48
115807
41
6
219585
487398
5
335396
1
14
335025845
301543
779983003
203564
63
730934029
384630345
18
72
189598194
63102
17
109355
62
43
44
310598
164360
14
456343
248412
211262
98045
4
8
57
118903
353151
7
20
72
133008
124217
221290
318044299
298675
61761
312026
688760271
224201
14910
129314
355283
4
325998
82
79
25
73
37829
228255
99
700327823
8
339441
91
290660
309365
107768995
488270
196180
392742
288359
34
483091
52
177552
465945
82
85
33
76
74
159315
405999
8
41
498674
216522708
28
488699
16
4
404584
88
55
68
59
43
71
16
998090239
247529
43
88
330547
140587
465745
58880
421788
2
32
465329882
385292
327751
14
3
255275
8
121330
13
214203
29511857
7
27
458442
4
437137
265491
11
7
17
390746
83
34288
81
680574899
986947768
308473
494124
32
211562
75271
93978
390818734
311020
52
85
258817
37704
35
2
46840
220506
663543981
36393
145676
205983
46
7
42
96
38
516012128
293484
32
923080496
74
83
3
22
815591184
56
343833
394690
8
309445
95
57
374001
425384
86348
22740
458087
51
16
413361
14495
381223165
395490
60
281541
89
412600
43
244186
2
121593
52
49922104
4
433821
371012
10
844094344
24
41
87
387623
59857321
46
89
204235
103507
49662
417945112
157282
103348
30
651884219
47
13
330198
359952
135293
188224
31
11059
4
75675
779331969
47
58
45
495512
17200
450397
3
96
56
88
10
64
727766414
60
5
999707830
110670
242960
459439
376203
7
270872
25
429511
413851
40
18
3
77
241916
237100
255252
207450
49
425914
76750
79
81
93
107750
398838
79
41
60
224424
17
47
997183769
51
83
15
25
27501
46
33
822725940
419870
38
34
132452
375390
25
383226
27
47864
282198
79
40
8
4
92
59
6
71
5
42
4
73
24851
92
389321914
8
71
30
126590
93
479827
96
5
437726
1425
88
232415
2
7
51
291805
16
354832
401268
42
77
41
274790
28
183838
172383
11
216264
70
39
498795003
17
56364
35
189442756
91
172510647
402317
9
33
301444
24
88
13
92
194774
212284
66883
89
57
388165
9
95
10
4
65
314524
9
18
8
22
9
464611
1
251595
27
4
187153
30
472914
30568
153487
134381
88
50
439356
95
112614
99
22
478474
437116
7
247609
31
33354
378207
133454
86
72
433182
78
124135915
195266
7
66
8
6
82
403205
154699
37
368758
632522369
671065568
12
1
270474
496602
236459
42
236240
359302
28801
439912
13
447714
4
276802
101
66
238857725
8
477060
271066
10
305835
69
72
24
39
87
363146429
5
6
26
72
50
3
4
166329
56755
18
40
108026
314738
55
42
10
468978
89
66
93
356152
90753
93
22
23
24
91
240309
6
159858
963040563
71
95
7
99
64
427289
37
16
16
1
187341
214849
32
40
851087005
98123
439777
951978922
25
74
87
412159
37
348301
34486
355767
426916
128914
42
4
7
231997
544181885
411039
311987
478061
8
82
965804594
378159
338279
909755304
271733
2
96
21786
239975
5
377208
282134
94
299704
93
79
3
62
25
94
358721
281624
126433
4465
40
432071
640762791
341358
31
93328
66
91
3
339838
114360
416001
9
13
376084
84
35
957013040
345214
65591
45
464914
74
40152
67
53
547288220
60
210054
72690
277239017
407456634
344345
198484
15
9
291593
96
52
45
2
272142
338742
7
57
28
151841
47
5
141768
391991053
28
298261
66
444113
93
31
386181
269928
518770986
97
64
3
9
246115
376150
18
28
49
80
392617
83
324791
2
51
258781
44
259136
9
75
88
385388
234293952
75
331002635
270849
35
126426
376482
395771
29515
98
484053
497
12
55
95
338602451
137444
26
391264
83590
1
191115
17361
5
413406
29
89353
359448
6
49
808587899
252190
22
24
31
5
458165
3
79
324409
484611
25
43
6
216
53
181723
253589777
369552
59
27
257260
223784
80
800176070
306779
48
451094
53
76
45
80
4259
289637125
383558
743336136
17
26580
77
97626
96645
37
86
11
46
46
84
146944
462726
93
26
705793708
412823
69797
76
159773
255684
75
97
84
928353277
92
155710
931628303
36
36
48
64
934971099
161958
15
78
78
8
348858846
315217
236138
98
415684
84
428078468
68
984947809
90
3
52
79066
267455857
402291
500576155
42
739406946
362048
2
152480
5
467472
7
666191729
55
18
31
8
160649265
10160
190240
428531
188101
10
37
2
459184
27
152052
436465
359225
481413
50
133453
7
31
492945
714747274
2
96
873603823
5
140612
77
487492
446682
798028108
58367
68
7576
54
27
933983716
384777
257124
521667111
27
112931
3108
258525885
43947
1
18
340937
8
156396
40
26306
196170
53
32
564582332
30
97
349346503
82
4
173018
5
332561
75
69
31
9
59
90
200836
453740
12
270963
201977439
90
59
34
126979572
17
891490994
13
69580
1
51
579045812
395945
66
267171
119221
15
448746614
47
36
88
203181
122580
226407
8
279122
4
4019
71
192013
277608
296674
4
27
86282
53
38
87
144594
67
9
446196
64
12
86
24
32
43
488861340
58
87111
272381
82204
321728
70
65
249898
21
91712
44
360527
87
71
4
90
3
64
15343
90
279934
24
44
296124
9
192606
3638
19
9
8
167938
932422348
445724
319323
93
476070
99
28
58
94251
11
268683
115150465
86266
44
6
403980
525917104
42
35
56
320
400801701
8
9
154154
21660
1
126683
22
46
89
140479
259106
272069
242263
358813
91
281604
265801
45
50
466542
14
9
438130
8
76925
13204
6
342518460
86
73
94
37
326025
38
88
268523
40
403731462
79
303862
251195
12
80
206940
27950
9
338056
25176
182904
19658
67
25
9
96
265057
922976624
67
341994
303962
93
62
79
9
373320
1
47
398773
196525
441184
191032
289779
238297
285262
10
98
343622
99
227126
19
95
66
26734
779766690
2
433072
47
1
9
484724
76
9
379625
429772
44
81921
151940
62
92542
281084
94
54
462622
303800
15
293484
70
313699
2
493849
85
692482002
45
369091
123825
75
47
373418
352331
4
33
33
427114
43
57
256397
384055
5
32
88
364102
419269
8
12
56
463836
71
92974
55
81
484681
75358
235419
14897
65955
70688
72
49
18
61
144408
71
30
364553
5
24641636
93
63
64209
89
4
40
444613
76766
44
70
97893
291778
468607
7
2
8635
151791
82
15
28
47320
451042
237885
322535
19
344808
50
224945
58
13
25
993977380
257193
54
11
73
223578
57
226281
30
79
80
3
209189
422154
152007
180826
479926
77
457561
12
38
27
4
2
432382710
94
83
97
93
52
256049
63
51666
53
91
327989
30
7
202653
53639
440141
473048
97685
868545069
441017
772516594
496764
33
98
278562277
7
498238
8
1924
46
54
72
462162
221746
559903973
480838
59
132040
218380
85
187634
55
206762042
179826
25
38
8
74241
388367
20882112
861068593
212419
46
16
43
54
301818
468092
134749620
206866
322909
332522
96
52
29
381146
29
98
19
27270
85539
868007712
57
493128
363716
71
401619
72
15
445015
40
360022
760446685
277602
499989389
4
22
270562
75
463999275
58
80
278850
797575539
686816296
49
14
93
91
351832
489928
5
89
26
336965
56
58
3
80
85702
18
66
48
249488
50731
2
450700443
98
347140161
2
19
389243
15
44
9
28
47644
463702
18
343835
26
622873227
162661
9
276163
60
72
194197
463425
204109
249536
3
66668
50
23
74949
79
437768
93
11
72
15
30038606
290723
26
255982674
133849
45
187115
61910
572102969
15
41
85748
282617
213021
80
287834
33
69
102317
6
9
89
91
240363324
419652
2
145232
453445803
285078
244425
37
46
431070
222809
337423650
984734936
613632241
333826
80
7
39964
55
159483
405313
32126
43
53061
430613697
5
432723
16750
445271
72
9
450345
45
143934
457856
39809
113131
80
494173
78
5
445881
462235
53
1
157039
81
63
478390
269698
20
94
751662104
23
80
8
457953
93
39
381631
188473
394811
90781
399906
140955
881408121
232702
39914
434512
474376
5990
19
401591
700408360
362695
463810
961847670
157826
77
3
74
261623
65
26
182937
312021
63
51
96152
98
1
33
7756
285390
485509
40
54
91
42
43
354689
69
253608
205974
178873
129189637
105851
40
118711
81
265912
494354
702464068
20
68
3
147369
5
152139
349850
98
265189274
43
350075
360609
154798
15
97
48
450952
81
90438
433973
657384430
39
305865
84
198505
327679
51979
168470
4
92
407594883
2
321338
281262
87
54
92
92
486269
75
455326
4
2
125915
61
432972
152496452
105640
244458
281022745
94
9
301987196
91
47
256811
67
63
917
74
44
64
4
73
38
95
7
43
254258
798942753
432388
423234
162663
388618
61
3
281639
22
87
49
91
98
296594289
2
55
669257829
28
1
67
106260
1
163504
1
324227
420930
26149
68
257216
232572
39965
40
439461976
266284
22
313896
10
73
176738
411574
8
389811
34
26701
13
61
78
56
99
25
284837
437001
36
345150
212205
480279
232840
51992
432692
281239
2
82
302269
121467
69415
372192
91
495389
333819
53
231604
345382
487199
324384
11
168618761
220135
59402
63
409236
80
75
2
326753
391104
366982
7662
15
478185
959206946
64446
26871
46
88
26
3
14
25
409179
11
17
23380
77
98
39
229599
82318
70
413864
272894
400305
97
339033
88
384232
69866987
1
31
989
79
243244
284181690
522121925
421433
96
1
884423193
64
98596
36
23
196222
5
211348
901960196
497632
396851
482512
233396
6
336609
499370
21
4
21126
275066
19
8
74
89
47
339730103
80
96
16
784556640
493188233
23
99
114594
79
21
195294
93493
76695
73
54
395227
266498
1
27
24
40
367587852
180698
26
3
371408
7
42
46
480847
28
49
158202
56
26058
6
5
113269
97
96
466514
37575
151946
76
41
82
21
483482
8
60449
49
28057
40705
229440
78165
300215
862892375
32
485784
539166112
7
14
428982
2
73
51
506429458
775982562
15760
387030
71
453805
10
215415607
327119
379044
1
3
680720968
45
48
25
451460
413168
3
233344
19
18
6
12492
80166
16
75
459462082
44
179570
60
238626
87
81
209947776
9
324040
46
82
436874
283149
85
291943
19
456605
419094
56
86
99
65067
23
449751148
73
91
69
392720
21
71455
4
301522
135432804
39
8
37
439110
351573
111229
52
44
54
15
87
222677
75
127943
73
61
47693959
166443548
67
282974068
589628367
278491
43
315383
603627397
43
5
1
771608075
24
312624
488737
19
63
257172
92
992707118
91
737335639
45
380202
956542555
262849
350255
65
274346
8
394130925
122601268
6
2
38
78
478166
184058336
444992844
60
16
103964
240652
98
94
321934
85859
423592
628715073
51
48
15
347698
399207
121721
69
401490
483735
169315
72
65273
238770
42
339856
89
161884
49
437695
444973
24
94
191734
333623
32
80036
2
71
12171
550461973
69
310035
42
177020
23
476496
181888
33045
426645
659589681
464870
118400
102511618
43
12
384143
93
83
20
16
260034
38
395102
442545
454446
400357
6967
5
64
167927
188147
473751
236618822
3
82
14
451788066
120605
12672
83
220511
914286272
96
403046
403564
197415
51
230184
394260
52801
212670
35
91
19
93
537756467
250219
68
207254
253879
3
350160
45
59
46841
57
39
141248
77
359626
39
20
76
203961075
67242
16
181918
6
4
38
38413
2274
251931
15
444296
340514
38
41100
120838
55
404624
6
42495
1
99
43
55
55
111110
44266
71
4
621159355
325706
47
482351
62521
13
304666868
321563
4779
250151
20067
207539855
384084
92
431975
479286
2
10567
25
41
420860
45
75
937217636
11
364734
250082945
94
32
97
323210
362935
328281
86
470375115
356967
176903
88
415946
118395
168522
48
10
78
37
83
79
142269
167788
422646659
493124
6
12
59
33
307406
56
55
87735
237676
97775
316013
52
338246
2
65
54
170536
21
33
244433
484380
223351429
192033
69391
991058141
76
439845
251197
273083567
46
48
235656
40
949374410
304666
80
553477447
463309
473462
122374
418202
216108460
88
81782
337839
49504823
71
405511
240239
74
456314
28
21890524
472010
10
558479553
63
22
4
591991813
92
22
94
71
98
56
36598811
85
49
67
786124909
311407
33
38
42972968
534094520
401729
27473572
49
306562360
155579
70695
144075
33
22
61
165561
455932
17
30
40
444771872
76
29
399584
9
5
81
377947
354748
37
466605
95771
371156034
318465
53
29394
171214
50
397102
153366
705110390
78
44
180951
419291
245419
90
2
177518
15
42
84
457108
96
15
60
279939
455609
4
24
6
418515
76
488443
134373280
11
53
803221612
20022
91
338212
86
51
67
8
56
144122
430974778
4
36
23
294631
34
93
92
10137
1
12
344395
2
196240
147863
90540
55809
60
4
61
48
250366
39
72
470740
3
348049
323505
79
495796
11
300637
8
67852
33089
74490
15
72
388791
220283
30
53
26
14
214736
327549
74
76
123115
71
68651
224035
548644758
72
930837673
55
14
10
320192
167979
56
46628017
46
54
9
46
137900
47
46
60
9
53
27
22
6
275753
324355
454225456
67
65
447301
285107
23
20
490978
271322
18
46058
8
225887
143017
47
46811
49
75
79
118240
60
180669
94274
5
60
101895
65
7
20
29
135463
380192
506698072
413139
112681
446945
148129780
38
18
73
18
7
48
51001
193735409
29
88661
15453
12
1
65
67
68
30
95
157212
4
903041141
81
272185
17
6
424420
22
8
295929
7
52
484662
84
42950
353870
365797
278313
71
4
86
185280
7
99
47
2
146660
14641
915728633
37
34410
54
27
33067
16198
87
170233
375249631
70
75
434370
94
865170711
430377
88
367374
7
202752
7
116009071
498793
27
75
63
48
242090
2
170263
365354
11
814298943
16
4
32075
335805
752024515
48
356319
138748
498440
333742
112166
106355
97
733942957
19
116098
917878269
429548
39
735559447
612179526
13410
93
13
86146
430471
384983077
23
265689962
59
136449
91
34
4
461007
3
75
459766
220763112
2
21
79
35
975026035
66341
1
38
145162
48
112030433
645
43
53443
7
14
384655
6
4887
182866830
46
64479302
343757
241655
9
321841
237364078
27731
485917
3
82
6
7
95
488922
1
59
430503708
25
6
83
83
7
118528
9
340390
342242
41
35423
155093
5
58
12
22
72
71
71
6
506236033
991891854
99
44
75
2
161678
673
15076
37857
6
4
499512
78
25
197660
101211
82
1
37
142007
364012
28
377832472
45
493096
92
445103
254561
330368
31335
395571
45985
103629
468446
90
24
90
60
86
3
439317
444668
17
188747
63
77079
73
18
476272
49
307891
48
408284402
7
62
8
3
193717
429869
78
36
372151
471063595
419961
190799
333375
448978
377646
705868752
616106011
438830
42
86
27
231145
158960507
10
31232
4
7
278509
119875
59
709152064
69350
167561
14
5
1
317409
14
9
5
63
121505
121733
81
992637968
357934
342308
28
28
20
207931239
86
90556977
12
86
21
58
383697
55
143171
832017156
150268
29
312063
195786880
49
417442
318507
335203
401217
481412
14814
8
89
114180
83945
248732437
202833
150190
499074
217123
69
231254
484906
46
47
37
16
62
49
10755
1
17
13
83
12
5
369901
86
235707
492751983
4
69
6
647434766
12
4
371931445
71
12
30
13
912361388
50
88
282904
82
72
82
299971304
132155
95
268575
60
59
10
31140
39018
1
377173
69
70
3
49
59
201631483
119943
237718
37
54
3
54
26
384561
52
8
317578879
68
208427
41
244874
33271
209201
482239
23
525654965
45
57
65
42
282571
241645
163596
58
194792
4
58
97
309247
477435
158536
302290
48
60
92
461485355
18
42
463428424
155847
428245977
400099
245326
86
94
82349
49
5
98
55
446395
493219
57
408660
54
514976217
9
6
96
104337
445629
39
106120
32
314241
353477
38
5
76493
412378
73
410802
75
14
924280972
19
77
40
71
81
3
94
93
36
19
56278
51
81
34
3
78
86
68031266
3
366367
22
5
59
63
95
54
31
467305
97
175597
75
97
40
22564
2
411905
52
14
414019
440794
271759
92
55
142393
289201620
80
388282
41
94
82
42
185804
65
5
72
51
450994
41
68144
141384
39
5
64
33
244983
481444
46
235377
110283
88
412387
212159
449347
4
109949
64
451636
48
481929
107754
203616
63
93166
8
87391
244168
41
75
38948
391005
48
292141219
51
8
98
139146
324655
32
125425498
3
168827
392176
355504
6
88732993
731898118
68
137583
4
117859
6
57
3
181839453
1
8610
82
395827
191914
344859
95
8
86
49
5
62
231241
196268
65
60197
176316
317860
19
410171
37
46
324906
442053
24
457612
5
285214
65
74
487599
342929
27
3
82
7
892124273
93222
8
40
1
24557
847459721
108769
911260019
6
52
51
271554413
63010
66
386857
65
51
48
865941837
32
470419
73
28861
13
331705
6
3
77
88663968
40687691
22
76
323508
203170
84
481475
247739
65
3
481593
6
79
4
28
410818
92
890062188
23
69674
80
77
295353
468075
259574
6
78
342552
798722649
77
5
4
167998
316673
204497
42
410133
51
79
192402
573257831
82
71
29
26
15866
385368
35
43
98774
5
337229
37
454127
59
750601339
860698244
90
23
43
268889
192321
24
75
221623
248400
414830
62
327477
960405445
89
3
26772376
88
68
392090
973028047
64
69
24
255902
186995
324165
18
89
8
98
8
56
107999
15
82
262613
71
45
22
291130563
81
1
38396
98
195629
27741
662880587
240457
7
46
41
418752
86
96
6
24
148896
44
2
363773
2
94
808379367
58
753496262
68
25
433658
10
318598
545528756
30
3
48
938577678
93
79
1
145920
130564
4
90377
204118
92
681480869
164315
715704300
314766
370648
19731
95161
24
97
69350
46
269635
90
320727989
46402
5
8
92288
34
20
59
290545
229031
36
390856
68
93
81
57
75818
1
2
71896868
69262
115995
82
45473
8
1
749220771
86591
726939576
6
14
549009944
71
679832162
37565
21
29
21
49
191005
453584
14
600300614
42
9
38
248855
70
491544
265753
341918
40
96
66
739519272
71
51832
218568
234057
25974
59
424054
78
6
87
282783
334830
19
40
477078798
83
89
85
52
105980
337813
4
834505217
21
958032498
90
489391
136991263
396549
86
66
429054
26
2352
352674
79
326783
87554
158614
395781558
78
174896
75
10
178596
58
35
1
62
80
78
22837
8910
928205187
37
452884
49
11
378635
363129
66
977427063
257296928
232864
3
489542
2
54
334065
31
36549225
3
4
25
312427
8
8
98
7
43
42
4
7
42542
352919
54
44
289902925
70
98
98
322797
72
456481
691575210
68780
409846
91
380470
342111
30
3
188778
596857798
160960
151223
277951
313573
92694
232761
460907
52495
56
32930
76
929989688
235841
23
261342
138559
51
5802
71
12
351467
342290
67
34942
34
329925
64
251394108
31749854
870286927
74
80
8
38
93
3
422385
169011
37
44487
105353
255514
18
377685
114174
536366644
43
478375
54038
86585
433039074
412654
349921
37394474
71616
138041
195966
417656
548964318
430349
499590
402523
427650
77
259734
57241
397117
270891
3
325100
27
25
15
76
286527
192073173
17
296799
60
87
39
240874
306533
19
104099
24564
8
36
41
47
994732709
153639
15
36
108479349
109129
819587230
18
23
494111355
901438602
80
288013
5
71937
257162
123986
60
49
65
293462
326716
985272849
94
48
476788
2
76
315593
43
85
54
56
123074
335910
27671
91
277646
497663
67
339577
96
70
18
13
10
18
51
994289751
26828
438531
369410599
367278
203677
336458
397591887
9
165147
306922
435410
388459367
341904
482779
45
34
67
17
82
64411
213850
257364
90472
210036
39
73077
15
56627
276797
33696
399025
11
21
244834147
40
207796
2
58290
25
3
821744205
21644
4
2
184210
274989
43
42
78
26
37
62
58
9
311300
4
132340
29
461591
57
86
248670
22
428661
220484
77
296424
455646
7
6875
379413
82
111559
3
13
11
11
94
52
180897
18
57513
150599
91
476583
137086
4
5
59
266928
23
169475
44
411004
378741
45
374233
493178480
73
1
829142559
280563
8963
57
355328
50
23468
25
86
41
88
256175
342220
121514
460255855
67
82
992492387
93544
4
91
306742
212852
70
98
421974
326411
8
414739
587514480
45
27
375431
94
346122
42
234396
726750588
16
484077
22
85
104960
272844
379090
60
74
49
838882142
28
9
24
156895
314384
41534264
33470
8
8
44
447930
411878
45
197287
2
47
41
293179
426436
56476
403790
27946
98
478061
267588104
17065
138185
18
2
326728641
109802
315146
7
97
97
68
20
46936
50
96088
8
72
474821
91632
448355
330477
47
3
461993
414625
82
375908
483050975
427564
165799
199444
49
632996678
60
81
10
79
53
8
69
478295
8
5
78
288746878
51
43
13
94895
341472
85
43
76
482474
50
58
83
82555
8
7
8339
121310
371005
27
7
150762419
39
205833
5
16
568312687
343796
948025680
225981
88
480616
85
73
74
414584
144747
82
310030
230510
24
54
94
202718
258444
29
4
10
306850
258454
376610
1
56
399377
46
23580
33
29
6
66
30
163230
258756689
324490
3
22
132252
465179
87
89
318148226
461332
51
68925
351870
470258
66337
156483
338065
993883448
66
99
2
44
192428
7
255212133
6
40
8
47
53191
28
379213
418247
4
70645
41
35
396039
461423539
514179199
59
25
98833
95
45751
68
140730
232370
141427
1540
89528
87
79523
809561671
228812
17
1
27
89
478753072
3
1
6
99
336112
92312
602631883
37
276983
70151
100787
38
26735100
361606
435013
63
82
58
292614
31
53
330421
5
136398
144391
206097
461737
37489
360487
92
218545
324672
9
4
439255
70751
2
75463
674332733
453689
40
424658056
21
55
196322
797960498
91
7
76
3
418382622
3
198619284
391796
78
94
59
2
134935
19
78
370651
360937568
30
20
293225
425006
39
93
59
36
259616
438182
7
269009
26
29
64
46
46
384059
43682
98659
60
82
80
195952
213534
400944
8466
249331
27
448406
24
4
107568
2
221406
70
58
460765923
23
93
405715
384638
668004595
44
8
349597
80
3
29
238862
60
456311
7
465410
283478
29601
44
80
18
81973
24480
7
49
26
64943
777858760
392891
448118
11
91819
395958
287171
48
2
61143
448967
29464
302033
408014
283880
82
89141
14
35
217730
50
31
148754
59
2
402045
5
413165
58
98
49
25
682779564
420231
44014
277034
89
440732
888446548
146217
8
8
2
826817014
171797
2
324509411
366279
263467
293970
128242
449118969
50
31
304932
227442
95
147030
242665
286078
27
91
80459
43
71
688551469
50
70
70715
9
291171
339385
75
71
484951
146326
338651
521007243
436271942
4449
76229
2
299103
39189
19
67
198517
130200
151166
213483771
145223
130403
771677236
78
461158
72
66
13
185979
65
73
22
229981
12
54740
93
37
187192
9
8
84
10
186512516
47
38
232585
212870
3
381624
13
234747
82
63
3
18
223712
78
92
94
6
343724
11
139499
122110
324082
21
261468
398153363
55854
273247375
60537
135139
34343
6
148171393
13
98
84
138281806
77
40
53
64
9
83154
12
484319
184011
8
62
476291
400771
163003
55078
25
88
36
397830
466813
1
39
686923350
238900
15232
84
325505
24
18
240543
89
281735486
439621
26320
44
465519
433307
22
24
78
14
441059
359164798
88484
79
60
16
32
110320
2700
51
421983
105506860
66
7
44
286346
226488
39
76
464472
214226
464511
208781
7
4
89
52
31165
5
925490626
186983
456235
485291
450018
148067
6
375906
87
240123
32
4
66
54
31
50
509842653
247859
375671
7
91
23
24
146258
370430
1
98357
85
214524
362099
63
220582879
565
279323
172524403
19
12
180736
67754455
413901
278816
471124
2
252370637
118548
14
228150
70
442062
2
26786
11
51
18185
63
12
429942
317089
450916290
49
390937
213244
60
26
344294
74
4
43
24869
58347
47
390440
85
107634
277707
64
9
207207
54
673712104
8
226829
404669
40
49039
80
88
60
564016271
60
81
388010
11
43
38
41
56
624021432
21835933
27
87737
210254
338073
46
356989
411488
82
332093312
43
780986676
266055
200870
11350
16
37093
234557
373638195
6
393834850
8
36
4
81
403171
28
58
61
55974
486841
391795
300069
12
718154827
23897372
98
2
31
496001
494874
158556
230399
50
7
58
369110260
274632
53
62
416667
1826
719226844
4
36969
95
38243
194533398
936498092
6261
51
65
5
524434428
41
75
44
1
3
431818
7
436816445
68615
278783
98
238335
455889
34
448629
12
7
122553
538969555
189480
440887671
179110
59813296
620386100
73
73121
55
69
279567
79
107325
325477
61
377948
136647
11
708281089
8
715659831
292858
6
63133
4
28198
41
89
97
6
98
52377
5
280265
1543
56
374131
767214633
75
61
92
21
87
276578
83
95
2
75
59343
74
372257551
33
83
19
159173
9
292457
71
1
30
89
31
17
306690
3
80581
37
78
1
39
56
67
182679
53462
51
54
333472
343713
144384241
259876
635501034
3
54
765905572
60
29
157162
26
37
260419
41
118374
363345404
63
96
218735
806518505
29696
12
48
5113
336552
38
568011885
91
404267
44
107081
3
5
9
82
38
62
68
57
5
263869
9
109279
42
446509
220670
54
28
11
55
9
5
3
24
42
322214
46
93
174966
68
802668379
248980
125737
91162691
68
84
15946
493101
67
369424
9
64
98
95267
41
35
2
82
92
345661
941456852
445969
86
187777
338201
69253
116877
392426
53
52
47904
92
40
18
15
71
2785
997257604
493814339
431664
32594
49
159733
33
31
314670
3
197093
13
493246
665422828
269241
2
269992
233546
60
261579
128789
28
17
36
88
405092
47
5
47
77
247242136
72
39
49
54590
394576
177654
7
44
26725250
43
30
43
37
49
8
201398
498185
39
22
66
43688
418035428
35
39
9
455535
66631
22
473070
57661
5
10
18
15
33
944730882
8
82
298964
78
255650
101690
828205985
227425
10
123075
142048
114938
8
98
161657
153766
76340
445505
393818
2143227
8
81
27
424683
34
490069
27259154
109834
394736
3
57
21
137300
3
42
445532
7
6
69
299963011
44
499886
345775
372197
76933
271394
6
7
16
38894
491571
640815100
444926
408749
46
216822
190607
67
438895
14
69
120799
80
395609
35
39
86
70
38752261
81
87
2
179277
20
444479
246719
300160
94
121440
7
447530151
268017
41
75
156395554
67
67
78479
406171
42
336659
33
73
89
87894029
424986
79
19
381571250
373320
96456
4
27
208591
2672
55
326193
68957630
56657
74
133561
2
1
3
16
33178
147615
52
42
940871244
8
238056
57
89
226436
550524113
41
216483
16
25
93584
54865
126741
79
113122
251393
76
197245
42
90
228270119
78
46328
111296
185512
86
71
431064
452389
6
75
267736728
660511672
339098
306350
96
2
33522
35
483985
80
93
25
495247
80294
82431
8
293357
12
362210
39
362286
58
230328
338590
159130
42
29696
80
240127
66
399311
324469
397140
34
71
59
75
319250
36
79257
66
15
96227
47957
69
30357
35
411025
276641
21
8
62
141222
161773
308293
40
15
3
95
29
84
37
902477571
73
49
12
33
3
242665
9
21
463589911
303669
401
71
456700831
22
939001781
34
410684
418114
340714
15
475740
300629
422039676
38
66
91
299638
2
30
32
379071
299339
86
49048
33
29896
82
6
448235
92
342959
26
3
41
291841
97981219
164035372
91
8
117789
31
5
15037
9
372356375
3261
34
26
64
3
68
7
90087
70
35
24
7
455629868
314790
194924
79
57
215979262
6
44
132529
243023370
57
277043
37
7
30459
465507
9
213555
53
82
169439
39653
15
203778
97539322
148168
104151
35581
70
505284153
97172
6
116634
657680702
258252
42
43
74
85
79
19
186595
66
89
9
71
88
182262
64798762
16
70
671862616
5
406456
378146
43
16
299802
84
58
91
336522
7
32
151374
89
123312
15
452991
357405
23
56
113305
434088
60
5
54
308634
295022
68
37
19
147054
87
67
5
34
67068
50
98
57
21
495482
247346926
12
387
457400
82012
273389
61
62
234310409
7
75
437926
83813129
358849
57463097
19
127209
99373106
194762
93
2
15
36
715191211
549608744
170183
74
15
300810
100769
236589
460693
47470
21
28581
48
441448
4
36
479230
76314656
96
244776
29
455895
405567
86
465271
392700
61
87
159905
83
879570711
76
18
59
2
87
70147
87
92
76
385654
115754
82
90
7
37
206710
25
361780
97
93
64
301519
6563
177511
6
163985
200351664
67
90
4
72
60
43
42
602542914
129810
64
2
738638316
82
54
74
180260
95
42
42
98
134700
630445205
558659046
98161
103576
165950
49
267946
2
1
94341
7785
15842
473610
188875
71845
364057
18
22
270123
40
1
1
95
82
418554
416259
425220
22
227625
7
1
1
169866
93
456772
75
80
98
489474
23370611
372104
330860
75
83193
219706
816381907
71
70
96
388914
43
151364403
372535
11
266115
86
60
6
159609
502353571
15728
137089320
46217
89
246516
8
72
1
475652
73
283179
405082
319508
4
386131
33
46
33045
78
91
9
63
12799
67
76
412590
297521
326245
53316
45
97
206625
416610
487173
138819
54
14
62
497222
165812
37
461371
91
98
64
25
78
8
44
2
69
170755
5
14
449129
444545
261483626
122492930
255993
428394
18297
29
4
41
70
78
84611
301321
321892
168537699
26678
434812
317928
492480
412668
66
85
67
321345
45
112265
5
23627953
499565
387738
428403
2
344634
43
364222
74
277299
886265216
317419239
7
69
36
342083
188744
87
53551
243721
452719
24399
42
60774
174000810
7
110902
149966
10
2
8
70
80
210693
431142
2
56
738006747
16
358058
61
37
169140
21154
22
9
485117
45
148709
42
63874
223881
46
8883
60
13
168004
479237
748371465
192783
15
75
86895475
255405
398218861
50
249368
89
71236
130888
24
67
26
41
1
99
40
232961
47
25
2
22545521
66
13
362209
81
283396
887337671
197883
86
6
14136
70
331958
93
262341
48
28155
327866
18
211269
462486
107184
490897683
48
622960884
13
120739
99
92
15
77
244435986
178123
372131
325369
454964
5
4
88
358588
89430
113436
38
95
465168
442848
96
22
155509
46
3
277851
77
95
546769257
378860
282009
31
21
750353485
24
431030
244997632
53
252328
227904225
211866
370778
79
304831
90
64
73
112007
156150
57685
467194
102304
188511
863620068
585411628
541813400
50462
18
142235
64
262090
57
638279134
453449
4
3
167566
36
41
7471
6
630041427
83
464277
196417
89267
61
268448
53
2
34
330417
339905
37
86
19
15
276759
115153
423572
22
385794
318964550
4
37
131327
365976
10629512
5
70
94
265114
82900
50031
438156
190382
17
2
880122848
5
319577
142489
354599
291115
1
34
41
15
71
87
90
69
74
80
13
399214
66
98
64
202835
40
116524142
488532
146176
44517
461629
101260824
487288
396351
119396
64651
71
496827
49
77804
30
59
62
57
134289
593157891
31
265046527
9
16
22
165060
71
467980390
83
229511
347967
43
20
762300183
328279
45
57383
90
12
24296
403742
111329
8
257289
93
575003848
127643
497578
344023
349619
49291
181502
1
33
448325416
309540485
320090
400637
110206
32294
486926
80
14
498214
244793
310135
330101284
89
83
82
93
61
61
224545
282504
33
76
68
348370
343007
5
103941
429384
8
12
195760
42
345143
286499
86
4
83
122032
700569341
11
442569
53
266309
3495
696632967
52
89
21461
79
319637
36006
775441781
711290691
1
51
210007
194101
59
50
25
7
52
32
218520
9
274789
35
99
169511
39
32
5
21012
3
5
94232
25473
12648
4
65
58
9
371315
17
31490
81
366037
30
78
56
145048711
214028
86
6
9
235680
86
84389
136896
414287
63
9
422995
139587535
198703
492150
80
286332
97
966725462
880115909
681406683
89
43
381365
318324
387320
328412468
288965
254684
7
12737
5
69
36
995170276
113512
166391
4
62
55
97
1
82
2
84
59
13
389688
213244
65
250680
36
484513
62350
23
13
42
14
6
6
77
690735570
30290
35
9
287316424
179903
7
72
78
63
921509072
135227
141349
38
26796
91
87
55
84
66
456258
47547
14
695502611
41173
382066057
479271
324245
65
187098
7
3
214902500
239476
630115387
85
487663
9
68563
3615
78
78637
79595
80
5
382348
353889
422138
24
382222
14
57
419183
99012
78
142160
245631
795462254
166279
96
75
79
23145
73
35
70
464590
469741
182251
399229
484357
32
253863
68
254816
433613298
8
2
117196
60
1
199670
85618
5
90
117657
332641347
450231131
7
378628
67
336762
19
44
12
22
34
48
1
26
6292
312220
438007
67
722997746
641311221
71
182487
46
363526
61
345400
116413
53
38663
33
110313
363776
37
388303
367935
20
12
63
66
273606
38
23
247468
370677833
461947
644721938
44
7
261558
411810
228678
56153
44
477293
409043
24
72263
330821
497350809
30253
286778587
263139
24
24
72
189743
118759
355834
63
357850361
33
19
680600322
85
462150
18
249882
29
484560
35
82035
99
76956
4
67
365719
20734
582426675
82
87
79600
9
265180
725808669
86
168596
90
15
338995
274900
398617
264596231
95
741885936
499676
880965235
60
295637
2
20
906577406
7
50225
44
88
32
275447
92
2
2
12
30
67
18
32
71
80
7
95
137918949
187298
71
20
68
455563
743689716
234347
76621
181404
155596
28
419189
84805
187180
46
8
54
17
173217
429016
5
775659821
15583
10
317172
277086
464463
88
283948
163524
54
68
33
112042
645105503
64
306622
86
45
84
82
1
151128
31
22
198842
47
71565
17
9
286979
194831
359096
172678
365242
362097
72
30
78
451022
419665
71
404252
19
23
149037
2
71
385681
50
42202
20
442512
76
32
44
451825
94
333736
1
39
457386
436508
77
13807
17
380728
39
312282
3
88
95
260496
24
103063
42
25
18
51061
490555
177276
286585
46
189929
174176
57
97494
440336
73
98
3
58
28
89818
77217
6
482932957
90
8
95
83
108457
8
26
28
215329
260560
63
390335
121349
195653
322127
4
57
68
55
12
34
18158
85179
3
345815
394104
140503982
51
382743
98
430914
77
893389494
133028
89
57
1
48
70
399686
8
99599073
157694
73
18
37
437921192
416890
12409794
56380176
101896
479977
541224424
246995
92
79
86288678
315065
48
448833
393196
490175
95521
410342
161132
239808
194101
28
93
263466
4
5
108975
19
467978
7
60573
340921
339927
72
495778
48029
9
429526
86
231890
135854
468939
2
477430
81
316593
97
329847
397184
461533
6
3
2
52
462483
585868501
6
122150
127689
22356
366945
83
16036
288642
407419
89
204604
59
26
12540
135408
195777
11
83465
625681601
458967
867335054
26
474339
334002
52
245323
333686
86
80
434223
62
70
363233
73
21
211448
67
76
34
507106216
329906
19
3
26343
16
136321140
4
225234
8
463806
592915455
148419
71
311162
752664734
129400
189214
9
116853
96594
29
74
10
295797
15
160495
167652657
93
82
21
277296
88875
414989
451250
495721
433736
182263
78570
2
472530
305274
65952
17062
35
85
2
5
56
64
374685
92
138941124
65
154172
9
867785089
727926304
92
9
333138
81
368701
22
34
75
29
173390
8
315332
48
37
53
91
62
380257
83
449587
34
448861
294833
236474
162542
405877
74
346273
94
372931
869588911
295272
442398
12
4
102154
245021
592139537
91
12
159861
92
436436
72526
452617
410010
61
335404
84
12
91716
291528
199490
687706435
7
85
37124758
235782
49
149058
195091
283859
54
62
70
6
186431
67011
2
111506
54
375602
29
19
34
334794
45
33025
396399
125107
75971353
19
58
87
85
90
192362324
7
89539
84828
16
279583
88
230477
350169
55
42258
25
233313
465549
163008
196953
63
133978
467661
84
47
9683726
37949
308795086
42279
87
7
6
387872
438823
342874
23
48779
58
90
180900231
7
55
77
163840
89
455789
84
381930
32
220642
21
372152
26
58
290240
80
59
345780
95
488561
373792
83299280
8
88
150429
222120
35
278909
7
443676
17880
32
92
21
84690
44
40
428490
69
94
1
81
748142589
297265
74
32
410108
41488759
179890
216180
69
172670833
65
491248
329658
29
161497
39
56
28
66
270503
82
30
94
198443
411800
306800
57
52
459156
4
7320
86
77
479327
42
388943
375381
166660
1
15
70
133020
77
96
103822
354073
7
273554
978753159
99
404826
218983
6
925003152
215484
40705
87
9
136741
6
11
62
6
30
251585
397095
23
9
464743
89
14232
48
42
90
261335
155266
279019
37
368980665
78716
282734
59
234334140
59
67
56
368163
264035
4
292802
72
195621
154364
52
23
297963
94
26
270896
129382191
22347
281751
58
244912
52
9
496358
13
8
5
25
31
75
24
29
85
44
53
441895
186501
355190
22
328798
352600
241595
61
390331
755968610
78
94
79
2
75
446909
934832415
104284
311591
2
99
65
45
97
34077
2592
81
40060
86
560171179
4
336209
755233310
211851
546909832
205519
5
495441
53
14
155128
376692
3
91764
82
8
4
23317
176565
20
12
340350
84
488694
20
310722
593285762
532941008
1
250191
351999
710925955
37766
17
425114
80
63
73
196410
5
18
28
93
445952
340383
63
32
67
396779
46
32099
24
102176212
23602
32
17
203170
275050
160973
16
3
488101
324390
68
276721
308336605
49
399211
324727
68
92
31
48
8
86
43
66
94
511351538
174616
2
429144990
12
345383
98
9
24
556794904
351932
223234447
23
40
6160
69
96887
86
411813
21
19
6
6
96
395036
497816
59
30472
73
229891
84
321084
77
417636
91
539618097
476354
28822
95
12
60
217869337
79
33
30
429141
15715724
102739
51858
84
463872868
7
85
418600
465616
53
226826
8
473959
74
42
952174529
510714444
178260222
479485
32
48
68
144440
80
65284
47
21
9
395392
139466
69
261548
395247
961405121
302942430
182721
4
392604
440207
419343
426054
602013337
365750
426193
54
76
47
122876
65657
245418
332344
464703742
98
61
480940
191957
776692083
89
5
56
12
37
161214972
292822502
4
61
78
611078500
66
314994
352292
29
21
188521
415233
175653
85
723097699
36995
7835
214626159
464714
474807
105415
437783
982474534
349764871
45
239309556
37
318849
45
241877
53
18
372280
302912
342482
48
75
847473648
71
201111
121038
45
2
13917
37
81
2
7794
310839
483419517
461466
29
24
20
33
49
364018
65
80
168447
289424
291692
22
393756
77
23
497636
67
264850
89
335170
70
93
6
95
16
190814
348631225
96
94
52351
3
106329
350504
647878487
868519670
19
258852
6
546108532
492523
85
55892479
88547488
55
30
54
49
423405
75442
38
72
113637
40
295927
10
213275
36
71
237210101
77
498652875
44
400761
185480
35636
316408
478405
63
31
637969552
7
31
59489
98
60
6
289460
90
1
52
43
996610898
15190
111106
32561
3
94
64
312260
1
284281
816314109
8
2
39
40214
83
97
6
399621
326473
474122
231990
69378
95
329284
603033413
62599
40
487324
80
167583492
451147
89
15
266687
55
488354995
272413
3
168178
488484
18178373
88
312205
83
343923
240686
42021
54
472490
69
22
2
214079
46
51
1
50
95
448445
89530
14
253216
75
79821
28
64
58
54
725571748
245982
419048
41
318293
946156213
967382153
54
59
80
401657
394316980
181386
255333
96246
222409
141913329
444775
317563
199464
175128063
101605
246167
436699
67404
292143973
17
344732
257783
7
99147
119765673
480570
427091
87
33
50
3
52
973939014
69
389909
40973
14
95
294098
47
68606
474012
72766
287175
400525
576633350
12
471948663
27670
381335
359080
896612149
373386
1
885203091
38
20
280808
720294858
58
76671
161536362
35
348739
202722
123096
472244
61
162491
106665322
41
334541
110046
81
48
24842
55
85
222715
107031
3
361906
429360
20050
425690
404220
435502
408079
316826
398630168
30
47864
74
77
738918709
419999
29
328715
724797685
50
445320
99
392146
14
88
487012
83
77147
21
186097
78876
263439
69
322719
930627417
78396
38
3
385869
82
78
4
9
38
51
61
55
48
3
16
43
474093
30
446287
201931
104943
137855
11
68
661913872
449877
499433
312745
133995347
217045
74
1
908293726
89
89
70
49484
50
422542643
845972843
386275
60
9
84
71578
23
92
175054
62
336103
714474548
160555
2
51
70
84
304262041
78
44
531736097
60
83
77
370384
71
289912
139923
68
55011
127259
466414
245647
409491
393921
486518
706354979
410974
26
361662962
18
187640
359142
39
95
76
95
10
17
3
592152586
49
8
41
70
64579
637309711
245690
37
379415
83
485320
60
8
3
167447
468238
93542
451800
62
732788705
80
6
69
67
70
6
28
194302
36
194330
193857232
425509
77
4
24
74
82
189509
355828
13
473802
286676
9
17
75
2
55
706630983
195579
26
14
91
9
880971121
394522
338104
404355
57560
37
71
66
76
212887
55
11
2
69
426870
323206
87
6
70
160217
77
11
33
403541
465664
29
343161
44
33181
95521
24441
188638
599612432
41
78
95
60643
44
396669
35
9
191079
48
33
394670
485644
478555
175993
311741505
9
1
18
244430
269261
125272
7
245649
493823
435942
115529
54
85
3
19
448157
93
212181361
14
8
119767
150707
42
85
32
76
348068
60012
462106
196130
217422
82
124672
82
36
262432
87
312583
82
8
202123081
401546
187557
95
222248
30
238263
338167
6
45
34
6
17
319509
59
101659
76
481903
10036
18
30
144958
242058369
280278088
14
29670
448319
428776923
50
70
63
396218
240908
88
712355939
55
3
3
140623
416166693
43
457829
12
498639
83
74
74
58
1
41616
86
1
319418
35
28
378182
7
416332
285538
127677
339355
97
345150
100166
393134
8
458321
256290
195897
257237
15
44035
25768355
306946
50583
320214
163281
34
56
126702
24
419732
364819
9
251765
173703
62
440673
29
22590
54
104095
60290
6
72
78
952319736
53
6
362889710
370416
44
310340
313647117
139009
251734
38
1871
439244
55
7
15
5
60
280711
364279
66
8
64
7
90
55
244106
9
396520
381188
74
50
10
64
496742
996117265
81
25
3
128824
118513
83
9
20
51
14
96
46
4
65010543
4
304177
40
4
217408
210593
37
338229
10
352543
344911
12
61
25
29
434861
81
3
173818
9
15
421915
260549
175050
213904
9
97
93
81
15
4
25266
3
239228495
94469746
3
442835
37
17
76
77
69
72
89
14
85
369987
355736
18
88430
492112
819400307
85066
416931
2
53
26
381008
293542
417053
256972
87
429351
777692924
6
311005
282379
410877916
79
480856
87
96
55
15
532728917
159528266
446950157
255007
250823
66
34
7
416054
65
50
75
213540
5
49
29749
57596341
9
75
381097
7
88
342338
89
141481913
138804089
6
447371
23
62
503912091
66
8
391351
271668
46
139824
35
357587
78
393466405
37
174893
51
14
53
10
74
336902
186408
104989
428116
36
260912
303056
92119
337516
76
252870200
58711
201521719
702828699
42
86
168981
2
95
449477
734383287
183041
93135
365340193
70
21
400766
16
68
143347
63
2
92
50
3
40
485381
4
26
12640
227192
97
66
445196086
9
63
218416447
487880
50
5
85
16489
222774
272623
80
379474916
98
5
333391
494015
42
583939051
424018
86
14821
379020
423464157
30
75
87
97527
7
849174078
8
445270
17
7
9
100238
7
40
15
37
62
485594261
643639731
76
3
185951
110712
34
373987
36
498120
8673
665895141
392770
67
72
89
91
96
4
154149
242914611
3
261918
98
2
2109
106170
8
10
1
30
96
221830
2
79
60
38
232638327
1
331301
15
597841638
134369
387185
3
57
94
83
5
172670
7
712126972
56
1
18
389317
287968
48
7
33
37
9
428236
9
276185
266794
495441
420763
197764
210174
56
9
148380
642692160
40
13571
6
5
56
196109
49
461500
737424634
3
74
1
63
26
8
1
95
243168
50
211410
20
108847
2
68
79
220111
14
753264246
35
6
287444427
41
32
38
82
68
88
580244022
210620
379212
363963
286722989
242181
3993338
97
17
15
178012
568568935
201906
29
9
3
20
95
34
165586
52
10627
437231
461782
6
8
289244
24330998
86535
273077
11
426990
48
9
65
767492852
34
1
1
88
122980
123050
88622
89
38
226269772
70
436190
182391
49
66
439995
199656
83
331788
63
39771
303493084
866757256
247220212
401787
6
1
41
42
5
78
6
2
450706
65
423820
38700
28
64
220167501
2
34
346323
9
5
623066770
413593
6
43
47
150070106
50571
16
329413464
437276
76
781207914
220942
620932245
66
63
1
400408
411112687
89
16
8
78386
31227
33
180865
22
72
226893
385332
5
84
153014
36693
37893
287058
214054
413076335
298941
97
909559160
97
42
467389
421764335
64
259200
224189
90
9
5
38
29
378443
316963
213799
76
68
373294
647394181
229425
96439
545828102
488605
33
182563952
191624
334675
65
52
86
84
478212
5
11
31
197560
54
48388
314057
149453
195864
96
487670
71033
217491
40821
155370
1
46
431072519
339146
236875
97
49
149764807
862219557
514452469
489442162
81
4
17
63
118632
90
337886
408832
115763
135813
6
8
67
70
51
79
124482
435393
25
458387662
88
417562
665600367
12
28
169547
198599
939368
48
69
65
485416
366444
1
53
932937314
33
172842
381677
54304
89
144300
4
97640
16
515682810
431766
94
177008
603542030
341136
9
167349
227599
12
16
62
4
219791
294354
334148
780153656
834780765
997799122
20144
265574
37
54
71
31
125098
285307097
275274
167199137
13
91
61308937
142920
257336
6
1
89
8
72931
274954
334890
69
44
64548
969760713
18722
458578
36873
161676748
92037
524595084
402439672
67
57
221078
197576
241487
51
191696
408616
78
53
84005
461688
404567
66
968920910
61
197943
33
14179
222490
47
70
58
178571
46
1
2
70
269740
604992991
96
348251
56
58
19
433151
5
99641
99
32
489889
68
102733
1
35
147174
58
16
26
51356
98697
51
86
107890
40
92
16
7
7
256004
166175
414623
386771463
271178
66264
91516
75
354994374
48
253323
92
50
264146
87
9
61
448223
344112
364500
213777
85
318145
62
1
9
30190
377793
92
886040895
14
38
250956
345386
50
176037
29484
68
129602
82
60
53252
2
872131867
41
341797
84578
487197
26
51
70
3050917
2
72
320774
45807
4
94
217723
479216
25
158467
91
56
317156
190943
106070
35
254407117
218197779
764702846
466680
2
49
485099
79
324716
90
85430
18
478123
47
490456834
30
29
173862206
283241
416681
73
315501518
33258
137532
224253
687508587
391751
408646
15
183768
57258422
2
681102541
25
98
6
52
47
626157012
347828
442438
41
47
150054
24
423277
52
54
993430217
719340512
41
4552
11
375627822
30
3
379401
137259
33
207480
413974
304026
13
62
135408
685259301
84
15
17
371071
85
150687276
135364
18
109900
49
274176
99125
160462
46
464282
91
423313
215762
93
157998829
684823827
476540
49
302911
433931
94987
271027
99
277980
19
9
131173
29
125729
231082
32
871455247
12
96
39
643731398
68
29
202451
88
58
499664
432073
9
24
489660
68
31
57
76
8
40
33
216087
3
71
149334
70
4
25
91
5
144741
21
835318180
8
4
97
446155
16
496286671
314810
355262
95
72337
7
56486825
415564
172460
59
201075
169999
78300
1
955343655
1
169060
788017754
8
39
548479588
348311
18817
957289522
16536
2
14
48
479825
90
197948759
42
4
228981632
321880
97729
1
50
365066
51
89
392202
93
2
65
55
387829
460661
144378
313083
150057
924171185
76
51
61
78
452508756
98
40
435765
685348766
648425098
5663
96
47
31
307355
38
145389
91258
55
7
249769
25
166085
40179
9
89
226500
64826
358361
33
416067
19
49
56
11193
80
38
9168
49
95
48
79387
784478067
30
302703
162381
18
389252435
96306
63
269994343
2
14
122596
5
330807
9
81
55394
345102
226466
45463
577362089
143773229
100101
416536
430724
116451
48
351185
73
24
599036404
6
335380
39998
46
82
79424
46
78
365837
246183
36
121248
21
20479
41
325158866
78
298763
81
32468
124964
58
330728
378203
20
41
81
54
434253
136016
16
141722
24
68
155473630
408322
9
52524
870
134635
91
242483838
81953
40
56
71
13
939577172
8
101733
56
64041
2
4
762529105
306245909
342693
147448
56
43463
223940
968723157
82
245285
7
530849180
24
237815
902568018
83
56
54
39
427178
324632
88
498311
4
77
102102
771384755
407106
32
10
73
74
284193
426707
60548
725119519
79
322333
2
31
31
4
79
472719
199657
423955
210536
66181
403367
816910750
20748
52
186661
492268
335665
130256
99
3
117729197
104240
60
35
98
436781
27
94
477901
37
962113497
794903167
425136
19
340332
96560
363147
46
55390498
405132
24
250145
935040649
19
147916
8
88
200602
98
78
326766
69
57
30
54
8
292397
45
95783
73
232906
13
18471
40
33
32
467093
393953
5
206845
54
472878628
38
45
10
851873945
58
478519
279632
16675
151353
156786
57
192131
263893
77
98
60
275156
133216588
202759
363043
429451263
232909124
277011
190113
138710501
324228
2
49385
87439
17677
9
20
11
30
241890
52
56
16
72
43
261249
55
67
246430
15018
84
431651
75
9
232779
8
65
435330
36
76
96
92
442721
98
499144101
208354
88
478050
9
451023
879751336
52
30
333481
81045
78
38323
105702
136943
18
129985
3
53
329940
89
39
77
203930
360168
43
63
14
99329
21
41
132478
427431
428140
442445
428024
13
15
177244
2
105683
337257
133296
225190
16474
47206
31
326660
27
194349
80
11
37505
123964
31535
682875039
97
59
5
9
83
664622984
830816079
82
251458
51
374940
442062
399790
68
176437
316203
469276
16
31126
120358672
753807748
13
723618103
80
1
90
260199
460168
73749
82
17
34533
202414
172308
489449
83
12015
2317
386692
309068
658902302
4
5532
31
57094
32579
579269328
331744
4
270775
23
37
50
156955
17
338828
77
2
331479091
71
8
36057
329634
93364
137342
8
387890
22
15
11
83
18041
434193
19
18
465762
53
242312
34
90156
206631
4
36
466529
337438
25
325437
67
134129
117426
416903
56393
469416
10
40
23
14
19
251020
55
9
14
480666
9
96
45
199358
151001
351525
96
38838
64
971102101
37
333123
1
31
101361
89
45
397266
32
30
105551
98
188319083
115329
377628
260746415
26
72
36
77
55
389188
4
316723
129968
59
8
402369
92
55
87
57
368113
34
66
73
41299
233694
17465
1
480394
84
447945615
5
64
77
779746774
388579
50
92
953994676
56
71
374971
388485
496274
26
56
2
478352
918621625
45596
338339170
929527200
67
117319
322670
70
192658
39150854
81
9
80
891911048
303350
337534
74
172737583
6
92
81
839466992
78610
5
26
498191
355260
508608123
56133
992271955
142844
330633
49
96
20
11
331218
137348
352186
31
53
71
75
285998
483156
23
209562
42
450215501
48
461262
465158
64
23
82125
236707587
97
87526
59158
46736
393609
16
278439
48
61
489997146
3
72
63
16
71
69
60720
279088
70
436426
7
380012
43
150998
25
61
55
224113
78
39
46
58
121687
878763935
4
17
448042
61
385712
260787
185695
76
465285
25
83
17
339885597
91744
24
80
194198
6
76
26
16
19
52
305387
3
18
82
10
67
69
19
83071
97
74
34
3
287374030
345147
50
5
89619
26
33
4
96
2
41
3637
409807
2
187706
312984
471003
71
40
260001
35
7634
152220
43
87742753
234659
6
37
378962
418609
20
50
9
21
12
84
9
24
75343
61
152178
68
460794
259943
192482
86
50
650542095
293622097
61637
64
8
245335
9
643307687
78
89455
2
775707144
40
820195493
26
397803519
61
28
21
9
2
164686
12
59
90
64489
374553
3
134478
464601
467452
328749510
128548
4
62
3
30802
67
21
6
192551
68
27
55
74318765
28036614
34
408346768
25
331033
92
9
49
50
811203050
36
34
88
41
23
91
52
134986
162704
8
357328
4
217711
196694
31
355222
27
96
980676436
50
50
6
94
1
1
83224
322057
321825
239040
61
88
63
51638
99
47
65
94
80
406743
4
1
394820
66181
57734
245427624
4
724916362
90
426930
28
42
58
7
488254
8
36
19
86
18
4
6
16114
260195
86
268424
1
1
7
213817
92
79
190260
78
213548
322190
401398
346515
59
55389
333038
411401
233491
89
359932
28
20
722983369
77
48337
83
30323
29768
728939589
465258576
217442
485799
32
50
50537
162539265
79
117361
55
14
323859
994964247
90
981367677
1
170239
11
69610269
137012
385253
337162
238649
72
8
404843
105937
387186
487940
137611
9
39
90
93
35
73
55
1
777916108
3
91
37770
46
88
42
287701
61
48271
54
10
132738264
3
98
53
66
221577
774663028
4
325913
29
256872
51243676
197530027
89
55
58
9
49
176023
4
11
148704
76
3
572788840
241776
451544
56
33058
90
207214
424301
48
74
8
4
361778
77984
112017308
952053636
77
159964
18643
1426
432068
60
403519
4
233842
244422
34
66
341909
592678137
262071
2
59
25
135631
800794770
1
177457
51
186739
77
81
150566
370406
53
77
475737
96
30
85
49
9
29
69493
139460
89
76
49
94
60
422941
429702
79
55
71
52
496810
362808
64
404494
377734
7
56
84498
5
84
301887
45
108966
109728
49453
60
365417
10
8
43
10
45
260542
74
53
96
67
4
164326
84
269227493
74
93
80
6
13859
780650372
1
93
241501
119769
58
53
33
10
52
326537
193487
346546
330338742
162259
60
81
273699
46
8177949
9
91
319096
7
76435
46
233604
168707
43
48
241769
84
261745
23
90
60
33
10
86
134800
204147
107547
745736553
51
41
258536
82
5
15
225393
79
20
49
484608
66
85
464633
65
284822
43
7
214380
62
12
33
474615
732183692
9
3
26
354764
76
98
23
146231
70444
45
95423
109053
447389993
93
187712
40
80
510556376
51
10
211085201
26
28237
256067
15
216069
15
180378
59
419620
176606
65
63
50
308509
418617354
231866
392319
93
551101474
88
1
1
53
301390
109167
104350
426080
5152113
463096
11
436057
53
19
7
37
83603
5
89
39
308573
82
90
28
386660
180554
231792
62
94
416445
52
66
453647
429471
101942
384854984
222042
21
54877
309225
69
8
192576
26
40680
53
289589
26
69
50
35024
3
8
14
16
87
983148261
80
155012
342905
79
962264483
159353
95
20
379182
253656
3
134879
73
334934
61
83
71
82
289441416
6
409275
9
119927
74
442693
34
85
140664
46
217048968
368887
377383
1
915791390
12
58
36
16
24
384600
564018524
32
447491
94
17
50
86965
12
332188
84
88
561639738
277060
82
37
334508
32
124974
9
423089
11
72
82
238376
417255
176869
13114
7
286693
65
472280
1
48
2
253113
66
489196
36
51
340882
28
557687804
22
42523
195823
1
50
338159
43
42
73564
72
618384710
13401
24
188553
499796
73092
158583
31
415942071
409609
85
298387
157948
597851496
81
5
68
369844
383759558
43
2
314543
16
42
252079
4
284670
28
207052
271825
29
39
54
79
85
420701
58
155392
103531
302477422
203491
920629324
74
187899
316175
26221
44
15
1
68
65
41037
5
240024657
62
51
232512
10
58
25
9
283342
7
49
387399
86
17156521
357593
66
80
25
411662158
451541
165671
3
447142
240426
412435
326936
2
215803
109206
39
940927942
853140726
407502
316636
18
76786
41892
80
62534
2
50
14
447246
7
52
36
16
20525
86
93
205314
9
129156
364618
15
458355
97
29
375910
74919
5
97064
483040
48
2
794348772
35
52094
83384559
8
402694
42
58
8
8
1530
51
57
84
864462422
85
484327
62
37
4
684377155
32
252991
494883735
85
58
142842
63
5
18
134123
70
365623975
183993
51
58
15
482649
200804
92
255255
62
491141
189609
246530
270203
65
361211
111416
83
1
421758
295994
141818
15
54146
125153
88
68
9
145110
91
34
250665
63781
116847
9
85391
73
436854
20
82302
30
175694
41
49108
45260
34457
351792640
280994
40
8
17
299345532
397465
197238
14
84
52
7
6
247732
250024
76
72
129824
54
211143
473688
8
9
23
11
293644
344311
656136662
84794
249065
198545
493833
461880
84
74
462654
79467
58
135371
305887688
456591
355326
898545955
137002
71
71
57500
182679
10
70334
91
42
81
8
17
4
331406
187170
34
187645
99
97613
64
15243
39
78
20
34
7
50
4
48
242338
50
71
103936
50
26
21
47
4
71
969395370
90397615
1
357110
82
185726
3
215621
61265
50
58468
99459
330957
950249628
89
17
57
9
829636135
80
303978
52
280199
21
291374
28912
42
28458
94
231409
147125
120654
66
48678
62
56
438990
33
423406966
2
490344
3
32092
54
14735
13
485295
59
34
137417497
507047403
352559
193564
89
61
8
92216
257540789
134550
35
162895
384772
424697
458651
89
249261
479809
342586039
496814
49
517409580
454675
88
90573
434110
697348042
371957
91
427221
423546
17
336518
84
297089
216895
83
7
599961113
78
421033
362645
93
40
4
322968
99589
6
449073
395270
415456
225476
57
97427
65
48
5
92
52414
44
80
15
110857569
71
95
74
494619
256832
76
99
241804
6
82
83
93456
460712
571957249
33238
4
87
427978
387611
393035
171502106
67
375864
737136663
624136837
338659
47
48
468582
122230
609080672
358875
376738
134510
34
139672
46
19
67
477541
3
265150
5
56
24
309951
172152725
90694
88
393388
18882
26
37
55
163730
3
9149
311223
308878
291997
79
409881
71
39305
2
820831275
84
884493427
182483
13
975990769
1
68
330368
49
782990989
141353
51
1
102141
691552026
32
363133
325344797
84939
26
49
91
1
246241
56
12
50
444806
69
293378024
89
52
40
401827
39
197257
46
30671
8
369006
80
391418
16
7
392905
81
86
183558
53
629199558
966885269
811055064
342770
93
2
19
81
328164
10
300248
82984
198677
98
329492088
417575
464082
34649
76
321677
80
270716
6
256223
89
417089
45
322649
90
90
14
51
6
50
23
67
32
4
91825
15
81953406
45
836382800
391347
69
83
243609
177315
207384
78
72
440467
68
28
572248009
375126
71
83
197185
42
98
85
6
221788
92
76
28
255509
74
43268
61
80644234
440972
27
367890
53026
347040
83817714
377449
26
62
497771
149444187
71
79
47
1
342621528
64
191080
3
26335
252423
31
90775
254190
366318
38
1
238339
146073
448335984
6
4
78
1
375227
178087
38
57
272609252
119183
25
449951
44
252130
886505342
454398
78
57
62
288644
363106
26
22
82927
98
13
5
57
367450
320272
24
465606
489123
21
55
410032
38228
103477
359205
14
343215
135830
450873
299507270
30
310112
29
4
93377
45
9
83311
1
684335380
7
450954
278105
59
334959
228346
17858
788452433
484153
3
4
135437
29
327591
99
94
56153
81409
2
71
227234
20
33
465682
32
77053
1
479809
57
188307
323263391
6779
479995
153242
11472743
12
53
71
208786
86
18
339637
322162
90
327264015
9
10
36
152067
257593
214054
5
84135
329206
66
25
94
35
389332
74
987943682
19
230514
437398
39960
22
388879
58
50
756776943
10
321659
7
37
5
6
55
35
55
66
2
76
284734
375123
244849
227506291
408342
98
178734
76505
56305
71
82
55
155793
59
28
35223
216805
69
56
206021
36916
372330
43
36
86
478666
483255
8
70229
18
10
49814
253799
37
62
221767
55
98
393046
98
266451
64
9
494364837
971911678
412351147
223206
355458
23
179068
77
78
9
9053
13
72122517
53
12
66
85641
352980907
4
382217
86559
699486041
21
18
21
86
7
34
27
153569
234012
420261
79
7
55
81
11
254632
25133
526621149
42
33
497570
184340288
24
57
63
32
1
10
16821
89
78
539963647
385911
70
89
52
485775
255612
35617
229240
39
39
343693
57
29
65
433987716
176590
4
23
97
405672
63
858028033
62
85
58074
175064
344934
48
5909
342575
2
81
29
299140
353907
56
360169
30073
94
298587
84
61030
58
439383
95616
85
80195
488807
72
62055
98
92005
473973
112892
97903
463210
6
419181435
84
43
239577
12
79
140870
45117
42
33
923966964
201962
417660
481455
70
299358
2
29
1
79
281829
417675
59
41
456254
8
44
273438330
328086
488542
16
85
30953
768219145
51
222260098
55
25
397481035
318653
422186
54
178240
278281410
710206690
57
91
222728
43
7
108636
60
204852
36
922181214
67
271193
59876
32422118
94
717311123
458070
430250
2
33
22
81
68
274032
210469
168560
1
112814
18
83
370596
81
79
44
287562
55216
52
5779
130857
212709
345339
84
70
99
50
64
371180
89
982444119
11691004
993250350
174922
5
292027
400149
71
864415001
4
400677
61
8
6
362562358
297712
3
58328512
7
55
670956473
1
77
859738121
9
56682
348836195
4
17
340414
484269
73
698195105
197975
422305
809086478
3
60
13
91597
76
28
304498
157758
370293
302319933
99
371019
199911
69
19071636
42
140179
888847221
492523
23518
120596
78
339263
25
81
71
484727
284567
209015
250630
45
87
23
44
625068473
402963
5
144508
228309
324019568
598360813
89402
4
5
99
75
28083
341054928
154710
66
91
450748
8
956236222
336957
6
245087
92
83
53
445553
441089
271734
88
36
20
97
16
61
445828
491114899
183543
423375
27
36
307132
2
56
147945760
129312
89
79
28503
69
24
71
313321
4
68
6
15843
13
30
128615
456877
31685
70
88
124082
194992
64
78
113181
21
206730021
494010
171105
26
401736
800307563
107682
242564
33
213700
413556
471443
5
52
55
67
415512
341320
569049299
129146
131939
397400
68
492137
81
34
77129642
7
72
8
436958
64344
1
207488
958551446
78052
448750
32
43
19
124162
16
498021
442572
27
41
311100
641743128
372213
98
230475
13
18
3
92
131071
1
101561
57
237512460
553462409
2
51
220410294
450910
276910738
244451
364308
83
175321798
84959465
399449
23949
8281
67
63
83378
875010901
4330
36636849
33
556
29261
16
446817
218893
76
426734
485340
122079
284534
277645
416895
45
47037
343017
91
457888924
77
96
364783
88
22
432762
307680
33
477657
81915141
61
9
447576
67
86
47
84
67
208261
296367876
238917754
69
90
2
76
432170
83
57
90
12
59
529478080
416323689
64
56
86
60
273921
178445
386233
97
486949
56
51
336263
7
6
265180
12
6
99
75
186426
336482
254737
643293753
2
73
323720
8
44320
6869
65
454641
96
33
99989
2
78205
64
381232
36
48454
329303
24
34
91
77
138319
6
36
12
63151199
126669
22
46
97
12219
383933
929694393
65
85
269913
9
319865
273348
32
275447
52
36
66
385871
43
287971
72
2
127791
297555620
438123
191653
267494
777398832
13
33
47
73
391417
217474
92787
108658
52
442014878
31
37
20
14309
7
491029
77823
12
67
366437
62
38
4
87
87950
440877
300490
84
6
211134
83
96
90
58
63
174312
10
151826
11
55
60
93099
81155
125563
395292619
44
68490
241217
82
79
51157
369238
84
70
63
255613
211347
258845
50
17
8
28
197858
77
8
16
73
77
79
655953366
376146
436633
661535804
378608
99
44
188835
923975741
24
26
73
16276
439738225
5
52
131093
95
62
74105
4
285208
87
318805
444859
10065
84
4
358950
40
160730590
113966
58
28
20
357111
192268
252776
37
29
120018
366383
72208
95932
9
445985
63
65
481189
704613387
81
94
494698
240223
49
482897
70
340625
5
89460
3
57948
465447
397121
436826
9728
46
74
437203747
78305
407609
1
67
115052672
38
149899005
319896
84
307857
87
38
32
26
421844
220116
76
60
63
84
39803
251421149
31
402889
91
63
49
463408
84
37
141240
183425
5
447853369
137903
246782
45
70
247515
60
9
16
394182953
82631
21
410575
84
7
49
51
485271
458442
95721
75
476002
74
65
1
464678
5
178500
73360
244483
47
372730
481544
291661
78
417234
94
725936291
486507
57
19
84
283112
39
254200
498388
71
236352490
445192
5
132930
42
58
296064
224014
8
259230
43972
58
39
94
49
235230
152901
364837
69
672750652
300466
756616641
647036258
499009
3
12492655
74
239830
71721
66169
504272118
802045487
51
443869
78
701264319
184667
257614
57
52
146392
249975
58
109716
55
154664
307354204
298506
93
86
42
19
81
283143
324654
333470211
82605
136304
30
25
7
95
98
248059
98
924671350
23
389222
176772
751567372
90
81
73128
16
5
3
7
74
31
126814
39
53
18105
225791
73
177046
94651
58
44
3
189455548
42
52
355424
69
1
92
168726
9
457082
195656
714773414
4
147885
30981
73
82
591628381
130798
6
875142758
49
163926
85
28
61
184611
98
170642
124752
386739
942379404
5
98
256939
240931
54
21
65
38
269807
955712779
84
85
15
123310
368084
400310
4
327524942
19
259887
192936
498820
95
40
59
47
346903111
802091905
45
51486
491844
61
434627
148372
35
222723
67
35
223882
82
48
12
32
1
127779
81
5
490178
234913
304081
34
89350
283860
96
63
99055053
43783
364665
9
45
37
149952
21728
64
202990
51
99
66
343705
255840
11
198944
92
41490
415610
5
256008
476469
376218174
401945
107007540
477980
4
25
9
61100
141409
92
68077
90
15
443945
57
94
286452
85
495432
87
561524125
196904
498154
234605
24
81
534514473
1
39
189906
44
32
221858
449034
96
34817480
42
479260
14
56
46496
268539
36
312839
3187
453733
6
34
13
32
88
8
71
306510
372872
128787
69
41105
77
3
13
32
121254
4
5728
9
80
49426
48
76
55
289246
168911167
58
461116186
2
32821243
56428
808496110
88
382798
84
518089912
332038
41
319950
475808195
90
669986824
61
24
88
1
30
24
94
454704
81513
398942
7
288292
53004
32
43076
210704
694417599
250298
309279
939144472
618233783
34295
90
36
96
127634
45
7
581221850
325025
45
19
46
291011
77
56
573826074
90
349085
124808
421136
74
14
367598
25
283940
74
472130874
224650
87
39
521271166
61
458352
51
61
489654
92
61724
339859
57847
19
61
468357
294213
487273
469114
487530
3
408937
555490904
88
348198
17
19
218050
169180
60
62
96
52
481011
41384
234434
272404
73
59
123904
386315
21
6
3353
85896
87
50
82
346585
87
98062873
76
60807
94
20
113426931
95529
399280
261268
66
20
23
69
202577
18
55
319048
62011
89
236915179
32
225436
142738
408532
298013
469372
88
675475546
60
649582244
94412
32
388098
538694090
97
70
44
748545220
95
154516
6
239804
75
14
86
259065
205600
181245
38
90
41
25
20
72
429551
65
59
90
13
231133
32
163488
4
608197291
1
28000
64
719315304
56
273680686
54
32067
217200
226600
1
27678
17
61
365624
37
25
701709232
20908
24
18
52
57
46
4
32
126948
186578
196922
334469
11
139807
68
347314
86
1
16
159459
389146
3
24
50
1691
87310
78670
10
39
46776
79
434762
92
208103
280322
471190597
13007
24
61
167691
453178
21
105379
47266
220547
263140
89
14269
489545
437285
74
49
396822
24
6
79
4
38
56854
95
12
8
90
74
78
11
83
87
437081
42
7
6
5
14
4
357602
142692
484225466
362945
58732
37
419243
73
2
67
22
9
6
336587
303565
453900
353664
166518
98
3
29
13
6
75
92
65783
43
202801
340913
188490482
14
66
154943
3
29
113713
148671
430479
57
26
95
9
145039
52
467623
42
5
12
45
340225
278853
4
18
48
327755
83
338555
479192
24
695404928
315203
10
97923
38583
304246
472750
296215
42
446712
92
26
3
7
21
488885
1
30
365237
5
95
395214
372542964
112142
252857731
94723
9
346903
52
335390
59
355095
280129
21
152498
8
479747
11499386
170550
180653
338370
3
569697763
36
98
3
71
35
108942
227822
284767
439198
86
5
411567
761420448
21
127279
20614
57832
8
92398
22
22
158346
290894
190168
271285
379815
47
77
243932578
178343
377169
22
222464
42
70
3
64
489113
260613
4
70
981826070
264725
89
59
87
6
1
199001
46562
87955
7
99
71
174657
291395034
20
25880
76
47
4
22
158958
15
386511
8
18
309994
26894
231431
344016
309535
222553
476494
117905
4
270893
4
55
934875348
25
136715
38
46
51810
1
83
27
792573758
428628
2
53
492342678
269418
33
264495
232941
229993
373695
408494
64
23
61
78
32
385179
401514
11
65
99
39
83
817634270
95
54031
51
12
1
375912
19
25
72
419868
3
490449
4
188779764
83
98009
84
68
19949
3
624654047
348853
475870
13
87646
19
70
731731866
43
88
25228
8
399680
750
31960
82
122477
446482
49
892658461
72
32
63
22214
27
201280
66
396941
83
3
271219
68
422728772
598844652
3129
9
59886
5
118782
282627
3
25
180306
209773
238412
411062
84
7
363014
39
793870728
59
83
328941
434584622
74
161963
79
94
452038
2
336182
418388
6
164101494
82
63
817204440
439723
65
35
9
156298
481772
16
104867
1
95422
824729479
54
45
97
484084
32
1
473595
226567
26
415441
126035
4
89
28
483565
473945
428994724
19
248739
33
2
81
56
378280
169552
69379
10
26
74
730625056
334996
4
59481
409030
78
389033
123486
52
60
118282
86
88
65
400928
305162
460990
19
379539
576836694
90
1
461807
37
220442
149981
2
152247
14
73
37
463279
277568
18
81
28
87088
64
9
348339
202327
3
99
235118
123818
9
4
654945205
1
31
432864
13
50409
457636
763343632
10
164169
459356396
86
7
13
40
22335
2
244087
41
283377
34
435341
338331971
5206
95
85956
22
155431
9
13
183802
258591
91906
3
485238
28
99
156930
494118034
455455
181636
73148
372323
411953
42
49
1
359081
493975
82
42
193327117
151658
35
3
9
49
2
35431
35
67
13
118227
88
96
2
213375
925172809
80
45769
89
63
24
71509
118771332
313728
195092
84
70
11
57
422121
6
47
95
6
195677
6
91
430373
2
189444
8
226438
207461
3
223201
62
295262
50
66
10
45
95
365436
448924939
855488043
301704
70
369037
31
173127
288285
73
989588397
91
388386
130325
370392
13
368369
95
63
98
205209
144637208
63
237950
163815
27
333336
99
14
5
731302797
373828
367867
466608
57
78
585978045
54
15
496096
281543
29
7
395640146
254393
9
265372
23
15
650153271
135434
97
8
84
471427
89
76
98
54
52
43
68487
353232
16
369574
78
35
19
53905
40
300676886
6
9
6
226827
246337
59678
85
44696
116921
74
55
41841624
40
69
20
48
6
4489
78
374008
217249
48
92583
14
23
89
8
68
66
417076489
384006
51105
75002
275827
933927027
165738
46
94861
40
4
28
76
249458348
44
82
447254
575018295
7
407266
26
17
33
73
391929
95
29813
274687
11
334506
58474
4
92
418470
15
9
90
752175013
1
180407
93
6
92
3
68
324448
3
281764
444468829
6
52
21136
36
77
4
667712508
46
468176
74
2
2
40
120355
67986
18
48
382764
90
22
329054
34
257126
467662
143957
51
86
90
176513365
3
9
295008
140176
373778
59022
10
40
69726716
315036
154199
16
387922
221845
13606
312631
2
9561
30
322534
421993867
175916
439332
79
401009
3
41
473336
466724
38
29
23280
27
66
5
117884000
355909
448655
193702
158937
14
238565
92
46
42
67
55
20
8
87
63
477879
325815
11
340279
76
736390787
496281
339114
19
31
282814
67
99642
456295
46
18
59
438062
160715
21
209052
244025
2
30
401637
61
94
89
673376900
66
84
2
125134
176330
2
23354
8
270825119
410456
7
410794379
982038409
109962
330734
63
3367
58
93
9
272828
48
85
45
12
288294633
39
156993
55
219352
356240
21596201
449424
322838
89
86
72070
212271065
434936
19
6
11004
17
7
45
102377
460910
33
87
4
206416
5
101467
188513185
7
27
71
65
38
304193
2
281752
700959100
336856
312555
20
19
342929
10
30
709243955
223107646
48
50529
431738
28
483971
91
380745
17791
69
79
32
252167
3
307724
15
49825621
316261
44
7
98491609
62
46
9
52
6
48
21
71
78
48816
26
1
44
70743
6
8
477499
53
226970
28
104405
379454
60
3
6
814332479
66288
37
34
88533
9
71010
496138
8
119366
938223693
7
317246529
210864
66
803358632
51
41
365868624
40
266227
87
2
71
444695820
60
39
99
8
93
15
1589
240083736
53
349531995
10
235525
67
437058
4
7
49
87
73
432450
233896
20
62
39
99
197818330
3
70
38
239044
90
383127
94
177697
4
141620
2
162069
40
197129
341147
83
76711
465746
5
1
469401
83
46
5
12
70141
194619
155127
5
66517
86
7
208984
76
65
304747
23
5
7
13
161136
26
103428
18
8
184303
10
3
245339
848536953
5
93
78
279208
414383
40
91
70
215624
16
329018086
55
38639
347633
62982
65
137320
63
5
94
92
198537
58
27
433362081
483729
58
458301
44
348058
159272592
458154623
32
242335
729388191
422299
79
385050
52
58
61
217722
21
814907727
131092
1
436945
75
701673632
431249
210892
86112
435490
401377
40
26
75
335282655
6
441611
745445829
355196
26
3
167858
64
67
79
169735
8
286122
97419
548299786
8
436388
253567
4
134826
231771
76
3746
236106346
83
7
65
255341
249980
92
46
71870734
441420
41
282327
6
635058523
540100663
29
342234
36
89
428619142
263128
338558980
240802234
1541
55
46
152534
8
9
355378
79
4
66
406509
280201
61560
310433
29
215880
77
279713
262113
40
60
72
2
120145545
317872
993133053
58
38
249258
57
7
71
55
62
76
76
255283
31
155760009
122646
372926
182575
563373866
28
67
18
176697
405276
8302
430868
343481
904366547
69
110170
94
441429
6
3
88
233827
22068
12
453203138
256957
190329
29
20
483043
91
3
56
311198
708586807
74
203194
251492
399872
93
9
83088
75
443836
47
55
47
163255
62891
79
12
67
459139
98
221718
341759693
6
20
85
344791948
20
728361352
34
71
393482
468144400
126105
240472
79
11
66
17
358999947
7
63773
95
18
81
136840
171901
57
93
48
217519
917938603
58
54
760922764
94
130247
276513
23
9
89650
97
463268
421792
16
476186
40
92
363481
118985
62
94
28283714
13
163007
716297173
269520
85
83
45541
69
368287
34
8
87
79
327114
3
8
34
9
3468411
497055
16
49
771886848
99
50
18
77
48
55
56
874563616
70
417855
431989040
34
423066
341104057
64
139257
326999
947377615
48
247706
333788
6
55
491837
99
89
52123905
9
88
440645
336602
70
5
78
707145338
70
70
71
219812
36
76008
6
362888797
74
112323
25
87
20
184958
76552
39
293470
5
14
615204029
137682
370549
295081
90
24
28
482770
373432
41
9
94
491632
74
14
21
2
11
36
53
60
181399356
95553
220580
271632225
31
133116
97
197937
40
47
57
1
48
83
381079
42
3
172999
389572
263614
483867752
94
92
7
349732
49
942250561
69
695096242
24
63
67
129685
397966
160442
440204
1
17
307026
228896
40
901995425
107931
22
716097498
27
3
420601
142056
88
385001
859490958
8
192470
40
2
194536
99289
33
103808
839799174
153761
34
224768
23
327624
83
491312
3
37313
48
92
7689
19
758261192
33298
282910
5
883396379
56
316882
51949
7
84
62
13
384237
71
52902
10755
84
189222
192870
310055
7
76274529
249902
37268
71
292653
448178
47
1
48
123885
459831
63
399728
72
49
928784218
2
251509
108551
677548309
121845
1
408494
75
51
108854709
75
8
44676
2
432437
15
97
339938
32
950080367
32
93697
44
5
130444
59
62
9
41
1
1
81471
15
833577427
22
356058
3357
162164548
389910
91
56
80
85
21
96
65178
943024946
44
213571
379637
3103
53
55
3
3
29
609460219
78
64
432745
338005
427129
44
26603
8
46
18
33
67
769744474
5
200694
99
93
84
21
434893
37
245382
425367
8
61
9
96
244115
15
25522
282112
34
161303
43
48
72
241026
34
33655
89
462011
78
74
38
17
91196
99
61
295249
15
41
265849
301474948
3
40
437769
314042
15
175466
90
52390
32
499763
12
240262
1
374387
94
85252
11
85
17678
479955
24
382739
45
207626
81
214431
11
24
102750
273023
13
67
600914679
3980
66
224046
674707051
32
39
3419
115334
652544712
13417
217743
34
90318
416301
55
19
35796
307784749
442040
50
63
71378
492202
162597
192943068
47261
55
64
468025
352857
62
8
93
171142
168081
232719
9
9
486096
73
43
482284
596826010
42
98
97
897657282
77
53
6
48
76
112698
38
39
427518
114513
413135
86200574
8
13
6
64648
22
63
422694790
53
358976
109129
20121
394318
23829
421730
30
55457
395505
9
120504
57
232138
31
22
52232
66
150379555
650499747
63
181168
22
254804
26
258831
4
54
59
242524236
12
67058
86
38663
168970
62
94879
1
691488941
32
88
94
64
164359
275803
71
308777
988370008
40
28
5
87
483709
94269
55
37
247080
279688
91
188635
38
141554
9
75
72
363423
31
771395468
29
319327
70
171562
53074832
171281
557841609
308479
8
65
15
20
208256
679565774
959130246
42
23
59
129942
94
195493
184794
48
311982
7
7
31
85178
261893
429054
154776
24
97
39
272427
94
61
71
400841
63
98
197050
43021
21318
665705970
163668
96
28
238112
265775
64
453567
7
97
98
70
64
48
59513
76361
12
176518
270048
77
379513
241242
347103
355066
437034686
50
41
77
46
102512
86
1
67
92
65
27
215579
96018
328049185
95
62
44031
17
31
88
283870
333486
32
35905
480523
20
271359
277443
50
54
144891
20
9611
8
99
227012
3
25632
295971
280564
35
65
25
241880
397896
351289247
92
95
32
17
14
145609
73
65
79
335547
376621
136774
75
11
1
93
35
69
331178
52
77
83235253
362050
994438195
34
486096
94
10
75
24346793
16
170385
25589
9
134446
69
646
206406
237822
700009022
96
49
91
803963327
363243
44
87
64
194856483
88
80
33493
29
80
171592
42
76
141867
78
2
167656738
33243737
84763
60
59
285768
88
66
79
99871
58797971
53
20
864953972
7
350725
63
863105342
27
5
31
21
228172
65
12560
25
42
46336
13
4
23
2
5
458310
58
5
20
34
13
436854
92
752519418
103790
79096
322612
71368
6
272510
263837
38
70
1
82
45
219531
580749008
91
7
6
455344
349263469
518192033
7
36
383575
182656
30
6
73
538184054
470209
91
8
23
429579839
30
180830
3
31
82
341963
20248
15
512173078
393476
8477
140947
262824
92
81
744549497
86835
287118
23628
28552
81
19
20
374413
45
266455
7
172052
90
5
95
196104
77
5
53
29
165654
223915
21
118236
74
19
31
28
82
1
53955
138999
43
752928282
2
29826
435729
99
20
168468
115929693
38053
146727
761765843
4
419641
3
38
966567041
457411
35
52
450319
261295
42741
297046
168245
494147214
41
49
81
721144217
236850
85
90221
52
259306960
33009
9
421441
76
499163123
328093
423703
41
924198197
77
439039
79
137510
8292
375346
1
31
340501
42172
54
94131
64
40617
223358
29
69
221564111
40
118326
25
98108
62
10
16
868664909
22
58
86
69
29
1
150464
88887
731914787
876218454
496030
1
74
404865
306559
31
492877
71
244855
12
92
739152360
98
21
96
50
7
8
90
73
254380
35
18
332649
53
93
10
4
264286
441629
483928
57
80
4
46
419674
55386419
57
18
167145
723285756
285130262
33
8
222290
12
6
73
288770
74641
98
94
385506
302333
16041
292107
92
419215
368423
30
97
9
31
59
73
268079
71
22
52759
59
78
346730
47
22
700721324
160426
88
265706
461070
26061
41
211871
77
222840
10
290229
741971022
99
373914
419562660
223489
338719137
62
53
67
50406
17
120953
485769
5
17
81
498531
281212
58812
48
75
98
400458
29230
33
70
6
489235687
73189
512066031
81
198203581
113403
136620
264123
64
6640
371809
64
84
203200
350851468
617401471
61
42
34
322143
226926
388582
319207
92
77
464155
2
369743
100511
117952
485029552
4
293424
89
55
21
6
386567
42
272336
6
394174
3
85
59934
329377224
9
217492
5
72283
463555
231225
386637
332171965
34997
83
9
320581692
163838
65
11
419579
312077
72704
59
58
79
42
69
297063184
153346
72
62
78
91
5
6
41
3
368793032
42
96
40
78
72
9
11
364978
406017189
100796
301646
7
8
59
255672
90
42
61
86
56708
307186
799728218
8
20
15
417127
46
47
18
92
448987
132749
370597
72
81
281795
333657
58
149660
11
675884475
567057137
7
218556
192660
163726
320026
201539
262943
88
18
369828
1
410836
68002970
390873
469108
379512
6
78
94
359163
1
293124
356896
544156726
481201
33
85
42
77927
62
179098
378171008
53
45
109770
32
98
52
429617
145519
449499
90
308740927
262694
88
221604
24
88
311136
4
115266
7
75
304471
35449
33
332127
61
403587643
76013
319156
21
269646
98
175714098
470036
18
712573176
90
29
449425
407473
135361
69
291293
15
435449
1884
345766
39
291953
519096873
83664
437175
54
123499
136958
108388
84
86
82
87200
350791577
37047
321411
369071
401142
269107
374432
23
316488
96
40972
59
38
470851
41
94
169401
62849
246520
63
235487
206190
75
29376
62
48
581993687
256598
5
66
80
30
26100
36
380678
218967
1
273470
16
32
296927
426551
95
44
973168653
658240448
18
46
994209598
274194
1
493477
176483
421131057
315019
110186
90
20
262209
1
350566602
10
417064
7
63121
46
9
8
55
788777486
197515
165783
467565
551986610
7
42342
96
78
90285
27
25
5
60
56
29
390262659
452452
48
43773
205694
484693
42
69
28
7
41
6
47
2
94
481118
27
11
56
16113
67
85466
493880
910043936
55
107102229
160744
34924
56
898877759
356472
497089
215172
79
14785
89523
405997
169247
27
797227417
53
8
14463
92
472763
366047
27097
408989
50
484302
296707793
476197937
194137
112369
79
770009288
43
204574
87
14
34
76
413560
323386
30
3
63
373398
423340
97
792785023
67
84130
47
66
25
384978
172482
30425
22
81
80
317657
269087
121600758
30346
40
375202
628330086
71
75
229433
20
305505
76
297009
236202
166723
479900
248443
128093194
55
327371
56
48
9
330946
25
284888988
490939
75
213609
117112
51
867717999
337385
120840015
408511
462148908
389529
245286
109160721
5
265617
17
1915
358629
202097
62
3
334861
195375
69714
367000
37
431093
70
231337
75
56
199527
300220
13
201919
313529
358945
161104
63
97
344009
90
67
5
307803
68
367495
21955
40
142282
3
7
3
67
231561
58
294890
38
478517
70
447949
437765130
59
81
211964
44
86
455401367
5
57
431747
389762
31
472374
280482
23
449142
290867
465847
243997954
358882
2
93
62
407599
172115
56
97
80340
453381567
381289
82
69
4
42
43
136869
352078
710572994
58
118756
395006
442371
260052
83
83
71
910201447
601727002
29
386118
47
127278
29
76
441099
215305
753802782
89837
325493
346832
44
314939
38951
420282337
15
773535739
83498
350862
26
88
412357
219109
74
1
25
76
497262
196921
7
94640084
85
769697956
36
78
7
4
65
412469
76864796
135545
96
6
128462
8
83
27
62
248160271
42
4
10
462970
408657
472649
208422343
758869095
55
713092
75
41825
450360
301951
69
56120458
456870
343178
59
49081
143030
404496
74
56
3
814178770
26
95
112082
32
6
221045
35
6
47
4
378544
165438
401057
76
409033
5
269842
20
73
366981
15
263144686
94
6
17
209479
833498649
84
97
25
467979090
86016
313787
13
152557
74
36
3
821419097
39075
10157
161523
313803
17
64
65
13
487857
639831747
942333555
45
11
19
396783
25
142388
69
352985
40
131583
289294
57
517013474
6
40
32
105816
27
690019468
41
3
4
9
188694
204814
38
7
140525
482518
81
122448
3
10
9
64
130921
52
615378811
7
39
282986
925268221
329888496
415494
18
102138
92436
295715
438787
2
8
349065
30
74
438454
267687
74
492459
79
13
410892
30
73
8
864407566
103373
564175711
480142
361126
92592
19
21
48
170001
489519843
24
54582
336598
418594
20
745766686
2
3
72
90
94
12
65462
65952
39
20
440607
231067
450004
678091601
206781
95
3
129111
941301758
229445
47
89
245096
55
23
63674
14
12
483592
145163
88
482109
18
644607895
117299
327683
306529940
109098
268814
68814
48513209
58
37272
83
191542
283048
62
81
50
63
75
52
5
7
47
18
41
4
23
18
82
6
172064
82
48
437655
400817
98
69
122966316
245050
247249
9
622651592
53
199979
87990
94
446055
61
451052
63
307257
36
353278
5
53
32772
49
46
407788
173397
2
322914
477001
3
157754
97
93
230774
13
97
17
21
48160
187459
396420
4
64
535495570
88
49
37
51
4
3
56
56
291056
49
1
497975
303057
38
323900
5
92
287117
37
49
265870411
90
305914
73
57
478760
9
384569804
62
77
187703
379650
65768
41
426211
176504
229282
19578
18
56742
60868
20377
3
23
240000
81
240205
323021
64
420165
460986
41
296613
86
88
36
161627
73880
7
76724
17
499602
51
61
103351
91
6
3
283366050
43
69
351868922
70
43
165858
249948959
69
8069
693904086
774657753
552807032
129073
95
146854
26
76
100744
84
99
63
335703
452616
300289
86
171991
128756
230388
22
4
59797
386633
99
59
49
2
246914
843203208
427141
145318
35
83
83
387301
88
298753485
58
34
3
46
432627817
30777
215067523
9
75
278754065
72
134587
12
55
45
16
56
15
471949
132673
93
8
56
275961
2
389739
78
9
42
21500
285627356
47
78840
170818
50
60
99
96
26
64
362067
1
288680
892305577
38
57
127448
36
35
30
49238
230534
150990
49
72
7
495092
785264302
106879
7
67
5
1
55
23806
69
34
97
771407772
443553
854784032
23
181880
196289
59
54559
59
4
34279
80
433557
186705110
407271
70
34
8
113602
13
60665
31
339063
90
1
98
96
265291
268573
369091687
301869
863987953
490975
332244603
2
96
167595
359629951
78
82
56
495207
159462
4751924
5
48
253181
1
272008
92274
126216
5
54
458822
77
112362
425671
59
434673
286325
26
24987
18
806777557
41
64
50
6
62
43
27
228489
174910
144642
60
426542
300974
292908
202456
456265
99
98660456
357131
19
298810
364629
12
297179
17
20
92
2
95
13056
4
55
207220
4
156959
513929995
9
4
7884
5
72
287611
44
68
233983
89
8
89148
38
73
275349
219440
81
469989
21
33
101633
6
470345
9
253377
55
5
44
69
67
565295759
108257249
57
49
301139
5
53
196978
84
6
486041
28185
430183
24
71
25288
928290088
29
176228730
921739993
45
128945
170566
317867
91
412346
13
94265
75
456803
45
55
1
261933
22
46
260831
16
11
71
310756
36
294021
104090543
63
61
28
20
38
4
64092
458814
398851
29
31
98
3
79368
295712727
19
30
95
8
9
325252652
20
171174
77
68
8002
467074
59
7
201416
1
396402
95555
171582
478507
247822
52
79
33
386933
273541
54869
693301405
39
10370057
18
8
377306
381629
44
311635
59
66
51
95
453870
10
57
771993562
382161
53
141354
404788
162773
5
34
318496
268104203
4
570353473
203967
482941
58480
3
487573
51
78
467739
241209
1
19515432
31
365915
289284
147068
119394
56
442512
45306
94
78878
98
931783093
87
54
72
19
75
35
219053
583049631
21
14
238471
759949890
88299
49771
1
81
84
66
481341
41
240275
200380
372918
2
69
53
18
84
68
419338
97689
2
121183
53
219383
74
49
36
498309
29
76
61
287935
325511
980390787
68
399559
47409
177557
11497
322894
469917
3
9
831337141
252336
499222751
71
21
85
315587
283276
9
76
19
382430
4
89567
130772
82
468785
40
70
90
52
190900
79
1
225561
9
338350
77
36618995
23
80
63
48
12
68
336271
22
65
96782
1
4
969133215
209160614
296470
92100
79
32132
49
50
263957
367940
10
92
319552040
137817690
9
139321
100469
96
54
5
74340
299680250
429785
48
7
288917
91
471153
54
354258
99
93
260651
33
16
74
61762
313595
43
386864
23169
88
302468
44
498277
465750
181289
410603
578866011
378125
282323
24
209472
385815
270323792
541900241
84
365606
52
463543
138422
63
80
446000
39
419393
156097
365238
2
49
983424456
372350
52
70
16
233277
73936
266180
29
42
394232
38712
52
44
70
33
94863
84643389
260044
159117
216342
521827790
977379857
87
222900
54
457031
52
267090
73
290887
414763
953602321
307412
326547894
5
42
424344
85274
4
7
82
68
581207546
24
214051
12
182983
51884
14
8
9
356329
17
90
451357
5
425575
99329315
4
134063
355667
823757155
11
505079422
151290
577427524
59
239955
70
214634
159697
86
35
388987
9
26
31
29
5
335203
313768
11
491861
5
19
430120
3
196234
25
371821
974204623
20
20
65875890
21455
81894
489897
96
84
19
26
245882
380785
387565
5
159129
111535
10
9
27
284447306
449248
805889706
387156
974912585
26
95430
16
104124
416058
38
330123
190931
9
62
891142215
339340
14
63
83
41
172629
408600
253220
332601
157108
350046
76
455781
125247
55
34
344317
548914616
93
403725
6
39
116959
83
30
409173
72
236609218
792999385
40
217577
46061
2
261346
487522
454422
734356707
41
307119
69
6
4
308373
96
75375803
2
201977
421320
21
217671286
8
46
973002455
18466
262272
323995
63
63
339731
243401
78
72
45
53
300991169
61
45
67
214639
31
1
98
92
25
367191
351632
99
361680
454240
659160005
394592
64
51
78
70
145480
260106
181025
2
277563745
48
93
70
943822807
4
86
18
592301815
94
235317
3
405571
168416
97
7
9
14
433938
58
71
62
74
243824
322221
275352
73
53
2
22
5
16
51
252706
30
16
90
408738705
95
330759
355860
38
24
146963100
178305
1
84021
952505885
366963
44
34
273308
48612
444538
92
167399
80379
94
73
375405
368840
7
191868
687252928
44
5
3
93548
32
192129
81
68
99151
22
195343
896003611
795964078
296685
561897094
5
380091
4831
6
363386
895792007
2
7
49
594110858
238735
59
78
8
88
12
111324
49
74
40
14
437047
267397
59
80
28
10
49
41
49
82
18
234135
5
42
60819
406367
95221
2
44
713920324
465994
532113783
93
22
90
158552
89
395436
82
441021
458638
71
123090
197638
13
3
82
62
193632
6
93351373
65
60454
162391
95133
924337374
996972517
54
292164
4
437795
3
80
56
198357
588278013
482803
478488800
430119
6
255771915
48
787785133
90
1
82
310987
10
19
41
31
62
1
745537826
3867
424720
85
503700325
74
424209
43832921
71
33057
163308
3
55
279738
391750222
1
78
7
40
7923
416318
9
107387039
836153155
483252386
66
308622
23
85
10
74
53
358684
485876
52
31
44
469596
218088
267757
63958
141865
91
4
30
38
130462
6
2
273485
36
51556
396780
472433
19
492732
490928
50
422300
33
223303
58
785649915
298310
76
382164
289264
124179
48834
20
1
10
3
1
560142944
19
164386
230723
95
79
22
7
12
505191514
2
165018
344527
3
136675
72182
79415
11284236
35
199912
198006
276691
38
82
63
31
176487
336764260
4
317111
43
11
22
60
78
60
48643
36
74
93
74
458952
351565
308604
8
64
413049
215163
24
13226
102791
198216
89
70
83
746287671
21262
779855966
232218
254068
73
1
66
36
32
208889
35
26
220607
347552
644711317
238184
187708
72
29
106827
347770
9483
674437160
97
11565
83
75
93
87
82
7
344670
2
21
281190
280297233
98462
69
464067
41
302034
36
18019
397506
5696
70
779322488
232463
2
31
169260
240598
74
390305965
428367693
87
32
6
427738
31215
321362
1
93
36
353906
495071
439712791
3
242926519
144513
305996
29
14
144523010
70
911451571
4
386547
208760
65
5
10
210888
170450
185557
57156
470970
8
12
243802896
436378871
77
7
435183
60
30
39
89
291497
24
353192680
40
60
6
57
417863
25
58184
85
353044
691444796
59
93
343720
53
14
64
271709
295335
78
4
1
311191
24
211198827
267787203
465081
66
24359
54
88
64
252548
93
11
27961
560949382
15
27570
67
274859
3
296942950
90
499512
1
453650
332852
110772
50
64
159265
2
161645
159346
6
116847
8
84
95
71
48
63
6
433966
23025
40
155177
16
74
72
223126522
39
333292
67172
195455
54
72
66599
85
10
53690
178656
210659
97
146850
37302421
499334
63
68967
329391
152664
391811
60
21413
96
15094
79
491018
81
44
114912
73
310231
395559
384117
427387
377138
9
81344
2
703318432
334744
11
115235
41
59
467481
198980
163651
198982
474203
45
432210
68
131271832
60
142495
7
367659
96
34
92
54
359239
98
68
97
480022
944138988
790248682
490432
64
279183554
2542
53
4
55
43
36
295944
81543484
231534
58
35
9
42
68863
446768529
12936
59
5
708843378
87
457722
425746
72
25468
408246
55105
95
121937844
94
18
5
366455
7
18630
72435
153308
470362
16
2
289048
34
469356
57
71203
761378905
90
70
273713
45
43
78
12
6
1
83
8
199458
75
5
56
13
4
334549
44
65
437586
84
39
42
51
7
42
38
27
82
25
488789
35
74
59
14
636109364
532673253
404796600
105389
68914
587756655
94
22
4
422492
5
77
1
29265
153956
498417
53
55
202283
26
75
35
64
319921
98
333090
74
36876
48
181000
20
303795
27468
41
55
69
176391
21501
7
43
60
834885790
164412
232811
268620
303209
85
62
94
166044
67
110854
465431
504703771
97
9345
34268231
86876
32
20
40
442291
89669
30368
80
392135706
88
166911
59800777
52
256169
206983
56
31
467352
493189
27931
41
50
189888376
16
988312411
459458
242083
73084
111384
234586
359123
100675
60254
710901871
24
236549008
7
138380
481841
98
326768
493623
420845
67711
52
9
47
497025
763259641
280740
40
38
17
96273
186667
41
6
92
51
67
198167
39903
78
42
3
43
40
25769
377238
54
45
288573
457763
55
97
5
31
3117
99
61
159028
52
657544923
36
98
62
95
5
431287
90
273015
482075
25
54
163432
63933
322506
81
111541
90
114688
85
62
80
75
494008
62
87
394373
79
147772
1673
46
36
56
400767
492106
95
412683
332996
87
4
171167
1
11
284913
60
198640
51
486750
93
341546
16
67
131121163
2
327875
469663
209196
412905
383397
32
84181
11
85
149123
5055
413292
146472
76172105
91
29
436673
365449
35
388757
3
63
2
26
34879
66
279436609
245037
26
453058699
85
2
25
50
147417
25
26
718154729
8908
88
1
78
2
40
54
82
101615
240048
21
4
11464
489642
9
2
729307050
67
319413
942228182
9
1
861748371
53
14
10
88563
31
71
30
347056
68
451157
13
86973
25
322320
9
7
384374
48
20
428353402
488481
42
79
73
56
2
60
157661
778523093
85253
10
26
95
165506
836373558
17
325332
308917
132571
379198
344805
478406
305518
85
208887
94
68
88
55
66615
31
157644423
21
37799
6
54
38615
208883335
446272
61
8
323951
48
351992
89451
226487
65
20
58324
317909045
37
509383034
414882
40
7
392445
18125
118075
73465
114102
52940
72
485385
465878
19
19
8
97221998
68
200540
383091288
48
244406
4
93
86929
324750
89
8
223119
317577
416846
402161
74
53
89
4
8
483237
54
227912
179710
19
28
227875139
270608
3
16
96
363820
665115220
11
63
50
32966
75
301844
407642
102275
324956
133153
84
94
51
104343
54
72
82
91
75
467897
280519
91
128894120
495770
286447
56
69
468778
733264760
7
57
9
105198
51
325510
9
5
469670
470530
52
67584
73
305831
97
99417
8
9
399476
344353
84651
380549
44
14
29847
26
19
211901
1
8
289378469
447788
86
53
315946
391558259
343120
274875
63460
50
71
97
16
128495
78
332238
247881
279585
95
19
269935
18
74
4
408559
358971006
5
147360
4
30
65
62667
28
432912
5
293784
378509
80577
352313
74
9
41
88
99
66
487564
35988
57
464973
97
343837
46
4
56
139187
2
7131
58
59
254531555
6
8
939152332
92
248750
52
23
13
6
115608
49274
67
85
26
318425
74707
99
53
295387
130286
83
310612
393974
160862670
301761423
422563
123118196
310329
75
367240
491417
244938
400652
82
388195
74
273331
41
58
203552
44
268034536
63
28
197373
212335
937266987
165086
66
1
58
192099
388036
206358
817880264
401948
29
48
237169836
450935
7
46
4
593497982
338740
32
41
92
26
29
10790
177670
371257
16
356059
38
394828
98
120392
63
473424
116586
92
128184
496921
9
629221792
33
324561
240156
302048
3
27
7
352033
72
849791517
152826
285617
58
33064
89
59
45
447625
710253634
49493020
464488510
88
181262
266023
96
330570
51
73
197299
7
249083
3
10
35
18
493141
9
9
65
51849
68
86
138118
915524074
215584
5
6
33
9
1
8
887256141
147053
867097833
65
314592
206149
4
7
7
699955646
83
54
118942
42
6455174
919042983
349542
79
8
102320
416787
245771
49
6
40
27
1
77
457769
425127
171078200
470960
262638
349767
360428
998188819
174447
469057663
60
58
29837
84
5
63028
815888091
51
33
182899
34
16
36924
97
76
17
66
38
9
78045
51468
445463
298575
87
217425
89
301773
8
198153
69619
298038997
577419747
79
55
28
22
80
352784
231447
797
15
87584
258516
22
24
406227
25
316533
38
336945020
256176
114186
32
20
174137
178289
85
17
468622
85
46
796406918
93
85
89
265903
86
90
96
213869
16
14
18
427946
483642
45
83
271250
61
54
15
262281
26
22
269641
72
4
499324
16
221437247
61
351132550
297264
9
186900
79
8
88954
63768
177887
21
70
11
69
96
315733959
9
459911
3
359626
170762
266720
389099166
20
21
82
487859
79
177530879
986200834
51
569711644
80
74
242718
200538
2
85
43217034
97
63
522205014
273994
60
228973
418947
97
327303
41
137648
64674691
47
540447474
32
184761
733415680
8
339723
61
106266494
74
92
1738
99
298020
7
340111
65
11
88
287339
34
107412
442784
170613
39
369711
402285925
83
3
5
79
232812
55
340898
39704
5
53
260678
1
90
382081
5
29
50
55710
97264
94
20
1
603552360
72
95
13
50
42
73
99
39
9
368558
339615631
144313
51
345980
76
92
117027
49
50
457423
37
3
51
283563
43
30
91
23
6
49
308494
4
4
7299
91
898515657
224378216
42653
341468
423750
62
117709
8
332392
46996
12893475
272173
172298
991212101
56
5
326730
384992
97
92
1002
233922
267937
25
439799728
89818
56
79
485969
1
91
86
27919
67
233857
63
451174
32
208052
7
46433
10
63
16
40
5
97
564686481
341296
82
255799
38
17
214981
253450
440967
87
2
92
352565
75
372453
96
5
67
573176985
239779
324217
123242
608733688
486821
89
16
77
97
78
36
55
376427
367104
47292
433529
35
316348
37
87
11136
141041
494098
35836
20705
21
941794732
218727
327518
90518
306056
63
86237
353358
229233295
375527
388482
53
20084
295116
259577439
37
62
68
406884
237804
416031135
60
252379
84
329655
714844527
396515
142839
76825
56
332288
23
308167
65
81
58
192209
69
427639
108823
50572
48
477568
50
241863
347103
78
12
334156
34
873850643
31
443567
19
409730
313000
47
10
94
97
344433
195884
74713
445681133
48
371742
48
287253
443865
14
78
893078640
15
369952
714201032
52
74
406349
22
86
57
268557
78
1
469984
571619730
47349
40
89
132147844
262683
331426
10239
87
27
214086
191910
90
18
450277
85
97
173902
214024
54
45
55
9
1
173947
43
476075
191431
61
137474
158678
386800
490691194
97
292870
81
50
64
349717
63
9
88
389758
40
89
96
7
367087
11
16
98
285696
664014410
466604
8
90
51
306841
184698
25
45
88521
87064
83
206960
46516
8
26
302295
245198
953503735
54
149138
493906
27
29
152436275
403991
139383
9
5
32
6
12
478016
95
5
764205030
9
82
65
2
379095
64
147306524
314719
22679
410819
270602
59
40
281434
302602
396444
37
58
89
41
9
40472
163749
61
40
14
66
62
74
90441
43413
77
592303225
60
93669
4
78
936395039
16
420271
92204
53157830
45
464199
33
3
92
180376
377870243
54
394997
2
10
13
459894
487853
42
254415
205115
404933
336496
4
28840
64
7
309678828
22
756989876
495846
68
42960
153416
363630
97538
1
35000
342374
52
14
42
248135281
92
12
273080
46
73
8
79
397773
390834
408164
5
68
56
76
53
976106390
2
477673
7995
7
59
542367518
43
463831
88
10
59370
31
9
50416
497517
483773
435380
96
51
87
5
2
92
6
484225
194918
59
85
124537
273000
104209
284047
98
2
44
21
249210
76
65
73
66
53686
391595
12
31
55
59458
21
5
91
922253920
368912428
294293
282938
6
32
70
98248
77
98
72
3
942034924
209103591
8
28
219963
38
21
340318
24
80
128673
60
29
14512277
84
3488
58
163360
487160
270716
2866
64
423905
149791
21
34
54356
206824
53
379363
471588
73
46
393606
58
2
156003
86
111661593
46
26186
158970
69
79
46
104549971
14567
86952
298833
90080
78
9
140731
294632
2106
151389
822429412
18
251230
60
51
11
208554
87
7
274758
23851716
60
98862
40
140232
147200
52
235578
723860991
19111
124590
58
384869
112597
362839
73
81302
76311
483944
174240
86
89
223899033
853030606
431934
5615
394541
71
75718
130704
56
171948
83
98
437857
223178
495185
81
108896
46
55402
280908
60
1
44
90
80
327287
88
1
85
54
391538
472884
6
446745
253861
276666
30
4
43
76
18081
206366
952573279
241254
236456
280749
308903157
407414
442115
49
24240
8
36
97
472053
74
479507
5
469692
388843
239307
9
330872
540960389
454396
69
425565
8
453492
311657
225509502
8
69
2
321974
400261
55
400359
362353
1
91620
79
95
12
60
8
61
4
88
88
102229
35
5
81
62
9
224634641
723561557
8
426281
436658
370585
3
25055
364869176
162907145
73
78
75
34
4
51
88
344630
388186
108182
62
184985
1
7
44
365660
29
215990762
171449
194409
409845
443443
74
63
7
83
400183
302017
250407
74
337840068
3
20
21
85
10
164682
477939
445393
61532
349791142
9
72241
33
57
50870
4
12
76
95
24
89
120193
227774
161226
301754
218971
4
50068
306045
15386
284080
251041
17
105653
192787
356144
7
489391
74
1
306453
367050
44
376930
141105
132537025
6
689846392
4
85
91
172271
278785377
135058
5
26
5
49
45
7
3
24
370833
51
40
62
98
54
51
108381
5
9
2
54
134170
139987
3
128288
6223
78
36
55
84
1
81
10
320494
471099
9
61
356220
99583
24
53
315448
74
279163
35
76
53651
95
69
431522
1
44483
39334
46
841101627
26
22
5
42
94
66774
11
187893
73
32
90
80
120142
33
92641
18
58011
46
77
42
23409
43
811100636
1
86
65
37
17
24
33
69
2
271958
198822
21
10
62
94
30143
612763936
76
123000
450132
92
52
91
6
159247
28
346686
37
130994
214363
21
286904
166938
33
19
68
61
10
101387
126865
86
143231
63
146402
3
222099
50
253734
469077399
928340593
394675
52
63
1
98
96
8
31
62
181397
111383
36
60
4
8
893484718
65
43
96990
72
192014
459745
6
71
202381
3
6
427669
36
5
429109
60
3
159031
76
424555
19
33
19
32
86
65
249972
54
3
18
7
4013
72
495849
97098
39
38
31
77
252565075
365312
85
14128606
258573
62
25
70
344957
95
148498
2
218798
947691291
49
71
5
367647
26
76
30
896778045
643354834
84
19
469405
71
95
58
65
42
773681901
50
468866
8
399795
733007524
48
16
20
322565
91190
649875113
28486
121960
48
201959
69
307246
213025
92
98
452473
232301
6
704826799
124099
218495
27
465737
1
333523
97
40
607772908
402737
82
877387438
75
9
63
117736
78
57
86
90
224865
28
490511
73
492749
298462
465006
4
6043
151083
48
98
18
5
75
460431
76
422682
421499
184686
363554
8
69
25
224439
74
10
96
295803
84
174244
8
54
324214
52
77
681579640
70
156477411
231628
9
95
90
59
418074
313139
386840
88
36
59
802749530
65
186671
59
3
45
575573500
5
243057
68
50
344850
114114
27
46806
366055957
60
324531075
487947
172128
65
491757640
90
87733
14778
72
95
1
61
136743
39820
126967
497461
1
86
152275
46
28
83
90
30849
96
61
200448
130207
14
12
80
400655
7
440224
41
48
260708
1
68
34
398015
92
19
432695
39
36851
251656
217899
411450
460218
64812
409084
32
41
496301
123948
519784739
425556
123255545
27
8
18
99
6
79
65
21
49
59
46
3
310879
35
179479
151584
59
13309
483735
42
97
400855
9
59
38
49488548
41
183023
169945
86
442272
384410
16
156452
86
50766
71
96456
29
16
462007
13
35
243194
122165
392443
64297
245820
7649
41
20
2
311435
12
17
324216
33
817663362
854205294
5
4933
232634
73
50
332160
90
338142
13
932
45
31752365
56400
426331
43
27
746661407
149759
402000
55
422315189
6
3
71
403065
46
97
52
18
1
220057
74
56
127421
8
480786
393858
494775
56
98
133241
5
146093
4
350696
319837
450484
33
196586
325676
690506807
76
515538091
238485
109254068
142354
316653
165462
87
283554
37
90558
16
3
24251
1
2
32
150651
42
25277
459404
28
66
132241
99
95
66
3
6
87
92
67
978309369
16
59
92511
1
313247
12
159801
4
364941992
206110
27
340430
115213
24752
380394
85
890055785
52
422590
1
20
73
192262
90
89
22
93116
60
3
828159234
69
44
879395592
45
45
15
400454
339890
82
96
705291132
87
41687
184819
366042
49
50915
4
119068
93
400091
1
164002
359035
31
94
466908
34
201237
474165
43
442506
38
22
53
985132138
61
4
418145
458454
995782597
18
226502
481770
62
68313
134960
73
30947
58964
85
9
339221243
229650
468045
361301
95
13479
399011
43
194917
5
18484
55
68
173106
14
4
98
33
362792
131132
498970
84446
272067
620960807
933315422
72
434471
607709609
90
473076
49091063
123289
296155006
82
10
227273
43
47
73
10
80
38
168698
78905
445482
202177
380557
237306235
95
43667
442471
9
79
648685708
224766
7
183030
77
115194
20
5
472723
689164399
92
46
366559054
87
116611
240846
183044135
2
393703
148304
53
47
99
342683211
159453
216390
26
2
324383
46015198
2
991623588
92
485640
29
110076
322085
277527
338327
784005931
187660
33
292115
32967
71
7
423624
17
56
3
21
5
81
185715
34
13
28
63
359712
193298
7
198335
150803
214642
197631
53
316894
402486
89
26
31
397378
8
50
473851
17144
77
41
438709
435294
6
16
133147
98
8
27
2
373062
78
87
13
8
472414
80234
78
215834980
271394
39
409332
440426
15704
181017
230603
64
219056648
17
9300
56596
40
50
97
87
422549
435366
21
246300
14
52
322210
55
477513
17
98
628262117
294059
27
53
149427
289559
287049
10
530424337
7
203758
83
29384
969217716
38
316847
869425701
56584
19
68
330285
8
99
83
386642
71
59
13
18
57
164794
47272
390305
15
177856
305147
368840
29900
86509
4555
366720542
99
5
47581
154653
16
1
50
60
275135
722181624
90
90
97
96
248385
798986652
135623
216688
10
88
155401
353154
55
269913
78
158523
15
425929
339838091
9
70
62
327508
54
67
62339
94
60
46
418030668
1
92
829089572
287912
66
36
17
1
294437
1
23
126060
3
221261
68
232912
352155
364159
227067
800799820
3
26
10
50505
463843
82
23
81627
449556304
216238
48
68
202207
382076737
21
64155
352776
415436
1
330457
454061
99
494752
79
395050991
292012
483298
451392
85
848941009
77
59
684599647
75650
419800
49
211124
52
131168
9
16
412640
67
469511
228921
67
240056
61
83
72
93
48
18
12
243969
282176
22
74
307632351
387431
12
17
10
62
364789
33
372074
10
357044
80
64
87231
7
81
56
28
23995
231311
27785
44164
12
92
88
49833953
326413
466550
37
46
6
9
344625
30
7
64
532923057
23
18
38964
53
67
35078040
34
266579
12
232838
6096
165806
496159292
225768
2
73
70
137700
227259
99597
299749
455468
25
20
321763
261219
126301
43
49
81
8
76
85
280999
427197
3
17
376653719
297564265
432880
238575054
50
42
355944
256515
51
50
18
275479
4694
310574
48
69
11
59
297618
171430
406502
10
330087385
345975
315875
3011589
38
234217
20
16
258522
1
49
21
73
51
77
466366
78
198860
84
380967
4
158084
988138368
6
83
22
381680
23
228919
510970544
526341136
7034
4
24
93
50062
367631
41
32
48
372242
12
51
17814
85155
41
11545
32
43
59
80
354320
851769645
8
81192
62
45
260468
12
50949
23
6
191503
104497681
75
399271
375454674
97309
418542
456945
1
2
1
24
881201515
71041
302061
6
434531
333671
43
175317
25
69184
51
195747
815281733
391554
53
267671
296048
7
41
57
86
843165722
62225
1
453171761
447653
60
339918
279033
349028658
156889038
36
484499
810518741
449841
501283015
53
471592
332726
3
530747787
2
831603220
76
378776
65
483151
468573
9
8
3
52
484910
431683
440096
7
3
498729
107404
18
13
65
35
230137
122242
32
304655
491583
216256
50436
346037
63
75
354181
158527
42
41
17
65
65
392071
62
72
20
925349745
1
429613
44
96
297960
103000
329212
80
186725
24158
9
74
70
26072
10
7
276293
430562
12
93143
5
133294
9
539591603
82
279579
42
5
34
51
97
79
24
19453800
50
71
44401
698648544
9
319286
347327
32841
5
79
13
35
228244
97
48
167438
53
89
273337
380402
46
5
9
69750
48
286611
1
13
794874124
91
167696
68
32
73518
90
90
63222999
348286
262718
52667
28
29
49
61
9
30
322405
20
8
110127109
260549
317661
162293
75
208340
356270
2958
256554
37685
17
32
264922
49
3
73
26
290471
368015
295019
286584
465926
24
341828
3
455971
172100
383056996
64
105399
300476
3
17
495923
12
13
387830627
322097
7
147679672
63354
8
5
497780
8778
13
42
170859
7
258781
14
175259
214113
64
82
1
78
128041
38260
9
99
513111384
265784
87
177699
107879
49
56
394405
4
82
436596637
52300
68
17
5
3
372152
327738
84
113868
54
443399
51
64
3
26852
166898
3
12319255
385725
438918
147668
20
4
5
356469
584732055
55
7
34
6
409751
35
407860
93
3
8
54779
264774
472713
59
4
304082364
4
158273
28
74
85
82
19
393716
33
188425
92
287204
8043
82
271231
64
957907360
12
490578
29517
341984
369631
121217
51
7
59
2
227801
214865
62
940995168
47
476321731
104108
435486
59
712184152
3
150135
79
475980
278046
390399
299978
41
97
212325
41107
88
866603000
14
28
717936536
31
446335
91
159106
27
75
29
307551
425920
222788153
3
46
79
69
271965
219642
29
421167
64
5
88
331887
79
67
310668
41442
43
264440
32
21
10
51
157736740
28633
19
369479
98
800111740
472751
911460328
64
73
304045
57
165634
77
72
12
273767
6931
97
364317615
22
309580
85
71356890
292443
214648
275766
81
92
16
86
32
414694
6
60
23
82528
574870739
46
4
397949
67
57
23
9
54
401967
16
26677241
142224
59
373176
20
38
3
73955
53
153554
148427
40
314340
345322
46
205091
86
22
573273353
66
95
85
193364
35
19
47
27
23
70
490988
75
743598744
312049620
66
376629
71
31
21550
76
310278
29
50612
87
76
42
58
12712
470584
7
239984
479875
49
323784125
45
57
1
65
409919
341256905
31
20
98
640975305
46
259683
77214
13
33
16
43
315964385
66
34
466187
365843
1
42
968171486
84
11
58
134775
346095
808646158
69
55
284547
86
55475189
92
22
365156
177860
795141667
35
485929
71095
307553
230466
133729
285463
808206228
10
86
65
359713
168109
35
456443
181725
281402
65737
27
455566
44
145142
51
58
16
52
95
43
270121735
48
117930
229111
1
49
2
396827
357763
200096
387062
85
47
430130
7
212549
388448
90
225173
13
22397443
53
112186
305162
46
96
56
16
69
31
29
41
70
32
72
99
58
393754
35
10513
7
25
25
52
853414042
26
450549284
55764
375427
8
78
22
39
7
66
12
30
1
86083
8
36
61
281438
50554
117260
43
246981
447809
314168139
646568540
9
8927033
231351
961770931
75
16
21
20
45
3
33
46203
223408
67
55
51
186120
4
23
32
10
18
310338
22
127626
419800
9
32
1
437309
357618
384321
499114
232883
6
704842901
4
917747612
339206
63
81
145960314
113215
57
156393
108032
133278741
55
88
64
84
274929304
135914
578331018
548393896
428456
264143
58
10
6
86
92
1
239759
977845112
52
33
43844342
78
85
78
262244
193502
259049
50
34
900926491
82
430816
106068
88
37
580059743
239860
41
67
6
185538
89107
9
67
85
281651
136507
6
60
5
7
57
2
42
20
5
413521
50
7
84
72
62
302981
323063
1
6
292482
53
188287380
195367
253945
364862
96
166352
405012
29897
78
495689
93903
30
292593624
460503
72
68
62
293210022
434758330
6
70
16229330
3
75569
345582
70
43
463621
33
17
956964003
8
378122
45
50
640607063
290158311
39
109018
71
25
5
176686
24
96254
7
18
191312
368249
384177
433413
89
1
128274
66
167783284
1
20
90
27
9
98
2
17
83
72
89
22
18010796
217249
393821
98
17
333230
430036
4
2
91746
30
58
448686
7
203298
40
428118
34543999
75
431638029
259722
36
24
91
84790
67
1
299366
94
35
74
387079900
338655
429971
598552106
315312
32131
74249
97
23
14158
7
326538749
68
42
331180
53
33776
304066
9
356450
412347
64
900162750
58
18
383322
409351267
17794
212747
48
1
468240
76821
293879
75
66779
57722
32
77
392660
171791
302460
7
60
45
78
303209
415205
12
305174
127660
24
24
87
28364
5
21
115637
24
18935
2
6
7
16
223209
63
95
482597
97
168486
179790
2
462197
20
2
144222
388856062
25
86
473363
62790
94
33521
78
346139
15
286822
13
147684
52
6872
263290
396279
183515
349314
398129
860251719
56
191860
932199874
35
430106
7
495112
188868
53
32
359573
77
51
88
30
463447
228953
82
175600
39
473625
38
224464
383505
7061
56
79
31
58
11
47
97
167589
1
536450350
4
518182035
52
389139
35
45
35
94
86
5
78
484028
404650
399941270
298858
403789
245158
32
90577
48
24
9397
11
63
59
9
577445314
2
259219
87322
8
2
34
279866156
169461
34
68
437608
99
166646
258073
276419
119848111
33
407470093
91
35
293804
64
29
89
13
341758
810399243
620893693
430519
7
3
87805764
38
241122
463435
58943
198853
219795
542172616
2
9
501880868
216985
9
74
246745
27
139365
95
47
786791256
92950463
63
130203
83
79
905723130
95
643622540
8
69
238248
93
299281338
59
113117
213030
263199
86
211871
105472
502088105
53
79
4
70
404492
52
81
51
486020
3
273789
84
156500
180690
407552
31649
78
290417
250793
291965
5
171684
384036
57052
617815523
6
5
66
6
67
941669672
72
78
322987
10
139277
87
47
3
28
29
307732832
45
141152
394310
416803
253297
64302
9
117276
28
35
55
3
338468
123087
27
477193
45210
169956
7
279377
381030
61125
101923
461592
91
456585
27862
212648829
681758956
12
69
57
257226
42
232573
184829
2
408267
320462
105356
24
82
313000
25
361923
24
14
68
76
157826585
24
227377
130386
23
6
153827
54
834392643
86821
375202
988445509
32
19
56
84
437705
312833
360731
428661
24
14307
7
49
81
159566
46488
80
42
9
20138759
62
390951316
9
330805
32
409402
8
186444
94
46
329113
39
394804
66
321967
7
843203672
116632
282944
17036
1
254372
77
66
1
359276
79
96
296458717
474957
61
85
291042
271752
26
21
9
18
98
35872
98
391824
1
31
56
37585
710785768
51
913091471
49
224835
400476
391115
249779
56
422323049
316277
334406
57
61
96
64783
76
309400
60726
164534
8
617466251
115104
8
146762
62355
33
63569935
475389
580363471
118184172
10
74
34
320355382
450825
8
446246
864544660
61
113876
6
3
71
13
39324
16
21
40
29
361172
516536529
79
848103829
278125
23
373077
74768
4
81
126621815
2
12
986474159
8
95
151076318
678089435
94142
70
12
26
97
449513
421159
10
796396876
98573
11
114462034
112588
46
16574
398875
873677188
1
316928
235265
8
476886
2697
373757
5
18
181611
57
47541
18788
23183
3
55
474731
76
167910
14
206520
191903
5
223484
485082
451095
95
92
378039
78
11042
287324
956281216
342402
471063
64940
101885
9
12
3
31085
44482
364670
486033851
27
287373
9
748838933
975565938
280621
183654
7
62
291017
174279258
50156
269471
37
50728
49
60
347478765
1
61
219642
48
168110
35
365517
43
230897
55963
5
94
8
1656
201115
7
273226
9
471016
430499
65
8
275007
26
35
22
17
469519
159626291
200321
145187
48
48
44307249
62
28
485688963
43
397517
421782
312288772
6
380377
273074
2
48
351217
2
69
150539
86
77942
60
51
84
88
76
1
51
90
69
850035671
207041
416513
77
148143
826798148
78
754056676
277173352
62
72
278418
334638
9
384493
49
96
66
85402
3
422917
55
102265
55
50
22
927014573
1
171035
69
190638
316783592
291509
96414
449947
317758
99
5
888039428
362712285
275927
455000
300521
59213
582723297
112451
61
149694
47
269647
362247
97320
475618
31
281390
282582
234321
86
762253506
364745
3
62
131078262
78
103758
79
185309
79
470594
73
570727366
411189
274666
167699
14
138884
158261
70
54
148864
415526
418698
6
52
393852
89
114657
97
469802
62782
51
55
204753
4
46
34
950051004
47
202724
423143
55
479556507
293521
31
3
30
85
11
39
19
432259
84460
63
53
37
878298165
874950312
17
33445
1
98
5
229582
30050
50
72
31451
27
38
15
42
5
414852
26
200108
397481
40
23
83
63
489559822
425780
349195
284981
78
220946
216572
235897982
98
45
34
470458
65
758892787
279305
471967
63
807274965
225010
19
96
84619
337840
222687
217034
562560726
199692
21
56
23
129113
171233
314140
90334
41
44
130936
6
12
245155
9430
1
459763
42172
280436
995892856
21
591082593
22
196448
38
77
156869
2
400850
86
842455404
60
99
57
123771
409685
99
241069
227105
339000
371996
97
208453
21
148512557
34
280240731
41
113324
76
325389
727016341
210835313
91
32
137346
418032
399486
858781742
143771
37
47
97
31
118499
5
5
974751419
90
281824
271712
3
53
367213303
35
210862
271958
444534
168032
1
6
53
381987
96
410553
171308
66
181132
7
47
211117
70154
90
24
224999
408673
965862681
82
99
5
43
99
48
251646
11
9
609998115
85
32
642630540
92
12
65
66
58
385051
28
363515
479443
91
94
302542
54620
152114
8
130021
67
280854
72
33
364483542
138117343
453785
61339
58495
19228
39
335534
268757
46
386171
80457
286407
5
66
85
404931
476677
360995
477618
19
42
264471
11
698676456
482526
40
86
5
18
8
27
282983
346073
67
317470
22
2
50
153474
3
64
55
62
346391206
51
7
63
487574
5
283553
11419
276514
91
93643
296138
96
38867
96
60602
5
411937
5
15497431
84391
16
342824931
409682
17319
13
98
368280
298901
76715
344163
315361
45
18110
120452
65
64
9
46
382181
56
26
86
261387
91
304587600
461710
447982
26
201424
9243571
77
98
405734
28
148005
801155409
386536305
14
264842
370913536
49
614015745
359376
2
408780
5
98
85
349624
35
285562
587665978
291756
1
471883
457260
616977094
17
251842
27
1
123535478
47
496972
118069
241630
360264
191702
342691
12
7
782832438
156942551
8
5339
51728
145969
140471
28
62
248193
375346
419160
144375
64
220707
5
460102
4
1
642379566
88
62
950543434
284878
61
4
69
386799
430920
6
40924
47329
472239
203718
197872
84
311140
230837380
335663
88
396375
92
76
31
166631
8
67968
210156701
89
90
98
757869641
248042
99
34
404303
222748
263033
35
57
144576
18451
7
6
63
39
841104160
91275
81
482131
897909071
241522
223613
24
113240
39
171086
212360
32
450509
53871
93706
22
22
425127
463081
8
61
15
311563
122669
46
25
424122
319769
35
36
29
70003
795347854
8
58
91
183843
485406
58
84
98
725569938
80
7
14
53
371419378
224928
914667199
48598
152741
479936
68589
49
311123727
122339
35
8
411674
41050
2
61
91
129306
398868
9
113112
210620
58
255227
471076
42
41
264943
907583821
128313669
9
8
360725
4
37
132842
148571
21
275512
290361
275988
368291
207063
24
140333
467654
340465551
275396
88
6
478033
871906063
29
61
474562
197798
381552
79
98703
221439
1
503751151
76
52
88
24
1
339751
88
67
176323
3
71849206
83
201758337
28
68
5
94
75
44
64
97
60
310644
685883325
58
139898
12743
475908
481719
9
8
65
240098652
53
287922
61
85
78
395377
383926
68
72
337783
57
298444
46
5
425811
106121
308052
145540
272309557
412085
64
30054
318076
90
56
6
28842
369506
145113
2
8
492881265
747769005
10
34
203382
455151
16
439658
55
2
590691855
46
39
336065
23914
226217
67
398787
1
328380
358627
26
83
1
92
25
33
200123
8
81
17
205442537
88
32
27
59
6
82
5
301411
61334
77
99
270726
379401
66
480038
25
263032
321118
82
77
564464097
107762
493339
15
58
74
394710
52117
134495
373948
336439
78
77
244877
56
262206
32
347466
357973
254158
388639
61
272608
489252
7
451670968
26
112770
66
434112
43
1
492574533
676268015
78645043
19
27
240256
34
42
52
91365
420936
55
355613
78
473966
303765
9003
37
9
763356565
380414
425863
12
153538
466510
9
1
439232
13
472331
11026
143443
67
314349
297291
256943
11
1
17
8
186823
919758357
288713
92
373777
131509
26
59
389159
212869
459942792
46
156617
283029
68
387863
1060
47
26
173543
74
425026
382797
231323
202591
12155
88
9916
101673
12622
156795
515463120
2
136179
79198067
72
119455
90
349706
51
259289632
102201
550705317
76
44
2
38
135370
9
81
15221
73
291272
32
12
240174
189233
63
11
48
60
26565
66
73
174769
90
575573712
29
39
411597824
805317400
691516285
88
72126
47
43
357229
62
544514450
454024
2
22
458573
22
52938
76
38
359785
26
189454
4
28
364157
55
10
67
827950058
216831
64
8
297081
9
565295019
45748
636166944
137120914
431531
136140
65
13
97
5
86
24
45
23877
84
395849
305700
70
7
713954667
75
3
10
24
214497286
30
40
325881
368664
704266229
406777
78
294201
82897
82
10
14
73
423410
61
24
53
52
13
142020
93733389
99367
346854
231264
476337
96116
610571370
28
31
94
197923301
54
20
9
131335782
200318
70748
36
30
96
479885
414666
86
7
318964
70057
59
9
2695
37
73
860818128
24186
5
55
17
86
96
399050
562475117
39
72
41647
331591
3
998624818
4
88
12
215707336
487887045
370469
79
85
281541
420211
15
253568
73246
211475
69
445697
51
118980
77
469998
411708
337616
13
96553
589895944
110488
20
34
5
29
2
8
49
393774
36
791257659
50
24404
31
157199
70250247
52
458630
470110
367804
57472
19847
21
53641
9
125659
88
6
3
170600214
664027111
6
614856391
9
4
329467
1
29
624063113
318837
189700
285047
55
62
283080
5
464674
114776730
54
322470
16
408472
151342
7
152372857
126997
82362966
161337
309410
332600
97
40
6
386235663
125137
430508
45
55708
2
14
24
186810721
90370
48101
15
55
128814
71828
10
375736
97
3
32
75
66
95
8
48
491125
26
117798
271332
65
39
67
24
298479
145003
144555
4
710415589
980118736
81
450738
101903
40050
624552411
980404832
12
147204
97
5
76
51
59233
304653734
166261142
54
73
26163102
38
16
460828
328446
872142204
28
84
828258851
10668
80
146750476
60767
99
6
89
397545935
65
388176
71
244581
93
481115148
274502
634037951
49
114792
277984
195516
94422
5
353460
20
54
83
489019
460786
878013361
31
334214575
217194
523572347
57
83
1
39
1
6
30825
63
241129162
33
223827
30380
156579
27
315447
208861
69
65
93
5
65
28
314802
6
62
17758
811620872
349017
406520
146105
150823
67
56
216678718
49904
83
151867944
139460
98
97
445901
358954190
25
160959
894988955
36
443966
8
68
12
19730
427337
480694
67
67
31737
70
39
315892
698509798
132639
4
195304
152898
92
157188
67524
109665
176036
59
89092
26
34027
58
69
71
69
445540
27243
489461
1
249608
316023275
21896908
45
475040
21
239520
942210996
145473245
61
346448
6
10
8
401267
75
91
66
9
432280
483886916
1
13
46
48
71
260414558
59
188795593
66735
25
88
21
34
495134
21701
143039
82770
472981
213007
287979
9
491891
30
92
99
105829
541316419
35
67
465106
82
478489
42
106308
333270
1
76
30
90
67
256336
253769737
321000
98
207845326
83697
2
73
256017
213217
49
8
84
650012901
7434
125926
7
90
410302
827931296
67
9
3
240914
332151
411244
21
65
149682228
8
26
12
433996
327162
427109
44
330408
49
68
109803
131667697
92958
283026
466284
1
199072
5
97
35
93
291451
370252
64
70
99
27
427213471
4
172090
456935
33
142371
47
19
61
87
154401
70
644851647
96
3
522119363
82
50624
194228
149344
357526481
85
24
5
304319
349284
94
499742
308342
33
99
89
77826
299857
62167
52
480972
430354
40
22
2
255358
67
60300
282002
60
2
130079
154382
433445
217231
38
463924
329553
312513
85
95521
53
674341324
20
93
128126
66
7910
57
210277
80
197435
91
49
470292
526221137
126964
127507
64159
2
50
11
11
1
23526084
196153
44
67
16
266538
28898
373083
84
9
349757
475029239
19
9
474306
239905
2
79
232827
45
342
80
5
51
454395
228454
401791
100781130
442197
22
821467567
317342
296505
46
25
193183
91
31620837
48
47
12
235327
5
3
17
192071
33089
456103
521698663
42967
44761
38
11808
438117
204082
40
1
607894950
128432
6
249222
95
29112
96746
214317
77
25
20
70
16
45
19
3
24
312945
304234
270465
922159469
82
250054
80
83
243132
8
171170
18
411478879
198584
22
52
69
4
76428869
473000
92867
182232
375846
152742958
264040
388062
88064
6
21
336195
292896
9
86
410233
30
3
9
83069
71
72406
399899
435312
241803
58
403120
446108
75
18
169334
220930
279009
5
10
154295
81406
49
219395
41
77
460072
31084
142843
224226
39
275900
229146
33
53
19
146889
22
821869192
8
37908
24
120521
230700
293864
456368
363749
47
9
33
4683
1
99979
39
35
445776
4
7
30
45
444659
37
80
2
12
414220
36
7
99243
341198
48
6
73
96
454036570
74
315000
98
223190
344492
18
54
418137
94
287444
32
63753
18
155624
382900911
60
52
250502
163929
455205
91
12
66
70
77
38302
85
66
13
63
11
159099
134982
366834
4
16
701488554
749897740
21
388352
313150951
89
738595393
385019
87
39
85
77
24
332383
66
785878918
25925
213527
423789
72
2
21
64
214530
255377
98
11
26
220582
316997
12
1
3
13
67
26
464030462
4
87
77
630457347
52
350866
49
68
345126878
176786
12
400577
382804205
253668
144906
59
21
326239
37
263428
377748169
305293
54793
278337
173500
85
395851
92
3
33
43
58048
175915
479134416
923391096
6
90
98
16
281971
36
676866445
6
87977
74
34
380620
573999127
471106
109888
90
82
675995729
160339
350404
30920
70
44
270906
62
449439
272752
6
88
625949359
393110643
96
114919
35
50
257429
40
423848554
4
28
32
593860155
68
53
76
3
71
94
8
219974
7
423705626
343965
6
92
12
153190
19
63
87621621
79
28063
2
182140
15593
58419
31
62
88
64
494072
401369
5
451496
431434
37
149758
49
88
212624
189971
683395848
43
67
65502
77
301761
456242
30
38
272390
5
45522
282972
96214
282808
4
290892
92
27
428710
417226
241919
455300
19
53
176700
32658
8
6
86
101143
287943
36
341509
257925
212001
156898
17
431132131
328163642
59886
92
3
67
112904
359633
236476
91
13
87247
14
179634380
452797
47
152843
9
2
29
28
37
113875
30
33
56
433757
155674
24
22
27868
48
62
46
492493
4
44
393222
73691
66
161754
62
48
4
8
96
60
82248
17
51
19
54
327968
479937
73
25
7
211927145
25
11
354633
73
84
91
37
506033597
88624
260841
404541
63
45
67
88
808192155
6
9
37
185721
76402
349533
169295
98
58
62
375252
179100
54
508283505
57991
55966
49451
42
98
6
730928786
99762
93585786
466630
376007
39
395786
303283
50
50
399763
93770
73
12
456420294
45
36
461459
243831
704336136
900421523
2
615539433
79
66
225222
83
61
24117
55
77
80
217795488
41
50818
53
68
8
163551
366431
4
71
1
9
382008
463981
90722027
9
18
499025
43
26339
324692
81
28
282793
6
8
58
32
301650
384800
93
285804
17
54
62
21
31
774275351
398350
8
60
173109
29
3
326882
282063
136695
251173
67
237229
88
66
49
206402717
11016
4
398987
59136
22
70
368680
89
100572889
49
275994
27
88
657193391
327373
8
44
93146296
480592
12
16
5
330301
69
210803
735
391170
419371
7
481700
5
66
41
30
27
67
42
1
387935
930826937
84
801121030
73456
2
87
41
83
69
48
5
80
52
63
96
98
196114
89
98
112726
70
452949076
20
87
155023
15
365811
61
314087
59
65
87
99
66
93
8
93
9
393800
28
6
468004
90827
401599575
42142
487137
12
11
321245
141847
67
194908
43131
96
17
84695
36
5
454504
74
7
19
290231
64
81
28
480636
13
2
93401
19
25
426722
79200
29
40
125004
382
17945
451096
469021
91
127498
264692
26
451954
68362
419676
77
33
57
34
38
84
29
3
43
1
404243
124818
37
44
293948
890332355
53
819370254
378893
11
20
3
80
367425
33
4
32
2
43
794955136
84
46
5
103356
856164953
58
34
16495457
349252833
52
194806
59
174727
3
193729
97
5
234732
134387938
59
94051
56
74
359325
188668
495220
51
156882
98
759427298
1
57
383580
353330
309144
263911
98
40107
65
135202
457592
2
91
27
48147
7
11
440579
1
8
71595
428
22
58
3
81
225242
61
131015
17636
81
23649
86
87
6
597393124
149375
52
441209
30
420782
51
384127
186468
98
375022
413586075
276072
6
242434
9
9
888238158
340179
209317
100808
414421710
376610
68
1917497
53
86
436301
709724864
11
77
1606601
449055
15
33
3
67
3
407709364
9
31622
75
21
96
86
8
4
296308
17937048
9
193292
69
78
162177
122381
207136
328928
468136
435691
92
9
235194
546560081
16
311788
13
95
449934
284991
17
39
70
335447
214544
40
75
6
47
395513309
216564
67
303617
158736
396722
350006689
63
82
189891
38
28
51
92
4
492061196
305448
53
51
458444
113559
133029
422994
57
508012269
53
7012
52
346754
345314
237111
231635
287037
258839
105539
1
463872
792220978
4
23
106733
70
21
12
28553
4
390647340
450952
26
100490
425406
20
260454
513239881
27
52
347149
53
421480
333447
60758
51
11
1710
50
62
136576
23671
12
78
33
617212765
94
33
49
7
8
155440
20803
33
24455
911327947
8
455800
6
55
326351
82543
72
68
105146
303887
441219
394966
18
223842
55
5
494234
106346
343208
328979
3
67707
161607
54
3
26
252120
81
6
34
236574
459989
292496
92393
66
71
86
91
48619
183512
76
523664266
547900661
9
201914
345028
35
90
52779
56
52
90
432375
3
31
402227
257368
439699
162166
85
196811
817938945
492921
731061207
126093
113626722
181067335
26
678637389
3
78
28
310111
1
452373
292073
8
38
597906497
87
83
592746555
75107
14
13394
176627
7
74
27
33
6
1
177512
47
70687
3
89
18
340931
93538
7
78
51
805731287
5598
400729
81
841694983
62
26
386223
290658
91
448106
162945
75
60
437518
62
349955
409090
1628
99
90
6
34
77663951
84819
9
46
48
96
379611
1162
83
741505027
26
14
244751
86
186608
328014
84653954
13
360991481
37
457897
52
68
28
2
342839
76
47
146598
469660
84
85
197935
60057
276338
54
8
82
714138069
365434
19
6
54
72
3
23
81
23
28760
31
58173
75
70664
779569310
251943
206230
457707
267992011
366449366
66
8
4
492256
4
41
296280673
425970
157638
78
15405
493021
29
23
474155722
203254
224690
90
46476
84
52550
259710
67
84
8
646763409
2
63876
10
209134
451073
611191879
26
373736
83342
73
87
4
254154
99
519501219
132797
103763
381190
77
110182
7
77069
4
80152
164495
478881
230345781
832494931
25
81
28
204307862
150222
97639
437968
15
402889
469056
84
189584
23
2
40
302054
26518
51
63
190050
24
12554
49
70
50
466146
497008
98
170462
16
950213197
158450100
315374909
703032151
137736
94798
43
176829
195146
352815
71
18
25
240639
76
63
48
62101
284150
57
437270
5
150965
21
379923
263996
476302
3
6
65171
74758
83
60
418461
374210
18
1
10
44
22
341084
29
234064
47
185802
264672
82
43
42970
8
87503
456830
68
4
41
93
33
90
341027
350218
258918
29
8
98
109454
330758
13715
25
55
282827
18
54
431958
185757730
5
31
60
822338858
45
331654
36
492092
474975840
353920
73
389750
69
335241
331728
34676
119212
345607
8
71
180252
460427
918891535
4
11
99
49
94
458447
59
481455
99
56
92
175411
699915462
21
28
58
94
4
76585
51
13
38
398138
5
8033
43
673972096
56
384032
6
973530904
76
85
175687
30
20840
8
340342
53
38
306894
272747
11
48
806516429
22
425849
611721606
197827
7889
95
6
51
20013
490734
3
25
884835099
23667
7
265736
71
702706518
22
763770454
95
129890
85437
32
9
33
60
362784
98235
38
177266
241875
6
25
2
85
59
23
11
961403391
375104
448007
1
423938
379209
50245
93
55
76
465216
963144413
16435
388136264
523775856
2429
585982657
9
64
335489
17039
335486
263864
28
48
53
13
999652249
38
458423
54
94
26
85
438399
32092
9
126488
88
174648562
5
45
37
16
973568896
51
36
56
322771
5
2
46
98
396984
99
221223
442268
162500
3
97
144214
33
83112
450595
419833
83310
13
18
455509
60
381680
62915
723002529
94
3
534790166
208182
46
489168
14224
226323
327839
5
39
93
57
58724875
86
466496
354815
353554
218406
98
37
82
43
6
260018
70
152499
49
84
323830
99
79129
99621
9148
35
43
44
922408405
69
37
510238730
36
34
491661
87
340264
484741878
176215
22
86
38328674
355447
7
31011
310919
58
281688
52
8
314666
159950
752956653
21
399499
328740
4
81
4
474683
60
168686865
394918
321784
109120
47
136426
2
418639
2
2
176977
42
9
372991
74
82
33630
63
55
89
8
75
263926
16
104073
856460421
2
52
4
4
55451
67
212380
478792710
627088615
15
71
638783675
62
274324
259325
77264
12
30728
95
1
44
61
448653
338307
97
304317
167141164
295090
232968
68
59
10
629721829
58
9
14
187246
81
403401
24
68
68
75
435614
316051
399858
41
77
51004
18887
39
241021
13
77
725341016
436464
52
7
68376
76
231739
9
9
219658
470164
5
66
8
67
136246
10844
315785
22
62
149726087
426987
79914087
71277
82
502746419
12
2310
102233268
176627
301866
442145
359153
99
49
3
141259
94
88
443633
243105
85
87
1
4
403509
164951
75131
61
26
83
29
71
38
685124828
259951
35019
489036
10
330937
441981
306933
51
455741
88
312741
155401
66
34
70
16
445498
412825
209208
58
85037
88007
49410744
72
48392848
283791
58
105773
8
222163
54856
79
68
719136758
81686
41
33755
225145
70
9
53
330123
461128
145365
15107
370292
255595
341513371
387773
6
524275092
86
320313
177511
96
346638
65
344007
156216
4
362465
54
74
172781
43
14
62
477250
346020
378679
92726
126775
1
457864
90
13
97
572563500
13564
495301
34
353938
178242
102864
37
474360
58
198787
410452
374348
1
348812
58
25845335
1
2
55
72
83
194676
143127
240749445
760015852
38
240031
426274
117717
402780
46
74
172605
45
431718
226060
22
22
332514
233203
4
481227
361092554
258671934
69
43
7
81
3
181632
73941
55722
94
186828
271957
44
106060
17
64980
273245135
69
3
93
65
295778
36
46
2
223528715
64
28
885553453
66
335262
17047275
68
80
198148
52888
290531
2
8
87
64
98
88
119093
40
75
877160661
25
4
70
387860
264495
277665
38
3
446540
93
25
38
1
413425
87
315276
161101
4
72130
119049
88040
78
71
89
52
43
954822620
454260
112101
955445986
70
38
48
47
643675516
323827
11
138420
47
454454
305526717
375040
383566
2
80
200828
152491
319054
272008
317600
450572
60
581944586
19176
145098
333131
48
32
364583
389864
30
411243
83
248612
55
81
623168163
329565
797798859
1
94
751892341
487369
372049
58
6
6
4
364515
32
40939
358875
89837
20
333376
134898
408284
86
264840
201844
155893
8
111922
665910248
11
51
4
50
89
124323850
63
151429
483629
17
32948
159310
68
52
225238
7
60
495995
1
50
111135
10
808480601
356794
425394
52490352
80
209696
59
39
70
74
74
3
42
2
104230
220019
385124235
297647
31
3
47
1
61
738629584
50
617288848
292020
648772849
186919
63
278133
77
11
4
9
55
93251
47297
6
286868
893751406
7
31398
8
63
67
99551024
35736
75
40
564191950
463520
338596
214890
99
260434
358981
38
96162
32
379010
70972
46
51
9
56
198953
93
6
229116
31491
2
333089
61661777
280264
426731155
210774
379055
202379
56
342034
81
80
85
9
99
53
70606
895464557
26
272733
4
355766
726140899
206419
41016
467662
23
70
488884
100219361
41
1
165481
50
45
175805
56
95
356850
43
783485571
54
339256
216543
898625830
201947
12
17
107349
77
41
86
110313
49
181859
57
374096
789475545
94
261511
61
391972
161462
287785
447062
70
205437
66925
409873
60
133054320
414722285
266874
168955833
91
9
133823
80
27
428664853
9
434573
5
500926926
7
314817
82
196462
12
214274
12622
77
656530062
38
29
270042
29
31
22
71
83961
83
1
401095954
216371
7
322389
50
71
16
65
269310
193984
970850198
70
409524
97
97026
186629
270235
359930
326721
256937851
379258
22
51739
72
421266
321812
205161
19
35
6
44
112871
66
240888
5
157303
7
55
4
89
264159915
62
438357
70
8
2
223458069
37
257272612
80255
5
33
4
60739
28
66
17146
10524
88
48
217529
71
14298775
58
256186
6
134237
47563
371999
9
96
475030
350128
365363
24
87
59
76
58
61477
7106
74
374585
193077
630812955
95
98
32
4
164092
346430
34
87
556424653
59059
557863301
682819676
240516
265347
9935
474566
21
262189
493168
212118
186157
206330
95
230710
45
20
849374964
237462
12
298109272
245321
172786779
2
83
17
80
84339
15
952213222
154396171
5
348043
87
461270
201042817
463332
499016
69
373695
199401
9
74
72
87
17707
617203071
450654
32231
667638919
283182
81
4
229252
27
473254
78
72
79
19
79
69
51416
855657993
45
218236
149258
21
48
26
18
350188
274648
341718
2
4
9
48857
55
2
33
192397
430473
472967
495549
212948
59
38
34
76
13
70
7
42
4
8254951
19606
8239
866850853
179193
197147
308076
460626
74
204982
699127928
890740432
383469
155154
50
42
46
179105
114043
82150
23
9
421782
48
122981
100967
484727
36
321560
395284
58
225249
106103
78571
58
77263
326569
59
9
91990
11842
250197
3
9
68602
362351
72
63015
68
61
19
982734391
6
5
83
194544
50
23
8
59
731866514
300894734
360539
165316383
226902
28
5
66
330684
1
13984
72
46
1
35
71
203567857
67
363148
145542
948005662
8
181280
263285
62
199655
33
263145
17893396
94305
257296
356589
78090
74202
490848
38
603133762
31
7
4
8
6
79000
298898
43
14
360862
48234
186606
9
42870
74
13
5
44
40
472374
259199
2
311593
98
95147
29
336381
2
70
28617074
746471789
300919
72
48
69915306
492727
5
198103025
49
310891216
90815
230195
50
49282
178164
659365867
363327
5
22
568237805
22148
555309006
285527
4
326527
125623
486207
12
166555
33
2
266947
53
402161
137700
224952045
39
48
249832
56
9
6
42699
9
429501
466517
324206
2
91
29
8
6534
125604
3
393542
59
98
227666
2
3
58
279704
23
435356
388134
51
64
19
357522
114590
73
124120
96
84
176676
91660
90
26
324029
24
154544
135913436
6
121791
4
40
52
477240624
93
58
432756
73
141022
33
58
72826
274847
52278
36530
384993
936003800
310277
75
36
43
37
395449
422593
46
70
227609
1
269826
890138107
234021
91
200273
18
58
68
59623
21
296759
54
61497
12
383142
357517
297897
9
276132
74
6
307282
466494
31434
129859322
330303
36
403495
32
7
37
491638
40
98
354743
112748
273992
66
6
9
827489277
3
43
191007210
2
9
7
73
4
11
13
85542
58
340863202
45
22897
21
257066
47
424985
85787
8
73
2
84
111088966
291997469
395210
29
134832
24600
91
96
293750
33
45
3
290011
105951
8
59
249479
133131
41
21355
43
88259
324801
655177994
34
441084
65
303649
87
226848
50
65396
12352
279849
57
98
3
52043
339640
275756
351326077
203186
117637
5
393924
25
258241
63
5339
17
463223
99
87
77
497145
71
25543
420776
730237414
32
318041
132664
849225078
686230365
72
62
6
366327
73
287086
8
81
319233
46
483465
82
234253443
431758
23
208903
60
6
352231
99
54
495241
44
96878
34587363
197785
307692
406668
255673955
86
95
14
340713
707757766
418443
589792332
492504
39428
76
49
407904
49
409428
299822
803152564
88
66
36
316466
429761
19
59
82
82
421406
84611
653389302
3
167992
98
11
16
387004
5
887252598
304197
511458724
249713
95076
456486
82
665748926
398148
63
47
170391
93881
74
72
38693506
75885
150549
37
5
82
6
74
308010
53
8
37
69288904
44
340133
25
99
10
26
18751
60017
922974969
393171083
32
281727
47
339419
134251
148751827
24
507078428
356506
44
15
97
63
130824527
90
1
27
96
60
93
386442
17
580368492
72
2180
18
90
117166
8
76
3
139503
27
468770
106504783
37
89
49
1
111300
62
40
98
164108
80
12
9
87
506652643
252209
288206144
74
166458
62
86
87166
13
8
35
4712
69
421356
75
356881538
62149
63
358139
8
66
4
317753
67
54
67780
520731501
398224
278530
410580
151975
93
55
305151
27969
309502
4
39
267767591
498937
29
937068289
122522
87
77
8
89
13
6
309041
8
67
86
1
43
67
28
23
10
138118
30
6
36858
38
138138470
13
173949
90774
42
97
85332
90
353537451
44
564726796
430787
3
59
413124
11
81
35
20
488664
47
31
51
232508
470556
485396
16
90
206705
53
77
857733868
72
39
1
631563321
445883
7
2
20
2
8
426789
65
43
23
7
87
430014003
74
33
69
56
3
517241022
436363
411234
88
308620
21
353080
85026
73
650665274
92687100
18537443
412461
16455
685392690
129700
6
368378
435859
10
783697265
394644
76
71
99
41
2
98
99666
9336
1
59
283306
3
767750952
94557
32
9
63
373223
20
29
82
72
189766
439629
66
343077
13489
40
49
332946273
494890
486777282
68
8
14
381979
36
160321
207819
308568
527210133
55
172386
123618
63
294168
788497505
31
15
206082
68340
3682
386153
8
6
342603
345048
6228287
92
300171
481968
38
108845
452915
123883
323684
57
57644
1
275804772
864312018
214306
3
47
75
113353
677595432
8
5
375116
43
73093
40
10
61
74
34
77
71
451311
24
5
59009
816598572
265514
2
78818
66278
3
41
68
96
6
43
447880
56
80
80537
45
173531808
11133
24
482531
67
33
94
78
134977
70
211297
154875316
24334
1
70
239573
11
92
905502148
78
436040
30
98
9
4
452134
98
12
65
88
51
249302
461004108
259501
354570
485494
375164
69
64
5717
214746
262987
493683
225073
978510624
16
48
7
312536
38
68
496260
80
26
6
11
90
199711
380312
8
47
872626368
85862
32
478288
59
317895
275847682
189077
2
84
485222
257324128
130411
52
381154
39
227759
177554
366385
274489366
49
45
107491
66
49
267146
1
8
370472
419336149
236046
11625
9
31
520233610
121603
121868374
86
7
333901
148797
53
22
44
58
253843
20
430506
441412
222882
376793
86158
92
3
7
10208
94
298347798
3
74
62
32
101497648
321133637
74
482415
54
489368
60
47
23
863592775
9
76
1
92
213555
495504
163159
9050482
74
34991009
5
76
63
7
30
107802
114861228
96
388755
248768
14
321102
97
98
29255
36
57
84
9
747634897
468067
27616
358323
160747
97
160546
9
93
9
531736726
463556
31424
428240
31345395
643392435
109754
125309
23
201543
263373691
2886
147807
11
95
424422
337414
73
90
2
172308
469594
96
34
176712
201680
435649018
12
1
97
378
93
99
395332
455032
20
97
90
242545
59
6
446600
54
130426
72
3
73
83934
120594
24
20
128596
3
76
330594
31717
80
559670968
61254964
49
156707
2
352273
672248609
272680
3
217555
460519
60
555082365
162200
232253
30
488621
314761
156024
60385938
353309
245975
110353
44
3
146384
474488
301281
671165653
241863
342723
95
73
46
126436
3
6
115516
319173997
85
93
819014053
415541
4
426874
3
60
70
17
201716
270910910
11
149655
34634
425934
35
422354821
113842
13
183507
64
76
166854
788253705
362122
57
20
99
75
198031
8641
17
128590
872382610
212663
363013
258436
260138
67
45
150364
71
84
2
88
73
355299
108410
90
6
49
90
1
8
54
50088
21
51
15
67
68
84278
278041
65
8
37
5
67
313113
227872
50
9
328714461
429641
9
161861
517605566
153860
61
45
93
9
186883
6
30915
2
304808
22
292546
116751364
76
289229
2
69
183983
116374
99620
161327
66
274138
50
465717
914846366
93
95
97
22
314890
50
87
292984
463194
72
7127
470363
25
3
137728
443093
8
31
7
56
6
8
4
326138
425898
949093738
48
66
14
91
64989
53
302238
153814
69
335270
84
296481
51
348390
495554
408192
186418774
50
150733677
59
30
132854
124202
65
438121
40824
70
15
17
57
40
88368393
49
1
141318
306514
257069
410860
276732
77
8
257012
465879082
201669598
35
45
93
306558
412649
131099
207290
6
5
241309
26770
28
96
136982
48511
87
96
136829
56
477051362
176916
290105
65
359741
498937
33
38
105066
56
78212
2
273683
63
864103693
184616
202067
571555424
50
153776
9
351867
550903552
81
260891
459304
9
99089
45
26535
377395
133713
948265504
77
68
49
39
113541078
13
10
20597
85
47
39
479162
431509
38
376416
29053
3
299529
85
42
11
62
7
233563
9530
236942
337317
270850
62
414955
73759895
3
11645403
428988234
732242315
457262
21
595497997
36
255822
204027
95208
362582
154207
131375
2
361575
53741
32
61
250824
17
5
14
480926
295432681
51
565449303
2
2376
252798
17
421367
17264
234344
35
5554
773016132
50
841771679
80
94
145750
489513
24
37
68
672784259
22
338228
6
95
210681
77
7584
89
55
62
258112
420427
83573
75
327060445
197975
218160
60
48
289014
81313
99
887081053
1
43510
33
89120
82
490037
91
80
26
42
236412588
587694186
81744
36
279183
93716
201333
62
5
133512
54
72
229599204
71
62
53
6
410230
37
9
99
151582
266520
38
93
57
51
44
65
74
399827
78
443096
9
83
28532
75
28
308886
93
455967317
333712027
19089
92
434823
239717
95
292165
100005
4
48
48
238160
49
90013
59
192222
702509451
975227764
56
89
194667
337230
79
12
67
81
30
668809649
77
94
92
45
397450
87
159327890
55940787
65
115832
33
54
74745
73
618826640
521090154
89
7
799102540
86122
8
40
9
190883
492409454
1
44
96
52
9
200697
145912549
14
81197
202955
69
359468
246448
441347
1
362739402
5
280647490
234937887
12210
47
66
32
9
75
333276
6
33
16
452016
268904
56
23
9
223547
10116
732224833
53
886201054
86309
347576
4
6
73084
335840
45868
91
4
61
19629
1
409265557
394168
3
4
59
477405
7
21
35
427896
93583
22
457997
63
210234
361672
85955
46
4
375878
220404
41
19
12
111890
177242
83964703
272005
314076
144634
13
56
19
86
477895
359144
409322
140455
54
5
240189
210370
198721
89946
218697
22
371242
65
33
211626
80
42
28135179
38
298534
272765
438672
90295
91
127336
222522
105991842
1
91
90
25
130714
4
91
3
460690
6
47
238762
411241
47
6
58
132950
357456
233876
407656
68
51
358059
82128
80443
208760
75
31
14
269004
450855
87613
59
48
141760
304658
449394
47
137668
3
214936
82
71204
51982
71
97
59
254625
32628650
938048296
37
19
364319
90118
498538
12
27
399119
96
110809
30
5
43
84
69
349475
482689
22
842489650
2
552005830
90598
82
76
42
21
4
127432
220502252
24851
44
60
29
72
837187488
39
4
268820
400035
24464881
137008
7
11
160821
327742
231459
350629
241332
258491
44
648331084
183270
3
172953
241430
33
41
15
70374
76
103657
440272928
59
428615
89
92
375485
6
803375278
58166
90
41
77
160366
506278550
1
24
23211
875691251
340568
78
41
39
78
78
1
470837
16
455009
4
292901
3
2
447837
45
56084
62
7
158432
72
463888
429852
165142
834945362
98
42
924250233
142390
477392
82
22
105673
76
33
7
60
350219
234557132
68
198282
136810
143639
23
319478
98
1
141658
66
38
77
18
84245
261974
82
335504
192836223
18
94167
67766
101200
25
301716400
9
219609
3
9
37
89
787707895
65
3
51
481282
147186
56
202828
245693
46
223346
155012460
426240400
26933
71
5
87
22
448428
463180
472676
36
34
64
98
359243
4
6
88
160186
98
124947
442498
850766991
23
11
67
79
78
57
16
441760
9
132449
192880
8
370036
434953436
37
62
933728656
289465
455608
68
197933
407688154
252344
4
38
166498
172989
87
16
251993
81
97881
74
73
44
91
297152892
304288
407392
531151218
25
252421
11
9
49
448209228
92
200940
82702
377791
137205
466061
76
106724207
38
63
235711
291717
33687
85
58
297489
2
12302
104523183
358593
119121646
32
13
70961
3
21
115543
17
5
95
295140
140178
93
53
166560
376942
83
63
966973891
371064
215527
72
72
55
59678
70
6567
67628
67
60
8
47128
360710
477363
788318629
61818
271117
48
79882
1
3
77
351746
4
12
236525
45
99
15
46
4
340731
86391578
296266
152255
90
149786
88091
33
208961445
57
120802
18
423910
38
449100
408848
95586
21
348972
33
96
78
454737
89
430261250
12
123951
353053
330774
39
37
300642120
342308
23
7
338018
127736
153280
94
97
40
17533
155269
87
27471
178202
785382091
320702
230989
95
643234351
98
860415750
131736
172157
9
10
44220
384032
130271
312983
85103
43
351146
50
20
68
8
396010
270684
25
492615868
82
28
8
28
83
96320
371198
65440
109978
48196
79
491715
37
26
358673
44670
57
39
467618
352978
76
321966
5
590730808
4
36
1
93232
1
89891336
33
38
47633677
384183
6
572226107
329806
8
67
72
164531
926240783
131919
62
9
72
72
3
377798
76
289929
82232
73
68
73
27720
17
140002
54
89
65597
447198
67
246241
79
338365
11958
172695
164739694
79544
17
66
47540
3
83
23
79
280977
887146045
48
45
39095
30
105164
248945
64
386538
23
296976
671191355
84
97
16018
575490187
389244
69
16013
8
2
82
9
7
8
407909
41
77
4
7
460566
79575
89
74
93
97
332545783
43
379149
354215
409828
309090
18
5
33
438068
7
510619457
96
77
302850
40
7
27
61
518480898
84227
96
5
45071
207194
239543
57
308454
479462
73
6
56
1
28
79
72
499532965
7
44
10
53
33
91
15
407271
380244
387557
292948
56
2
90
61177
256327
16
367895
3
95
211548
18
82
518975492
432487
199872
781108752
5
498684104
7
30468
58
80
44
93
7
78400
21
29
96
350346
3
133808
47538
75689
4
932997220
469406
13
25
118084
11
5
34
43
63
201077
77
249141
473964
444872544
41
68551
5
414015
28
4
455004755
35
80
43
460303
249667
2
2303
2
15551
467994
461586
2
5
339134
473848554
36
226471
331489
868927003
55735
175141
20
2
80
19210
28
111741
286561
7675
332950
85401
255486
40
24
433253
97
2
486198
70
58
91186
77
132835
39
341598
9
180057
129403
47
26
5536
658075558
82
18
158050
203811
156693
25
199064
50
4
44
292813
333473
5
86
617128406
304936
7
415269
51
468332854
1
358691
37
905462586
99
5
228913
96414525
456142
42374
13
11970
442573
430230
368890
118339
339057
3
49
186907
207750
666689313
85
377291
134855
406506998
271042
10
99
713095807
38
4
529833082
89
22
456537
78
70226
498960
80
15
35
410151
7
198713
360259
137502
28
448555
11
43
314049
168034564
20
51953401
2
16
62
460089
25
146181349
71
56
9
37
27
71
3
89
407825
6
48780
36
739668281
93
373837
332088
161038
619691372
3
707123950
401299
152078
25
1
289932
181828
9
444655
94828
51991
358381821
233294
28
17
1
2
98
78
861545834
28
451966
586368056
79
81
93
96
426420
54
76
79
7
953960993
61380
162224
847571859
31
2
5
420986
97
202626
99
6
390217
141727
68
307949
6
81101066
48
16
91
315204341
26
170137
28965
483722
85585
27303
5
39
1
60
227684
470550
368141
109288
13
34
88008
16
41
393789
80
156043
87
318018
74
59698
51
229380
74
37
33
314431
123837
481457
362126
17
246944
393469
78416
46
1
30586
2
14
462999
202509
114237
10
54
322207
81
40
152097272
62
471602
67
25314
16
73
97
65993
360706
43
38
25
98
208469
699326856
650787523
1
98
48
94
72
944296302
52834
124527028
325150
8
5
496894
191358
242665
90
42
4
68
78
20
484796
413803
32488
165288115
62
8
433694
56
469761
99
39
192470
46
88008
90
43454
18
871820998
163704
89
405744
219299
96754
86
28
43
41
1
53
250822
413353
331122
650319172
75
97896
488834
173965088
279258
90
304892248
260665
86
77
250886
474904
61
236722300
63
434149
20584
98
39
13
4
3
235675
74
99206
232534
320026
266148
312325
50
346656
9
32448
491311
207106
74
166612
16
243862
2
60
355958
361542
63
276276
31
8
55
366530
32
7389
192666
98
6
156823
4
64
9
392388
53
248971
99926
94
283872
474307
73
56673
409270
477373
58
2
56
4
46
232069
2
251303
303881
111907
8
327269
120714
216804
155943
2
59
341638
324749
2
642445302
48
46
23
7
263911787
487080
26044
345365
12
305463
68
83
323615
94
6286
23706
451975
466163
57
828912003
214329
201375
3
72
660712933
29
222819
155759
99
44
387884416
463003
250169
6
92
317440
8
61
15
251288
130330
588532624
341088
384674418
37
106106
40
295066470
62
276564
476253
98906
537566409
9
483902
368008
242471
38
59
92
830712830
41419
122239
7
88
191021
49179
59152
88242
10313
37
72
1
43
47
17168
67
6
65
444500467
1
76190
46327
83
74
85
34
20
385161
43124
659132567
23
438488
253540
673801489
56
84
1
9
69
26
40
92912137
47
227628
21
333800
418628
60
41
72
220570
70
285272
44
291944
18
27
149607
56
24
388373
69
904642718
59
104808
96
468373
96
302173
598444719
95725
382026
265858
130370
289595
51587
67
420762
161467
310749
80
9
51832
45
29
85104571
40
95
60
45
893672284
73375
38
38197970
84
78
46
29457
83536
42
30
173595
6
72
116996
231972
84
388276
51020
77767
55722
74798
1
32
275944
45
289940
91
57
436157
238088
495074
95267
71
2
379729
74
57
335471
98081
178287
318763
140976
24
134187
307237
51
32
267654
49
97966
11
21
175309
36
83
139474
253112
191706
55
29
19
8
71
392382
83
77
64867
68
445816
126953
28623
29
8
27
6
155841
13
67
39
428273
15
24
8
55
24
814837320
449965
269160
2
362465
626115597
100268
23
78471964
2
142015
296419
6
285979
45850390
20
33029
41
182965
3
1
40225843
390780361
67
55
91
389543
75
58
339605
359961
93
4
164883
5
655718435
354700120
26
315033
119757
57277
48
21
66
96
391814
168330
17014
432823
96054
77
38
475612
302271
86
358146
79341
285571
359308
97576
18
489095
65
42739
96494
182889
8
115991
98
5
487627031
749876134
959141227
927580460
199189
271390
47
139713
63
62
198583
7
573449887
5
90
22
244565212
83
282376
204024
397280
65
16352
44
412428
9
31
436639
72
70
334798
98
15911
23
28816
483136
28
85
1
388687
9
80
312502
646128241
174249
76
187834
51910
23
264942
383562
18
93
62
48952
243368
29554
48779929
23
452569
11
692522947
316986439
90603
936080590
55
16
282836
9272
250004
727643881
83
58
252211
2
61
463818
138859110
128766217
234049
3476
36
88
14
337288
80
128562
219323
18364
31
195075
366149
57
311009
20308
227885
277397
34
2
457235
96
4
328151
5
276355
275560
8
282723
157175
20158
55
162430
12904
455722
339750
75
355828
51
19
8
95
9
181967
42
178616
6714
28
177493
242756
18
63
379766
183000
28
105934
393775
12
2
693404209
24
447409
498147991
342899
140015
105126
62
5
80
410755725
281346
57
162538
14
890021054
60
283244
198559
400031
96
22
51
42875
213450058
78
54
5
118433
516177667
2658
321719
70
186737
478252
895946774
37
495967
231084
3
511177039
9
3
228584
15601
22
3
96
483133
249769283
19
92
21
380002
401746
6
304015
679405867
338055
90
181608616
148578
40
62892
66
41749
398799
97
292269
20
22
338066
52
93
767306988
195730
414498
64
269411
184303
481356
4
81
230483
29
354371
1
726955949
73
98
106392
15
337953
55
905967280
280501
71
375181
144097
294053
9092
42
303364
86
58
25
324934
367937
94
66
17
56
162112
341239
24
82
473728
50
8
420019
313294
44
53
60
946323636
83
38
341608
300207
88
354646
525460195
189872
4
187443180
39410
617978104
55
67
28
121001770
198792
91
179926
204963
674438913
63
475326
5
5
68
34
95
71813
41
495682767
59323
280011
142359
84
440444
36
12
438103
61
57
40725
40
35
308889
83
404547
14780143
75
30
56
400939
157326
3
74
41
85
91335
306079
363425
84
85
351588
40902300
475375
38
12
62068
20
92
68
47057
441237
25325
267864
16
320078
456291393
253124
227741333
363281
3
26
3
437120688
270560
47
258244
3
82154
463327
5
4
22
53
147848
92
258037
446065
61
8082
1
83
21
24981
308567
64
59
90756
27
53747
50
450969
209281
57
431104297
3
78
98
41412
41
1
49
49557
82854
235751
1
98
32
358328
30
354670719
68
496693
15
449848
14
184176
79
328245
7
196278
33
43666
55
25
6
564580184
45
2
18
26
14
48
5
335370
303493
16
2
92
6
281477
595463279
59
309126
8
44
26275815
80
66
24
292123
312319
47
4
110046
156967
194212
392437
51
50
190547
8
73
381154
7
222069
15
90
703787605
216268
623358374
96
2
41
7
9
64
48
754509928
60
64883
2
74
138785
406456
88
492472
93
39
318934
93
120136
44
168814
48169
192244
22
114869
66
98
354497
9
47
482644
23
391665
1
246907
57
144061349
155420
30
79
286264
136361
437769
88
265411
22
5
12656
42779
183549
327870
74090
440256
345250
86
87
85056
68
47
6
16
5
269092418
200386
104202
17
96
480529
41
25
123848
656787802
2
34
5
486120910
365251
5
146670
615471323
64981
448144
10
236280114
400922
82
272416
37798
62
79
58
57
35
6
312335
69350
86
11
94
188506
3
292237
10
21
174488561
404834
19
177714
22
2
34
486940738
296646
150441
1
28619
72
59
64
56333
285319
426297
75
351234
98
58
73
929704057
446799
24
15397
150588
6
95963856
46
485627
477252
3
6
345254
39
97624147
36
135593
1
273357365
227124
36
61
18953
152836
29
5
82
491612
82
323632
108359
78
436367
22
84794
42
89
85
257628
32341
123992
14
3
10
74
89822
223782
4792
341528
124256687
19150
81
151592
37
45
748518458
104460
15727022
89
247543
37
658931447
30
6
58
976761267
90
132015
28
384194
34
7
213589
30
126806
27259
60
90
9
307031
103333661
142801
26898
83
76
66380
114871
82
2
952660348
33
11
288558
396633
45
2
224493
257663
6
182736
17
174383
15
8
25
90
2850
9
82
308062
12
91
8
65
87173
654556652
23
278203
249682
80776
49
53
28
24410
887510515
14
61
321822
51774
2
36
18
363075945
106332
316205
27
380263691
266617
71
375475
338346
403471
115516
82
76
149677407
80
14
453627
280422
7036
1
81
148982
252536
83
85
4
14
469184
73
7977
73
31
297979084
57632
435905
445499
478336
79
33
344059
11
18323
857875729
43
457216
44
2
72
9
58
81
118795
129067
9
5
245269
69
27
4
440526
224642
365325
68
7
23
297446
309048
103565
2
44
401686
29
148575
75
135
64749
23721
421558
6
55
481632
14
372194
252920
33
23
469054
172838
88
268741
608775422
220819
22609
481057
445371
19
925572830
347993
73
4
56
132383
28
1
304104
31
210194
251454
104541
4
13
24
67
60
283994009
311676699
19
60
23
172817229
51
34
16
32
59
301573
420968
13200
33
4
712630392
47
28272
45
282159697
356182
93
35158396
72
56
858611316
85
56
145510
215235
606763393
99
5
29
75
27
247888
22
57
411730
430884
365914245
88
51044
95
194023
85
86
56
83
45670
443538
5
30532
72
245162
487314
21
448343759
856792655
86
46
39
130210
116116
5
231385
67
22
492634
77359
22
20
52
350834
460973411
38854
99
71
530447490
43
20
248546
932723649
46
339664
7
58
140366
17
6
433575
71326
11
318691711
462235
54451
419218
284081
352099595
5
112032
487174
5
476087
191168
71
38
17
120372
73
258206
81
82
42
264781
55
17650
16
86
76
31927124
30
114616
298090
800722342
59
64
84572
67087277
1
140388
99
77
94
388509
766170360
77
47
9
359423
30878311
516950193
796214453
33
34
172287
267717
387184
93
219531
1
55
94
14
4
43
28344
74
21199
4
222982
23
206677
16611
116176
328736
5
98
8
254648
49
99
42463
329890
320636
90
251076
54
97
13
46
48
9
96
186387086
46
12498
32
4
321007523
531404090
9
30
219404
476038
84
55
68
256931
355161
38681
5
22645
5
91
975812684
407078
18
19
50
7
58
13549
18
26
69
67
17
300346
6
73
94
278633
5
12
528589314
28
648234809
227708
46618
93
70
1
413304
401419
31
176277
182158
214959
12
18
42
52
416056
4
28
48
104954
9
65
12
251787
593186603
37
482341
200881
468863
230656
58729
4
2
3
829045968
711593189
69
3
80
75612
461059
24
35
76
426846
274850
158692
350913
99783
1
126642
21
48866
439278
3
20
7
4
12
482038
22
94724328
9
79
84
187404
314343
304877320
350024
42
752216428
40
640722505
461945
73
90
495077
87
81
439362
48
3
9
15064
957428411
983925188
9
151891860
51
56
88
23
22
53
1
400511
94
83811266
318855
38
245949371
66
35
433996
63
830296986
14993
9
46
10886
3
31
3
259614
195727
237670925
75
85
73
257221
867183241
154047
356054
209384
488403
59
162865
34109
793472030
348156
74
58
88
231865
210747095
150937
120137
48
97
413028
6
33
94
73
83
509809535
306918
308590783
290005
75
85976
54
56
62
456184
273217
198114
483279
17
8
175647
214175
281163
8836
5
932586216
93
35
30840751
77
9
67
437761
6
349197
27
56
828955308
127947
388495
94
8
58282
292688
278512
6700772
164097
7
161411
17
82
171429
72
30
27
473854
37
55
64
333671
251481
30
43
87
453926
78
3065
20
496309
158306
229765
201376
81
285167
260020
4
12104748
847734472
1
37
314381
924808270
217205
275438
272183984
327712448
75
264104
387888
11
41
454048
74
31
35
490698
59394
66915
105703
417742
61
85
28867
229518
129843
8
73
202218
35805
405565
99
68
9
206557
62626
493449
87
318943
87
16
324796
72347
71
27431
158682596
353174
444109
88
127965
41
33
61
244320
82
405019
93
48
52
169363
87
437263
25426
79
549275602
168568
269189
48
84
5
8
85
399023
99
88
392120
8
2
374029
41
72
330901
735688462
418677
293452
41271
207114
308133
97
332522
57518
342377
165687
49393
88
8
46
97217
5
291858
146199
62
696522611
147734
28
16
54753196
446308
4
126851
4
6
26686
47
57
768123616
683486750
110631
364727
288262
357194
68
68
5
376981998
79
93
473222
231267
581948697
127754
17
9
109626
66
49
380641
124659
20
76
36
4
57505
61
51
4
393730803
17
428825
21
381096
34585221
269485
222866
100458738
91
967638856
47938
243779
9
4
12
432508
110627
80
9
92
373625
57468
8
6
79
43501
67
6
147509
23
149686
361565
463702
2
94211
670653614
72514324
65
504456015
143979
309635
871952907
348096998
103790
46
360413
3
45
87912
59
53
459671946
778516528
18
1
40
219347
66
40
7
65
47
218729
81058
32
430022
567862843
28
210694
5
29
56
49446
159956
76
136875
458084
1
31
489209
39
3
90
422319
842387646
48
246676
241449527
33
17
97
211347
80
3
58
121635
51
17
74310
13
18
1
53
246821
3
75
56965
44
82871
6
364506
45
718316426
180086129
869275365
73
18
97955953
251962
286257
54
31
341829
407660
90
128658
82474
248544
111672
266804
75
497561
206868
8
12
26
198373
216988
42
18
390841
12621
41
2
299414
42
19
661691960
38761
9
89
3
76
57
93
95
8
293641
317387
63
133874
56
128229989
83
45
270616
392610278
34
357763
66
7
7
8
52
192371
316857
122819
8
382597
81
284774
2
215564
290998120
190801
257934256
609858656
434863407
5
77
466433
375968
37
172233
151831
10
78
2460
51
9
12
2
212348
216693
45
56
91
56
57
474405608
81
60896
54
431531
31614
74
7
70
426181
247767306
80
119381
47
58
7
706924836
7
135423
216963
61
83
48
40
238660
88
33
253696
61
481212
37
306961
96
234972723
823301549
27
53
31663
4
52
63086
12130
6
36
246846
57
93
17
541126630
38
76
19
129452127
27
197357
38
76
213960
34063
21879
128355
31508837
40633
72
451779
94213610
147122
48
246632
39
10
4
185978
259845
913737669
74
303818
86364
70
270164
26
61
489818
1
7
492332
1
6
84
205152
39
488859
94327
8
3
90
78
1
207239
94180
58
578229927
476229
45
61
497965
8
160167
38
447286
231772372
1
101676
99
57
15
583903443
9
44
356877
2
648296322
69
89
35
70
77
76
917628969
420801
91
3
390565
35
59
12
116533
300688
260342792
72
4
2
390153828
345035
42
403878
93
868204074
212519
217048
298154
48
96
431096
272584
17
419396
9
6
268629
33
65208
3
4
61
479282423
57
97
24
7
85
222848177
40
75
643528198
241287
137817
179078
37
307658
62
93
57595
249077
3
5823
42
440489
55
197753
4083
24
69
305630
99
7
326786903
408602
9838
75
112867
20
118508
7
94
35
12
11
46670
492117
178953
64003
19
54
28
226583
778680524
9986
8
458011
215153
5
53
58
94
450019
53060
3
23
45
25
401824
66
99
6
386009
345795
43
10647
41
63566
309770
3
172133
27
78
39
492602392
67
48
469063
1
21
141555
325556
395052
395513
66
635616304
134426
42
92
85
69
128303
57
640401926
32
66
91
441358
54917165
6
132957
87
982730058
432900
11
251333
69
445376
17550
32333
30
4
39
343086
380465099
75
20
19
220346
175171
233575683
4
62
347590
391943
63
5100
241273
322537
24
25
2
6
268326
46
6
370301
445704
371623
90
4
78113
250502526
55
27
335775
352751
55333
217076
3
281180
10222
5
154874
431605
76828
10100
158718642
75
252370
23835099
31431
23
21
376231
460239
497680
45
52
4
68
70
19
59
38
92
294241
4
719657207
64532
1
6
237575
924679427
47
4
830963683
17
24
92
20
215755
433561
3
4
3
1
454758
131690
179055
87961
4
666010290
253170
993560042
75826
96
116250
8
92
205377
64
282558345
57
170992
10
105621
3
90
5147
5
466952
42675
57
4
78
3
74
48
63141
313470
195302682
89
175819
139122
93
455365
25
19
59
389590
86255
72
250553
199036
24
128378
29
20
170997268
458448
61
101037
87
363202
6
156156
60
66
195656
14
65
2
17339
717532125
174055
88
8
417343
16
5
145268
43
9
458109
83
125867
93
99
343195
41
440537
94
60603
489494
154038
52
85
77195
4
433792485
43
364699
232842
108486
366599
45
268439
272072
65234
84
315327
989418134
346316
60
104789
7
14
243050
145824
487959
4
1
2
85
35
394241
5
63312223
10
63
299049951
44
472763
77305
5
74
333831
98
253757
78
29855
5
304230
64
303535
34
31
2
318375
191934
413755
65
294123
403159
363518
76
4
511882157
29282
48768
451982
92
401277
144439
46
181770
88
5
53
88
493560
53
95619
188382
102525
139372
36
6
21277
4
277258
88
78
384675
9
269766
163179
244753
16280
74
295302
94
494549
4
180964
30
6404
97
97
29
43
845949405
2
396937
47
450121
338857
329745
9
17443
40092
131477
46
335081
63
72
71
78
80
998653749
485043
278422
2
45
50
81
44061
484211771
72
314751
16
1
352120
226080
50
267685
18
31
58
80
66
85
313992
197024
8
45
325826
66
167718
7
207760
9
236061
41
331502
9
187940
202011
10358
451375
336715
57
290437614
19095
838967326
64
5
583896645
313881
7
63
99
191055
521060134
10
76
137925681
418535
43
189527
30
219026
335492
60
291450
2
83
473666
151715
52
54
79
176140
69
293210
67190
79
97
420501
147698636
78
409814175
50
327916
264827
241551
6
81
7
67
49
49
98
310063
72
47
16996
26
20
764264647
1
82142017
1
16
104995949
49
93
25
85532
367598
410701
58
47994
952249427
776159551
23349
438754
272163
39
402150
248060
77
353728
4
479149
33
18
8
80
68
82
346291
119015
74
55
377486
102042
375370
7
33
262040580
40
38
104130
20
59
33
270635
279304
26
71
112308
287769
10
8
73
136454
40974
192910672
3
36
386250
467322
57099
49
479946
394336
197421
45
451638
17105
117893
451433
41
484072
46
30
73
316384
60
3
484015
157656
384278
37
507384470
241975
530298346
19
42
211693
460975
130072
692661387
116265
21
230742
433455
16
84
251478
35
50
76
3
653331088
3
180864
221296
13
38
95
12910
403687
242495
423968418
289300702
144152
2
17
32
18
352592
313710
63
378489
4
4
118240
343915
73163
80
303566
105207
8
142215
316763
90
84
458062
214674
72
144048
415722
47
61
299988
12905
66
31
5
84
142713
10167
53
669434496
15
85
25
363467469
17
35
3
7
399686
454023
189602
16
3
285148
42
2
84
472257
295448
8
3
77
260045
42
87374
150339
50282621
122674
55
65566
962222176
63
448892
12
370899
6
70
19
59
12
291891
360193
33
906691047
32863
70
313194
263653
31
78
8035
470943
56641583
78
88900
493651
46741
2
51
73
78
62700
291272
44
22696377
395382
267140
391239
2195
12
66
96
59
64
41
87
90
29
456489
407678
54
6
345858
223861
926567841
131646
976628408
68
287033
27
36121
70
1
324646
46
545567766
126124
9
65
238990
20
323809
65
97747158
848462419
100182699
15
6
474067
196600194
4
55
25
50
53113
20
132588
179958
35
88
94
99
1
50
11
23828
28
86
66591
366862
84548
274520
98627
47
14
3
21
3
98
79
42
344926
396717
8
460538
413981
388749
78
48
21696
97401
451565
168711
28
34
56
56
70
148078
42
81
93
168034
492733519
63745
240170
141779
67897
93
79
20
481738
288753
391741
73
362969
368177
401241
86881
925769852
15
162720
492460
397956
70
121258
68
45565
271909
107927775
22196
2
270927
284642
1
363423
302424
149220
43
46
150167
25
406659
27
74
79
60
32
316811843
359971
39
237726
157388
251331
61
94
2
24747
5
214950
105389
218042800
890419122
35
783914662
61
84
15
295234
4
8
147178
322100
988563044
504788225
330207
7
21462
463488
85
53
59
84
4
124148
27
30
66622
572
9
39
1
8904
6739551
96012
698824466
411806
9
85
454229
299508
214350
412806
7
99
188792
44
62
9
13
84
257826
26
76
469078
37
1
7
23
69712
376362
4
77
6
45
298408
419076
454844
23
590054813
6
104577
9117
86
381650
9
446340
63
37771
430346385
286611
235496
321318
37
9
96
16
261964
60
151574023
291910
43
41
92
9
669632838
130079
62674
78
435049
49
54
5
104912
462616
20
10946
98
86
78150025
204003
482863
49
798890757
36
59
68
60604
136189
71
67
499028
426729
69
17
53
298513
98
1
45
80
186475
484490
92
483880
54
13
27938
53
10
94
397503044
17
49
28135
328268
270917
82
24
40
270252
12
4
305828
8
57
336578080
86091
317481
256238
34
11
324656664
56
33474702
60
353863
106118
39893972
43
80
461263
93290070
27
99757
65
489944
39
986000987
468284
57
193995
1
179400
144543581
341727
48
93637
84
52
23
631372147
484511
141538155
187886
474500
7
283338
76
33671
23
95377
96
9924
32271
233314
19
264502
413139
53
92
92
284378
21255
83
58
42
60
85
384545
38
64684324
6
405742036
8594
443568
163036635
123691
84
191161
443097
74
82463
80634
435777
6
298784
3
68
148747
66
51158
67
950231526
42
299319
470642
5
57
90
95
64719
1
469907
91
226238
4
51
5
429770
98
56
346315
3449
79
1
223288756
37
42
1
290508
1
387547
9
460532
451555
26
69
67
24
225326
30
74
72
94
9
33
712823755
426355423
346730
98925
90
83232
2
380064
286550
822115213
3
177939
48
51
12
453224
54
71
484736
380259
275069
7
93
2
60
174302
365253
271156
369144
58
4
456336
296019
209144
76
30
71800
179482
499390
35
134919
49
71
54
1
238560
73
195989
77510
475922
22
486796556
24
361744
93
56323
564993226
393992
27
40
355938
304775
87
81
405313
497537
230508
663812755
15
48
36
407783
316254
478467
32
46
154475
50
74
3098
34188
294892
42
1
276541
9
78551300
8
25
256240439
246493
473883
9
181256
60
34
247181581
4
473793
56171
301086
233897
6
58
163135
481283
104127
184298
361888
7
11
269791
388787
15
397617
31
48
45
492130
79
39
74
46
41
87
96396260
128278
364045
4
300147
240714341
326489
63
114634
16
65
147809
834511474
720952629
49234
98
84
224201
13
281488
470726
122288
20
80
187720
44
393649
260778
26
199132
329216829
91
6
99
391076
541947334
60741
218393
441756
451495
91942
318922
249812
98
580772671
288147
48
162924
497852
453640
358831
77
197898
31
3
7
222252
237318
232953
367434
110862
6
287094
490656
32
72768
27
185993
73
33
27
29
988776760
25
25
440134
112879
913333174
43864
38
55
75873
27914
83700
13
307873
1
14
87
59850
46
7
100386
63
955395041
20
79646
35
26394
212446
71
20
43544
86231
97
31
4
275992
4
5
33
7
66
269333288
10
1
451059
61
76573
15
40475
4
7
32
43
411193
449978
61
19
82663
4
15
356677
442782
82
51
93
73
31
91
159937
226087
5
91
57
30
92
171645
197628
70263
374869
4
419683
26
9
204285
179642
246093
74
83674
27
453323
337147
9
93302
85916
20
312512
367291
138616
181071
83
60
25574223
174789754
97
44
442653
240110
1
41
93354
12
7
2
60
437739
103838
421867
50295
44
143877
74
309686480
2881983
87
430178
243775
298846
427361
202415
650325234
238859
20
4
63
475191
86
81
303315998
99
487175
345149
152004
25
367511
7
930068726
106700
64
384901
60
4551
57
342143
16273
7
40
2
341012
4
543244467
69
67232
377145
43
266139794
73143
86
364074142
56179
53
53390
284847
119930
41402
6
230772
16
57
475383
59
81
242585
15
11
9
14
4
402620
99488442
728666827
16
3
53
25
1
37
208201
3103
14918
56
46
2
4
345819
37583
1
5
176186
70
36
257558
8
381123
146121
13
9
30
34
197539
36
463189
476026766
5
486753710
137845
275257
76
23
96
47
356904025
263247
87
51
192714
242402
61
14
95
134993
4
379600
23
89
81
71
870885095
89
46351
45
204368
54
385021
143869
460769
2
65
68
161087
231061
37
94
35
23
44
38
5048
456208720
66
5
367789
493780
63375
89
495856
22
19
12
495076
339083163
2
6
13
29
394825
14
377335
136811
4
84
419997
85
447404
359104
697566789
180434
401167310
24398
2089
847702068
737543108
94
8
9
68345
77
80
9
388492
95213828
70
10
97
57
856950096
6
73
462050
366277464
90
58
70
794352340
44
176024
208747
18
64
228245166
47
207261
3
99
35
99
139194
47
711286756
296765
18
56
9
97
22
91
3
63
180798
212855
431067
55
300772
178335
16
50
56
217577
2
224204046
455525
62
875525557
92
177773977
685281736
154264
483565
42883
27285
34
347368
550971257
164218
94
240696
850407745
85007
415762149
199419
438219
53584
4
22
336902
56
81
72
287564
88
13
68
21
379311090
183260
5
225865
316111
60
446911
312296
57
7
309311670
162118
39
190732
420581429
466834
192959
50
321216
179452
468816599
92
324373
3
762667556
95
556044160
81
17
75
43241
55
64
414181
282124852
363288
46
74
77
3029506
479309
29
344978
98792
94
12
93
89
12
55
407645
19
55
75
72151
347017
23
830561498
280775
84261
57
250756
5504497
71
613622279
174156
918810063
76
6
537957446
3
65
386942
220553291
44
277951
47
5
42
86
78
53314
876488573
4
5
26
159723
67
73
499065
441750
429504
12
236762897
71
85
167711500
60
59
48
10
306680354
3
454434368
125510
42381
39
2
464355
21
31
485487
71
42
414327109
234620
920542148
8
686524310
31
25375
63310
386645
310652
392734
50
23
161800
28
1
76409
490865
88
397254
47
95
43117
452250
65826
5
2
57
964857412
224827
13
6
58
355789
434780
31
382816
699033227
396810
964213391
29
145109
294882
388901
234893
25
110210
475067
17111
83
301248
4
3
248502
263862
28
233247
400277
73
2
415659
73
5
27
93045643
133630
85
278400
32072
221419
286551
431156
359858
440309
298521
259858
31
138468
5
429102
85
24
119733
407789
377893
125039997
23
339585
420026
791453066
136002
19
36260
100616
20
46
35
21665
8
79
19
427322
90964
901261305
26028
25
9
354197
20
1
144099705
149802
413348
132837
249001
23
98
300586
24
324429
230843
74
73
80
3
31
55
905407226
335377
14
242714825
57
50
16
490319261
51299
48
315562
584927839
271474
65
72
58
192777
442451
19830
11
170562
8
47
86
8
3
84
63
293745
79
21238
68
29
98
8
26
42
64
181582
57
348184
9
307681
169041
52
80
451958
80
417051
369576
443072
78
70
169191
435903
212997
232377
442633676
70
32441
30
82
69
65
278150
409240
76989
51
113587
84
174793
43
2
10
87
222308595
30
8
180161
44
791072659
52
804412622
83511
34
207752
15
119060
247648549
93
304748116
50612
79
426471
19
15
204694
63
31
299397
4
38
193335
65
100868688
209903
5
590812114
462155
39
231281
52
138539
274963
277827821
71
48190869
11406
22781
66
342689
205215
231277
478568
191105
73
820072791
34
381438
84
224430
146722
9
208392
19
5
243538
356758
434169
22
49397
96
482962364
5
66
15
98
752840714
20
38
404899
7
29
8
55
317222
60
296577
20
403638373
168941
91
468863839
86
75
1
8
1
15
38
35
9
30
78
80
83
17
8
294537
68
5
892812849
293970
218328
8
265187
469396
69
43398
78944
93
34258
241435
72
351732
410663
94
43
258673
327646
79394
35
75406
61
62685
14
306838
84
124136
224311
72
61
487808
59
43
411621
5
450720195
491852
48
655003301
74
423762
68
2
57
208132
20
3
90
198518
196487
30
50
6
30958
20
222979524
417173
220852
114462
88
263212
36
7
79
327585497
36
312541
338169
82126
77
15
3
85514
73
362944462
241995
415460
44942726
965540020
624872034
11
86
87
275380
19690
32
7
561475375
452920
74
168351
152102245
769079464
117455
9
72
671924394
423716
48
92
88
14
11531
55809
207440
2
121554
7
58
76
175775492
170907523
99
26
42178
133898
83
184354
231260
70
89
5
409859
67
2
318307
120553
18
15766
293514
909329854
56275
6363
71
90
161497
478449
118923
19
21673
246018301
81678
51
61136
369421339
29
97228
5478
69
44
56
78752
312739
2
327331
38245
404827
887503581
434155
61
429828
298687
959714108
18721
409772
154833
79112
433077
81
297589
95
966659952
43
243002125
1
376152
80443
84
858180712
346774
3
535873688
5
90823654
56
17
193558
838882914
186027
170930
61
321314
58
390230
195798
89
3
480314775
19
49449
68
6
12712
90
372844
78
14
96
36
45
475770
199957
45
251155
6
6656
362519
9
83
87
191779
253527004
24
92
76014
90
337045
23
571783426
287263602
147991
927658047
18
9
4
91
453292
208842
13
81346
8
280933
3
61
163679
20
43528
90
190462
359506
86
345208
467973
405587
191610
473718
27
170531
381369
86
348806
136034982
125459
115343
360413
133506
7
83
17
188699
6
91
873736921
37
351423
376982
522759100
406190
78
472738
84
80
122032
3
44
33
4
468638
7
40
438184
16
74
146164
87
3
605534494
268526
137213
172018
82839
54886
95
16
55
482526
23
66
53
429428
71
65
369527
28
68
94
49
63
63
10
27
162971
83289640
46
213527
34
229802
100618
12
70
25
467745
2
209877
201962
530157857
913636845
365672
152486085
53
890555693
77434
418957
5115
43
6
33
111796
3
301957
649122507
8
317068650
78
262875
409990
13
5
6
122379
713876286
99
79
2617
371071
952145016
398778
120245
270272
439615
32
182458
13
215524
44
51
82
70
320276649
8
132961
62
7
806719853
262730
12776
195044
34
464241
21
24
844764476
84
396366
31
94
10860
68
48
5
13
1
160910
47
343033
314108
29
113133610
72
440152
99868
61
81
52
45
47
9
288360
35
23
2
11
45
52
1
573228620
442871
29857
464999
278027
16
87333
23
493533
228842
21106
10
254125
202863
37
81
14
984079488
27
5
87
10
241106
34
395312
166406
125946
56
5
473575
66
740889157
401865
55
290401
22
70
40
8
320089
12
68
11
451768
280572
659754916
475882
3
45
3
371649
466176
18
52
36318
1
670830641
45412
89
46
88
156386
24
58569
27
68231167
86
97084
41
71
38
67
27
480273
25
76
46010
119987
89490
30331
415767
47
34
50423
300594
47
1
2
82745
428285
10936
110837931
22
13
55243
4
2
1
416141204
497869
10
105619
70
1
67
265330
9
387642
317235844
8
65
128825
356536
415599
207503
425560
92360
84
311465
286501
7
26777
2
518803612
302724
83
399479
266808
597079162
297303
81395
572856485
351513
515216006
32
419465771
67
498446
71
112893
525805446
57664
13
37
95
46
34
148365363
346998
43
490618
276151
26
410756
21
373812
39
468008
19
7
29
255509
5
81
11
75475
16
39
77
55
44
184242
367869
229281
3
464986529
46
680358915
456787
879148320
477093244
44401
31
772458156
17
63395
17
976830725
179290
3
816035759
36759
23
643937004
17
444978431
473800
70
9
723256384
311427
643580586
52
391071
414932
63
491953
68
68
580651393
817202004
384036
400294
95
97761
74
431570
84
90
50
33
43
2
210887
89
66
129276
812323773
146255
132372
33
32
576102023
309777
395688
268216318
49
33
248792
26076
49
80
43
70
950703471
440829247
959041921
227746
91
458646762
264608
16
99
94
71
529964469
74
18
12
386769668
5
79
38323
313327
548460380
190768
309589
44
32
72
16
6
9294
54
9
21
351667
82
40
96
8
420910
60
95
35
81
7
942131362
164575
71
5
982279607
476739
307242
245075
18
69
63
60
43
350039
115384
13
254696
79
45990
215271
78
55
263358
251784
35277
74
73
110517
42280
6
44
41
57
22
255557
18
859495733
189079
213089
426344718
9
32477
44
430319
7
1
77
6
146333003
7
33
1
44
98
189780
38
477038
350132
22323762
55
48138
128224
84
179525
4
52
280422
373142
5
9
45
422190
47
26
258582
55
114623568
33
138964684
47840
52
318260
1
76
508091580
124148
131006
9
264175573
34
23
115721791
429589
154275
3743
24
85
233154
77
334436
446090
305003
58616
93751
21477
466748
388108
375777
36
12
11
35
86
81
244911
6
3
13
53
462443
443076539
172091
368415
417713
49
330865
167191
10
39
3
400877
4
42378186
203069
75799
27
292642932
26540762
714666821
26
78
1
472972
932687462
406674
53
95
84
47
11
39
485627815
60
16
92
434342
49
25215
260151
34
5
68
5
440254017
115811
10
48
376440739
619098736
92
1
1
5
181232267
9146
7
95
876896537
488606
93464
9
9
2
68160
186164
444074
44482
344293
440464
13
19
77
464028949
55
65
50
233483164
9
8
32
8
467002
487345
73
28
410790
372955
74
269425
30284
62
37
349136
323227
166588
61
147633
90
62444
349178
870392675
37
252054
153245
87
1
29009
34511
66
64
655838007
44
125152
325990
211238
54
4
280156
960207014
35
273221
83381
126941
86
338318
63
63
483566
171225
3
773813314
61
205484670
84
123261
43
3
498290
46
94
55
350795
34
136911
228752
82
3
271984
42
20
285680281
19
160377
12
2
265028
221172
244535
79
86
57
301827
62
98
946940725
308955
78
399887
361497
277372
30
149579
16
50
3
72
278802
246816
87208
176896
680244936
419835
457860
35
73
1
339899
112468
478024
882731175
76569
237918683
19
36
293857
414323
12762
5
283848
69
726
401507
53
84
68
80
249934
40
286963
203410
29
79
181612
35
306405
99
62
184776
310994
741782546
90
110383
47079
376313
269087
333058
386818
20
183294
21
429684
4
803288894
335937
41
34
64
800093235
5
34
94
464465
103185
338321
460374763
68
42
111786
312253
110367
26
84
53
84
23
7
37
678284374
917666563
44168
842266044
44
50390
227359
8
479497
28519386
13
38
7
486892
87
52
264479
379169
5
154017
4
421282
204924
130102
8
52
178740
15
247400
67
43
344498
59
652864058
42
61609
285342
1
51
95
217241
327133
246277
19
739944378
69
8
256560094
12
907285642
417056
460095
431198631
315894461
20
495701
362658
302353
492666
74
604543563
20
1926
82
252922
59
63
5
51
475546
427564
64878
75
31
63
414888
225632
356546
624073383
84
3518
215028
375932
46
93
729260470
9
270515
66
63
5
306478
261156
340020
83
215044094
12
197901
185468
36
54
46
76
18956
79508635
70
7
87905
96182
19081
404053
64
4
34
356547
3
264361
258959
147160
199101
3
62
37
334569
309785
37
405104
79
445207
98616
29
61
64
105815
684071368
60
25
198412
56
269941
73
34
35878
10
85852
29
30
79
96
63
758266296
40
75
35
61
371037
2
38
294741
20
66
424720
60
488514
840107929
342702
194592
899110102
167790
2
12
3744
9759
81
82
80
79
837243326
39855
4
59
93
1
212502845
486192
4
20
74
92020
16451522
98
72
107222890
55
265512390
5
11
199381
448582
77
438440
437268
292354
412046
11
12
293396932
869520400
394804
137990
61
460401
445050
11
69
57
259845
49
18
70
725566770
98
353758292
6551
356505
67
6
23
442682445
144468
1
17
233729
118324
393061
7
52
26
321877
88
54
5
772572762
309908
449883
463993
63
196851
442045
818100466
70
42
112756
816812643
48
439514
283068
96
85
183314
337008
405418
257495
53
52
141933499
1
277695
58
4
307593
49
36
58
62
118144
47410922
7
437739
369152
9
106120
62
203030
91
39
21
2
13
344176
46
543160385
62
77
64
64
304575
6
74307
80392805
88475
5
199612
397681
32
96
542431548
215351
82
420630
7
474838
3
67
4201
30
323217
482267
30
194400
23497
8
161495
33
764038970
213517
383686
4
157509
23247
349307
37
85
365041
72212
402272
118039
48
57
1
379570
322975
6385
697242674
19
432583
94
15
117332
391803
77
76
68
55
24
35
6614
359615
126850
448828
284612
204089
326460
51
157672
7
286137
15
8
30
26087
96
18
9
210785
37
386675
289507
119932
213366
31
89
54
281660
229005
456901053
46
383194
40017
30
89
21
13
75
29
409294
234852
5
244020
279164
18
357848
117118
13
337200
986325703
56
226984
2
444589986
70
322990
352138
63
124120
57
231819
22
119233
89
152380
366677
67
1046
6
5
860997859
445176
460631787
8088
27264
86
435874
277733
96
99
20
800103344
464670
310176
5
61
96
85
308270
7
83
74
33
66
6
65
96159077
6521
5
56859
14
86
71
54
41980
37
4343275
174005
165799
230516
19
5
62
727335150
9
15
191160
6
71
343048
313551
738017815
18
31627
24
72
401747
9
2
9
43
4
299134
459707
5
69
5
487376
497246
8
11
261588
60590
434484
175423
6
176738
57
17
9
214956
104675
68
18
709984167
55094
30
70777
24
424626075
72220
8
40
97879
77
57
93
748691059
54
82
5
57
73
75
14
263983
203084986
5
28866
5
172439
59
80
92
451336
99
97
439582188
816306037
465078
71
108443228
26
574444042
33
303463
73
459774
483893
879064622
454726
20
188952510
822845765
210817
373367
272531
772331761
418261
77
291154
4
97
116117
23
23
91
50
24
38
281467
7
305716
56
14
479258
72
90
6
72994
17
136729
395112
93
120160
3
206759
178793
85
120990
39098
25
410035016
25
76
46
475117
87
987070280
57
435297
1
377881
8
50
83
76
707736412
306300
247084
2
664265468
409456
6330
26
473685
44
146917
7
648482218
59
92
2
35167
8
7
42192
39
82
956424932
7
306216
89
917676507
1
85
76
649517563
71
341773
7
7
88
17
479134
312748
71
881334916
966903908
408379
455138077
340773544
32718
48
5
80
458714
91
44
82239528
27
42
3
59
39
355093
3
391806
208456271
200168
2
1
102699
479406
45196
57
90
75
178584
21
288683
404779
799141682
752022119
162005
40
166397343
16
235211
75
96151
7
74
81
37
51
482103
264445
293574
8
480532
474940
91
2
104694
146734
23538
4
90
462276
391884
6
435550
54
38
52
387704
310621
79008
51
404388
444285
51
128989
2
8
191038
424560
64
203795
272213
356944
49
412623
69096
28
58
974593910
8
43
28
69
83603
419704
335382
4
272975
8933
186996739
48
117522
247938429
481820
13
76
4
64
135380
437011
30899
546232303
37
68
173261
41
428822
97
473920
64
186770
5
8183796
53
260736
913371314
84
977444022
76040
58
270236
58185
7
72
24689
93
50
8
213860
6
21
96
475891
447222
10
56
79
50262
96
69562
920726303
86
62
98
68
430180135
4
78997
56
267861
61005
238374
23
18
48
49
33
64
1
69
240395
496480
89
315613
82
39
3
38
230469
87
29
67
56
91693
9
3
97509
60
285693
16
404027
13
56
379343
21
320734
50860
70
97820472
75
46
10
60
481591
897709304
9
19
45
5
7
70
22
67
338137
846094177
11
33
57
75
34
241620
573217516
34
154169
88
284031
450001
85
790376399
229990
73940
759082333
437941
1
491480569
12
79
31
363532
5
8
2
71
18676
241144
266561
476466
83520
99
117420
259047
14
22
15
33
281738780
27
52
11
461959
44
49
31
5
248957
170063
326199
78
96
405411
9
109601
37
920721833
445894
411049
28
319542
14
3
335025
5
488222
386054
196538
197625
239555349
2
41
64
11
36
57
2
84
170901
80
51
44
8
73
362319
64764
133667
61
69772
96
193753852
634
253996
8
9
8
81
380324837
278462
9
889155692
22
61320
9
99
76
95
33
77
31
861239979
32
198371
4
39
2
49
859135521
373030
5
77
55
519041706
242134
58
17
262557
48
471547
225125
475198
54
49
19
90
226424203
29
4
6
26
48
425865
53
40
450642
371249
734355801
73
64
12
209771
240427
8
66
694460694
36
31
491781
38
8
266966
6
27
76
80
805258539
90
4
344397
215907
343499
66
651160675
70007
69
781285204
54
92
44
69
4
168372
33
229128090
119560
56
169925
62
69
88
6041
67
56
75
47
220785
18
12
25
33801
57
90
1
283576
352889
2
303753962
20
28090
57
305002
405225
18
196260
90
93
45
295691071
370923
871958014
79
129903
136343
1
204099
56
33
33
493549
35
59
196044
24
1
699195938
206713
348772
403086
390149
55
57
337593
11
15
415758
349541
8
322352089
291479
10375
49
265464
295983
49354
30651337
374175
58
95
141248
23190
947259297
84
352118
178515539
431857
30488
442651
73
941074326
458051
23579
365511
110235178
645454950
262885
817668779
780641268
251667
2
418101
236908
14
63
79804
4
17
8
72510952
27
476981167
239853167
786706305
52570
59
249325
87
173536
8
80
94
871608134
86
66
25
499119
84
59
63
20
43
89
600275123
211153
2
155883
351040
100808
261946
61
49103
172543
7
1
78
84
41677
358806679
454109625
285954
608614320
6
165633374
31
1
22
58
18
20
464053
320098
422093
308608
72
19
22
45
473601
97
364407
24472
96
117176
28
70
9
31
313127
13
74
2
36
6
159351
96
67
441672
493943
437774
281456
82
33
8
98
16694
91
268613
92
99388881
6
272405
33
33
78
300295
82
435455
46
90
23443583
27
242647
664766028
390077
47
5
15
74563
79
61728
1
8
47
220253
99
294649
340719
5
6
69
290250
45
205566
53
273042
46
6
186509
4366
27781
35
328134
327094
472547
391814
143828
19
50
333894
450884105
13
9
57
365288
151576
98
5
3
1
6
63
376603
3
91
305971
317263
683774829
199767
900655216
141724
48
815037794
69
53
218636
3
46
87
68
9
319270
432889
29
385607
255165
310748
5
487039
29
77
124975
99
87
74
7
20
66
3
305439
70
970320723
242999
17
602822696
270059
419548
264413
5
16
490950
5590
70
348095
22509
25
732387776
89
299009342
78
274396
9
786944354
15
137428
88
14
504920901
186842
310862
3
7
45
94298
246133
30
446969
8
614189431
385211
113557
29274
289207072
912803490
99
5
824324700
119640
776306792
118848
62
3
58
257789
429627
462024
210147
71150
30
139814
437557
63545122
608861956
337591
6
68051
17
390706
18
69055
315370
63
204432
39
414951
24
11
13321
155883
81
504641247
4
111511
112718204
479771
1
348516
339350
19
34
1
487913
31599689
11
16
17
39
79
1
17
104624
275343
158640
21957370
5
361227
47
67
262768
39
15
10
198690
572619480
18
343513
212612
252385
266946
384865
620
40
97
380618
2
178458
313404
331612
57
27
349151
160434
874628938
41
395302
31
3
352990
89
43
89
411548
442060
5
3
253002
314995
209169
64
74
65
8
2
76
13
72
33
89
193843
86
332965719
6
408486
8
8
26875
87
51
430591038
9
225914
91
74321
300168
81
55
209702
88
2
45
949573933
165362
1
422275
309810
375721
15
32
39077956
7
29
54
5
414438
40
495901321
325703
4745
45032
69
75
138775
5
494682
52521
14846
40
24
415176
19
236900
30
4
64937
327912
318511504
24
266093
232502
24
3
3
94
93
47
427800
106739
9161573
375428
44
56
43
3
39
171948
127917
85
43
269467
53
408641
447742
218233924
141005
318022
983802225
309927
78
16
38
70
475391
46
73877
327675
788817954
370266
87
90
3
52
43
140371
7
57
88
2
4
179178
73
66
56
123000883
3
79
146566
97
8
4
143055
271420349
150284
171289086
22
88
529722403
239651
524820782
45257065
40
24
485831
414372
62
35
4
24
94028
69
62
4
252650
236861
237760
83
1
407487
41
99
8
50
58
8
440791
81
190331
64
46
153335460
18
967398376
45
74
30
352825
4
30
470965
80
10
155597
279718
24
19284
287089
430936373
95
17803
370291
60
82
28
504410928
268708
369575
65
385418
61458
87441
4
5
1
444108
171478
183497
164603
6
200932
111182
80402
56
243179
95
73
213527813
18
66
174410
393400
113204
370956
262178
324192
70
436992
15
251675
90
33300
21
68
95
2
41
47
122833
338503
481687554
298873
96
219256
347716
370293
58
827325942
401875
21
28
404230
9
47
76769
69313
249616
11
28
535752867
377920
73
97892
66
10284
21
12
4
25
217345
297682
336263920
193788
87
450663
56986
83813
253913
72
46
279292
87
72
382927
51
137003
816484342
984070876
291560
257878
498842
289810
30
83701073
790216122
482580
356862
422241
487722
46
279376
6
299600154
342814
4
197041
29
65
8
10619364
93
147952413
62
84273
40253
8753
16
389252
391343
123236
259010
330749
351063
61434
85
54
341474
89
303315621
357023089
58849
481299
92
84
395184
22
389377
78
155757
94
26
182212
261970
1
202574665
280641
97
450581507
30
21
271863782
307106
20
8
408351
7
7
52
2
91932
91
336813
7
2
60
23
164904
424782
488368
10
441502
87
61655
29
486741
86
17
694694501
56
89
34977
12
69
307533
431957
14
4
329655
79
1
120034
57
379945178
78
2
189072
46
48
68026
1
93
71561
854307921
74
19
23
76
216671
297682
460359
685977191
83
50
38
11
532715564
80
90
441720
31
88
98
47
379767
395478
18
54
77
24
61
27
178461
61
28
6
63
5
78
323527
210716
10
374152
23
81
29
88
84
24
4
51569
94
44
2
67
80
30
423306
336592
263200
44
50
29
40
51
26
495099150
42
39
76
1
53
73
8
4
2
71
60
19
68
49
251802
63
7
80
48
10
419031
772543158
84826
57
780407514
37
90343
8
16494
206415
98819547
236232
9
190672
25
112595
67
255260
213642
38
95
68
45
126569
330721
447057
173401
163042
324636
4
5
87
5
77
81
67
427469
32
471950526
69
50
38
957739498
42
76445
54
460319
87
27707
65
260381
439738858
164902
65
86
36135
48
90
63
95
17
336547
73
47
87
36
835212513
20314
427576
51584
73
51
61577
55
381395
402846
340782
645528485
268891
448491
32
21956391
88
4
13
7
90
388426350
224059
34
329549
457728
25755
247904
7
539725382
202461772
32
57547
84
319133
9666
1
30
300667
267154
457944
20
205239
25
155299
49
5
3
373756
90
376918
3
25
310592
6
537119355
42
37
403570
113338265
33
253771
52
69
41
406805
567218337
472148
292673
307202
29
29734
99
25
302654
745708997
604429854
767372655
559158736
308162
783388170
76
81
11
2
236821
384165
6
2
8319
712490788
392755
391665
9
205550119
77
1
49
2
192880
474639
29
916128344
890196739
103084
66
946362664
803903158
869354671
21
106027
99302
330760
10
22499
67
305022
52
133991
148213
82
15686
200263
16
5
679137956
2
55
277366298
246185
42
8
470982
213919
664837119
181464
54
88
309864
401621
407610
195119
898941696
775725415
495985
448412
69
57
299389
381210601
253788
79
366574792
6
66284
49
81
3
148258479
6
89806
299746
305383
3181
476578
16
21
48
512404402
28
75087
445455
120181
222866
61
11
82
53
386868
29
100548
52
4
57
60
238296
63
5
45
39
9
35
34
68
56054
765119454
406237
81
9
58568173
158108
18
432563
94
3
97
84
45
474196
94
124454
26
72
22
147288
80
46
380585
176785
68
88616
333479
441670
85
68
283673
16
561610438
169483
123868
452987
341017013
392737
83728
7
352351924
61
172588
3
89
200397
49
180532202
931658845
14
24
90
1
239124
87948
5
73
41
531700652
319984
41
621384616
30
55
178395
312410
196084
56
299996
1
129465
99
282745
391048
20
220081
155391871
56
186814
9
94
150646
496216
255590
410898
214794
18
114205
3
411814710
73
251517
341497
58
48
186252
98
213343
388678
254733
33
87
6
278495
44
185891789
131033
145509
34436
12
434035
690012391
220041
67090
37949
45
994901156
261206049
59764
454838
54
1
35
76
5117
688203358
3855
137156
88
311558614
5
5
57
420899
76
25
75
331140
339719
64
66
70
423388690
97
32
219758
18
81246
87056
8
8
97
8
5
31
4
84
547044320
37216
11
55825
33696
861927679
1
54
209241
406804
47
216022529
2
9
467945
74
661085748
68
53645
2
494307
3
106217
317599736
7
105967513
69
74
49
483275
54
42
89
167298
11
140808
37023
59
72729
77217
3
13211
619989150
1
98
75
393728
83
8
26
3
150056
274094490
83
171737
269551545
43
206043
71
18
3
1
8
100601
3
35
182212
4
401534
98
107934
344723
62
572570031
178964
241997
550592716
74
23
260468
638111462
28301
69
627179540
42
23
209005
79
59
4
24
93
788526777
47
186718845
49
9
335821
386890
227540
8
4
10
385895
200162
61
377238
55
86438
46
4
209870
3
368759
329478
24573
86058
92373232
431480
62
328566
132768
68
476403
496817
210082
42
95
81
24
67
155816
125335780
82
93
88
9
93
212686
282928
39
94
145370
367677
92
499871
165085
54
2
32
665679752
24
126224
15
74
573791723
232190
51
329007
426329
24
8
42
45478709
183971
70
94
309376560
78
281551
48
166135
112886
4
31133
2
74
22291
205984
112861
7
499215
11426
92
306220
50
11580
423776
141530
55
105973
452122
199961
70585
374148829
210145
363947
145160
166401
71
61084507
50
51
220879
49
479193
1
252347
248876
211437
251720
77282
124643
28
9
431452
383097
14
497538
12
31
77
203476
856829472
470548
2676
113602
254841
470686
68
62
38
557817406
326799
923015949
71
128765
28
316776
86
330152
83300
263837
348090
226156
6
178477
66
28
68
442573
95
369578
379143
8
78
37
153960
38
568449351
618860132
198056
117716
199107740
53
28
52
343174
3
247632
342526133
104015
40
19
774420566
12140
64
43
476013
85
267633
90
9142
9
77924
11
20
15
2
432193
107175
37
271556629
268644
236980
64
20
493224
31
443838
56096
474030
57
391984
22908
1
129904
244146
204357
99
65096
93
98
56
72
207020989
81
77
28
15631
38
42
6
21
4
94
303739
283801
190322
29
107071
164452
429180
37806
74
7
279390
54321
472953105
158165
77
224735546
38874
48
225982
167
218460
442010
607279310
197852
26
498997
42
26
192662
682023175
695780239
281903
21
643001048
304677
336386
51
323947
18
72
372885
54
76
24142
48
33671
204912
77
208016
21890
82
38
51
404331983
81
207634
27
8
363882
16
348063
30041685
121093
57
111588
45
188565
11
488526
52
9
8
270633
242713
278430
229595
299721
64
98
249422
197961
55
49
66
130966
368693743
154282
4
8
59241
94
365654
53
9
18
244361
51
573469907
193896070
382891
381537
3
10428
33
18
49
87
69764
36
88172
6
64818
44
17
411080
3
69
572059697
161487
6
356733981
43
678968141
498029
458542
250480
37
360749
37631
49
63
2
124488
8
494616
85
86
694283261
22
49780
149923
173683
79
465833
45
60
70
215047
417810994
96
449275
673355643
14
25726756
165044
994
60
106004
210692
54
50
92
73
34
47
45
19
3
267801
67
10
36
11
26
416586
287825
398964
57172
209846
61
369248
412367
164946
5
71
51
443367
301814
225932
88
311070
378430
86
11
21
145388
14604
32
23
148986249
40
314567
79
59388
190388
57
439392
40
233995
2
424760
59
442666
1
32
1
502649118
166848
335446
2
1
6
3
73518
48
1626
38949
145878992
201883
13
117249
206997
49
384927
73215744
51967
315712
90
339025
51
338915
65188
198959
114795
49
34057
283822
194697
370977
353448
30
83
11
70765
36
49
142149
28
197263
343406
135818
91895
364340
26
70
64
8
28
134316
66
193203
80
90
93
86
781022922
26
180684
27
73
5
79
3
3
27
59
97
90
2
81
47506
27
62
9061
443485
57
67
617114125
166361
74167
41107
73
481452
24
9
1
171471
131509003
94
153739
190844
534506430
63
97257
77
378529
19
22
55
473970
15
142025
334337
387791
327670
430396
88
252086
640278344
7
7
310447
9
4
366042
585940895
58
479663
10270
75
18
41
49
10496
363288682
178111
238043
308876
22
20
165174
19
413160
2
92
262474
73
20
3
59294
76
35
56
85
479045
76791
45
1
58
336327
8
23698
8
39
813378537
481054
3
274130
283291
4
62
366406
922556259
574612446
35
41585
302912
149811
14
11
7
66
750133832
309446
11
68
258242643
222913368
341780
329382
467907
495926
34
357380
930721619
10
469381
50
2858612
289973
35371
8558
259912
210365
80
357820
495962
42
485027
67
570031205
72
173770
92
118744467
6
705413298
151149
88
361700
8
25998
79
465047
447612
164059
89
86
17
18
161018
65922
211495
200441
13
893524573
293096
67
13
181982
7
20
92
39991
425595
62
64
64
410318
472174
56
382295
1
62
489486
69
27
65
94622
67
92792986
249343
202684
51
59
415487
313474
148237
9
143810
40
29
97
72
450354
50826
82
7
455272
66168
63
85
41
80
58
33
144260
17219
760252392
31
149835
7
59
68
456934727
67448
15
336816
150241
461962
483387
2
79
5
276738831
33
58
297514
85
49243
94
37
62
367331
419750
569179533
49
200128
67
235128
96
3253
271930
200773091
50
14
2
39
64
319975
8
85
89
44
9
89
33
338199
230375
867523549
770233879
75
9
15
20
118231
33
85
29
153016
310533
58
17334889
6
1
3
609227776
49698
464059
5
8
370879
34
64
118951
57
71191
40
447014
4
8
136228283
242052
3
61
7
21
6
90
15
126146
76
8
282389
350016
147294
494837
192875552
38
136270
44
52
740267245
5
703475935
5
9
449044
317499
3
186765
114055
188338
358590
307635
430035
100933
624607763
55
297776
46
35
216182
45
23
87
653
678255702
80
779959128
405429
45
418607
27
95
63
6
1
255097
7
439293
77400
154080
78
73326
8
238533962
128666
8
167261
91
476625
45
78
449870
189119
65468
40
246417990
78
231800270
2
18525
21
94
278543
28
102782
658851494
497610
72
17
10
14
269333
176030
100414
82
151841
391152678
155556
22631
4
97
119885
366453
101248
6
345059
2
45
74
134582
403229
18
237521
213200
101616
4
469784
260900
868391823
44138
410311
3
194292
88
442861534
9
64
39
88
4
10
6
57
366049
2872
91602
265005
32
310355
4
51
62
404359
93
382856
692053472
86541
99
890986588
125844
330730
73
10
92
64
79
15
2
94
132000
248974
55
65488
755718356
144934
284922
216584
1
116864775
284617
323841
73
70
98
482144619
22464
111617
35
385467
421247
23730
3
10
76
66
688328468
282158
163396048
229187
894729223
45798926
1
69
4
73
67340
313692
58243
216290
106943
457983
22
98
60
688422855
351980
57
3
163685
440222
490185
223948
17
66
9
602589953
160757
492924
391019
496190
60
441890
219518
223783
3
33
193191
56
408776
69
211032
67
75758
88160
95
379661
469360
25
82
93
222631
408483
35909
276047
402243
229567
6
58
556652938
213097420
83364
187912
545614207
225458
99
6
120677
23
95244
43
86
37
173656
26
59
74
99
31
27
55
29
371815
90
32
72
2
398087
57
47
7
6378
92
42
52
97933
48
206967840
291181
83
38
4
487856
235306240
169586
16
62873
61
8
31
56
6
77
77
233963
3
128008
5
195916
168026
20
445523
142172
329147
171970867
584905383
21893
15
228794
276919420
9
18695502
332100198
3
20
66
269923
33
527199456
419030
82
67
49
225108
84
51
283488
241958
211883
21
4
18
9
108174
19
392542
54
720584177
57
88
17
62
79
29
468522
88
313420
77
61
2
20
8
311551
352947
138301425
1
154673
62
49
318506458
433443
133078
447268456
236651490
222160
791956916
191651
495335
200395
270060
358800
71
20
189470
68
63
418537
33
619948072
820067656
197907
437250
98
330755
60
57
2
300634
388228780
92
347948
65
32
767787802
91
463835
5
6065
128508
14
61
9
778634713
2
478813
85
6
429790793
844025481
329799
292024
57
96
8
520154168
455059700
8363
144034
197980
17
392977
86
362386
74086
32
319806
248604
3
9
72
26
162073
296419
5
206375
350311
41615
243041
67
775962810
48
74
337740
345419
29860
648021217
53
722348021
17
497296
8
66
60
78
92
311961
355658
80
25
92
57
88699
501830127
377200
4
100894
455401
7
28
377931
53
50879
470459
164615
5
315515
72
844424228
62
81
31
3
254403
290540
36481
404172
26
1
68
499383
339515
7
125056
20
95
988317973
31725
95
11
458816
64
78
403529
59116
60
44
484344
101797
93
4
79
3
4
267725
19
331231
209245
38
151418
220835
15
21
1
949596497
9
437813
853605222
353486
21
58
82953
40369230
50523
52
14
80
97339
97868
36
29
49
325398
59
190676
56
688432469
74
59
54
14
37250
145533
77723
204856
571096815
169088082
61
462760
8
4
23
159875
5
452619
23929
1
227501956
664099450
52
175814
205046
9
266747682
6649652
150634
94
490497512
431545907
66337875
39
151661
242877834
66
90
288470
343611
90
141849449
322153
7
437775
60
885168019
253312
15
46
192748
277564
232584
1
238385
94
93
71
339572
191336
248028
19
197478
122129
832260364
70
41
6
78976
5
5
23
4
4
44
119045
8
33
3
56
51742
175896423
95
11072
52
95
21
339038
855418531
438546
31
48
492722787
44
197083
892124808
4
5
43
329570
240224829
115961
445017
80
586679498
8
2
482708
83
73
570392706
165026
86
93895
512219421
96
424799
49051
44
1
210791
25
52
1
83
338396
84
420023
97
17335
335569441
55
6
48
209108
69
95
217049
230808
142286
55
13
37
150775634
231303838
48375743
495333
71
495271
95
358432
34
250532913
439684
493973
26
662036985
98
255843
93
161857
23
40
15
28
103600478
86
15
5
388250
97
29
7
290080
542943721
414747
121186
394565
24
355638
83
15693
192115
72
290895
93
18
65
50
363252
41
256676
458858
4
95
475130
291243
350334
496278301
89
479235
23
10
48
193028
532205435
82
241507
484909108
447813350
369330
72
393358
10
5
342791
70
55767
1
80
44
55
24
60
335677
286853
2
42
62774
557511131
245393
84
483432
351242
57215
428776
93
53
79
51
72802
6
13
50
193197
19
20
57115
259041
13
86
28
255760
56
56
2
102187
75
29
11
23
517069458
29
21
38
47
342040
57
97
53
40
40
577612502
42
141936
880643587
824304630
97
24
69
98
152563
28
137234
32
58
86
35
66
90115
33
71
7
793114482
4371
111275
14
84
453137
73
235245826
298566107
369502
2
78
8
81183
180171995
497623
93
256851
64
24
23
84
179323
359063
53
85
85
6
95501
330245
31621
44
2
483924
12333
45
71910377
71613
51
320519461
10
283658
74060
979615334
96296
90
3
91
104088
88
464951
15
373051
52
6
61
287007
61
80
374558
6
478128
41
19
23
32
25
16746
254368
227150
80
389273013
401380
285406
61
83
35
139171
87
137089430
86
125361
491764
28192
97
371491
425014
77
213150
6
45
179780611
292824
12681
859031535
98
42
460594241
455829
322535
4
951230933
11
26
165368
236681
69
55547
422625
258522
210577
397449
6
9
37
409025
176791
10
81
7
295042
38
439758
428955
6
474676620
381704
60
92
52
456592
31461
2
111035
13508
64355
88
7
783950070
71
60
121471
71
66852
80
74
69
79
6
77
9
64
130581
23767
331588
418849
269888
158216
13
6
244632
55
486049
78082
265695
408014
141187
68
427081
70960
53
491353
266654
322860
169380
283171
29619
64
7
213870
67
349507194
364241
24
49
522709848
1
86
123763639
149184
1
153207
248038
12
19
81
62
88
499254
4
68
474959
51
265440
83
7
15
25
19
325439
446113
35796
17119
17
63
217443
175218
64
892985619
347038
75
173169
59
891241106
414968
451303
307481
830805932
397945
186407
459481
30
13
47
351695
76
476837
141653
343296
89
93
87
40
300275
658102233
466106
11
6
42
391439
343294
57
7
50
176061
425804
409350
967136059
96
15
8
99
255164
105185
426556
27
318153
69202
3
6
446807
120944
316224
287711
888398866
410889
447635948
94
52
84314
70
693385033
275907
461012
63
445506
57
23
2
6
81
365420
7
804275075
70
146828
80
592266853
56
188896
328892
275254
9
496044
9
333162
939165053
448092
32
443314
124109
56
905922517
72225561
161760
8
42
304195
799125634
377810
44
31
82
224842
417220
37
48
87
193813
102166
68
84176
437442
25
69
660309046
266528
3
17779
193515
258522
88
92
470361
87
377398
242394
7
407296
328702
91
149255
11
59
456444
131165
14
8
96
11
401215
65
10
44
61
248653
10
1
32
267965
511435935
57
5
94
418467671
326426
448872
322339
136466
12582145
481571
33375086
1
43
3
22
429736
34
49
360245292
60
936959422
366838
72
8
431898
100030
209489
297296
87
236139
9
116349
20
98
467640869
56
30
40
86
48
353541
90
82
66
44
46869
27
39
13
77
72
3
179011
152597
940531927
96
97
446085
5
995229711
335520
64
81724
104805
29592213
200886
93
12
42
8
43
313209
557333945
63
466611
33
397986
191185
35009
22
150836049
2
50
43
346246
595013073
264310
43
57
58
70386
38
855914260
374303
2
430436
650148281
15
412465
260110
230912856
200918
12
31
4
476450
76
10
48
265663
38
45
9
86
11
400847
70
410644
296808
62
82
111111
38
70324
31
82
164368
4774
60
71
308033
100431
95255
3
32
1
429891
366510
571851284
430164
64
6
380233
21435
342050
200003
410751
352964
98169
94
169377
140360
430132
248953
18
39035
2
7
450323
242277
481248
56
445983216
167161
391073
38
70
34
428051
32
97
366563
68
451641
83
60
15
7
386585
259940
24
834509799
123428
94
334629
54079
83
51
397961
67
768264856
321329
78
43
44
46
311644
7277
252557
88
39
7
44
201759
96
295583
81
176851
6
91
19250
396386
248496
64
67
365198
55
261089
5
425807
39
341864
4
69
450757
670
213691956
53
38
510787036
7
15
119098
91
770895919
80
557268872
417563
420410873
5
21
38144
137440
507696823
232758
366609524
244325
430560
51
60963
19698
51
20
6
461081357
66
71
701998041
328645
41
98
29
451529
56
452539
210641
6
439962
9
458747231
65
3
44
85
95
4
24
91
35866
106655
205838
97
384341
139284889
887711841
454890
8
953373403
212893
81
76
61
348195
354503
1
206807
9
383436
48
387456
271839
301150
18
90713
226747258
4
52
256594
64986
53
2
87
46228
381728
29
16923
22100
38
353453
169087
90
482348
35
124889
452720117
480669
44
9
98
36
190393
400662
12
2
33
7
5
58
19
62
68555
6
64
32
546031001
5
886999552
96
76
405711
83
50374
48
89
321177
9
71
51
77290
59
49
108618
70
78
407409
95
65
83
232816
58
11
122880
461024354
73
91
37
91
435044
93
88
50
166445
2
286918
21
954134646
188514
498661
52
210268
54287
6
93
202427
131030
494560
70492
6
16217869
86
47
661281874
7
43
523038398
63764
7
6
82
9
149884923
381775
53137
595648641
13
9
230309
91
43
261348735
222026
4
288316283
79
255703
457941
68
63
3049
11
41
370665
4
9677106
293498
6
64
246199
379667
1
441896
51
31
332404
226401
696222403
898013474
10
76194
313467
30
979622895
361497
350473756
497312
211097
99
244842
170043
491623
424822089
8
141905
465
45
53
5
6
328031
394641
73711
45669
44
60
948357369
3
215270
51
410143
257178
362532
451148
72
1
447402
368772
414962
99
423901
73
80
423608
66
45742
253796
379179
55
47
4271
824208547
115074
47
62
156701
120583
176149
30
46944
426212
79
72
6
9
357142
467472
19
82
335113
150060
432831
155019
47
487952
29
75
70
30
161221
77
184344365
46
851619308
51152
129198
49
7
658530864
3
14
5
83
96663
5
77
67
16
7167
52
6
8
8
310902
7
69962
189284
458313
321078
79342
362319
6
36
219463
297610138
274413
72
154430
33
64
819925396
93
87
39
192990
17
461739
11
12
366810
255340
495347
3
48
30
248511
288816
81
439938
68038
87
10
84
46
44
57
77
28
443557
379738
50
144570
30234
124815
41089
79
38
370977
21
166602
22
498754
14
381007
150730
595699921
2
73
2
36
36
223457
30068
81
214621
35
753083426
460139
52
514063243
2
64332
29
130689
332774
4578
280492
72
221110
409191
107318
67
47
149238
271616
64
59
91
7
57347
425594
393724
9
5
449150
42
27623
3
74
82
93
25
78
256747
711285843
483654
8
29
73
7
110137
78
30740
81
22
39
5
93
185172
120841
384515
443277
406221
70
41
38
42
661630260
45618911
52
37
32
338287
23
78426
164065
365432
213872
48
43
10
35
82
184137
30
69
738060041
60
81
85
223158
837170607
2
293717
49
40
377529
464827
182077
432328
228030
66
480434
422274
16
254469
495684
9
78733
90
383843
56
241865911
367619
273894867
92
24
375650802
426986
78
167851
271092
23
737822029
43
89
20
373057
93
164547
659046862
324283
20
34509
656187248
92
357138
462205315
174113
129693
285419
367134
64
85
333010
49
290507
66
240481
87
206925
6
80
701651960
494566151
93
391728
310573
1
223882
380796
206089
426163
565791328
4
191027
447141
8
96
80
1
285879
491370
39216
53
47
37
64
377121
52
293383
73
321042
308971
494627
422255
388386
90
36
294974
146335
8
21
113463
38
449346
428442
47
116113
26
300799
211184
501799404
26
644379113
283795
36
82
279909
337085961
77
330806
1
63
3
81
29
72398
81
37
35
424845
97
50
94
398254
60038
23
39
245753
1197
8
4
42
71
29997
98087
9
852676795
413712
73
27215
4
298755
435070
27
59830
795688805
88
472460
86815
344494487
14
71
5527
13
437350344
340720
11
21
1701
78
72
408391
88
99
13
67126
108247
200307
494173
145420
440844
450744
274596
427017773
32
32
65
2
51
3
52
10
9
893530590
71
17
5
355533
45249608
270418
137992
61
89
2
60
11
167992
60524
87
8
75811
93
74
142656
89
5
26
211033
39
35
86592
322656320
6
75
317199
73
167967
10
362653
90
330798
81
25
26
302319818
69800
267417
321345
208569
425189
26754
67
65
262720
68
403813
76
90319189
33
49
368113481
5
241139
285589
86
211466
330528018
10
8
83
7928
950217808
836462389
411654
158131
33924973
8
13
135900
2
20
350458
477596
99
83
51
655958157
16176
147158
39
7
44
236631
10230
56
64
7
20
765682000
79
38423
83
88079
79
261691210
78
70
47854
998341138
14
43
9
124317
244288
15
6
14
42
490116
86
215053
8
9
45
49
385385
53737741
1
272125
24
16256
244394
199810
238014
32
99
133283
826099898
4
52
47
87
156297
3019
350805
419456
275495778
41
82
298786
445758
16
208965
432788
225417
75
67
64
106644
70
101762
91
61
43672
259599698
404985
97
60350
191052977
92
943127314
45
160540
97
452150
65
475795
4
40
6
310083
547566387
271426
170054
274899
24
8
11
36
94
789568411
200138
3
26
27351
37
479831255
17
360353
15
55
253088
138164
89
72
50
4
434058
90
202002
79
426975
92
268719
38
430316
458796
87
495909
40
312844
293061
246254
262457401
43
19
1
33831
6
5
30673
284540
461578
137036
7
9
48
85040
819815612
61
42
114211
13536
76
953969226
747273760
47753102
399062
74904
38
42
61
70
25
428825
77856
8
180627683
267849
110934953
221069
416825
131913
316039
96
4
353890
63
245624
922948755
48
59
94
85
20
157261
61
46
7
331226
620203065
70
21
426535
261390
95
5
20
408693122
44
9
178089
10
9
193419
170344663
26412
359970
81
97
348930
23831
116726
24
266151
9
60075
47
31
90
33
96
75
164383
84
59
493450
68
44
993831917
43
58
875595813
5
173903034
6
3545
31
5
70178305
2
223857
564581114
255076
269500
233236164
39990
70137
306068
447075
269466
66
742654165
218151
18
64
64
27
62
823275402
16415
976985731
18
16
61
36
211327
4
77
3
99
185783564
77
111532
135762
96
490591
181490
5
46038005
63953
4
9
93
66
773828624
51490
241994952
48
291923
54
5
22
35
94001
291992
256617
62080
420885
411698
488077
83
14
5
359955
80
13
1
398948460
33
70955
84
20333
85
75
45
31
82
431246
66
3
83
91
13
5
59
7
98
909873065
694084978
374328
42
265086607
295608
73
29
336877
25
274320
44
7
32
480911
223111
327721
416890
55
270948
678814297
136786
62
99
43
429793
60
44324
465412
2
4
56
2
25
96476028
373975
84
7
48
291513
57
83
577612689
70000511
160705
198154
7
274289
5475
95
52
2
428110
120859
315597
349613
6
309070
237138
105765
265011
218616611
8
182804119
31
442808
963086029
488620
126913
8
60
5
34
84
57
313753
13
26
260741
467537472
52
7
9
6
90
45
2
515427138
803057613
9
456639
62827
31
65
317410
60
156829
99403
28
87246
61
962610500
55
482675
10
46
34
21
33
499008027
285904417
234414
289750
9
20
58
622183598
111614
1
428266
10
90
35
126721
61
92
47
13
16
76
3444
8143
82
30
18
50
358391
59
62
8
183097
86
402316
80
41163
20
294101052
40026
151640
69
30
156378
39
8
365614
1
424021
312548
3
513794308
76
479343
484114
805440623
226769
416489
398059
20
708696200
50
14
89
347263
70852
51
55
93
111258
5
59
65787
191344
65
64
93
84
30
452335
290849
593089362
69249
47473
27
2
78
289124074
42836
56
50
367674
150445
441079
46
95
18
37
98
81
983053652
124970
184720
29
1
17
97
52
73
119000
81
306629
60
68
11
39
113212
4
617854159
74
257649
269217
53
5
40
371262
30
69581
63
5
9
5
331444
70869
15002
6
20
96
9816
35
334695
128928
368215
198282
8
132065
283592
84
63
7
122356
219245
313451
512491681
50
474290
94
49739
33015
89
387690
21020
51
303547
46
5
88535
8
79799
439457
5
448716
84
185214
8
18
829750265
414055
41
32787
290066
57
100080786
89
82445
43
73416
7
1
84911
74
17
463532953
799173086
183729552
49
8
89
70
328246
33
92
24
9
139634
124351
11
136878
32
39
9
478864
273092
228065
955430222
239512962
218223
9
7
163217
67
74
20512
7
392225
20
71
450311
88
40
31
33
54
145379
367289
255196
57
480288
88
9
1
133267
75
84
90
20
483953
55
97
705378143
414511641
260835
59
189435
145909
5996553
345378
352862358
361761660
359783
7
345812
480066
67
359524
387893
224317
31
77
6
27
98314
99
456808
144880
140167
20
79
23
334071
23
78
97
260140
26
363086018
273627
11
40
96
44
5
62
439804
58836
57031
133316
478382
234134
70
16
32
462591
37108
70
72
83
22
134969967
84
23
89
41
92
63
21
4
80
87
498425
481333
351988
192782
225239
13
257577
82559
62
2
385506
869329059
90315
49775
60
61
9
292551
102982
326151
77
62572
433347
103896
375574
45
87421
75
330131
427107
380927
327344
485128108
79652
44211
21376
99
5
8
296942
51
588453835
467896461
124006
98
119154157
7
454806
17
456081
896
903277157
225394
69955
24
5
19
897231408
234832
30
359820
54
3
75
57
29
24
68
286407
470829
20037
53
9
75
449954
74
401065
494343
289950594
487740
5975
38
9
72701
401501
78
399607
4
13
106263
95
20
6
3
80
493016
261381
48
81
44
427828
177837
92062063
87
9
27744
422509
451060
37843
300699
3
362590
20
2
8
171658
157799
4
58048
57187
420681
61
353620661
344570
483886
79
55
1
50
1
435655323
309612
142957
77
23
457972
6
321444
178934
12
86
100693
89
362794
56
431519
293869
63
1
436725
489940
55
90
40
95
80
89424
27
48
75
25
426678
51
79
11
193100671
477385
7
355606
385391
105812
60
375318
65
407489
52
91
47
55
343458220
3
387498
8
7
473140157
372596
260686
403126
48
99
13
184855
119412626
289305
81
58
97
340095
8
407963
423451
47
422186
490962
92
71
293214
18
208876369
16857
78648
81
386149
6
25
118653
423629371
187100881
95
60
8
9
56
72
58
12
856309453
7468
288473
357774
902273473
62
44817043
274582
133481
8
34617
373489
103645
116353
197909
50
96
13
9
411356
260884
180139
40258
8
79
29483
658343228
49
55
310731
30
13
68
44
81438
101198
480137
17386
57
202898
57
4
948798824
33
238506
68
56
117350605
394815
135947
7
758027713
86
429398
398568
365965
6
48
16
60
30
46264
742818262
587252967
8
206291
8
62
84
78
173005
814944710
73
239373
204065
214871
8
49748
403685
190199
73805
385909
370510
32435
368527
9
397572
335708
35434
2
402133
7
14
440019
84
683505206
2
46
11147
457576
426156
26
273107
2
222749
59
23
66
467021
31
50
34
124518
32
246867
93
25
497155
60164
64
147403
88540
337841
51360
63
438906
143866
821947626
99
72693
32478
70
438539
1
41883
76
9
96
967934827
489822
9
311945
108226
60350
38
37
20
264262
54
31388
263003
27
39
291338
8
640521126
400682
98
490546
40
5
94018
252237
75
91
301746
144108
9
45
95
73
5
48
223891
82888742
9
852738080
318450
241419
9
419858
811636160
74
196115
220567
48
226604
451872
24
49
499420
1
285257
3
20
47
756288139
358173
375929
213635
5
92
385262868
235217
102320
10
227685
3
6
20
718818851
45
2
24941366
25
87
116025
6
204800
7
77
335236
19
57
340849
36
11
75
249567
87
66
446545
40185
50
967887683
417921
762707714
15427
123490
33
284209
83
280583
94685
37
499709
73
231997
39
72
423576
7
904699930
86
44
57
2675
449364
82
6
66
300306
178674
87
105918
426585
61842
37628
50
366772
39
28
46567
393762155
8
65
88
16
401861
399764
126990
827559766
667418157
1
33043
99
77
287163
62
430100
13
225632114
5
94499624
160390
13
299363
60
96
63
2
281812
223712221
58
75
80330
161390
96589
8
223338
13
273810
415774
31
491238
125566
4
818757555
42
59739
93
462489
94
61
89
42
4
470140
277919
41
365440
33
4
308505858
117354
435051
31
266340587
11
20
79
1
40
333506
184388
307147
74
90
378029
93
4
51
182700
43468
85277
98
50
11
216555
62
235437
3
27623
69
72
7
471869
90
734492215
8
83165
33
226236
186249
545170773
19
89
87
56
4
178298
90
32739
91415
260565
43
49
15
29
41115
65
21
6
34
469708
64348
296720034
301110
79
2
50
51
100381
472941
9
5
7
8
2
14
985589772
96
78
770613976
34
67
45
135691
70
334725
289167
233006
65
25
296424
204863
49
257865
186491
21
7
2
742080046
47896
18
701664044
54
36
141281
24
869254651
39
54
28
8
628602339
1
429309
180745
39
28
17
37
3
211200
109033
19
222610
44
80
276611
64
2
462035
379661220
85
477573
7
44
18
44
621831018
28
117438
3
1
85
54
9
583826287
78189
1
389572
125578837
687592046
25
26
2
75
2
129371
57
151638
1
18
83009
7
10
49
456172
175700
387040
80980
78955
83
325864
73
99
64
69553
3
86
60
797976386
89
496084
69
858269899
35
467147
10
30
293588
53
79
555077363
5
24421
354342
172682
479381
445226
75
8
159491
432500
34
1
343163
324287
2
486862
467544
20
186974
67
312653
9
488196
363642
85311
81
8
279170
4
44
71
601384590
287824
40
55
68
276534
120697
74
44
33
21
376765
391547
240864
5
86
321007468
46
65
317362141
7
56
4
451290
869579612
57
21
53
48
135637
62
430316
50
233925
1
12
337579
550820086
52
26242
153977
32
178407
94
23043
335000
630268868
30
391748
859918012
432729
356904187
365078
19
108010
102207
83
191450
422318
354891
384484
225161
160576
91273
5533
107788
423532
49
517198852
40
4
92
21
1
56706
459656
594890625
60
82731
737360647
44
4
56
234759
75
24
62540757
263494
479886
74212
162760
306252
289718
458300
73
473394
86
442406
64
22
17848
137829
58218
99
266677
26502
54
16
12
427524
2
9
8
50
76
474388
302141601
9
43
28
154939
90
402627
272427
342149
9
70343
974295227
69
194513
95865
3
74
34
81346
199067
75
4
51706
20
69
338738
77036
474151009
482694
462906
82
32
65
249956
89
392205
45
436767
485009
197273
55
2
519847089
40
92
65483
7
268290
357533
29
28
667890365
350496
31054
207791
158835
47092
93
98
122166
169684
68
71538
463203068
93
34
457297
52
35
8
17324
90121800
24
43577
276072
894084826
319735
45
98
251158
33
23
281516
960987918
5
5
1
44
367088
36
82
404809
29
47
2
287355
70
45
33379
39
28
759877465
113598
51
1
91
14
98500
20
81967
832402435
396326
90
331829
247488
422972
55
17
6
197897
292984
3
140025
416718
91
35
86
91
31
275589
3
151048
98
3
91
342430
33
20
341848
7
621890979
349749
58331
1
401210
499840246
437092
388175
93
59
23
40601
41577
97
361924
7
167872
5
42458
35169
321111
40183
24
8
336325
443850
385866
241345
5
159522
93
367498
36
376338
7
15
287236
952434610
38
35
294236122
99
78
173569
137067
28
63
415802
32
30
331986
406814766
34
6
293480
144892
34
17
77
84156
414858
349941
25260
18
383271
288118
32
3
188577
448653
40603
66
92
44
459186
199143
42
34
13
48
203743
67
83
9
37
62
424575
191698156
68
19
438713
490336
685759057
275586
251881297
366848
81
76
142849
98
158923
1
37
464176
261227
83
129484
22
17
3
25
411269
34
125778
578411161
434716
181295
129487
358199
286006
320985
77
2
47
50335
113561
208639
434074
221328
154031
5601
28
241601
317715418
47221
82
35
376174
48
27
54180
293944495
21
53
170719
177139
556696999
6
431986
453692042
9
42560
96
478780810
35
232246
10140
83
434670
287253
21
75291
174632
46
186074
90
6
674419082
141967
173511
66
34
87
84
4
72605
21
8
71
181355
9
457180
3
66608
11
360225
424002
54740
29
324351
76
17723
79
395982
29012
65
90
113824
200860
94
1
264057
66839547
416357
14
80
226137
30454435
70
88
28864
75982
462197
88
92
93580
5
188857
72
89
284112
97
8
95
89
97
56
96
7
75
133083898
35
15
28768
38
87
85494
161488269
51
9
600415186
90
91
98101653
603209169
45247
2
205367
48
1
63
93
52
991885160
326076748
194188
88
84
91
87
73098802
370295
234234
99
69
83
50079
98
66302
403173
171918
209712
76
93
311718
1
434991
278517
46
68
95158
46
225717
521038370
156783
372038042
143548
9
22725
98
90698
55603
90
387461358
192953
33
78
448940668
680921025
64
58
91
1
267494
827384631
73232658
272783
533718543
381284
169418
165408
21
23265
394177
142703
53
8
69
270929
72
42
302250
52
190164
61
311987
20
5
173041
39
604970080
156961
271038
301893
1
62025
177772
23
407167
199191
105211
90
161535
562277827
87
402403
28
96
225644
92763
65
161874
63
82
22
382898
2
476310882
27
241588
283089
64
167175
79
12
1
37
55
69
47
133461
970309552
147651
49551
322284641
71944
81
1
257642
71
414796
94
212580
240214561
115966
2
30
263813351
162162
78
171042782
303330
54
78
141854
43
78
35
60
439657
35910899
8
85
61
219030
7
202250
1
50
133128
57
11
4
3
94
308995
156704
309346
41
8
248292
4
88
372470
78
423504
43
207917
311649
358031
88
23
267400
676221148
327661437
240179
14
3
93
9
4
95
773517304
63
13602
66
266288
34127
18
35
493647
93
32
70
449052
53
63
239183534
451393
862015467
160821
47
526283356
92
420971
66
65945
272288
3
7
1
238081
252979
186341
78
41
10
912514680
441073
7
19
97
2
23
900942258
92
93
10
103984
212616
62
25
458079
93
886495527
63
40
43
109788
63
37
88196
566505086
69
39
32
18506
82
35
690043145
270618
328607
7
3
36
434198
70
13586
10
14
54955085
51
72230
35
93292
222869
453984401
55
42
7
39
352854
35627
28
4
21614
91
344585
14
48
2
258223
65
486077
9
38284
61
44
241711
54
86
319896
61
30320
16
468630
73
88
74
987465851
223718715
28289830
396711456
28
446993
452499
2
120758392
259007
5
81
74517
54
790343798
58
137021
37
48724203
6
19
285462869
48
82
25
20
10
15
32
37
25
174941
229704
2
260986
288543
362510
27
12
271885127
19575
9
40
438554
153453
84
321794
83
466090
45
6
71
91
12
37
579530634
524277492
79
271336
83
46
317830426
14
2
350941
10
349075
5
93
73
144263
57
21424
76
52
167902
93
2030
23
159247
6230
51
3
50431385
644577431
9
229385
69
38
49
21
72
85
421714
9
2
23
3
919297213
55
286294
395872
66
441191215
218929
36
186645
478396
84
79
57
48204
18
54
417243
102618
43
338985
322910189
4
51
93
485793
90
474123
11
5
70
9
64
34
415758
63
86359
14
17
478098
41
57
51
62567
493849
67
369675160
6
375609
5
34
26853
3
99
31393
69
61
6
64
35964
73
129037
90
9
6
48
199943
5
51
205490
138478
354957196
7
2950
45
78
62
88
245016
292530
283144
89
438943
209460
57
23
95
419150
230048
86
72
314789
90
32
76
399805
449484
94
46
262926
76052
335920
43
73572
176268
255600
633146949
475568
201171
298413
71
83525
99
715201088
361971
42
57
1
26
50521
17
96
518322416
982066923
130137
175352
374674
290435
144352
299864
75
59
373093
40
496534
314261
31
232292
64
317485
22
91
201098297
237140582
72736
89
10136
658599713
813889746
48190
62
64
45918
4714
43462
5
86
227286
82
39
57
390361
76
93
381045
44565562
31
18733
51
229073
5
61998
224171
5
53
38232
169812
63
227968
18
23
13481
61
27
25
183468
748567797
37
14
120058
75
16
42
365933
376657
92
71
18
298464
71
363766
84
248073
400706
8
380656
139638
92
94
68
382605
139985
65
73673
7
234400
416619
81
9
4
90
312332
338046
436888
181443
55
67524252
397728
240234
257660
270569
43
24
36
71
394268
91
224473867
42268048
482999
8
26
469424
3
2
532060587
82
312120
338102
92
473331
153069
16
57
158562956
76752
20
331663
299736
25321
24
284849
473932
202742
59
85
460538011
341538
79
467331
437426
459454
85
8
407051
395475
20
459499
80
303463
49
483520738
55
400549
84
88
454914
213175
817761328
93538064
34
29
81
73142
398826
89
490362
75
68901
30
7
30
19
339304
81
2
175197
462239967
94
18
97
29
118673
57
32
9
78
539010741
34
447935
186904
314276
119478
302563
561518176
405235
56
39
298372
93579
27
312299
328806
293572
435698
46
63793
97868
56
186496
84
610803727
9
4
492518
328049
69
81
43
375564
321564643
309285172
3
32
22
16
388836
72
71
416982
88775
38
47
404568895
462245991
452442
325259
86
448519
86
498793
6
7
327507297
388183
242736
82
6
13
40
68
293659
85
52
94
469649
31
53
224854
168122
98
1
139492
8440694
21513
251347
90
93326
94
125386375
79754
192895
87401
104487
69
484582
87
474962
371529
307282
443654
51
1
31
97
12359
14
35
40249
272705
60
143978
421439
37
353702
329901
51
54768
132060
76
216204
44467
45
70
80634943
373214
64
25
38
97
82
23
68824
22990
8
342818
58
15
290579
6
306255
7
70
13
89
28
9
251861
65
86
63434
285312060
76
1
148460
32
489916
55409
252865
14
76
352322
13215
128624
94
82
237482
356983
90
83
5345
114988
60
88
98
491704
203915
33
6
16
78
143133
6
31
405574
438984
89140
84
28
63110
98
294928
8
71
58
54
12
58
16
226998
234400
37
94
74
81
93
334508
69240
59
91
66
75
415316
917968639
106964
65
40
9
489168
434623
290126
266697
467849
75
76
204666
118614
156116
75
61
38
561094156
453317
89
457769
28
383323
123753
69
222608
87
108387
197196
91170
38
49
55
60266
45238
3
19
36
238212
5
320289379
33290
116798
232778
437511
91
440022592
90
32
97
165346
320720
464952
4
95
426765
479518
8
454842
945471279
88
52904
32
78
27
31
82
10
930754415
886422807
358856
10
10
96
84
3
348707
18
94258
185247
4
86040
756418710
399852
77
5
5
27
41
82
348850
296140
80
20
487139203
67
48595
30
7
1766
2
75
1
3
172107
253649
92
96257
97325103
22
325230
94407
415367
57
26006
249220
69
162601
6
388492
189753
188334
65453
24
5
27
246741
248313
181970108
9
65654
242333
23
54
288445
75
328821
78
6
926505177
929863418
52
287596
21
62
1243
36
25
58
36
232691
2
5
95
91
326908187
60
77
77
51
38
455231
5
320840
8
306937
72
253220
72
6
480285
65
265397
5
412527
59
333898
93
84
261617
555016493
90557
308855
608450575
85
289434
58
413712
18
49
93
24
76
67
98
354197
227815
9
10499
35
8
67
350852
393493
36
157483
2
25987253
7
2635
23
65
213951
37
211426
76641
224709
468913968
323276591
890078734
63
1
262701
3
170057
415676
494632
452036
52
182752
967749065
6
312105693
550174160
946370146
31
20
164728
155218
71248
63330217
6
138570
53184
94
37
93
5
50
290726
82011
47
4
273923
111034
74
102513
215667
94022
52
51
4225
124674781
90
34
99
245276
67989258
5
65
349786
440632
417215
68
101127512
2
54
289781
32
51
57
84
92
32165586
374278
21
434700
447167
4
312455
76283
104086567
65
2
84
469271
52
99
5
113783
13
489137
19
460842
33
58
21682
9
76
18
86
311633
452272
93
164368
175473
5
34
69
980610445
115906312
6
109504725
273295278
45
572160010
32
138597
250135260
16
66364
70
643638830
58
27
94
4
76
894218612
485364
314805
299161
247784841
39
79280
9
7
24
106787973
71357
817627763
415432
206403
425041
43
69
379059
62
376544
269728
16
48
43
47
100936
176503
436178402
2
125432781
444459
92
408649
154627
366425
88292
59
93
763824596
20
409512
84
405720
82
367317
468781156
1667
124294
86
239028
90
89
6
78
67672
75
48739
1
1
37
430293
266731
65762
128344
69
83
35
58
283378
220589
75
81671
55915
72
65
394922
49063
323901212
25758476
35
6
3
25
128947
70
469921
99
82
75
23
71
91
60
310024
6
31
109717
39
489587
206748
52
5
85808685
4
92
2
113005
32
60
931809035
239124
84548
347746
464450
15
64
6
421850006
21
189240
5
238478744
47
80
65
45
12
17
4
399456155
233829
44
223903
1
378437404
360572
83
17055
7
11
3
56
72
232181
37
442459
452515
239909
71
19
817959706
5756
47
61
16
4
65
68
4
223779
119212
64
408718
799001653
437372
80
321297156
15
456657
61
36765
354285128
6
420113341
3
24
361128
321062
676912272
87
129086
80
193790
64
21
337723
460973
1
50
58
35
43
248594
230880
71
13
72
35
23
71
450906
89
64
249408
467697
15
398175
49
64
77
1
235366
29
93
63
72
2
84
68037
8
3
107213
142064
81
387910
3
366824
86
79
102259
268230
346898
173566
444072
83148
374648
95
75188344
44
277143
339382
122412
384493701
59
35
75757
189580
262557
460452
58
85
242844500
62
844618265
84
97473
421267
3
65
462468
261601
53
12
91
34
3
462308
20
249203
119051
397796
3
6
47684
272891046
79
422521
48
73
199006
319476
24
71
5
218576
97
4
63
830493585
191162423
307745
129189499
76
144320
11
63
434921
20
56
340361
53382
40
9
472133
97
20
29
153548
1
2
72
299590
49
13367
215928
406586
196053
349250
663188730
23487
172455
63
238957
283831
246655
243852
45
44
450366
88
88
31
423075020
204589
13513
6
14
18133
85
35
257568
131216
55
49418
75391
50661
79
40
8
86
34
235265
48
71
179751
4
102240
212076
26
6
4
434981
379158
54
372416
6
287270
336855
369852
51
146827040
191555
63868
21
364747
83090
63196
82
64
293141
99
376835
291289
116598
44
98
8
8
6
3
868353551
71
81
26
58911
181256
89
165538003
4
8
478012
145432
40
320622
876090399
493408
129434
4
357181
19
93
417954
89602
2
184833
46
7
99
778816835
789999171
236806
74
53
28
5
118612
67036
825094127
49
88
432129
72
22
15589
166395
69
73
3
88
7
161717425
284294
5
46
41
7
308992
7
23
126205
20121
453845
9
42
99
435541535
248810
43
112432
1
64
2
100847
461819
41
462828
2
33
8182
59
89
442865812
7
33
380265
17
323712
12
4
4
63260
432414
108015
11
96
394437
88
83
379869
43
214051
38
787579931
188700
2
3
97425627
93
82002
26685
409677
353369
3
377950
425010933
61
272027
70
7
32
353142
12
280146
165559
443735
264145
10001175
92
84
1
325536
366837
179370
293567
87
7
176434
88
63
96
255037
483373
182931
257829
89
24
14
343547
50222510
323181
3
280347
162534
54
92444
44
95848
187481
444490
558286299
9
306558
499650
7
96
1
27
234157
12
57
51
806971760
38170
320865
2
24
433014
15
279557
67
399395
12
65113
83
39
627591075
254131
299290
13
61
427870
7
281193
36
243218
4
42
65
127301
30
390095
253796
58
265404
1
6
356663
329636
1
221234783
95380
496527568
379696903
47446
577971894
2
85
93988
36
6
30
75524
130449
164399933
17
5
448112
71
80
10
285456
11
382611
6
269399
48
58
318378
835280518
282857
8
60
785317959
44
71
87
68304
330063363
134122500
52
46
570961308
30
88
42
613678084
91495
313509
171731
84
24025
486310
288216618
35
5
85
9
33729
834133138
61
446735523
58
377457
14
19719
47
376897
36486
457251
129344073
670803578
61
14
3
97
214106
9
806432783
27
167394
401992
224870
7
254470
86645
221755
65
23
51
17
56
278997
158426
268361
4
33424
7
230583
291950
48
44
4
111709
39
31
48
4888194
99315
74
193784
404292
46
157911
52261
243631
73
58
46
17
5
1
6
305724
53
231175
96
72
100201
70152
151486011
93746542
70
475086
28826
8
18
59879
63
434084
1
486965236
477494
286389
49
21
53
49
31
18
213979
243103
134863
35
55489
475703676
201053
13
41
135145
245288
71
23
98
88376
47
156402
419340071
136835
48
11434437
145915
27
130360
98123
828392197
38
82
23
2
362317
424693
250966
194246
308389
41
20
7
422185
403197
52
95
459333
56
84
704180318
132480
18
26
22
484377
414641
3
77
6
57
54
213132
4737
37
679033185
973663276
298564
469494
2
98
343032
47
1
448172
42
255944605
23
31
21
26
21
432378
58
56
62
196686
211954
58
337357
39
17
443715
57
995757095
157461
76
56
194295
534292694
77
40395
475594
9
20864
274690
790678560
433612
387826
235518
88761
105921
58166
396364
217141
71
304175
10650
90
35
480526
181443
70
1
46332
91
57
472519
93946
142122
82
54
3460
40
54
85
54096
426880
402057
24
26
3
59
70
8
68
3
373281
5
2
87
63
59
332981641
335321
157419
379521584
357884
93
68
254661
30
11
22
212985
2
263495
89
255381
242149
9
26647
63924
88
207757
492169
65
189853
247385
117331
281427
277441
54
168140
226273
6
24
107745
13
83
9
34
31
7
9
4
15
9
37
451277
77
8
8
12
8
798078770
39844
26
27
18
5
192708
434338
385365
201372
424586
258079
88
139399
330328
347274
65
3870
233876
342572
412950
53
659014148
369181
2
19
101935
183783
123873
96
45735
24
41
1
934038074
14
36
89
711487304
96
47420
646444972
488621
49
283018
64209
859373960
1
401903
92
35
164379
87566
595391881
83882525
443196699
3
96
6
33
345007
79
64
232139
276822
348263439
922263291
6
48
3
56
725461029
390717392
25
342171
379562
545681591
92
227481
477148
86
429905
398878943
86
305669686
18
52
98318
58
85
94
98
295718
634910453
99
59
6
378479
43
229942
28284
1
190751
277288
327889
77
1
445903
93
433050502
334611
39
32
22667
344185
191416
28827510
69100
10
74
9
113136
263595254
238490
148641534
2
33
33
191545307
93
18
277647
88
6
757435631
106694
152296
207298
201279
21
299530
74054
12
88
4
49
56
77
150197
440002
92
12
47
216389
94
54023
223342846
263375
283024
188581
109753
346755
40
67
37
332746
147166
9
157626
6
158240
2
115220
24
28
4
464281
374593
178268
440502711
451970
54
2
416224
57233
289587153
20
96
33079
4
183735897
456730
750103441
355648
105602
304623
8
52
23
150194
7
4
40
126014
768161984
346072280
50193
33
587003722
368889
483614
7
227425
10
63977
56926161
200402
272228
18686
116748
699024728
89418
1
62548
481583
274820504
433603
345015
4
95
74
484486
8
4
44
99
134363
56
37931
233132
367898
33
62
348976
19
438330
8
7
157310
44
87
70
70
364692
81
97
67
303730
6
159500
185895
229019
7
50
57
26
26020188
215633
855546388
109449
919829573
45
66
78
91
255723007
3
350059
202388082
182261
2
52
26
62
89
1
93532
302263
191637
404226
291370
371176
6
40
65
259607196
319845
28
3
99568
24
629254062
28
378770
542
19
85
51
51
333281
2
66
20
168500
1
47740
60638
31
76
80
251125
1
95
45
368937
5
392984
58
356200349
374857727
390693
24
252153
97
87
34011
52
58
293744
84
99876
437066
8
432180
156064
177066
302474
92
392579
3
227723
85
8
26
83243
85
42
72
130665
94
477462
6
6
981031146
53547
471804
96
94
9
97
220704
120296
68
63
279081
871291877
53
86
222484
312411
234044
129609
69
16
17
9
114618551
192999
174822
210341
888
58
56
757570199
168421143
381633
255995
5
98639
91
343628399
194670
53
435378
85
525662854
39
224593
70
44
442167
7
31
19992
56
38
249803
123044
58
612117871
87
414203
65
3
99
94
175298
116197
9
12
74
65485
129569154
154159
724886713
36
74
478772
3
15
341831
79
84
84
207244074
750767785
71
140203
196957
1
67
481265
424162
43
281267
811668188
87
83
53
163578187
902298720
5
163275
7
123350
433658
8
89
446765
71
215466
54
73
278271
62543
17
74
189965162
101433
458016
422223886
2
67
42
88
98
73081
32119
71573
31499177
266382
414980
89
44
801511484
68
207159
315515
6
85
96
8
35
339074
264593283
40
367725
20
7
562554196
39
259350
475251
358894
340844
436904
40
389733
80786
337479
80318
230674
490995
29
59
80
19
446005
121513
288067350
739259086
88
37
8
86
10860
625179404
302774
70279520
451095
85
598152057
20
90
1
481867
510371045
450842
373165
646126826
12
11974
341252
111560
78
853117178
6
113788
226989257
17
235201
95777
467642
54
473049
403946369
17
66
95
5
471233
931006510
217382000
15
143886
67
406130
151996
184799
349989
209383
18
19
71
538175237
46
99812
379109
121506862
87
31
225302
303331654
26238
51
134957
52
95
153776
147836981
44
393098
107255352
242198
1
478699
765721350
338501
299099
409302198
157832768
349890
455138
13
88
66
118323
50
41
5
230778
1
2
98
30
4
306541
369761
82
95
315115
60
381990
77
9
1
58
148283
14
73
96
256365
67
429821
300879
32
277862
826727402
4
4
24
49
54921
84
449794
37
72855
84
96
211432
260229
496346
8
105771
12
397827
278846
1
442098
122193
10
2
45405
323403
756651851
441771
29
45
45
161826
395914
88
2
22618
382876246
93
260248
227396
13
22
18258
58
243468
38
254337037
46
270452
19
2
81
125890173
76
6
326448
8
55
78
459712
73
569500680
376477
152184549
257025
3
113621
485197
54
457285
497739
6
467101
33
98
76423445
301083
120671
351140
469971
5
793120558
228925
194137
360105
257976
820798189
26
200384
56
264129
393583
17
421685
11
31
92
74522
99
21
51
1247
79
2
530289611
28948
75
60
21
2
62
96
534814562
26
96
41
299978
96
84
59
24017
284719
24
81083
307188
143846
221758
78
6
70
83
46
32957
408529
494299
9
435205331
28
28
68710085
167869
203759
682940477
153173
112187
390667
419239
623367904
244635
331333
404626858
42401
53
328431
143262
283416
114105
359506
302199
388723
424147
31
144547
351266
8
457346
441223
363280
48
9
57799
2
484765
542799147
74
86
108139
135359
311459
321567
59
46
99290
22
240877
410370
295781
67
43
9
28
27
9
47
13
179844
83
30
71
61
89
158698258
92
95
62
58
5
1
472767
191612
51253
880391545
140635
11
53
31
81
33
424066
6
272100
17
16
139932
242389
93
36
120252054
287634
91
213245579
1
1
256587
153468
290210
74461
99
13
371367
95
22
2
382278
82
368171
34
159406
37
887550862
84
25
36
3
48
343148578
140560218
330124664
28808
284025815
1
53894
69
97
58902
78
493559
226965
60
207125
924402258
226218
26
55091
472453
6
375022920
372701
1
29646
84
7
28
48103
441778
41
473411
98116
749342874
44
87546
84
227455692
8
140643
414341
9
301008095
238959
7
39
78
17
264067
229470
85
496002
7
63004330
63
419630
47
278895
38149
72
61
80
98
7
14
474006
827170925
26
86396
91
67
2651
294289
417640
175031
121662
71
681964608
445369
354567
10
32
35
7
10736536
411689
64
383368
30
90
68
15
40
85
63
221266
307874
50
880307731
217705
1
236652842
392244
1
245373
4
489561
15
9
400332
72
271313
687420883
8080
80
211885
146737
542301306
407797
4
39
373414
492637
210837
31
35
24
385482
281606
851959210
610169594
13
93403
64
327042
307047
364415227
208019
11
202755
188866
4
97
25
22
82
5
34
739493220
18
2
48
12
12
439474
200785
52690
294666
1
262555369
460134
496893
344884
567548368
315363
94
229752
67
291738
9
932936586
73
31
36
50
10
1
75
994241303
79
117971
198651
84
421403
75
59
30785
91
366616
3
61656
41
80
94314218
294702
25
246593
99
396010
60
339233
257641
302759
356436
34
221788
31
264591
65
441076772
33
23307744
4
275170
171632
146901
25
43
284593
23945
399922
27
18
94
439959
99
1
63
223315
351031
2
428842
246789
761729380
345042
34
23
320152
6
5
192254
98
82470
117138
279194
59
2
396144
169594
66
3
81
32
35876459
4
81
115888
20
208601
33
10
122163
190309
468036
407034
74
17
374986
98
21
11
4
109252
177177
53
276074
569744546
117276372
95283
210441
272952
284508
96
75
422212
77
288986
4
68
188983
37
947297743
7
53
56
86992
9
26
1
65808
308665
16
43
32
450780
303773
365568
3
42
890499022
87
406730
9
282342691
2
122991
32
486965
2
32
5
443423
75
424577
90
86
66
73373
3
403863
9
134343
452273
66
106315
179066
21189
279033
285912
7
346430
13
68397
335098
83
40
426568
328200759
69
177401
93
5
336608
36
2
75
96
81269
85
95237
44
426903
53
247159
49
284743
164316
46
979671247
57
484317
77
42
6
79
98
239925
828212642
393050
985218733
186056
35
454626
33
90
156085
31
75
12
6
285488
52
303478
29503
186599
10
127929
77
77768
2
311998
643577117
192895666
460080
15
7
443811
36
134965
81
65
74
37
181016242
56
781406022
395824
7
23893
229001
59
70
429189
414009
78
95552
240858
464210
83
8
308769702
177770
67
248580
241147
21
56
806280259
78
276287
260371821
82
558134415
423531
443428565
45
31
88
25284
20
156487
415757
245704
29
229086
84
474856
83
6
24
6
42138
63353
96285
365388
92
8
231493
22
19
264095
39
160162
423756
7
49028
60
163574
496180
1
27
1
1
5
73
392080
64
83
45
56
32
55
49
331011
55566253
48
105007939
208436
56
292357
574165545
76
429371
59
64
25
38
20
28
32
7
69
17
47
466285
328567
3
15
90
265263
400445377
82
181123
432979
8
189563
8
331130
24
217706669
41
83
4
238238
39
420040
356473
455673
61
93976943
97
7
137476193
7
5
85
944178031
967621079
58
6
201647
53
48
822510261
449849
93
382709
65
53
298450
82
492509
919017326
12
70647
936783640
22
63
33
355863
372395
437677707
85
63
94191252
68
47
273445
396445
179289
295087
57786003
206180
61243
408401
218804
328734
37
2
48
91
334703179
18
366356
37533
40
74
11
58531
223054
84
239788
83
490889
48134530
202803
11
980989919
40610099
483850480
275218
45
61
69
407622
968743932
460487
2
32
52
54
33765187
985684611
2
413428
71187
7
5
34
3
310458
571712331
279811
106627
182906
921191141
270064
27
88
250057
58
337688
357074
95
18
142832
165586
25
38
303359
53
70
73
90
377582
83
16
327375
28
449453968
84
37
65
705825463
460346
59833
46
355287
286029
6
71
885323923
159299
44
803219792
9
131586
99
170229
70
486739
437667
50
66
391534
71
66
29
438871
2
325537
424199
797425559
222849
59
63
995032882
74
274471
194301
8
30229
28
171717815
340936
64
158717
95270
99
56
47
67
96893
2
597052750
74878635
413580
761863496
61
14388
100479132
357765820
7
832782740
89
80
34
478583
435100
87
9
211736
2
210446
85
825125542
87
98
383780565
12802
40
257926
460893
27
167004718
43
422534
82
45308
953244903
217760
629951069
43
72
80
79574
64
188721
49
241194
28
5
171691
75
3
403598
79
371261
156367
87
7
315874
124458
7
68
64
400201
31
7
47
19
189402
194371
456919
57
223685
61422
49
36966198
109083
37
107003
233290
289155
77
23
72
59
77
59
2
187787
4
68
5
2
405516
88
468827
342540
431401
344550
9
98516988
253454
787235963
51
60
91
371114
411165
362292215
4
995293572
147052
152896
293984
19
7
89
271531
9
214733
990192689
489060
69
16
450622
380515
27485
225523
146306
11
85
108201
38
146712
60936
276616
499437
141854
19269
4
60108
39
61
382277
92
93
242826
84
49928867
236788930
9
441445
424138
28
20699
41543
5
26707
40
350
535961558
460
5
80
44
70
5
73
30
82
2551
38
30319
2
10
9
275640
84
405147804
2
6
115730
58
348308
59
74
188243
180056
79047
233420
48
78
347711
62
61
81
63
76
834593684
17
359512
284562
947795163
492028
344670
74
486748
46
129401
255906
121287
261694
39
344331
9
520883134
180291
30
1
39
95
382074
55
42
50
48
189309
20
344792
474970
92
1
122058
49
265644
72
54
33
163821
9
490956
94720
187086
18
88
69
51
73
41
311134
93
76
54
37
320430
328474
26
73
406025
448405
486098
3
422593
169759008
993951917
712858021
62
39237
7
186196
26
65
149773
45272
106056
71
38
32041
423428094
61691
11
403404170
258480
53
91
232120
212147
7
360422
200985
1
335896
5
53
228163
61
452020
88
47083
177792
33
38
9
332185
473343
364964
92
311869
49576
798322722
222455
89486
90
107604
92639
50
187584
397794
67
354791995
51
71
373876
387238
95
205816
11
233979
702968456
27
11
12
311753
308543
441040
49
52
26
44
35
9
62
63
93
85
370968
71
3
470351
71188
2
421711
140830
81
36
148743
72
110978484
381577
319486
31
66
83
39
186337
72
194967
199786
293485
56
290764
222728
65
285961
485637
69
829783247
60
11
3
357071
4
9
99
15429
296208
43308
71
122054
492052
65
491690299
340956
64019
62127
129252
72
112767
34
66
69
21
88
6
133996
412119
7
23
865868329
6
268723
5
5
39
31
46
184399
73
35
328428
378371
14
28461
11
438754
6
32
95
25524
69
44
410040
16
948525785
101072
175631
53
19
292506
35
96
71
433547
283527
58
333159
48
48
305475
145258
68
12004
53
6
300408
220610
251393
10
4
837197778
51
13
53297
456697
9
27
53845
149133
28
405009
504779244
368013
7727
15
12
85
7
58444
85300
143397
26
62
83
460402
12133695
208312
469335
2
293591
262217
81
133033465
28
22
10
81777
140840
97
499098
260751
337275
404752
242680
315325
318533
382568
475331
166869
258651
247978
195793
478649
27
8
28
6
413206
265969
986558724
47
31
80
330638
98009
86
667477890
228816
36
818405368
5
35
691864108
16
452441
35
92820
76
69
17879
2
51
134931
7
787482423
3
110162
88
87
232461
38
490980
5
31
13
72417
38
5
78
30
67
95
9
5
59259
69240
78
467793
20
54
82
477490
18
364430
154256
836587864
20
232378
451597
41158
222978
450430
18
163001
129899
969807723
61
77
61
53
3
65
495615
36
111829
12
5
297381
415562
96
106506
136083
449330
3
6
99
19
68
419869
8
19
30
446037
30761
312582
73
611553659
450703
118077
33
86555
372958
109984
377149
7
395106
67
92
24324
278965
63
801264438
44
282904
88
72
33
23
60
77
378889
23
30988
436515397
31512
143898
32021
59
48
62
418778
80
194498
6
473616
61
42
464263
6
4
280403
84
45
344519
61
49
436279534
177540
52
429482
163272
51
35
464769
3
5
391909
7
90
37855
9
44593
62
227958
17
242787
39
82
75
43
388666
26536
50
60
429728
263320
11
290920
2
46
28
2
472737
935916866
5
1
194963
97
39
1
236155
362994
71
150785
6
19
471321
117718686
49
49
298492
70
418931
26
5
281555
58
405124
65
31
239510891
302741
52
45
41
230575
5
535197654
56
9
8
345015
29
685104932
97
92
17
93
223867
426929
421609
39
50
76
70
9944
252415
83
393201
140583
371335
86968
192650
401953
50
49
46
30
232151
499572
650282841
26
72
27
338512
368857
33
71071
152445
17
6
228248
63
404802
14
315889659
2
64
438463
19
496606
90
1
587235239
63
21
384807
384318
64
391204
22
115331
37
731790193
61
64962
21
482731
39
391638
20
347922775
18
496127086
31766
55
396530
485453
61
91
94
953038916
66
86
60753
37
4
1
475646
42614
3
80
231322
37
34
41
16
307991
8
442366
348925
286934
254971
52
99
9
135506
29
55097494
9
193233
236745
12
13321
74
12
70
104303
481583818
499724
54414
66
55
472444
50
17050
65
54
20
96
46
3
43644
337599
391594
488000
80
343701
186404
95
2
37
50687
283330
58454
96
14
787162338
693472521
52
19
54968
593689501
86
8
231891
579411474
89488
709382723
189122978
72
265531
239139553
468575
384796
57
29
437700
9
8
59
611175955
270497
307562
35
80
50
115362
87
359460
168195
25
401431
410595917
39630
73
214948
50
6
51743
77
15
93
53
97
60
1
464840
375215
7
78
1
354062
75
57615
190146
172090
41
314496
156469
208214
191427
499268
320396
431086
75
111636421
240275
2
7
40
60
6
671039732
186762
90
190360
235764
215850
328422
98075
443081
157863
199503076
83
89
98
244526
76
368282
17
46
124014
377697
149502
900874612
71
35392932
406970
90
789419687
614280741
112165
5
386389
388816
50
419604
35
844491239
13
6792
40
312625702
794376785
100888
59
17927
556004382
3
11
418385
113402
30
441177
170587
71
329620
332941
45
5
56507
59
88
488221
67347
76
273171
246207
59
75
949642643
546133959
36512
28
351777
55
8127
256498
88
104589
2
280644
25725
85
98
742523081
251743417
483466
156748
747048523
320330
48103
48
29
4
394871
242189133
813082201
15
107409
666380842
86
66911
315857
361337
35
34
417331
14
49
419658
15
61
13316
22
411075
24269
222522
79
363446
83
463634
254869
38
44
89
21
6
67
99174
386900567
18
346197
147525
32
3
353650
430653
3
636174289
269904
11
69
52
63257
429347
211981
76
70
9
98
401136
449147
71
95998
5
357564
7
249324
405802
379590
11
89
269106
91
36
90
455610
352249611
442366
185616
80
3
411834
32
53
322807
398592
41
19
2
87
465796
72501
108811
81538458
201308
397857
80878
157718
464506869
40
138049
365929916
297355
29270
12
45
30
87
9
688868719
88
14
79
89
84782234
88
18
79957777
267560
48
3
60
10
55
579389066
90
71622
33
7
87
221006
59
303631
69
84
438932
8
682156125
89656
493312
320357
85
5
361655
47409645
60
40
79600
1
30
27
34
395211
423429
62
457020
226365
129010
89
225284815
67
86
29
314873339
61
9
211467541
348430
123754
9
390884
85
85365
29
6
73
63
292435
9
346952
71
272484
36
147920
89
77
28825
58229
48
36
96
944051245
33422
24
41
15
436408
76
84
28
412715
372123
12
137444673
7
388357
126087
398747498
57
97
6
380483149
3
17
231603
600911035
240353
279163
71
306129
748806720
541288699
30050
995593297
37067
75542
47
82
481644
18
41
98
466247
44
34
39
77
310835
447726
982819679
483906884
192036
14
76
45
4
464285
56
4
404766
86
10080
14
41
345391
400879
2
318528
31
103882
424615
52
29
49275
90
21
256894
602262480
496068
433307
4
418240
24
42
248062
471195
282760
4
195017674
252982
97196
432651
296517
34
45
436255
968556327
72
217620552
364708
10
9
384754
14
4
260669264
126999
98
675145804
68
13
42
74947
69031
85
259479
384469
62
4
90
87
84
36
55
79027
46135
952160451
6
4
330734
120463
91
6
37
71
89
88
3
84
20
373777
107787181
87
23
86
459563
481703
9
200869
82
66
87
90
97
108639
87
7
294453
395368
36810
91
288947
52
898057558
458601
329873
2
217492
29
38
5
477943833
306965
92
93660
97
918025301
468785
57
340161
450335
362605
54
447206
265220
24496
6
88680
9
87
286672000
85
26
291726
306907
31821
17
85
11
65
23991
18
24
4
288785
167599
89
50
414609
480323
53
294399
3
80
8
54
79
3
462143
82
78
47
85
177479
553684307
8
483981
144939
90
3
3
83
44
424904
9
304581
79
327112
472343
2
67
24
3
77
71
30
3
304070
144012
8
467947
79
256691
169242
8
696785018
759413459
5
189025
493295
267297
225250
67
447189338
178159
24
18197
492509
53
761354529
426594688
200681246
109985
472862
326203
97209
46
706928126
649640337
303372
364296748
48
53
69
30
88
338165
196660
26
14
189848
14
56
12
226084
67
28
44
42
292456
2
864732214
22
622616427
27
79000
9
445028690
24
29
17
61
415634
259159
14
424549015
352022
26
248832890
91505
63
83
157090
55
145879
409560
52
4955
62
1938
33
822293463
145774343
25
45
494924
73509
315391
12
13149225
9
212531649
366475
54
3
125366
78
160352
168308
41
105725
78828
164228
4
167870
626362072
6
492065
323737
184057
7
610133939
56
35030
176678
8
973113612
36
416758
18
327667275
199251093
93
35
18
138935
14
83
38
36
22
68377
61306
50
41181
54
1
90
52
156557
23
2
398689
16
73
375599
94
75
2
52
45
74
12
368790
17198
455775
36
199366
64
28
322063
369466
167866
141520
161686
97
60
6
294763
296081
84
114484
34
182136
42
60
63
337449816
32
7
91679
654355724
309688
31
59
14
99489
91
77
71
74116
94
7
95027
40
113320
5
19
33
360005
29
212748
13134745
476852
17676
78
310994
474471
451702
68
96
72789
69
377646
434890
45
62
162700
63
93
183672
6
80
81
7
29
68
6
6
6
68
327581173
70
242136482
15
68
295731
272392
86
761174628
52
112065
57
480084
2
68
33
91845911
1567366
256898
7
33
277369922
16
78
5
380754
4
41226
89
784957631
37
19
16
360059
25
76436798
252552
58
318139
86
22
217174
47
264472
108098
1
21
66
426648
7
94
438232
40
81
294234
47
71
124917
10032
46
5
40
83
6
61
34
181032
91
394691
1
64
434916
451485
15
52
906692624
76
208352
83
67610
305698
286829
10
4
92
453330
330487
89
81
40
6817
95
381496
474769
390172
147348
63
439022
32
211196
27091
8
198710
335336
66
67
62
271898
113401
422737
90
278378
33179
29
5
43
214588
128513
90891
190437
92001412
397466
842452292
51
162720
14
11
458933
170554
323298
95
7
344748
9355
20276
39
5
268785
157416140
4
69
24
45
51
35268
85
214393
2
482752616
97
463962
28
51
286344107
65499
45
271516172
254474
520861959
211459
286
14848
104663894
404727
5
3
51
5
6301245
77958851
438590
73517
76
29
9
163727
76175
6
91
403683
116539
6
41
88
620
221668
61
461073
20384
74191
162690
43083
57
98
436296
49
448667
851172819
68
85
34
3
62
93275
419404
449344740
5
36422
35
28
457801
485090
62
55
179091
391980
664887453
287455
105430
694945980
464398
25
35
34
3
373480
87
290803882
320914
420075
491255
76289
3
43
93
239102
41764
406362
20
268177
290716
61
118305485
50920
37
260829
13
43
283286
33434
7
719561197
268381
87997
7
9
40
3
220009301
55
74
49
104104
436201
67
56805
57
56
227035
427497
612135762
30
78
404229
2340
146150
228367
64813
48
62
255910
30
151015543
883878979
222140
397232
354439
49
31
8
2
12
2
98
15
83282
93
10
49
39
6
8
55
156477
864853898
35046
2
98
3
463808
9
29207350
648742133
72884
199995
84
411182
8
460456
56
307571
60
35
588161834
197883
23
62
484316
79
5
59
446801
83
482196
175266
395776
408145818
288466
198104
5
17
4
79
17
686997489
478539
510155631
357950
27992750
79588
207896
358427
84
373296
313384
233283
100851977
242029
239763
94
10
63
244595
21
68
158310608
463723
64
224244
24
494048
18
485674
14
15
93
233409
499868
815456380
469894
87285
24
63
90
72
24705
364836662
390342457
411289
297430
71
392497
34
12
366363510
379378
183076087
123206
27
2
9
293217
9
4
345586
46
299828
8
22
25
45
234098
326847
372008
9
642157599
2
87
19009503
5
93
79
249598
370889501
75
251178
28
217512
68
79
32
43
36
72
3
24
12
18
129148404
93532
56456
299930
51
87227
92
5114
1
30
8
206509043
65
3410
6
506693569
465373
89277
68
378634
410668
349211
81
194341
89
231184
199855
5
182356
183208
91
68
344617
87
43831
57337151
18
38
405908
52
65
25051
68
38
166965
119548
485377876
4
10
445130
884578721
83
50
698440441
87
21
34398697
91
97
26
201046
117846
233115606
17
300276
48
33
18
21
17
59
139661
99
468744
59
1
441811
6
295059
44
11
271693345
550197055
284612
57
48432
59560
84521
2
85
150662
49
39
9
19
920914999
422206
321483
6
72716
397719975
42
414443
47
3
321112
110455
15
217978
62
84335369
71
365102
195558
375310
57185
2
470703
41
187969
472914
53
447450
22693
67
3
400493
5
73
28
98
35390
91
473838
296669
55
4
70244
619146181
148880
65
12
283433
250841915
65
55672
51
185519
463483
474992
288353
256379548
286042
63
96
8
10
60
487303
74365
40
209829
12
28
96
310853
4
79
316165
24
323897
40957
61
372854
70
48
79
33
61
93
8
349247
304931122
66
44
19809
473999
165532086
3
957805145
17
17
90
7
79
89
135908
23
87
84
98
294588
217401
436302
86
118586
5
3
996431442
1
314211
11
397540
531089110
110155
2275
84
374974
365826543
67
36
6
131636
477996
15
46
437112
1
85
12
73
6
14
292609
234824
2
104568
34
209033
1
84
81
8
8
31
453061
23972
2
13
234731
755203223
70
97
14010683
84928
389976708
194394
49
276537
405378
80183
302304
216067
31
338672811
234888
31
244149330
250427
226855258
894039045
130357
38
34
51
182759
67
5
380974
219742
31
229192
32
980778628
11
27
68781
68
98
144515
168613
6
90
2105
36
24
26
24
2
328201
482155
400560
94
92
111948
2
66
94
1
387942
320700
87
65
24
112028209
9
47581
188615
228334
4
11
87315
237226
57
49
56
3
163452
371325
10
8
38
5
179542
93
235849
217878
66619
433826
476
8
100177965
439766
390747
310944
1
266560
271979
512731938
90
8
19151
232359318
97
390094
214757871
35
159096
23
33821
134487
543779725
67
45
264647
274669611
575055915
482630
193421
56
79
48
540930367
61
484955
4
301856
38
3
15
2
62
8
48
876568325
90
494079
447419
54
210072
6
84
65
296139971
454911
62
456190
12
20
94
41
161838
44498
545751117
62
89
67371
343383
12
47
837677681
245326
123623
344662
42
94
406456
491373
6
38
735113370
390074049
1
467432
98
72
73
5
481223
31
83
80411
403953
12
94
40
49
68
85
55709
462780810
37
234904
75
92
393993
43544
240766
71
86
132380
33
7
80
92
78
786544330
295805
455155
5
361639
61
12
58
91
16
865
75
192821
28
67
20699900
336828
314786
196051
82
22
18
44
331002
61
137621
97
56
56
307683
84
14
410541
272601
74
439115
499552
1
47
460350
12
47
357890190
93
71
85697
2
84
92
571909643
217317
275659
778375767
71
52
829863755
2
67
414572
81
58
179287
476586
417564
99
713378355
17
27296
323841
250638
84841
301869
91
88
180869
298456
92
26
80
76528
84
72993
7
346357
204527
36
70
487248
93
37
141900
184040
79
17
422279
177677
67
213987
9
952024727
467170544
226558
66614
75
227293
3
5
327561
233566
4
290575
24
49507
399363
18
266298
95
78
975917532
33
489810
236266
75
138340
496450
42
85100
362368
83
73
300301
49
4
33
481697
113073
54
529611292
28865
153649
478007
64
62
8
197211924
398199
679
50
108620
9
351302
24
53
112708
83
147987
94
197664
59
40
363457
17
28
90
768891281
40
317537
20
27
21500
63
206567
50
74
157877
53
812418289
99
83
11406085
145352
300875
48
79
429318
3
32
73743
422924
22
126299
214594
244974
64
34
9
59
62
476285
45
28
68709
51
13
6
35
87
72
16431
2
24
27
239944
43265
770319060
54
98
394787660
54
23
83289
425880
296611
50460
722016449
426613
426703
101343
98505
197067
81
52079
85
176431
255048
8
241184
288008
6
464742
21657
211040
209641
34
77
92
425435
80
24
444766
145866
4
42
172954
29
73
161499
24
96
92
402690804
546352384
21420
63
214880
30
445335855
58
10
6
785410652
42
15
477006
131548
52
252663
54
141185
671963759
45680
68
45740
169673891
360962
16
70
258951
876459401
6
38
27
87
297058
9
85
7
355047
263720
217848448
12
14
77
70
290639815
201649
363623
53
46
66347
74
338434
796319856
174309
5
77
224475
279825
77042
453697
296053
65
331249
52
322408
14
14
437893
473556276
94
498704
91
9
19
488138
200661
45
666876777
412410
23
251088
56
58
6
25
209920
253021346
824952450
356942
254049
379623
89
457134
62
484466
13
96
3
387541
238679
55234562
6
95
207877
50121
95
80047134
80
38
13
6
25471
131487
930952049
52
268873
74
27669
190340
89
62
131121
64
92
44
123440
320824
32
13
87
21353
77579
72
486323
465494883
71
21
495256
494566420
758875338
52
74
93128
213603
235298
155155
75298
378569
286817
444294
44
98
61
267303
32
9
11
124816
234813
15
81
228049
226659
491414
124543
83
26
2
46
28
67
76
3
86256
250964
64
47
229363
289088
98
33
87
10
99033
69
24
294195
2
76
426380
280886
46
26
399360
38
22
179223
3
125383397
24
769758162
31
47
93
16583
9107
56
26
84278
85
304969
366168
55
359741
269685368
924902609
352121
95
1
459668
378506285
394605
63
297850
29
71
92
263142
62
89
57
36339
99
443421
26
50
490205773
404524
8
166682
54
190647
82
20
91
63
54
5
4
46
314881
72307
316186
49302125
97
9
114282
60388
160448171
65
40
21
97
95
10
102611
61920
85
392125
55770
9
164586
45
5
23
38128
301146
94480
80034
40
209802
79
18683
26
191066
97
21
674846899
431194
431486
225355
6
249321
27
271904
35
238363
336609
2
170090455
92
347465
163269
422509
444236
34
396976
93
8
8
36
83
73
5
295580
6
136334
79
520806167
480843
77
196
13
13
439946
89
31
83
28
80
132375
60
468905
490751
174452132
183017
1
353522
87
9
427100
388933
990324221
497832
274403
92
913970746
61
24
11
450800
45
272794
202280
87
16313
53
132939
463455
83
228214
5
289500
352333
349006
38
7
2
38
445280
365392853
74
273396
426146606
35
94
9
376809
106595
4
440930
51
838834689
51
69
14
25
180066
9
14542
51
954728174
364406
35
92
835631092
44
353658
496914490
321151
335772
470887
33
32
58
66
84
41
58
63
48
25
90
70
128361
71
469811
89
96815190
362894
2
15
64
373403
8
564987030
339382
28
95
111180
75
3
8
250526
74
110142
56
69
72
313614
582325740
434611
87
61
138653
64
34727
85
284050
245758
20
411382
435573553
61055
64
64
95
88
8
175757
160735
416477
93
214139
3
3
29077
60
333784
492859
1
30325
165340
393332
197090
37488
417771
233578
89
9
6
356561
4
381250
77049
43
70
762246086
259800
770632156
333184
5677
26
685565860
484039
92
74
83227
497071
9
143933
3
4
796600741
427853
320448
463663
88
252102
41
262812
17
63
192913
57
165695
231222
8
120522
86
105031
39
1
17
16661
50
40963
30
497538
78931277
392305
6
18
41
423801
66
9
52
20
284940380
65
311993
50904
278867
433902
10
274858
346780
94
94029
36
35
78
81
51
57
24
140286
248109
30
41
78
153231469
412453
309997
6
94
27
7
40
390239171
1
126287869
413788
127107
220652
2
46
86
171174980
451976
7
3
404566
2
488004
3
172612
459373
76
42
5
75
494523
96
481381
79
16384
22
415586
603186934
387913
1
2
16
33
7
23
76
72
300659
93
58020
39
8
81416
594997318
23
113140465
39
99273273
6
53
313225
46
61268
28
68
83
266749
417480
2
79
411173
25
80
308171
116683
318303
78
60
860587192
66981969
83
96
34
4
57
6
198231
35
99
478539
16
211104
91
185757843
468684
53
156685
30
201275
36
58
9
332537
95
10
87
47
103516
291883
91
69
404640
75
71
8
8
84
183088
9
466842
149116
39
128156
3
196599
64
80
374658
65
279810
17
430738
82
197967173
373413
84797
191503
52
65
87
25
360237909
249132
407423
59
94765
175365357
275031
58
71
4
380347
14
83
95888
143036
235803
18
6
12566
492790
515864635
18
78
349148
44
190409
356634
462423
215576
5
43
224085854
29921
82
436977127
86
81
964396197
7
417517554
30382434
495828
498870
832581554
316543
87
17
21
177395
156013
7
28
73
311246
438447
49
81
95
207101
24
87
75
16
40
96250
30
196136
496486
92
77
418055829
423065
71
431664
49609
427091
130539
183268
6
29
35
235352
101055
221312589
14
190278202
65147
47
817
386172
82
91
411463
467691
64
8
3
331456
16
661639753
51
79
18
380404
481064
67
4
79
247019
402769
57
10
499238
450250
135901178
19
393308
384577
335325
277958
50409
61
70
96
445538
47
5
6
153464
430047
8
19
107484
322481647
16
7
337075
1907
19
251885
6
378309712
365067
477382
920400889
6
1722
13
18
4
349761
8
379833
241827
223754
173469
303547
69
43556
212971
33
14
12346
267681
3
86
11589
25
2
128574
845080371
462175
77
51482414
62
139051
181825
298568
39
3
3
26057
71731
243702
226378
321404
36
243644
4
727567432
22085
56
74
18
80
239314
3
302368
340276
401897
139512437
71
59
91
21
380611
9
78
13
4
4
9
64
49
208146
71643
1
21
417563640
296134
8
7
69329
195269
57
453518
28
39
496936
255779
90
8
20
128608
161746
300239
10961
142432
86
99
357286
448482
1
254748
489315
36
1
59
368928
66
282819
343699
226686
12
51554
143725
45
272653
419267765
70
393083
9
62
88
81
53
239796
31
391399
393731
16
482827
128928
204378249
5
367671
667754909
91
123681
50008
92
56
12995
78632
490469
21
21
52
83531
143043
25
364534
211146
2
7
43233
359816
4
98
54397
98
30
347763
451078
126809
463786
19
6
461898
77
86661302
64
51
101098
313695
42
23
101090
307423
112728
26
412316
19
98058
46
60
21
18
488689
15
19
56617
166445
422510
245417
37
72
67
47
303469
9
75
1
44
3
578159676
29
90
298752
98
64
50
15
415740
5
66
60
50
235047
77
17
422025
28
493800794
37
29
5
88
265450
97
22
8
51614
226065
42
86
45
91
61460403
81
74
374815
38
656834298
119270
41
115933
323885
34
79
5
35613
34
141022
5
61
323800
857709119
42
55
396344
331498
22
8931
47
64
499153
94
311653
3
74
378785
22716
239841
187002
85274
84127
9
309835
431713
204310
350583
167718
763358232
767574315
78
41
375987760
13350
170966
43
24
417551
413351
273030
7
60557
91
9
12
380574
97
62
538849052
59
27
87
264217
236346
193798
253382
33
122896
53
328523
300169
331059
107399
24
100388
375367
511346269
35
79
88
8
795158999
347324
27
5
60
764380382
668821519
97
252322
450356
202171
358896
164203
93653
556662222
131396
493906
304417
1
15
915222608
130807
98
37
39
53
86
5
86
864397861
9
3
425466
88
10
98
421253
270514318
2
86
74
385502
223156
9
44
762564917
579954120
431748800
91
60
188471
21
400547
41
91
949357682
487035
326121
16
86
119328
18
61
287141
80
39
106898
204375
61
241192
75
16
174437
401058
50
95
55
428578
320514
103405
269078
16
205710
49
104520
399521
42
19
330852
171984169
66
48324
33
10
16
277594369
52
2
41
3
160694
3
257541
82978
173779
43
9
489828
58
588428420
67
80
86
17
530402398
315968
165030
6196
4
9
26
427047
87090
413210332
52
143085
1
339026
229906
357145
10
7
8
110322
351867
57
137917
10
42027284
47
605000442
518653054
24
28
321512
151578024
291818
7
83426250
9
324263
398637
26037
8
65
130815875
307402847
110796
69
224475
6
23
47
3
36
83622
985349975
206016004
300188
49
15
108531
1
42081
95
340492006
192318044
4
219004529
322907
34
10
81
52
99
491520
23
27
3
196718
5
12
333835
368335
361520
36
348152
132055
60
182824
35
80
1
238827
89730
245937
287288
98
174700
183486
201797
47
266654
84
21868658
91
45
76
55
61
422555
150123
410297
90
20448
3
74
975087412
276994
396353
686000027
720900421
3
4
13
451702
84
9
66167
4
78270
354450
185222
184113
259010
100123252
1
75
375147
26
212445668
306273821
4
19
59966
37
762177503
15
22058
52
71
468734
33
43
279408
45
147659
7
99
52
92
434652
52
380656
54
656102268
186545
94
135650
442271
27
68
28
40951
77
10
885405462
81
58
474657
355864
41
246046
392094
44915
91
45
340316
482708
8
16
74
422497
16
13
37
162281
56
327154
83
87517
88
4
75
86
76
228851
99627
44
249850
476647
311475
8
9
436224833
28
324948942
55679
415243
316223
341449
4527
79
76
284248
472089
151062
77
128937
343666
463824
85
46610
46202830
467233
427299
10
321046
53
326956
6
279354
35
60
83
329839
453090
16
38
92
16
210306
51
92
176616
357572
13591
33
58
241282
414255578
42
474312
5
306235
8
260996363
84
34
17
905218198
56
79
358377
43
209106
450536
245882
439747
143882
31
68025
269993
351463
89
41
56
37
263976
66
11409
48839
801983978
727357512
99
84
360446
328318
428904
2
43
11
391586
92
8
36
96
93
45
281494
77
32
463104
82
18911
62
146601
144041
4
383610
90
458779
67
19
427295
11317
67
380358
382485
437085
64495
57
209517
75
10
10
493270
25
65676
185095333
288913
97
146697
282976391
55042
83
164766
21
333977
42
372266
299074
308140
34870
68
37
50
282565
77
83
228837
160326
16
54
9
67
395270
6
387895
248988
367053
96
421217
382140
471228
369307
49469
374134
1
98
335681
187010954
464892
17
7
125241
270234
9
92
8
83
36
27594
61
173823
86
200858424
14
675959557
234512
5
53
35
481500
77
464245
13
79
472605106
60
58192
416407
237947
98
29
368242
60
212475
33
216174
93
63962
371265
31385
128680
261875
256069
92
15
18
94
332200
66
26530
489644
449623
61
158607
415064
123443
184063
94
14372
11
286573
53
408477
84
359944
13787
24
89
51
97
4
78641
77624
155832
61
52
14
5
716705223
89933
187192
90211
400765
5
61053
437013
96
260343
151732
265416
564856206
481441
226472
348679
78
9
6
296911
25
768563628
804392604
63
27121
343491
248844323
207812
33
243302
59
16
31
32
45614264
148784
307009
53
21
63
91
201419
2
14
1
42
66000
88
4
45
489730
36
480216
16
90
341645463
29
410333
791336091
492027
246077
67926
562657968
51052
492535
372893
19139
57
6
36
55
35
320657667
52
353373
12
63
943995417
400659
57
10
89
69
85
21
39
41
99
30
3
118225699
474413
403698
83
41
239022
348404
2
231400
21
58
95
2388
154882
1
312059
172591
551011814
121583
972
244052
279842
27
56
94
37
159813
460860
62
6
428848
112557
89
2
51
38
149628281
368261
34
559532659
14063
63508779
377238
165253
99
49249
238636
160068
13
687804050
69443
71
226978
44
43
157255
3
219419
497239
47
38
492537
22956
9
78
48
2
28
47
93112
20
57
60
51
350565
27
22
394402
54525
2
232136
55807
281938529
5
52
354257
66
440016
116035
447827
150026
107563
492001
145982
47
229059818
98
164904
176222
457201
55
660386568
5
90
352412
55
85154
223372
11
597258306
145100
268081
672771422
189285
86
68
60
404452
29719
47600
55
874905845
29
8
53
10
59
240227
354134
329027
39
2
67880306
16
492931755
9
69
22
6
397789
272819
35
247011
58
174309
238541551
75682
767495094
466207
286855
919519312
391497940
290739
41
37
346714
114927
117188
27
394326
414835
72542
72
437772
349472
62
919485175
324997
199751
367518
333570
367094433
7959
235978
42
83947
243958
4
75
270117
3
17
123978
52
282197
73
62
5
499128443
20
309162
3
477842
60
76
19
26993
75
84
26
1
2344
66
61
63612
22
91
476722
405209
252595023
26
42
83
116708
395572156
325421
23
44846
643299429
73603
27
29
58
70
70
473626
82
236673
460306
256243
41
4
338093
311568424
254333
98
451335011
494951
372279
477209954
44
64
72
31300
301544
406090
60
750319654
715061135
13
79
37
39
353816
343259
99
219979
82
22
357726278
388277
94
371002910
74
43
298762
157362
256865
198351
293023
37
58826
120959
26
7444
190071576
100187
63
66
39
1
120561
69
67338744
241179
166434
1
236998
37
1
10
15
458763
464381
677478678
387603
188317
275187
21
252074
108294
236797
84
80
49
72
97949
352863
458118976
435327
192121
90
66
68
80
940940176
9
62
409071
54
265694
458176584
80628
293447
34
71192181
98
94
30
37
358404
471508
59
282947
482307
62889
34268
57
32
196796
173661393
293107
376925
440213
90
64
474881
29
7
67
8
613330823
318031
58
18
65
95
141226
724514458
359338
1
302936
91
128574
55
47
234375
246674
227284
97992
218405
668
99
92
147610003
372024
347974
29
384175
41052852
95
439933
16
3
405170
396660
31
524107642
6
68
5
24
499682
87
69
370401
69
115411
302988
477805
82
5
896992023
2770
456210
77
456015
95
863865030
186850
32
167522
12
68996105
82717
43
25
469587
36
50
296756
268140
402217
72
47293
37649
493133049
153497
459123
116981
69
475003
354369
78
225849
21
32
9
60
21
648451414
58
347576
324929
250972
299383
67
28
33265
494081
273126
294038
445071
9959
90
18
177079
320017
16
447746
219545
195069
462861
493836
43
75
99
874728656
334126
91
348138
240863
99
8
414906
34
4
7
38
67
97
39
441564997
280772
960377720
23
78744394
354148
104785
338665
50
431518470
12
236283
47
36
43117
428755
61
754725702
260255
43
484885
6
13
85
4
125065
900001560
23
62
48458
276252
8
72
24
5
445598
5
381151
67645
30
1
279270376
9
163800
38960
390381
276071
205932
277686
3
203524
172795
730916307
76
31
949810987
52
12
230291
41
322499680
533064783
582662568
270475207
20944931
60
9
83
433440621
85
10057073
34
31
231569
95
77
80
86
878214340
261692
9
2
1
617988813
87
84
37
248993
86
105435
97
438981
443060
13
99
95
45650
18
995242197
335810
47
51
163956309
90
337519016
275144
299703
385200
96
189372
280720
86
9
4
8
2620
60
479393
18
7
7
271623
146440
99
64
498771
469155
15485
2
14
53
29
59
7
82
45
2
19
234827
328997
81758
40
496337
13
39
430379
622233907
94
6117
56
17916
189475
56
907477505
17
52
974198853
22
17
620289674
44
404544
29
160198
211330
559181147
905820099
184602
54
420511
122109
94
201733
16
62
98
79
8
305044
17
45
24
70
18
10
93
209359
1
9
285071
66
41
102650
350580
79
50
54
89
158239
286716
210263
133111
726052192
178971
426408
274157
13583
2
78
1
37
352867
52
72
28
89
47
70070
4
165729
93
143795
153392
16
441690
405118
64
202750
206953
69
437107
59
78
112694
404357
108702
40
17
6
3
56
99
56
93
33
97
69
77
429561
15285
129936
42
462868
437065
393340
54
769
8
42
363162
352408
2
143920
1
12
142324
341875
29
149323252
57
445089
55
67
53
6
374753
34
296923
304490
73
7260
87
82
64
332310515
25
15
412840
137883
56
219797
93
67863
227836
237913
496688
98
82184
93029
24053
7
67
62
81529
869505406
2
58708
25
218048
775687024
62
479260
4
864000659
2
381056
20
261477
8
108641
959348987
535867166
53
7
7
348944
282330
40
790327274
1
3
419328
342285
142286
322004
41
6
60
262050
382136
349295
82
6
58
87474
16086
85
429143
52
68748
28397026
2
89
226297
6
98
342218
114002
32
5
6
274284
93
96
41
252016
266910
80
64
28
89
229398
485674
47
5
518902275
339054
2361
71
463876
2
16
240203
96205
74630
256961
416509
88
42853
2
41
812698951
320148
781604026
483108
17
337345
301178
262985
57
4
128552
197116
5
1408
89
354662
220990
96
62
21
411849
700171235
98917
89465
71
41
282814
915584547
274109
36
49
197273
215986
1
149225
412590676
122808828
43
48
966593246
393762478
349925057
4
140488
22
88301
415981
401751
70
8
375192
243561
230643
56
116298
489833
19
364137
182355
431889
2
491660
425033
85
133235751
163259
42
461250378
22
268077524
273612
29482
81
84
65
391415
2
33
45
79
6
115356
298718
121304
70
2
352038
6
7581
309135
288537
3
5
64
88
109550
447317
70
51
17
379605
4
65
398755
437600
324628
18
24
25584869
498933
707464607
72709
81
367635
132616
27
21
232965
58
86
5
82
2
168037837
31
62924
108320
48
713861632
5
6
1
8
7
79504
391484
89994
2
79
3
96
147416
28
32
322829
7
128654
177372338
68
491784
74
37380
224365
1
172989
34
442977
85
436931
10
464325
74
403413071
997175537
20
126547
52
250834
114165
1
448411
3
151293
322775339
200692
1
195564
291274
382224
87
55
255507
496973
73
465654
457635
3039
92514
11
490299
193907
33222
7
343078
55
15
380457482
48295
20
17
494362
260175
26888229
38
615732144
215064191
31
446510
273061
430776
10
90
37
205538
51433
418889760
94
20
8
147474
11
12
76
401551
52
426420
119973
961604759
1
684426765
14
86
366045
813653861
87829
70
397360
718215148
403922
90487068
17
23
86
69
58
71194883
111828194
65044
352610
43
57
63
76
147189
4
96221157
31
87
58
74
44
301943
487027
298230
40
64
42044
69
361939
93989
25
26
83
28050
91046
92
7
1
189775
8
521419549
432280
29
82
21
223918
33
43049
53878
72
1
24
15835
68
86
25
337092
92
166102
861115402
489826883
230028
182182
4
41
44
7
5
124593
71
309282210
41
99
47
83
405599
374238
73564
189230
171971
94
712151649
285422
365329
74
34
92999
55
198302
32
211219247
33
397095
308845
356733
3
60
22
7
98
98
954438159
72
70
126524
235964
193638
38
651244286
18
33
58308
43
301869091
458896
52
84299
359643
49
3
200592
93
628165263
95176
44
22157
417835
1
225657
24
18
17
845221409
117167
265023
56
101961
67
243666688
490968
159115
86000
261292
203207
447616
35
22
20
22
267757970
307451
141774956
400907
508082442
5
195845
80819
66
404383612
106917
50
1
68513
341709
779802375
75
305917
38
34
19
149201
32
445753
6
257912977
271057
95
394879
232920
7
832188383
78
234466
9
42
39
98180
4
63
79
77
338272
412189
39
374913
752185317
79
36
86
6
21433
435711
360928
2
381591
16
99
55490
78
39145
40
92
43
25
76
14
294369657
678668397
491368
8
27788
25
51
62
54
831436614
21
31589
21
14
83378331
238614
143263
64
4
28
759310288
89
453892
60
86905
17874
86899
54
2644
47
64
66
86
96
198901
9
393090
9
136793
58
275022
468500
443637
387438
348249449
203979863
302215
857550108
65211
63
131422507
46
258579
337646
443697
5
57
156441
9
111683
99
406056
7
875264631
46
296425
403312
49
200045
459201
5
99
79
9
170401367
78
191938
375650845
77
26
43525
96715
197519
283238
12
41
253428
66
962366426
58
51000
63
82
80
4
101809
54675
94
140994
9
73
780378439
146767
394462
94
72
306656
78
194585
6
50687
381804
496125
45
76
88912
89
38
60
95
82
15
76
214645
422987
93
9804
276241
2
96
309719
26
9
56
14
3
920611478
417950
8
155187
263701
60
88
48
86
108756135
162164
35
66
182014
16
572932909
321401036
66
224924
340665
476991
16
3
8
93
5170
216365
313609
21
6
144007
26
82
171617
3
945598590
36918
7
422331
74
29
19
658918965
3
47
89
112240
433938867
149379
12
62290
489457
84
2
7
8
10
227894
221152
64
2
57
32
443099
86
99
75
985867632
218837
59
39
293651
88
36
99
13
313983
26
261008
14870
48
166465
157399706
78
71857
86763
17
179481
62
9
8
447901
53
281389
46777
174418
519148243
119163
42232
597193983
20
43759639
86690
3
78
63280068
299979
80
81
46
264925
2
74
134781
29
50
7
278570
269541555
20
50977
90
411686
97
217561
6
70
84
361895
16
24
23701
93
83
265049
80
230142
5
111288
372225
34571
494780
86
9
74
8
196493716
102975
61903024
50
1
405494
69
147478
99077
182948
5
82
89
62
59
5
88
321591
64
208156
7
5
96
69
246116
16157
90
58
23511575
125686
53
43
367745
55
189835
1493
2
20
63
253986
2
81116
153206
541886820
516312620
469328
72
457366
33
35
99
51
294944
32
39
3
75
22
221971
264060
454801342
414934
25
277161
304332
72837
451743
38951
904884735
344254
49
63
89742
43
94
386877
463278
9739
432820
5
152811
54
357663
721926049
3
746553061
14364
55
268853
71
72838
271207
254088
103495
83
3
377338
441344
6
7
46
27
54
74
95708
92
9
281387
488055
73
98
437396
61890
139621
165492470
161633
87292
434817
63
201538
10
425587
267763282
262986
1
492872
3
320502
93335
9
465926
913327561
80
66725
49
22
45
102121
481791
63
80
51
58
327319
76
424570
5
84
366094
70555
16051
300404
5
7
419785381
60
55247
215338
234977
1
4
10
33383
48
37
10
17
357689
61
352955
759209976
9
302564353
253086642
86
109668
757969764
250408
81
74
16
61697
86
24
605831596
42
79778
41
46
65
865819833
12
177251
254399198
45
49
47
66
73
23
8041991
12
14
5
906766291
274286
823993721
225314
43
12
70
4
236969
7
8
163042
266745
23
422959
614078391
29
18531
66
130665
80
369178
64
50
7
160950
8
49
8
72
161413
3
21
11
28187366
96
25
445313
40
362274
10
17001
30
18
279871
482838
54
21
325473
73
173320326
38
992034595
28
5785
233774
247109
299212
83
115595
178507
432012
8
9
111133
988156512
55
395690
81
192496
163936
51
64
38
59183
97
71675
7
6212
18650
93
65
13696
15
79
39999
22
7535
70
74
87
785524788
63
64
96
82
3
78
7
61
97
22
498683
129136
910280167
50702
526708556
79
415873
6
65
15
209326
3
310751
410868
466288
247905
77
6
134280
251466
421872
83
267442
138542
247201
85
3931
31
250127
55
93
22
90
47
34
83078
805469653
96
22
30
70798
98517
687136401
395540
137666
1
8
841193497
99
84
83
111943
5
47
3
5
407622
232725
52630
39
215797
34
102894
9
91
423556
441548
28699
318320
6
15
131303
48
272608
81
74
78
117820
327552
165803250
32
129472
49
220798
44
311030
76
60
971395006
381559
843053292
277647
140386
139995
75
265845
48941
126172
236012
483352
349833
62871
161793
83
49
11859
944938498
37
75
17
70
91
121486
295911
70
89
217883
5396
1
47
480024
44
62
82271
465845
71
23
419652
7
372543030
51574
99
27
8
34
229955
97
26
416617
38847
80177
84396
43
3
79
45
56
244946
15
83
37
2
41
20
94
10105
1
2
287243
99
22
6
684463418
364749
3
126436
46
330500546
39
20
34187
54
18165
104212847
4
219452
367700
286641
6976
383140
2
235008
380201
155937
82094
125880
96
25
384666324
566448398
96935
404321206
82
4
8
593362703
393686
65
253018
3
40
357587
97
48830965
123079824
645675462
372244
362670686
466058
122887892
1
23
233836
372916
129187
403134
8
72
285175
252007
35
33
60084
16
7
246061
78637
18
10
45
239372
65
363045
497044
49
6
6
393698
41
279917
2
61
497357
56
69
31
48
725616538
182630
275212
30
320427
664127929
7
5
1
483029
367048
54
85
618238050
133033
241515
287096
377802
23
65
96
25
92
63
219027
498470
359188
135648883
82
193437
38
24628
9
223976
8
14
205433
8
8
57602
75
372305
495367
1
365049
39
1
2
329554
708302952
18
6
31658
766931220
240635
243553129
53
26
264812
31
9
7
81
4
20
482577
83
104449
723311792
64
6
86
63376
129503787
644590728
280821
91
27750
113640
42
1
5
62
41
437492
732772296
460804
380304991
72
90259
315421658
228268
50
66
37
472039
7
74
141426
293649
71
3
44
626285310
171237
12639944
17
403851
209237
16
167219992
94
59
3328
19
13
7
69
4564
36152311
43
45
97
298418
96
493926
14
7
263805
94
132311
63905
55
60805
12
738385927
105158
10
251919
651406738
659510331
258604
80
15
6
86
32
5
364881
74
450459
3
99
48597
220623
452231
6
61
48
379377
235920604
189721
8
74
57
19
415383
404306
893903152
248413046
64
50
234323
92
68787
47
385896
43575
36
35
264852
9
207907
51
1
161892
6
44
120245
25
70
213311
46
353184
97
355303
10
369754
3
81
3
1
64
309494926
411177
527795042
162976
35
52969854
75
21
72
468847
64
189254
381729
266936
59201
7793
177891
49
57067
3
82
31
412681
200983
50
85
353383
991180666
29
216980
4
96
963016539
49
112136
228436
267330
30
36
178733
85506
871255341
239283
237076
204601
374118
81
329996
452655
56
41
872817777
317981
41
41
119686
379176
629022409
7
67
58
80
368061
236364160
187668
246501
94
4
59291
2
496149
339359
258652
483540
45
92
46
20
360189
81
9
244629388
98
1
1
5
22
63067
263311
53689
21
395208
77
955778611
48
233403
243680
34324
95
19
30571
283090
874904630
7
477980
385646
158709166
57
137534
28474
75
30
423440
11562
23
42286
83
153351
128033
28
86
76
5
26922
44
41
3
31
8
47
52
8
308253
25426959
87
457778
953194990
11
41
54
50
83
368616978
363399
274073
594867570
6
97
45
50
331361144
111860
60083
259289
73
427069
30
250073
332198823
97
97
184361
413639
41
587211774
93
59
250868
278327
226016
381763
454896
67
1
78
193982
31
11
52
67
99
39
752960230
30
65
16
6
2
87
97
14
69438
79
59
53049
19582
37
450567
243957
189242
381354
85
398885
4
338953
393484
171586401
362584
99
139228
5
83
459687
29
79
45793
462540
11
3
64
39
157846513
4
143538
311579
240452807
853638123
312114493
28485
78
68
471985897
489726
87
66
220790
47420
104470
81
135100
69812
262702
255182
159870
69
425814950
473133
985565659
690913612
66114
45343
3
81
322285
62
6
8
23
301461
3
44
342347
3
7
69
2
552080093
355757
486377
101821
85
88
181711
280839
54
49
294294
65
24007
8
68545
168581
28
17
386774
60
50
488546
56
974816763
98
34
85
25698187
8
20
87
479820
422612968
227357
46
44
225618
91
572434027
292216
22
124518814
2
835610182
97
86310689
738587609
233887592
398947
830185318
353854
499258
60
323886
50
203944
229935
6
375806713
1
7
172190
5
629457986
449872
699672343
62
377014
46
871524786
87223
200205
95
214398
20049
414188
41
63
42
4
29
97
90
59
811532102
809561320
2
73
29941
56
424762
70
66
211276
361813742
96
62
56
142949
75
8775
58
37
85763
102603
36343
38
144999
953
1
83
21781
458168
150721
4
50885
2
4
23
154408
77
320289
39
385949
78201
92
96
45
33211
147782
149248
671065696
75
21
24
348561802
94
208073
5
238536
186019
81
1
31
475053
2
5
11
248161
15
429489
48
78
46
97
366044
9
83
80
466860
78
86
471366
288708
172461
35
14
3
3
4
831036606
82
481782
74
94
88
46
177657
91
13
132213
1
992793413
582222679
231690
6
39
949602759
15022
83
474296
70
392556
384126
1
86
48
16
79
535281067
101944
42
205124
10783217
62
44
7905
69
4
11
361035
247035
24
260426063
9
143971
9
95
25
46967
318056
76
7749
71654
62
479543
158140
182573766
79
30
55
20
87
44484
52
482194
98
273657
249515
93
937940621
386594
213304
36
63
6
7
25
959037269
349714513
146272
101670
63
95
656174475
4778
189603
26
8
8
52
83
68
78
29
1
406888
68
547525972
44
273738
490609
52
248247
94
346159
76
34
360854220
4
614356942
176707881
252700
490526
969533709
6
271421
13
101676
283016
29
8
10
8
374059
38
57
43
193714
53
77
349152
297912
484141
470621
651015803
22
59
30
194702
98
253250
49
81
13
7
66
10
52
53172
18
6
606740712
653052514
422614
14
33
80484
483132
48
8
12
333020
85
380697
433426
79205
5
62
469434
5
94
18
203439
5
7
2
70
84
408790
56
67
85160
92
4
200822
22
61
357005
94
85
38
125228
2
86202450
96
255107
434940
268626
29
9
373720
440060
451733
43
14
9
65
50
98
46311
408993
35
40
42
422307
86
31625
314013
246368
129972388
263817
80
6
33
36
477931
85
174189
3
9
225278
201988
66
264762
65
503053650
270122
49
484328
35494
40
427273
126420
56
392064
116847
299671
9
483458
5
81
450559
48
38
249646
997797763
76190917
491106
32231
15113
17
362510
33080
190124
130428
12
213190
99
168099404
216582
9
1
9
8
45
123779
327008
24
144655
87
4
260765
9
304003
97
99
668645531
15
21
9
4
189929
19
390141
141586
121183
38
105121
357730
69
73
61
256102
946385539
197362
40162
450880
446129
29
21
334453396
184032
96
70
318982
60
544515454
2
6
24
19
80
287287
57418764
64080490
10551
46
224559175
12
169752
304711464
38
88
158787
78
46
4
54574
47160
35
37
452299
74306084
213701688
485226
61
478410
32
285512
18
77
439412
101096
384610
73
27464
203485
493404
483404
489984
45
330232
97
324393
96
266897
309362
13154
29484
93
1
393944
66583
80
57
3
193917
65
28
5
385478
438885
568361769
82269
7
135467
198993
54
452442
149616
75
296958
67827
495784
66
45
38
45215
95318
39
41
4
1
140424
121335
65
19940
475413
286059
313213
183972
79
85
428121
15
76
142605
68
3
234657
282830
37
91
368798678
250178
6
73
16
416294
86
326095
30
447492
91
6483
174089279
5
162182
839903759
111210
375569702
489698
39
940051281
98
29
285486
183274057
198024
95
38
58043
880750831
5
43
9
112014
410714
9
292136
430030
206920
694810996
451218570
17
2
5
69382333
267711
35
17
81638359
853617736
6
58
252589
19
232716
155713463
79
10
78
17
65
450239
9
2
17
431505
85
98
458779
187659
593049833
56014
424244868
85013
24
31
213775
438589
73656
57
52
51606
318792
19
8
280072
1
781575226
123903
7
484575707
17587
27
498981
1
437147
91
28
129180
2
24
39
439464
257360
345187
8
28205
494314782
34
711845523
37
411403
7
19618
304889
62
129874
251343
8
8
127179
1
272972
482331
14
371433
288821
39
58815068
6
82
815933172
408189
1
20
46
464476
58
21
2
43112
91
8
42
5
204262
41
4
460024014
391484
7
47
97
419137
1
6
301455
9
87
61
85
93
39
285991
19
104460
38501
474099
88464
96
338634
5
5
419775
41
12
59
840748213
205155
9
78749
293473
12
94
8
7
57420
415864998
48
97982
98
345481
38
146007
67080
83
95
3
91
272738
10
91
83
74529
2
78
14
29
451988
14
40
14
147065
182087
96958
94
3
35
289572
222326
2
391731
66
157313
60
493670
105543
200228
371641
417175
264708
371376371
197298
13
91
99
250912025
6
83
78434
68594
206299
307379
88
126983346
38
13
270969
30
116510
271587
28
78
160146
84
314133579
54
366133376
235911
457080
71
96
3
582948505
86
427810
87
96
83
92
280266
401644
154071
18
71
12955
10
145737
439624
61
14
371386
91
6
400272
84
176810
452980
7
6
223125
249318
83
83
71
397393
30
64
45
143563
81
82
8369
8
41
297092
94
340077
296560
76
4
42
54
323185
306963
641026244
39
54
11
258965
80732
376199
464290
121019184
445970
48
425779
62
38682
30
238997
64
88
45
226455
18
38
12
499038
770498102
68
447476
97
3
5
1
5
918869445
458173
1
6
70
67
1
78212
87221
90
984527532
36
248234
441767
271653
13
40
59
370691952
32
94
25
98
42
372676
20576
180263
408953
83
78924
9
428952
28
95
146080
39
113727
5
470589
255955
6
24374
65
31
108315
6
1
236072
432018
14
2
70
3
69
235057729
163924
83
61
72720
37
3
224852
61
16
114225782
290808
46
52419
54548
860196910
262437
46530
44
40
57
97
672261949
41
893309186
1
52
9
359461
3
405138
45204
494707
188913
104588
47
184759
8
150101
4
443388
72
1
59
357255
488568
324649
93
15
4
503416319
56
78
41
117190
499874
48
247744
384802
91
120143
20
392968
49
138002
73
242851
280105
150910
851178098
314710
419186
75313
408004111
3
28810135
227079
30
82162284
53
443668
139666
13090
19
49159950
5
201306
259945
468184
280621
165186748
37
441349
72642
49
201272
50428
27
369862
58
29
3
127486
86
35
17
799221244
460053
80
13067
568664117
47
482831
25735
758569328
88
70
29
18
29595
443772
17
93
332062
52
257967
127185
32
255936
24
13
8
7
44
53
3
81
70
159695
11
79483
61
176028
56
433771
35
80
86
4
76
6
45501762
49
75
78551719
2
476053
44
23
51
57
11
40
297888
341987
36939
326992
97
69
96
320698
44
153637
65
17501
620953073
41
65
12930
396822
300304
51
301499
4
40
80
100314
59
1
78
228606
193302
453690
75
202678
87
86398
465683
292972
73
744484086
262662
291250
270508
23
91
148592
74
6466
87
63
350966
42
4757
99904
43594
7
71
7
21
44
156466
202779
63
49
252515027
3
34
159818
391946
385188
11954
386391
260671
45
75
50
237643
41
136885
85
3
372835
37
88
70
68
966244402
241089
58
272368
927929691
52
78
373207
26
179114
883590973
80
124322
46423
99
10
20986
299671
389581
4
93
153499
224025
7
303083
93
180699
284521
393605
67
24199
96
228507
10
28
194829
498094
6
63
496057
326338
87
144867
26
983093878
22703
676360400
40
24
54
240491
62
14
66
241971
97
2
10
32
21
11720
93
58
1
241101
35
937444093
97
31406
106163
53232558
9
55
165771
28
59
1
164333
89
115058
75
569748246
22
85
74
299654
28
71
79
44896
81
921770110
27
472587
77440389
400563
138699
284867
84
190893
87335
29
85
22
33
23
83
86
47
33
268532
98
1
64
157574535
825386919
718082818
30
79
873627596
660037386
59
111275
68
22
333732
701485172
4
7
216144
9
42
124198
50
313083
7
441264
82
200762
57
478089085
53
24083
3
74
6
47
31
289603
5
3
17
213282
2
11
16890
267212
455618
43
301000
71
1
262603
1
21
493931
478976
41
490707
285036173
36
2
38442
79
213193
33
298740
24
25
3
642782693
388017
55
285429
67
30
225159
182595
3
67
24
1
15
601018356
393291
10
7
89
28
59
73
60261
63
286253
76688
294238
484666
290025
75
16985
75036
34
173907
468452
92
328739
7
48144
1
23063615
2
491285
192307256
395765
69
18
348858
399627
64
93
9
14
25851
1
7444
66
243814
181667
46281
55
232121
12
449142
207607
1
467232
53
250258
39
417467
38
67
310703
64530
251292
230433
3
41
9
390468876
68
560268704
334896
617805570
60
109010
946628710
45
42835
43206
93
959265768
57860
145872
38
407686
678916072
20
104008
65
205953
64005
41
414873
5
41
318323
64548
440998
70
86
77
64
57
261055
53
43
397398
348004
224206
452172
360614
173960894
20941
422917
48861
19
63
51
4
98
14
68
65607
491207857
184243213
926873853
74
430701
68182
10
445838
416597
75
61
89
168618
131020
12851
92
17
44
432503
54836
645408395
214052
365849869
72
48528
8
96
89
179550066
6773
28
40
51470
8
20
566313407
157594
51
56508
9
6
153764
37
301228
22
60
31755
63
623810513
112352
31
28017701
21
156676
20
3
43
88
53
45
1
21
388418
97
92902
359974
8
281722
158308
4
57
320312733
113879
32
56211
265902
480448
444931
186356
385683
43
736377629
2
71
285096
33
409832
1
39
357363
151551
259034
64228
73
19
260212
6
37
164837
119270
363342809
10244
975487405
154888
113692
94
31
431741
45476
96
95
244462
18
70
372636
35
40
445229
86
91
106094
470635
191507133
913322039
83
381810
65
600471630
439697
9
723849177
245668
83
369097
354217
56
23
1
235731
362592604
88
55271
13
264277
446901
69704
22
309221
214482
119340
335020
396534
4
4
77
75
73
15
397728
70
471174
443332318
25303
61
411634
62
447141
471464
349169
22
64
94
71
306831
140202
8776166
79
77
18
67
107178
476926
22
430604
83
400088
73
65
83
380060
6
50486
104618
844544338
196945
9
18832
115617300
28
79
43
64
28
988018119
746305450
98
232454370
303827
64165769
13
4407
59
10228
53
367765
28
200144
93
470770
36734
15
6
239785
353235
24
490323
77
111698
58
359346473
103804
27
365689
127426
36
69
4
239391
4
167946
29
6
462617
359962
357637
20
95
43
478065
22193
26
467135
283850
43
35
1
932420210
19
458264183
2
26430
1
10
8
4
88
95
231698
23
22154
107497
46
267925
673284404
28
353244
6
457763
424284
95
148001
27
96863
128937
34
31
410435
242306
2
63
6
317506328
54097
10
91486
964236104
3
466973
42
443673
74
11
522869166
37
19
53
36
385689
436885
15
25
15
53
197089
27
195748
32
1
54
85385
419387
48
19
28
484895
484071
62
495937
17
83
348690
92
93
39
2
57
31836
515561693
56
48
59
278749
466913
351430
3
82
61
15
42252
189015
32949
76
37
17
48
42
27
210615
59
371164
26
22
65359
309981
73
461691
419200
487774
465466
23
33
94
465793
183829
97
43
90
66
34
1
63
93
242084
322253
627755312
326890
83
8
49
66
424260
479672
15
913829163
48
6
73
1
1
34
661830452
18
4
12
465532
488711057
21
193606
46
39
39
994219421
33
40
55
41
3
309981797
34
8
109157
338129
286350
196861
49
42696
92
239270
66
375480
31
68
7
50
82
909924611
6
61
35
252734265
353475
922583509
346412
23
41
87
187944
93
384752
46
479804
99
10
1
962528321
1
6
19
450564
47
46
442758
60
430575642
8
40
636417212
23
89
31
19
853569556
24
5
22
64
87
195321
80
224472
225423
28944
88
88
43
20
456586
489883
435594
66
14
48
139923
332203
437248958
85
44
23
364452
42
202671
147371582
44
2
34
67
148530
374379
102977
118674
7
29
55
86
203021
260366
93
410836
431031
3
9052
75
277342
98
269787
93
38
41
187582
121656230
127786
6
376154
3
306114
48
93
56
3
47011
807222426
99
416897
80
120070
398405
45
203670
158803
54
410559
91
295914
227221
419219
299227
52
422037
77
67
356036
31489
63
478181
54
32
31
431568
63545
34
457098
99
460800
6
85
490660895
361308
1
4
3
335823
73
415082
283957
8
63
73
213487
719766929
826582376
12
476725
33
134749
410289
47433
34131
8
66
43
76
494700047
92
78
40
461565
171308
296526
193420
68
325194
205640
83
241085
22
85
383177
36
295459
66
125752
5
390126
9
49
432410
77
66
468713
80
97
223239
1
295322
8
393888
470711
13
152828
345009
4262
67
122223
149192
7
24947
80866
33
161005
416902
85
61
19
76
178299
450731
8
117831930
40
215979
172759
971669648
43823
476641
86
77
763761521
539795949
216820
91
88
115548550
93
197056
36
429195
663506951
29849
27
1
210967783
81322371
67
948457413
88128
68
407403
385910
46
2882
5
31491
254010
99
396679
122385756
869427116
144638
382243
66
98
132804
6
6
177205
465045
33
101917
91
21
64
402601
98
149943
242259
50
124912102
82807
25
18890
94
19
92
415606
37
48
213918
95005
2
4
932870190
49
44
21
102267
206877
298011
287334
100387
9
47
4
345519
67
45065
674003382
361026
93
74
799258352
82
7
62
35893
328527
356681
72
19557
89
66070
89202
1
994178914
40
39
99828
230168
302967
24
828195007
95
7
48
33
65
433553
489315
13
55209
38978
22
198954
402402
86
65
79
57489
61
461206904
2
5
82
19
349290
53
64
234782
69
74
113009
189291
83
71
33
269330920
64341
429896
363229811
668256659
39
1
77426706
371753
95
88
74
354784
315573
47
1
103975
15
80163
76
293443
92
89
51
3293662
57
12
35
417202
257095
69
383080
26
278016
110865
260874
3
117191
52
233065
5
43790
258027
66
564107566
28
78
158946
2
45
3
543991970
411125
167439
213233241
79
110247961
543346644
2
4
34
8
182613
30
281855
46
125081
10
31783
26
99292967
89
125698
30
6
47
369948
419463
316814
236645335
60
163686
52
330374
50
92
6
441302
867479831
30
415381
126666
87
262725
229745
85
65
359996
77
67596
27
69
22
424688
92
24
330805
31
79
272614
368562
456235
34
154536
464996
85
9
53
46
497996
84
358409
5
29
27
258233
83
25
80
18958
64
95
29
4
6
3
102720
24
69
34
257739138
34
98
463686
806570133
63
279938799
80
8
663618094
14
69
41709
182515802
182394
50
226792
283306172
24044
30
442999
8
922212733
27
50
458796
424778
68
60
480436
290223
168545
210659
261707
264417
19758
264061
96
249938
60
264412
278636
33
65167
27
18
448728
82
85
53
128288
250336013
497381
21
4
2
212171
83
7
6
459683
408135
3
287412
486037
80
6
42275
95
451212
55752
86
286037
40
42
21
88
66
65
10
16
228651109
686636883
48
63
376165
12
5
249395
42
3
375571
41
90
46
17
470283264
99332
176707
240121
15
18
88108
842466054
697993686
25
407320
38
2
288413593
18
75
18
80
164591
455303
88
187677
77
457935258
48
319142
49
396619
327164
5
18
4
353503
367435
521755349
18
353807636
55
12154295
3
588160940
81
90
3
23
210633
127685
54
415731
574721347
49
59
140582
45
299036
481615
19
6
147166
15
387162782
110693225
299123
467082
3
36
26
62
4
93
173959
29
32
21
257610
724116039
806010069
21
61
446431
16
4
884948909
27341819
439960
366848
315961
34814
870932602
347947
20
9304657
124858
233619
64310
111460
290840
9
954804232
85
27664673
26
354617
278121
9
9
33
88
16
92
117568
51
295617
1
40
64
72
13
369119
70
44
97
2
495415
48
108979
432690
62
33
83
92
59
297009
239743
4
91171
439619
3
4
1
30530
82159
39
3
386517
334885
84
18
89
36
4
62370
78
692377578
6
426808
56
133784049
4
8
955691696
107625
40
3
3
52000
16
428325
10
54
375208
50
55
82452
17
241513
436254
132178
370899
273426
229025
64
56
82420
9
62
212088
79172
502985011
354146
6
378964120
4
76606
37
102934
25
2
44
18
308709
716338028
745401065
468434369
64
5
68119
496984
160226
34
1
269236
45
75
115172427
23073
235463
75
262495
228372
408241
330594
88
57
45
11
36356
183683
91
784216851
25
57
73747
2
204890
425962923
263700
33
122148513
468041
8
452330
233035
659298897
23925
162720
70
442040
206904
414179
89
932202734
1
346609
36
256198
481771789
62
347945
125775
62
32509
291687
330857
4070
313872644
90
35
250288
124894
71659
75
172678513
37905
97
19597
274303
97
65515
457980
55
16
39
132782
178331
19522872
50169
315010
235619
89
223116
33
67
91
272493
32
65
98203
242841
6
412442
31
351243
69
2206
81
28
21555
396685
849867707
390849
29
225688
286620
6
214598
46
7
61
350754
72583
20
155502
486052
8
7
251992477
108957
42401
288365
3
123516
97
5
265566
198689
283409
12
10
74
66530
58
87
286101
16
14
378370
66
78
56
74
166994
5
59
177486
66
52
74
377654
70
14
344772
355981
64
499273
11
13
22
198546
54153
90
186070641
63585
257228
17124
85
460622
81
13
20760
256010
9
95
310981
176594
148286
566250554
26
275649
25
97
61
131853867
97
91
38
497928
80
63
251238
7
344796751
377858
1
900926488
75
40
341181
32
5
7
141473
49
137796130
194612
2
531517063
246626173
103897
7
99
90
56
54
18
10
60
31
355753
303542209
325365
352820
207065
484124
185736
73
104922
18
5
80
16
261897
499621
23284
107190
389963
520150431
99
33
92
8
39
3
2
6
142813
278980
229405
63
5
29
66
453364
9497
46
72
487548
232627
470297
32
61018
82
94
76894
60965
8
52
144735
54
247069
81
3
142419
3
91
8
332721646
5
107082
95
72
8
439172
51
20175
51
80
91411
97
57
15
379643
52
25
277918
367568
302384
239546
410630
295393
70
340666
24
17
202000
454038
339522
400593
4
249268
96
73
450134
1
34
10
139139
67
83
29
292523
322984
9
73
403977
44969228
336664
407608
9
1
24
9
2
95
45
47
7
269528
13
43
456274
207760
925913631
105035
90
76
375408
123408
8
99
277186
79
34
1
60
317498
9
12
740756363
308365
90
3
457304
191328
35
73
100548
113751
428823
63
1
476165
249396626
150749
97
634757347
239028
91
80108
956102381
28952
87
45
50
53
2
379622
67
126211
3
239305
296846
74
241094
39
74
122018583
17
2
25
47
38
73
68
80
8142736
652221661
187676
86
27
488484
340498
383486
129721
474170
319216
421386
9
2
22074
94147
391691
572765856
55
1
29
326295395
49
147389
400644
394030078
84
462432
7
475934
92
62
419239561
48
338662
323786
99
87403
2086
96
41
241178725
428702
495002
34
27
26153
58739
67672
55
72
70
14
66
90
19
14
362365
46
432331
96
10445
58028
20
185589
36123060
291249
218921
11
98
75351
389598167
745378261
180916016
32684
246431
20702055
13
75
1
8
115680
7
312167
109338
195398
2
43
326021
35
7
109794
24156
65
81306
484295
452325
321780
940129697
389555
41964
449106
492115
52
16
51
88
67455
94
14
77183
752387794
65
38
426224
274197
24
101857
127348
284191633
15
93
78
30
78083
60
424128
58
17795
8096
19
95
358682
320912
98
250606
2
154000
92
181956112
56
25
8
6
200931
13
4
3
855259641
478241
267157657
76
143435
9
417523
296474
158278
343189
5
78408
8
56
65
663334454
1
90585586
64669
277493
2
84
311138
276704
71
78
439549
62
74
95
44
100766568
44382
315646
427222
233311
3
28
82
1
123161
182683
80056
2
424768
341349
65023
415829
23
208267
210428
81
90
8
44
750752840
66495
428543
8
239674
119773
52287
295961
319958
6
7
37
447086
19
45118
9
74
39
164246
51
65
82221
47
245824
61
238607
226706
66
25
14
24
410232
74
30
27
268715296
368043
98
139450
198957
38
3
3
72930
82
257608
73
33
43
103386
280784
289666
439670
12
52370
405686
133284
1
24
81
330041
79
427433
12
510420617
42879
16
56
9
170533
11
252523
57
46
50
678343924
41966250
17391
10
10
97424
253621
3
8
422510
440914
378716
75
142953
449001
89
449508
7
6
30
13
91828
8
1
21
400601
385684
179596933
14
30
793626043
63
49
88
12
73
32
147693
85
85790
113538645
19
150618
85
168300
143723
24
208452682
378604
87
74
298861
183035
57
989454511
7
6
84320
70024998
18
3
50972
198577
303245
87058
445913
72
5
3
395804
11
35
23
114880
26
21
6
8
32
226922
41
308257
827730590
53
62
81
446983
295731
13
68
97
157738
18
196479575
374065
149073
81
48
288175
477093
83
66
518490489
574689506
456306
71
16
40
34
286220
237269
172458
64
27
872695852
6
8
66701
313238
88
65
48136
14
9
9
20
59
9
2
19
34
15357
24
352352
135024
489299
46
62
314525
98
199801
31
48007
14
63
448804
2
93
464786
61
34
56
44556
417857
352477
62
333394
45
4
304151
330958
272257
183631839
69
229930
35
195253
462632
457678
31
71150
220441
493358
41
58581
134909
18
47
46
499721
386506
359644789
41
25
87
166522
42
392556
3
175312
57708
77
36
11
78
1
85
87
240621
34
17
348078
51
55
393730936
283629
105684
237116
203198
91
46
352454
186687
79
12
126836
213145
143837
237337921
64
87
42
403872
92
632850795
219418
360388242
23
241672
705856604
82747
85
785866500
280958
30727
431109
478899623
98
442809715
480959
5
87
246857
43
61
53
1
438100
48
62
58
138945
4
254691
231421
21
27
320056
16
761320261
299571
4
568772959
81
8
247856
42
56
357082
467615
44
6
433742
99134
54
58
295905
98
480164003
172320
30
474921648
313526
417446
64
2
63776
226186
3
79
144066
30
1
7
863156056
76
64
19
9
4
15
22
78
481045
66001169
3
37
76
33
88
364593690
536040580
426321
27
25
398956925
98
91
850346012
20
9001
1
74404
492149
3
145573
27
494867
338618
939943185
375766
15161
10570
439348
551755811
171313
26
785931105
440047
472784
433122
22
59
90
56
95
69244885
64
76
13461
88
17
88
18980
28
718232680
43
39
86485
92379
777843727
58956
285020
63
172770
83197
78
103874386
160982
219631
45
1
486376
492736
13
112303085
83
457069
195450
53
236075
61
416643
24
48
46
49
356797
59
475607
116143
48
22
9
152977
56644
6
109247
419052
56903
552865125
9
479070
178760631
9
437622
186466
270148
34
2725
88
43
55
88
407894
85
11
151785
7
3
6
232315
18
180039
6
59
96519
63
8
631851142
42
963691610
80
75
27094
70
1
7
102810
150481
74463
25
76
21
369853
229790
22
122058
334162
241773
273982
300355
221051
5
75
209413
651825044
54
48
5
81
48
65
61
147668
24
14
4
295709
106402
455411
64
41
130985853
153826
62
66951
93272
11
880827638
231650
18
79
630913096
7
7
95
82
26
90
382781
849920062
267018094
154486
1
1
690814783
264958
39
137606
570810512
64
253015
398227910
21
15
136273
254629
33
62
66
91
94
388410
185614
175390
185087
92
167807
31311
252762
114479
955890499
84
130075
82370
279087544
21
99
82
2
36
51
48
72
299033
58
23
66
52
400353
9
397339
173965
77
23
58
48
37
16
368070
457099
59
6
93
449463
42
60265
71009736
147244
37
57293
319218
9
339304
200203
221415
373643650
59397
90
226746
59
272498
23
1
6
118583
9
638516377
122620
77294
361385
214568
176226
270094
162953
23
75
93
1
71438
19
17
42
2
459244
80
80
72
8
3
466742
358
48
64
22
391165182
18
1
9
24
96
67165
61
82
42
908677793
175184
60
31
61
7
71
337522
565712752
9
11
285481
68
15660
63
851358039
391613
230607
419633
203908
50413281
9
20
45
462429
456927
28743591
8
324282
438473
45
230457
432941
377556
320548
291747
91
9
8
550810267
94
51
911593437
351112
45
279550
36439
6
315868
26
354201
82
61
263644
34
3
316835
68
482770
86
397167
90257
408446
580458737
429988
90729085
191083
58561
130791
94
298884
91
232156741
39
13
34929
20
89
19
12
52
302905
74294
184743
8
962079796
240809
18
87
138458
230379
352260
42129
487399
379347
187777
2
70
864702661
362578
769854856
452285
479963
4
378539
27
20
49
79
72
65
342864
35
93
6
8
29
24
41116
64
35
59
146315
924189249
266843
173638
647643337
140884
12
279745
4
9
490554
4636
179214
207172
48
30857
23
523730462
455049
24
406908
35
73
348539110
16
87
384986
416466
1
350801
30
67
397774
46
51
31
414255
245531447
69
7916
85
967483028
50
66
19
28
270318
7
62
44
16
190
83
44
218391
69
20
119352
155159
32
29
56
34
22
1
15
308005
28
301244
5
115268
755090214
66
49
309197
356522
591031882
194964
256432
468932
97
85485
337942
169799
298831
181944
89
80
89
81
17
302403
13
77
23930
33
4
207560
11
27
9
130146127
215298
63
171202
482120
39
319310
67
2
612531339
13
3
88
74
107351
19
30
255445
22
404144
230160
55
213089
89557
446805
3
36
9709
95
98
476523
458561
69
393035986
71848
366485
102764
376844
18
93
293245
34
83
3
9
55
30
83
97
17
230901
455889
253683
25
45
61
404487
28
84
158808
4
338340
54
471913
271538
46
87
13
70
331669
45
200005
76
44000
438143
300731417
88
330023
57
2
385429
92
499494
32
448972
41
397546
392526
4
399342
6819
473842
866252114
324280792
48
195318
65
464874
72075
390809
111071744
8
97
41
5
1
67
51
48333
5
447340
6
369392
181049
56
928337363
95
169934088
4
94
176992
17
64
64
23
58
264663
1838092
47
54
495050
65739821
53996
29
6
4
76
41
14
7
1
51
244908715
27
625430857
1
28
63
357757572
13
72
42566
3
22
242140
115522
74
94
69
7
80
292178
410562
30
21
27
33
80
47
221539
66
61
33643
221386
32
359468
4
529848884
227183
45
125105528
408976
61845
30
417739
97
53
6
19
136236430
85449
320727
91198
224617
417678597
80339
55
200028
6
42
102545
234335
466038
5
433926
52
1
41
5
9
35
254960
43
493248
69
111086
308567
270602
30
62
22
69
339688
475330
6
67
47
86
31
6378
314160
54
80
82
218909
40
12
60
43
7
12
7016271
63
7
62
48
137028
166372
150673
870805960
24
267816
43532
252956
228426
63
869043919
338817
94
333041
91
1406
516916311
58
48
11
352535
66752
95
20
296251648
72
19
455633
17
293139
141306
70
495334
40
39578
80
215740
94
37695
852424192
16
23170
33
80
172270
494966
275834
42
58
56
9
73
58
50
3
68
88
13024
73
61
94
432795
77
79
5
354855
552899499
68
60
51
20
97
495812
143643539
360061
535601299
15
471194
35
64397
9
29
83
641402916
15
493559
470437149
97
28
28
97
82684
8
8
347649
60
18
146344
23
25
68
254697
18
434138
1
803938791
37
4
11
80
34
333548
229617
18748
148894
189244
94
138271
8
220688
5
17
55
8
11
353687
307684
274021749
207571
275540
146933
334551
47043221
82526
334723
16
22
54
12
334761
4
21
270346
47374831
401612
976246030
5
446040
80
55238
43
268661
64
73
446950
207206
94
85
50
498264823
40
73534464
43
168351
59
26307
131171
35
37
83538
478374
364684
113081
74
71
1
10
10
431748
483630
18124
75
315506
299534184
27
5
516958825
175843239
4
454304595
112702
359950
225323
188512
87
102611
63
380695
423195
456405
258194
38
462727
619859684
203890
7
49697
3
51
337671
3
86
40
35256
439416
460080
41
72
39606
250461062
51
76
52
94
51
300551
73
69004
310113
3
72267
274379
264267
8
4
44
384902
815363581
786740375
372555
366600
16
4
182831
47511084
267184
60
19
383631
20
161628
402193
7448
249732
12
49
320836702
419438
1
166518
404778
16
911275844
82
93
479521
63
41
32
306117
59529
31
9
99861363
319948
243968
173109
280081
479011484
21
774325200
62
238769
30309
20
47
34
6
1
76
3
63
16
214798
271229
196887
1
128351
425099
32
79
5
46
122049
629108000
376353
55576
26
438692837
89
351912
64
10
752223741
45
18
792352133
30980
85
8
112577
368017
14
4
297257
227484
5
19
43
6
100502
7522
97
15
63
590152953
25
400885
290055
499998
389796
44
93
402991
250119
94
10
1
602664808
14
96
96
4
1
13
92
24
52
62966791
62
377695
102315
32
2
11
56678
78
445972
246489
112681
53
249236
11
64
171512467
57069
441911
467884
25799
451715
500218104
36
119879
16701
7
8
45840
3
7
88
8
190435
38232
18
608557351
83
344462
5
79
12
307311
45
1
87
26
81
93
872960468
22
5
148010268
48
852820030
117374
30
69874
264482
57249
65
1
69355601
146326
34
924518436
193238
49
324152653
59
84
257287
299865
514676813
61132
15
808473140
82
198775
327385
34
72
1
26
15
50
51
59
21720
92
4
80
3940
95
274681
43
499704
444134
56402229
15828
90
89691
143577
96
896667201
89
88
61
857823440
294898
49
279755
69
83
32
157802
215624
21
46
266677
56
797338079
32
196424
8
70
89663
8
53
284403
62205
3
5
26
19
320878
55
6
68
221060
401058
94
834021627
917594924
149828
7
57054076
405181
251283
80
279540
12
424692
27
423108
53
299037
91
544576253
39
49
54
31
55
418600
283404
50
33
307052
30
92
155143
143097
65
260847
325717
14
386777
387284580
350137
76
5
2
69
50
24670
498038
140642
7
88
2
117165
7
141555
55
250391
51
467529419
18
648540343
13
188971
27
145987
314702949
457405
174987
62
8
60912
5615
122735
61
8
341899
72
142056
21
399881
419100
16
4
376326675
20
85
100524
430551
36
47
37
260524
54
75
212769
28
434954113
236539
6
43
93
182619
33
104267
463425
32
99
384991437
36
68
8
3
65130
19942
53812
52
70
867822230
158869
69
135646877
43928
88769
696987976
457246
368472
73
93
420762
7
951644303
358767
172531
122561
72218
8
474149
5
282110
42
55
11
134074
116474
415203
68
405038411
929074805
65
65
17088439
15
170496428
79
382340950
416984
3
27
457234
192282
323795
495281
88
41398368
26
45
66
6
249016
57
459246
13
413478
55
45
328621
206479
312397
74
40
389790
50
439921
76
79
171894
45
824202038
50
95
2
84
26
44
496682
68792
37
30746
21602
79
45
65
13
42
5
79
51974353
206086
86385
31
59
38
300052
19
354139
4
413535
7
80052
35
448494
141584932
77
49
13
37
9
436830143
10
383727503
245104
416371
411693
70
345430
47
471440
52
85
141878
84
360706
201326
30
65900
88
8
5
1
9
8
442582
89767
111641024
478394180
5
65247
304066
665679889
3
40
8
360629
98
99169
53
96
86
359536
50
196260
145434
933006075
42813
157098
55
315448
327260
4
7
18
84
270458559
51
925533356
73019
13
219909780
140122
78
5
329364
76
128998664
5
420659
26
87
377205
144135969
25
269111
427136075
479904
222719
23
16
43
94964
58
62831
13
189293
389609
61670
429107
3
60
240028708
80875
817132574
185237
75
25
452784
21
12
95
79875
21
24
9
404441509
11
86
415895
89
28950
8
60779
374876
401628
399230
51
98
50
385426
76
23
401995
11
368909903
123406
68
66
16
28
88
27
32
46353
4951
17
39
447551
442346
43
434884
94
114153
85568
452331588
22
2
45
172804785
486283
10
4
5
82377
95731
49
55
171919
415274
56
21
22
58
67
12
52
31
6
362813
88
9
84
337723
423649
89
75
497448
65561
257133
795825047
307832
58
43
16
439076
16023
139679
50
664955075
75852
65
89
204582
6290333
11
393835
473650
126175
143562
261087919
487195
88
104632
86
310578
89
46353
422487
302261
20
51
9
285876
37
100156
169804
83
388807
3
141456
217915
82
286153
7
112444
127711
177037900
456796262
80
3
436354
345109
19
61
67920
349811
401553
88019
51
966950887
42256
52
11
268675
53
606943664
22
97
111540
75
164642
10
33
1
220480
18125
37
70
83
98225
717816226
97
54
107320
127056
93341
75
149899
88
2
113309
46
57052
68
499150
735575284
4
2
97
340043
57
973392793
74
4
96768
252219
20
349430
410220
51
359359
51
83
58
459156
34
58
14
64
93
152066
356537
438901
64
64
87231
21
55
23
678339090
316768
427350
26
42593
125965
188900
28
679203061
90
78
2220
4
414233
233958
53
22
86
37
275167
415169
74
44
36
80
3
50
26
55910
393492079
64
371617181
41228
331170
4
145557
681583093
40
97
95
155465
5
89
286986
40726455
4
3
133615
78
86
20
5
399248
24
352351
443138
63431
461837
5
6
332255
31
13
7
6
63
95
192183
223447
304646
848739954
4
226736
64
225768
87
333298363
321020
476147428
248582
78
5
173855
4
811260442
33
7
448198545
92
354416
309665
62
75
27
49
83
33
218977
432260
18
155537492
250010
18
1
60
20953
455286
67
29
195442
379396960
74
58469
25
23
92
98
367003
112922209
84
285449
24
318760502
65
162181
19713
284191940
460388
422835
479644
131032
50
13079
394576
318387
49
3
34
799032331
200905
84
21
210253790
10
61
3
456681
195969
14
61
324289
131657
57
477452
14753
5
366357
38
5
328267
365251589
81
81
17
313769
97
203194
83
36
459129
71
236372
86
207225
8
443524
53
106564
305879
5
52
32
93
6
328292
10
33
58
37
515807186
4
453371
18
84
66550
81984
16
306531602
82
355571993
278727
301658
48
11
122705
95151
491277
96
48
37
64
371342
2
72
249719151
423457
7
74
55
205315
50
69
104032
106054
390934302
68
395418
363289005
326084569
224343
426972
389575
429903
16
423738
338578
367429
42
952570612
451700
8532
247297
332575731
55
172455
6
18
430804
67167
13
89
94
276175
58
379051
54
202920
341066473
411114
56
281970
8
3
230693
29
41
104317
33
209760
2
10682
167978
165457023
87
225462
30
400496
1
30327
499360
95
22
4
305969
401822
493939
23
5
357841
86
482029
93757
67
443949
1
8
62767
156857
127608
9
234362
203183
68151
37
373070
31
71
751478786
171042731
459762
55
29
140419779
135207234
89724
9
21
10717
9
68
190811
323511
42
70
423469
346437
53
69
448431163
299523
52
45
357379156
264404
8
58
88
35
39843
36
432343
259862
348330
315469
33
223796
44
98
46
681671524
428785
624317431
102505
63
65
293285
17
7614
1
137925
52
355209
31804
21
68
49
256963
119736678
46548
44
204630
62719
96
4
145497
2
182459
98759
76
986378937
470154
172845
367874
34484
347365
3
110680
74
9
232030
6
606783943
15
99471
50
95
42
77
282279
222865
98
4
406691
22
47
23
79
298167
134672885
98
8
48886
1
330020
30515
584067752
70
77
465299
427342359
19
4
64
230325
157526
176783
461257
87
466815
218197
245467
330851
141973
88
58430
11019
91
90
212945
11
73
82
11
414687
56
332120
273573
80
20
332626
52
252334
3
257270
3
77
302096
225202
114134
97
435094
89
219525
145949
13
17
18
435367
830325896
299600
445174
442983
252534
17634
1
8505444
317452
90
51
51
20
21600
86
6
64411
55
406798
95
477771
2
17
26531
73
183739
238495
2
5
9
22
138632
484127
89
288437
372096
17
147050
88377
247776
197484
8
4395
226415506
279632
3
7
88
1
294800
79008
293006
78
234131
4
36
54044
964706832
81
3
55
70
17734
38
261372
26
6
349305
59
69
35
207940862
271415
390700
50
9
7
49045
97126
44044
112785
589679767
71
71
179577
496827
19
76772
59052
36
97
56
308178
420900
27
12
280599
350635
36
87
471237
82
36
8328
189827
48
199043
237091
959498594
311051
565938583
29
231156
481988
49
15
87
80
404247
2
392808656
89
60
732207076
382429
2
45
36113
64
23
2
3
250991
34
60
202451
66
9
22
397885
9
94039
88
85543
27
82
67
12
205583
651892814
103163
70
803
39
29
21
393063
58
53
3
67159
6
115440
17
40
387274
451454538
26
28000
329844
1
68
281956
139108
857933711
49
902628087
265671
49
5
114743564
217259
60
165478
15126
138101
6
29
161621
34
177466
197520
9
31659
62
128366045
13
62
2
88
133936
89
72
66620
71544
527525788
75355
4
100052
14
131133
385704
441818
24
555991006
39
23
65460
36
56
17
47
58
40
49040
41
91
78
171224
4
438096
33058
187402058
26
88
2
70855
357224
470499
163477039
92
24
465982550
41
227190
74
77
79
52
2
143092
368293
55
972897277
311420
34067
193815
53
26
15
248130
426387
161901
24
136579
61
81
272421711
496607148
51
661037570
477816
30
4
86
22
163073
89
863729989
500718227
410827
476548
24
71648
31
35
315962
266734
58
58607
396613
185140
97
3
81
84
89
73
115400
41001
3
263508
4
93
35440
59
7
252905
425012
45
263883
363820
752059464
74
218069
137781
65
28
488023
189100
66834
11
58529
97
31
47690
104899
443431
144935
146110
19
6
6
139901
56
37366
48
135923
41
267227
9
54
78
228256
265135
497842
341700
56
498403158
71
81
479249
25635
484275
22013
64164820
468559
83
251040
314632
97
251015
85
10650
55
127812
418676
52
384860
367064
7
1
92024
113861150
14193419
490479
306908
50
51
30
56
472410
95
41
151530
468514
20
92
41
46
10
166948070
8
6
493912
398645
49
2
111326
9
5
732913522
571015447
469163
436060
2
25
488496
89
68
34
449534
4
7
244644669
20
499283
21
84
242960
3
239157
263511
39574
115919
2
424954
4563186
294706
445413542
332358
89
64
33472
65
7
439125
194373
438702
297290
80
10
448269
384342
221013
73
480847
6
9472
511711541
27
373558458
53
102589
469508
69420
77
74
27
98239
39642
73
527044228
71
352495
283669096
21
59
65
586542787
15
446794
365612
81
231406
289630
191887
9
52
58
3
43
59
753469365
279891
4
482320
90713
79
39
119622
39
41
2
7
375707
12
370364
7
63
58
54
11
97
62
6
137714
32
4
5
51
238100
437011866
377056
78
274381
52
51
33
418133
61
55
48
6
34
90
42157
68
287463
325301
77
35600
419227
11
59
30
53
451003
274685
227317706
76
292469
75
69
248811
15865664
72
90
62
40
55
2
222827
22
792403749
35
713792699
115923
35
35032
870968614
20
388482
29109
10
421952
429784
375063
61
375313486
3
9
9
16
5
8
38
361270
678741255
97
52
12
93
463575
22
7
54
781887668
227562
4
318468
23
34
14
323483871
369084
19387
75
466034
86
381814
53
65
82
105338
37
42
53
197367
85
410210
175678
76
216472
14
59
43
145264
324627
774186067
9
7
2
83
428086
90
386551768
2844
31
91
21
368816
26
314957
64
375646
391239
815176926
75
20
77
46
246999
254605
355325
971853762
188196
141517
62204
26
39464
65
392473
89406
80
436493
4
16
6
386713
241822
56
10
7
466943
417556
35
21416
61
53
325722
283223
178181
370088
79
90
411993
375911
3
23
80
27324
308917
45610
123977
286649
7
8
61
116343
37
1
429730
222038
399427
68
320239061
1
7
50
2
1
19
44
2
73
95
435556
93710
59
340010
735395850
425508
20
46
18
202668
9
296482
323250
66
423538358
44
159036
45
18
13
73
86
69
39
43
87
204200
36
56
6
472850
84
59
63
35
265997
79521830
39
4
73
44
176625625
80
238219
486958
497767
7
5
437294
316745
244394
732829417
62
4
15
30265
491389
472559
84
76
42
92881
5
76
538820411
26446
65
89
76
3
74
62669
58
3
751926560
75
30
39
227658
91
334646
76
83
9
199563
14
837458251
48658301
30
189679
20
39
315947
10
378116
137756
131652
529782186
63563
370181
3
232568393
3
210375
74389299
7
38
215541
4
317458
24
30
41
5
19
90
97
42025
332964
132242
236862011
7
50086
44
36
90
89
53
490720342
92
126872
35
89
372193
41
49
1
10
61
3
41
109972
435330
818365224
80
92
469345
19
20
5
63
123743
230645
6
71
740960499
197077
84
39
81
5
420870975
499770905
87
353530
156070569
69
102421
111694
97
71
43
99437
127925
61
22
76
2
139261
63
857339089
428719375
347286
305986525
9
7
3
58695
65
350892
129551954
8
82
67
345365
97209
313181
9
212874
171111
5
17
30
130322
411141
97
242785
225480
66
283285
19
96543
69
761985565
268988070
21020
189093
330093
18
357108
13
463251
5
337186
476006
491744
37
36
20
3
29
26
89
260613591
79
960058971
40712
118433
45604895
436401
90
1398
46
47
47
19
7
368424
79
4
891597958
245932
918417185
78
74
1
455195
53
99644
31
981729744
379211
12
65
90826
61
60
2
445035
256982
46
14
256094
17
87
65
88
100750
94628806
41646
67
2
221193
7
256731
51
52
75
426550
351992
84
3
7
395090
29
34
196494485
682814576
264528
260757
78
363791
28
86
64
702954979
77634
331919
66
72
360502
84
4
309296
339946
451175863
68
64
92
16
330911
468782
37086
378700
80
40
26707
585048623
404470
237297
79
26
43
9
740364776
373639
71
56
3
879461579
13
71
857583011
169449
42196
27
57
366640
365883
9
458694
257861
229034
170320
317458
97
47
57
175143
49
102760
59892
96359
495708887
476606
98
26526
22
322092
326356
498295
497155
96
295442804
13
8
495341
79
94
270320
129710
492985
28307
89
64
82
32
6
3943
1
9
12
32914
67
65
77
54
495342
461463
41
3
30178
235950389
22388358
23
18
389110727
90086
3
7
27
87
28
59
19
429483
370627
26973
72907
24
81
1
332628
276252
299548
359000
321513
498127
403891
269700
51
320051
142252
124484
419163
23402
39
432255
267341
617498329
63
270389
88
881256921
94
450414
643591223
494417
76
7
241613
448071
70
460432
4
26
89
27
80942
75182
113930
7
28
853927396
711953552
35
428586
31
209965
74
78
68
35
48
94
46
359024415
64
4
58
454180
28758
3
82
24201
15674
249019
764843745
35
36
351617
2505777
63
124960328
256736
33
481743
76
16
72
254146
436078914
85
684409990
76
64
91
4
55
102998
112612
213412820
311997
67149
40
9
160554
130410
20
76
49
277158
61
32
303941
59
381051
60
3
117016
42
66
249602
182311
56
148964
93
6
49
22
399949
480263601
73093026
395845
273631657
7
60
42
25
15
10
4
78854
475537
308150
183442
895
36689
20
43
72
450445517
83232
278849195
417169
96130
186048
25
189211
280111
73
348294
88104
77
121705915
25
45242
13
28337
37
482023
26
192059175
680567029
101293
165618
92
304215
86888
75
25
31
75778
41
47
75
68
78
96319
9
120323
35
422702
194191
6
12
36
250875
65
11
731669185
20
3
2
81
386266
55
26
8
99
20
114377
346901
423116
538877215
11
73
68
90948
91
19
445190
410723
342416017
72588
379430
206287
91
71
140722
248307
67
70176
18
1
4
271895
29
5
456977
38
7
388673771
17667
33771
4
11
977918854
72
28
86
6
33
216303
314615
28
8
75
50
10
97
37
28229
13
57
201215
63
487041
123991822
322450
273786
279355
53
496173
37
91
478795278
228600
464040
406015
427483
35551882
186473
476842
9
74
384949669
84
71
357542
144396763
644469000
15
66
314671
96
32
9
402636
6
475681
996732350
48
25
412784
72100
385629
616777015
18
24
3
430278
430322
29
347244
34
402091982
96
431369
60
3
94
6
39
220149
51
643209733
104432505
292950
48925
97
40
76
69
98
456177
661748277
410867
25
188911
77
60070
64512
11
3
73
53564
1229
27
77934
386586
3
580249820
886736375
3
68
55
5
152185
93
474238
420438
202285
451610
63
44
93954
172451
74
184894
425879
86
34
684166134
279675
15
7
56598617
4
94
495114
67
308975
23
479784
76
2
65
513300964
286973
462717
41
91
401559
317109048
225158222
283252
425387
91
45
8
73
450836
13
411878
7
60
347377
690861894
788850664
2
35
535790679
9584
268082
19
59
112566
8
47
198698
122540
167605
74
27
24
89
320053
293611
50
69
739414875
43
81
3
219563
234930
57
140858
65
138490
47764
54
278559
22
292126
27
66
71
59724
96576
67
195000
227430904
92
305321
21
9967525
85
441284
274233
19
199223
4
222719
9
63
332195
134902
22
309188
43717
40
246989771
83556
452372
437762
8
81
241735
883329849
47
10
2
413988
218807
149103
414179
101900
39
718340441
284112
6
9
545037339
30
180090
385572
82
8
57
1
60581
9
73
9
28
69
67
66
59
443422
97
362301
4
9
1
413188
80
5596
21
419728
233120
74
103278360
8
66
123113
112143
386108
26
411223
282587
30721
7
72
77
256078
61
406217
87
543343819
198335133
47
26
93
461797
437116
383569
348866
99182
36
17
171946
77
63
439176
78
465290
215378
13
928153654
93
44
387544435
71
69586
94
225037
269425
316387202
45
79
62
58
382551
94
487208467
484212
79
29
399686
462470799
45
253413
2
327875
73721
6796
146995
322220
382636
27
57
71
174578
23547
2
34
7
484678
323284
63
743540488
71
54
80
89
26
88
80
17
99
84165
89
3
71
9
231727
142710
81665
199983
85835
582239883
262063
76
10376
5
167286
48
5
267593
40
638085602
98
340195
86
841227066
644969803
92
82
371771
110837
73
92
424685
18
52
28
62
46
80
93
89
140311
81
43
15
7
12938
60
332370
88
79
59
71
392295
277103
998365372
66
3
97
76
75
74
9
16
115767
5
85
5
55
190965
45
274461
382150
62
67
96
24
75
27
25
280359847
35
48
9
78
8
89
59
399617091
259648
363237
344980
69
129325
74
494598744
6
3
79
1
23
74
23414
29
243087
72
398842
593609957
72
24
8
378654
366468
314444
60
129256
35622
81
179679
78
93024
30851
401722
8
86
446826
133907
293154
2
496491
109069
63
99
416409374
24
8
58
346698
52965
67
264927
242541
492093
89
3775
12
43158
124230
84
73
79
15
152313
33968
267442
137221
3
493948
811714601
67
220696
249242
29
66
22
13
486387
22
46
136696
23152
438492
6
712347228
254628
347273
95
268382
5
19
885542686
214804
31
86
352341
182023
98
40
13
81
87
334968
401653
279179
268531
35
276614
101893023
401597
82
48
73
367739
48
439360
121167
623386832
353436
73
81
13645
1
200711
1
88
355305
73
411147
60
312367
57
225652538
87
79
379520067
25
54
80
240404
192811
15920
32
87
87
5
36661
34
399710024
869286107
96
340855
247573
21
238444
69
83
48
1
37
2
255713
303154
59
118489
58
28
846871039
78
392652
134347
294674
480281
425192
104312
122448327
182160
46
71
976139230
118141
313733
123541
24
371619
599303443
152290
39
268492
63
235514
409223
360873
217854
786006495
6
79
178830
24
8
255327
4989
299175
4
92
336949
6
66
64841
54
76081
6
345780
270092
45
636043143
79
48284
12
10
3
78921
74
62
43
73
63
383932
67975803
33
65
3
26
70
54
60
230183
95
103897
346954
69
441633
208637
301585
77
248560
8
4
67
7
28
219728
239681
320185
205324
89
9
47
33
86
492594298
357924
45
3
87
1
8
58016
73869
47428
70
945670814
7
98
59
208874
305679
7
55
312936
156301
160536
68
61
27070
479414
92
41303
1
7
62
1
196501
486262
72
4
11
22
20
4
182571
59866
372424
24
85102
52
28
429054
118167
363304
4
44
485912
182823
64
98
27
15
11
389019
29
722167750
425605
24
95
31
8
86435
448740
22
58
98
104111
38
62
167416
69033
77
588170915
177076
48
3
60
486722
348782899
102764
74
27
12
18
175313
76
8
8
349737
25
894280496
298878
87
5
410511
81
80
228395
251810
90
30
78
6
49
44493
61
99
134887
32
467195032
488333
161073
7
9
357830
29
89
6
471964
158061
23
217264
64
277838
163077
6
422099943
18
28
5
21954
4
30
9
94
9
993059702
171027
369282
304375
173403
190056
70
27
74
366750
4
62
90
473922
59
27
58
301398064
5
28
8
92
339864285
8
467746
6
799383693
228833
55721
471058
571530229
55
25
60
188440
295034
400048
4
15709
4
916447182
85707
492548
39
335840
448309193
722714493
204609
447761
7737
25
71
394673
13
89
26
260615
407790
20819
72
314577
989367632
940398831
6
173257
152826
233729
95
210390
252651
71
3
91
315037
39
53273
61202
5
70
90
41
22
483929
88
293442
99757
82
307086455
293104
80023
881080620
942487464
44
78
69
395706
498059
1
174577
351640
50
422011276
138197
78
59
26787
428072
10687
5
69
488172
389722
93
406343901
55
269616
219350
40
675670281
91
6
269419
54107
53
113155
21
315586247
33
167724
95
9
149871
9612
125155
480082
4
91
51
255964480
58821
479485
25
32
8989
81
3
7
77
16
278669591
79031
37
8
322619
69
336843
989124201
32
181366
151583
98
425361
314942
5
11
263806
44
42013
456329
65759
60
214483
66
39890
164868
58
84
830744370
451065
242110
221216
28
292644
7
58
24
18
82
70
310239
212634351
140333
42
37
7
9
47
592877912
86
76
741447746
1
79
81
99
489286
74965
26660
325676
244988
41
11
90
23884
238148
91
355066
8
7
61
291134
314921347
435594615
168198
35678
5
444880
418311
431998
331189
62
368229
98
49
9
31
829256501
2
60
41
319166
353718
45
3
333984
7
447926
95
138085
16
24
96
90170
198269
81
2
47
101002844
32076
94
146860
55
382999782
5
321483
89
344614
4
791622019
6712
12
20
20
6
162421
254803496
57035
31389
358287026
482309
106978
38
20
355286
971645668
23
78
380373
61
29
410385
404375
86
96
477505
78448
184230
441153
75
70
13
479246
12
61959
74
308777
12
354125
468723
23
272262
262079867
73847
421027
21
37136
48
358859962
37
394253
88
21
25
53
97
989314630
79
980121662
31
6
405351
245893
16
99
323623
14
45
79698
37
58
424710
333449
78645
494696
159224
73
45
167858
362256
59
661171635
75
1
324962
115827
103988
337984
180427
89
330779
53
420199457
94
227227
67120917
433220
57
429361
479239
249761
6
29
66
57536
45
990017145
21
83
56712
91
197692
67
27
8
4
283862
79
54
205740286
65
42
12
346708042
483201
442144
58
237601
89
39
255269
474669
89
97
246892
61
390390
65
56
150306
38
247117
305120
42
7623
75
501443351
962382733
225849
467437
469746
247908
8
8
378301
45
130827
257725
3
31
206183938
144764
56
17
934142416
389170
118270
312256
205088
30
1
404831
179085
44
265972
42
4
13
64
831343686
1
197293379
7
56441
85097454
263494313
302999
7
920
119927
7
58393033
447204
423486
5
202211
352570
121435
295358
68
91
23
411459
307455
55
9
18
99
6
434063
306607
2
339755
3
37
7
2
58864
295860
923620862
4
427137
464210
89
76
30
284054
434206
96
383745
129214439
15
38
2
55
69
341497
92
35
56105
307750003
8
45
208617
12
316654
92
88
8
22
206100
98
148542
60
102950
97
456079
5
202402
628856510
318118
2
284322
225935
94
378639
216858
87
795179259
58
25
84303
7
324226
417828
98
73869
86
11
226653
286187
76
55
9632
83281
99
71602
48
71
27
816187092
26
91
3
85
169300
906892124
34
7
57
4
341679
298892
299277
263880
14
465862
289036
158181
316640
49
165798
541769986
218781
6
15
383353
564360787
446314
196822
294060649
244781
121272
258100426
65
48
564239268
13
4
21
57
35
6
6
110199
10
14
218625
378633
129356
53
7
645587102
55
436979
27581
7
3
35
90
11409
12
487132
6
44
450700
262171
320842
295019
23358
59
41
3
25
45
76
252540
4
125647
21
232605
54
64
110578
443566
79
993785544
469794
79
448949
289525
75
15
39698
74
49
45
588320744
316733645
39
166171
38
83
79
85
6
127027
460098
254733
97
41
66937
7
5407308
89
61
4
221051
141192
1
13
236071123
66
2
67
490167
428008
37
17
19
91
298028
40071
973035491
51
88242534
434386778
447212
453224
343703400
120147
16
101076
8
95702
211213
58
74320
473809
193521
303954
98
401028274
69
492571791
153341
82
63
51
446074
945335691
20
83
454037
451145
486011
982612703
41
75
240287
562484678
383743
66
39
17
63
27
45
17
490705
263564609
15
83
154686
86
95
224482
48
400902
9
418798
6
74
795528960
219797
62
36
85
26
68
52
28
78
74
89
88
96
84
822415236
17
648088838
47
1
7
60
20
74
247206682
49
46
7
297704
52
2
31
9
12
277152
37922
94
62505
72
196879821
147197
40
87
86
1
39124
26
51
620597987
494666
57258
795520811
816321946
5
598062022
52
293234
27
64
8
938555121
5
59
496858
143127576
12
21860
77
99
6
50
56074907
40
319247
111284
306900
348049
430437
22
51570
422767414
57
14726
439555083
46
4533
348729
493857
44
77634
18
55281552
183275
7
162948128
422771
83108
27
67
176632
240150
121530
133674463
62951
241368
426713
16
71
28
295061
13
83
146448
24
21860
237657
7
48
56340
212959
414586
11
151844
451944
10
187730
3
30
37826
93245
3
16
44
2
146383
60072427
98028
353417
6
477890
15
48
24
24
92
46
30
89
302862
210078100
37
227060
254793
24
488661
271129
709025236
71
497113238
461804
305949
18
19
54
57
293377
99
822848296
33
59
32
71
90
494826
653931156
71177
77
49
63
626876613
20
23
246403
176425
88
4
9
784944806
37
582999302
904539217
6159
155874
90296
4
252360
333875
171890684
81
41
27
2
80
79
284477
37941
401490
1
141732
65
99
45
2
955173251
232432
493320
71
179023
6
96747
6
70
191040
256886
253584
75
61
74
490078
41
208154
196496
393990
76
103664
74
370302
262416
20
45482
82
96
60
156534
2
50
72
35
404908
169917
598729117
7
91
168000
558538798
52176
273441
42
26296
25
59
35
73
117285
914959770
4
89639
36
25
64
16759
11
85
66
23
644255339
79967
153138375
40
82
781520077
16
148576
39
107979
213613
375202
71
74
4
29
11
475507
497163
378665
4
237534
79809
4
68
28
86595
755212726
21
91
861617812
228816
79
74
74
37978
43
386988
189019
71
1
33
155022
65
85
375952
97
357546899
89
66
28
3
371627
496143
369884
382634
90
213613179
392776
392504
20
29857
92893
2
180234
220722
2
112263
33862
46
230111
5
84
328223
357870
72
356435
401406
38
14
88
42
90941
452597
13
428711
734930963
234762
267721
143453
32
281629
95
373272
6
8
405849
474306
463212
16
1
88
94
305420
496451037
52
767002217
16
84
75
114456
317286
8
74311
12
282135
49
1
490899566
402988
52
28
7
163666
26
22905
23
293800
35
175816
107818
153343
800519093
59
56
54
247740
23
477344
233329
58
19
284165
550804188
91
9
68
334144
38
76
7
4
48
32464
426448
58
210400
60
1
248691
886254388
60
34
12
4
356077
75
346121
498796
94
174517
91495
498049
141522430
17
65472
467547
334413
150662
374788
80
42
408174
47
1
8
487931
411522
70737200
3
68
278249117
521097450
71
113558
75
80
299527
33
300221
336831
441613
11
1
120424
100410
86
503024886
12
11
98276
85
424319
101950907
81
50
93
3
994120781
57516
32360
28
46
402402
25
63540
87
8
93
63
36
54
3
90
390751
59
217625
1
306671
96292
7
88
256187
241452
27035
93400
179601
2
17
412848
5
71394
27
76
29
40356
200113601
202341
29
90
56740
20
51
226848
5
49
40
491138
4
375045
43
72
89
6
88
3
132219
3
17
8
90225
281689
339969
482378
97030
416843
41
379864
46
13382
14
41
671441602
117796
656285393
211558
83
5
6
440031
16
18
428696
11
40
490700
48
59
329102
235519
6
349123
246516
45
71251210
813159774
68
8
478974
98
127332
174503
13
468399
18
202270
42
26040
9
426444
493237
62
2
477417
249611
37
62
342
73
187288
84
73
369549443
51397
7
91
44
94
23394424
2
80
56034
84593
36
85
97048
226495
191739
514835883
107825
98
439494
17929
42
76
215828
162411
57
182094
56855
230256218
15
3
77
372117
212030694
9
238326
458794
7598
54
405392
41
97
74
57
9
72163
55448
92353
68399
387610
12
26
2
920115173
293417
343510
473750
21
74
658457133
334465
296749
657237832
404119
15205
185763767
2
332750492
83419
852459765
43
278604
1
51
425585
90
14
23
410468325
39
10
42
596435130
28
6
282634520
104239
84
66
464758386
253377
91
98
876718550
66
302993
7
24
86
8
191529
619045252
243295
496979
249865
176604
53
90
4
495927
778190896
4
2508
367604
166306
60
23166
463859
341708
425512
36
377881
80
46445
57
487860
49
62
75
468032
394783
43206
8
7
336999
34
354614
484987352
320398
32562
70
85
933842547
430338428
86
68
216492
313206
46765
99
55
49
18
447792101
312515
12361
26
733500002
4
101386
72
324884
195256
159500
424383361
109128
897441044
63
469097
917299301
47
234397
47762
80
6
473576
57
60
31458
330272
47
30
71
90
83
290671
209763
513222836
69
714365344
92
78
47
310496
497148
92
110914
1
38559
474621
18274
35
132636
83
6
288256
10
454079
28
931762782
429912322
355656
22
92
255605
448005
67475
368076299
83
474320530
201321
411123
139539
305233
417906
268112
317946
230058
16610
353404
251833
303103761
394589805
36449
19
355001
263645
69
66213
211321
56
322238
36
58068
46
26
77792
64
393338
234422
4
41031
121012
95
33
823699386
87
3
210344
84
74584
63
98
432584
73
123651
472748
83
32
184615
39231
239054
80
38080
42
9
75
96
11
1
448341
32
379728972
80
322243
404198
9
484912
138275075
34
55
91179
171378019
81
670440959
33
185937
361795
40
14028
2
10
83
53
914861307
95
9
69
210161
5
948808485
384424
451640
414120
179077
193732
811614117
44
87759
463073
24693
121368569
43
1
1
46
313911
304529
95
17
103319
14529
4
379766
84
72
446310
74
150838
583404004
90
456655
36
75
64
75
366005
79
163807895
225523
68
3
86
557326740
490365
342228
6
732670601
62
480147
44
57
535410524
89
176068147
33
410200
31658
1
51
35
258697
494043
431285465
178570
21
18
25
7
906681044
47
39
2
28986
276121
186460
342212
174056
172468
16
36
22
14
51
444011
86138618
61
12
59
99614
61286
90790
81
1
73
47
195638
208509
25377
337028
39
259025659
71
44
265889
112617
79
309937
206447
86822
338372
127444
53
314691
55
89454
3
380335
70
47
9
114956
6
78
49
6
5
41
93
30
1
57
34
278396
37866
779697907
66
232146
76
65
297892
257657981
43
63003
41
8
50
73
78
16
61
305425
70
81
88
72
48
47
194298896
50
104733
4
862921111
445478
65
25
419733
24
56
432351
12
53
341328
2
69613
17
531017336
463705
94
5
52737
265581
973224603
15
444194184
111907
21
1
54
54
32
84
96
83
26
741752397
48
111211
16
89035
24
105268436
8
56
11
47
1
404998
137782
10
94
75
48
943198302
254066
14483083
275146
49
20
4
6710972
32326
388284
348807
151798
35
879262386
127406
461936
313773
4
413678
2
473559
16
667535302
46
485960017
21
96
783907825
373717447
42022192
193332
424655
6
187994
402721
6
32
173912
548733342
220538197
368455
131084
7
707486730
86460
41583
17
34
95981
13
845454149
65
154736
294855
969933049
8
2
16
5
87
17
419063
70
64
83647
15
72
23
35
482106
480141
44
304194
343454
44
346938
26
459774
56
161458
84880
7
2
120827
107746964
206668
4
368848
83
12
64
34
141838
1
425800
119252
265124
1
67
35396
29
303019538
66
90
57
279181337
23
62423
308103
8
172127
826911463
80
35676
55
98
91
79
459270
3
47
58
411122
894970007
83
31367
91078
663243336
195145
5
489663
55
86
174005
971561094
94
61
89
432491
493262
48
24
111659
10
349994
379608819
312484
294094
43
64
29
74113
14546
51373
35
26
73
25
55
185282
52
146379
64
134312
49
403298
125640
320743
9
55814
66
13
88
76
256512
75
460383
48
51023297
274087279
132312
292784
65
68
420958
276213
732074326
35892
6
23
257699
17
98817
58
609845813
64398014
419339
701533363
2
6
22
300146
377078
177883
232865
8
9
470677
89947
75
504312969
79
171823
9
788303512
52
409118
78
1
98
51
409302
674842185
463798
20
704101827
5
175884
401105
54473
9
41
87
54
974213541
41
78
354002232
337290762
22
29
52
41
3
26
53633
17
77
19
11
342768
32
34290
492988
488446
95
387841
61961664
140112
44
279569
387454
93
47
86
654928505
1
133507
73
70
23
91
62
246849366
133877
390031
35
351844
46
11
83
4
621872639
18
681742276
562105239
30
90
402747
304625
19721
22
141977
62
97
527670242
207990
69
894840795
232313
6
175376
69453
678203296
497262
63
304918
118939
429721
111319
282166
249964
305879
27410
141928
45580
20
54
37435
21
325943
53
352666
71
7
5
484939
124302951
87
66
8
40
87
32
160251
214379
181581
11
54
95184
313405
99
213315
644625905
14
60
168477
169113
19
98
261720
329963
73
9
444939
99
435987
4
42
15
5
9
27
198809
43
23
1
96034
138437
78
197199599
47
189148
41
485165
322701
396334
7
377313
3
299715
364882
721059742
60
42
236046
1414
47
456528
98
6
3
88
123001
114750
229488
44
16
90
55
9
38
465573
567507177
38075
374060
5
156758178
77131188
42
25
306154
187828
94
18
6
57468
1
37328283
282247
2
173843
145460
344789
48
223154
345273
387379909
65
100170
364147
93
63
88
558729250
23
387326
155754
18
125574
3
65
57
51
206946
492965
6
87617
70
29736
56506
55
133444
368410
100975
499762
73
51
20
639673710
155446470
419334
410478241
373585
14
2
63
31
46542
20
157276
310535
16
17
22813
97
58
65
185249
56
494630
10
43
409748
53
237013
72
49823
753946904
302547
79
24
734419399
59230
376343
55
37
388392
387025443
26
77
169055
3
813794243
417342
390303170
561850833
40375
62
95
41
5
73
44
353779
51
342918
41984
48
394946
303207
388561
429401
252870
463667
460368
3
42
29388
93
5
38126
718525413
164307
5
261408
238906
3
18
50
1
267982
449646
6
194951
209974
53
208264447
94551
78673
56441
920693707
143057
89
68090
45
456493
8
462174
77
68
90
2
843106999
480615
96112
78
61
39
12
823968560
7
8
445960
70
177003
412541
429089
28
35
14261
36
42
81
212966
36
22
62799
489655
1
382060
6
482964
109961
137050
6
347656
3
662499710
30908
29
240779
20064
15
5
38
3
2
380141
3
282160
378067
226470
1
93034
34
28
479451
403822
42
67
347575
405107
412704428
143423
744312451
681
7
7
58
69
139123
15
5
337779
327230
1
676048608
153273
13
456008
187009
38
72
76955
786303178
58
49524
357607
36
26
13
138209817
32
135610912
406662
44
98
309308
58
424003
27
5
14
92231
164412
829183216
45
34
3
8
358026179
67
23
3
384713
234819
20
98
200630
76
7
21
56
502392601
2
400001
80
178265
87
5
28863
54
127590
52
380369
380997
65
91
2
138597
49469474
305173
39
204863
55
51312
67
54
89
97
302620
110668
53
19
20
442912
755876816
472934
374293
201222
136747
69
372057
412255
468153
380467
3
369766743
186907
83
979367443
131721
76
492520
980101394
43
440675
342061
34
7
416895
19
46
7
299135
52
475089
839686701
40
457631
59323
276018
63
12997
93
75
307907
32
293101738
17335
73
450966
326493
247940
22
42
203726
54
4
88
5
142734
454111
1
201251
71
8
200816
89
43
35
12
261279852
56
91821
396742
62
9
44
245876
63
32
28385898
127266
106698
34
152739
41
59805
28
47
89
5
196112
134109
47
77
305597
355382
21
807189715
48
88
47
306451
35
214977
362345
74
4
79
157534
61956
4
15
644711493
2
95
342396218
55
45
208982
3
42
363097365
946664658
84
68
107048181
25
31
52
508236520
14
269563558
14
373240
53244
546526976
56570
15
284921
263184
41
308167
70482
43
71
274892
98
109546
57
61
96
214641
7
14
449726474
196582
374967662
28
68
39
5
398270214
7
273221965
406736342
4
480298
96
339299
70
321712
4
58
357866
14
360985
11
348595
408725684
44
324145
574812362
30830
11
272744
8
402148
13
247495
610635550
22
8
80
159360
91
30
45
98321
50
328795
143922
477276
222739
16
445115
119702
24
59
21
18
9
22
29849
91712726
103359
80
3
98
43
42
9
3
2
245902
6
68
186806
64
79005
74
160926844
63
356712
416824135
27
203522
184614
78
92
204432
104006
64
357080
92
375967
30
58
8
358263136
481889
399241
40865
68
190486
31
394097210
969061740
432058
29
41
62
425084
5
28
58
53
59134
409165
158394
95976
94
5
11
293899
345420432
165667
448914065
137280
32
199401
91
35
21
583846015
91
450894
217962
445033
477632
5
18
204920
33
238530120
67
17
889979077
284878164
99
398483
361730
443692
475257
70
213076
94214
909913382
436818
36
12398
113990
178801
447666
238800
2
54
387648
11
6
671316390
8
134331567
873505752
44
340785
391322
35
32944
79381
1
116530
473591
198811
406845
59
54354
67686
47
58976
30
5
165367194
9
281459
15
131691
3
107358
157301961
690335268
5
55
430873
257417
76
245803525
248043
470883
3
82
323345
7
409887
19088099
56
122042
469859220
18
74
58458
265183
28
319608
406593
8
337713
340667
82564
9
65
32651
59
809465424
326987
305260
8
387736
450568
8
4
323818
36
65039
32
55
172623
5182
67
6
55
5
26255
14
25
94
25
29
252372
387124
142768
4
69
41
65
374339396
352530
19
754924100
220950
175697
1
73
426511
5
65
7
379982
431859
497316
97987
59538
193052
444816
150414668
30
102401
393299
296216
34
4
155283
6
24
22
240044786
343181
535891423
36
60
458004700
39970
112197
281034
81
124289857
347749
64659
221107
98
6
13
22
312260
74
643108283
53
65
679371306
6
258038
125973
202652
389036
989630320
123592907
6
236918
341294
7
79
276727
178408
239665
878897499
70736
22296
36
15
40187
95
31
35
4
494680
3
85
60
37
16
85
72596
5496
170193
15
67
5
101752397
57646
826926850
405263
92
8
76264
206489
158696
4
8
219592
79
499643
75
98
98
40711
439037
1
26
9
174245278
81
51
35
71
395017
270152
518937503
7
691095213
158819
44
3
47
2
16
30
89
251442
235137717
360447
166576
310167
8
473737
438579733
35
281247
54
78297211
8
221222
152713
70138
48
58
1
222465
97
798309068
14
759335215
140115717
279989
45
61
4
45956
6
18
128559
231007
94
93
522863009
279764
48
320368
980743724
8
76
407415918
6
77558
70
449062
572890374
32
19
43
48
302623
397988
210517237
59236
55
134771352
142513
252760
23
387142
717994932
68
338085
192019
967149374
45
364547152
402090
334690
425411
5
68473
4
112697
271437
83
98
900105093
31
23
431613734
20
89
41
232490
47
356028
261889
286862183
121898
88
72427
261643
3
2
491230
665344430
472199679
108148
9
47
11422
5
590592308
426697
36
31120
28916
460948
1
38860
234408
44
8
73
474693
327680
34
6
480891
4668
14
56712
389952
124092
8
374949373
284600
57
52
9
126723
91
51
8
19
413553
496639
58
99
397701
180791
54
13
264714
349428
432981
478549
12
499223
42
45435
134686
2
415969959
980525099
19
81
3
57
290567
178322
364650
492856
51
11
428459
53
376866
271629691
494947683
42
7
53
87091
40
204988
217315
67348
19
8
14
129449332
97783346
421337
63
7
2
823574695
15
70
85128
412928
52
386356377
22
6
103474
37299
483454
31
461226
5
3
742312960
186790
28983
111047
82
54
26
62
22086
5383
91
112211
126996466
891163455
458505
31
56
479842
167638
73
83
12
64309
31
49
23
87
116225
163497554
336600333
19
441810
89
8
98
26
474405
6
3
85
45
92
37
96
61
85
23
91190
492979
27
66
120284
730850609
90
71
25
243784
317381
35
3
23
78
64
48
91
294833
9
318499
90
5
30
189332
327468863
50983
166164
27
1
491128
23
150588
5
210308
123217
10
186944
81
44
43
1
88
190053
37983
76211
98
7
89
6
378243637
92
821739464
306476
70
149970
15
4
125677
69
254182
128819
425998523
8
292265
334486
79253254
36
62
970692056
2
23
83042
8
7
871662199
649733761
405730200
356819
127458
44
6
21656
8420
401201
9
115007
59995
24242
90
351080
43
369131
91
380360
63
75320
328129
418561
2
75768
359283
79
446374
277900
222444
99
70
3
132860
8
286079
10
919858666
285928
365276
118587
184059
55
91
247007
944606787
5
14
21918
48
437926
24
451218
4
304966
4
8
54
18
162245
403226
211480
411692
39
7
83
203838
772072316
111989
491135171
140501
55
59706
8609
193283
23
82
450044
303887
26
2
193923245
53
454231
267831
31
5
73
495519
61
176123
228405
135437
422205
33
84
238517
23
1
62818
12
80
2
113645647
3
419800
246455
63
46
47
272558195
12
55
9
87073
69640
51
8
946987715
62014646
447071600
177006
12
87
38447
92
29282
421981
404623
424539
125147903
475813
6
256966
283703
87
370849
272104
36730
56
28
105830
487625
153651
91449
203128936
196520
64036
47
242109
73255
38
248111
379148
2
73
4
307329
218399
78
56
81
125844993
93
373262
132669
426008443
243231
8132
99
94
217432
453114
420299
52
245393
54
279716
364313
88806
355550
28
326305848
31
394802
547675021
7
110413
271084
85
329512
55
96
39
15
62
91
9
97
389577
393425
128343
379552
44
26
79
205649713
64
71
290978
3
3
926561122
38
5
109270
73
74
392065
59
3
71
31060
243472
13
46
72
54
5921
57
356180
74
7
18
166864
152850
67
232799
29354
490818343
360373
14789
53672
479493
186181
95
80
18676
696422586
99
79
20
135889138
11
63
337503
84
280613
482053
75956
56
92
485046
60
79
247378
271548
17
58
46821
98
903621205
6
101155
47
44
212309
55
90
371594
352133
50
98
210296
39
310232612
262330
406913
472113
15
44
3
81
180759
333450
66228
13
447034
56080
1
47
232238
93
7
289200
3
8
84
441553
14
72431
424836
289988
331999
133967
416188
81
46
195698
389885
28
290666
82
222453
358410
12
49
11
436154
48
92
49
15
391334
114928
442272763
68
24788
158453
25
336407
5
94
44
764230222
67
10
63633
23
43657
218643
2
38
257135
293870
610264503
257234
93320
19
440527
43
34
88
2
393258
26
434225
42
147546
69
32
32
17
47
410378
63
48
12
54
23
92
305597
277314916
401315
391512499
203176
247594
402844491
173648
36289
58
6
80
778745913
464057
36
707462593
331825
72
75
215037
93464
45892284
75
259846609
338121
77
40
138044
91
22
92
336930
79
2
4
166389
9
146685
252424
50484
336790
462589
22
120350252
192902
96
56
91
941037590
3
102179
28
4
310559
86
38
114164
636742872
304391
1
90
92
44
51691
6
4
69
523166752
99
458885
1
92
59
78109
144985
435159
172920
39
175624760
36165
263326
28
557246071
356132
91
120055130
83
670129905
92
211209
72
83
264632
6
74
67
11
400438
48
98
26
85
258914
86
753068853
43
441923
499127
34
273813
23
59
44
101592
1
6
5
87
56
8
163387024
38
411706
12
91
34
3
9
5
30
149566
7
17545
446945
171324
61212
312080
90
83
9
83
92
94
176669
16
214805
98
355092
179675
20
280829
110941
294131211
40
128708
14
478991
405536
79
41079
5
8
433932
176395
385013
6885845
133084453
37
228400
309745
237685
8
31
373354
42
430011
286937
51
247490
76
301638
139420
56701
6
5
177783
86
515640428
90
477341
136157222
65
451674
836000789
4
7
485262
24
84582
274306
285274
175815
325618
341880
909109499
27
997351975
258808
611743131
253306
2
294060
57
296788
3
741704775
48
155658
81
342503
82
399498
842370471
61480
67
98529
1
470245
374984460
8
129271
382847
450430
396651138
13
2
159048
157706
98
240568
1979
9
235944
210332
795771335
44
23
312926
461234
37373
6
490969
30
133738
7
350079
193997
914697218
448356
205549
8
427927
9
74
36
94
88
770974417
5
430555
13
25
60
78044
40
103051
78344339
425923
410118
1
291661
9134
46
78
219168
74
87741
268799
589848676
924064063
59
180595
22
393531
98
864886253
182900
88
351899
434080
18
111473
8
234954
98982
228191
49
72
84
839911429
442074
105684
809105537
81
4
4
213500
611489755
8
88
442539
63
8
280437
408723996
72
350075
445431
3
324824
91
9
45
443668
6
39
76778
44
49
358447
213846
225937
84
58374258
317218
1
799600123
361821
94
60
425561
27
94
18
182463
1
9
68
183096
93
6
127858
892240664
381028
348197
95
1
495547
181370
324736531
305747252
325062
40
144311
429586
6
190236
458333972
66176
86
37
26
26
622360096
950631787
1
69
64
66
9
45
352233
312162
42
4
341336
483606
20
14
61
6
28
29
99
194165346
10
320912
119825
458227
6
363608
14702
278645
276414
38549
23
203922
464431
37
60
181668
351124
45
265658
52428
937570446
75
21835
57
11
103915
429912
8
90
64
599051191
262973
110395
376988
2
3
7
1
229826
378038
892226874
157920
75
88
270135
42066
52
108047
368435
5
202539
279826
232803
488327
13
88743
93
62
34
31
131593
307625602
334553
103219
2
396453162
15
67
106023
45
58
9
308383
504603697
32
458924
55
85
23
211577
478904911
86750
92
9
127773
4
35
4
808809937
603129466
598134636
48
98032
55
53
19
28
313621
17
473247
64
140109
86
43
36
465212
238109872
276434
385458
471655
7
15
18
9
13
422226
361111843
14
55
634160616
86
7
38
244390
165064
75
342840
180337
321208
4
65
206767
475816
76
271908
25
522949658
163681
53
237242
744061093
1
89
175044
10
48
17
526387189
284600
152737
51
198704
22
48194741
106741
260715
62
24
347030
385120
2
88
81
34
9
35
117507
2
52
32844
30
48
190013
386948
58
7
174440164
207103
216958
143765
390426
13
344840
45
92
70
6
48
599325771
50
444498993
13
99
809381653
41
462750
62
4
11648
3
80
82
96
40
91
70
988148487
531548856
479329
334695
70
34
77
364000
71
9
15
15
400972
342900
189393
586516593
76
208420
267498
5560
433572
8
40
229795
44993
40213
251953
66
413818
317118
64
29849
91
163335
70
35
94
679263194
42
357984
72672
84
13
43280708
50
53
407867
83
31
495364
85
52
93
79
29
141689
7
95
388224
380954
284728
106313
58
341844
23
90
358470
232978
80106
90
446274
115261
199778
265708
147640
25604
177678
80
231666
221521
169778
70
9
20
434895
82
20
419496
454415
10
27
93
298688822
27
67
80493
3
420251
47
65
27
92
562331614
483299
4
74831
22
141724
259349
103219
9
115042
173373
126157021
96
22818
90
37
8
3
86
74
9
463299
40
183450668
285046
209947
13
41
15
74
158502
22
85
2
90
34
31
355967
279432
13
7
271851
55
302870
302663
98
37
346977
118230
79
74
327733
286594
331792
2
22
30
72
82
115755
46
42
89
136775
110306
24665
450671
73
28
12
64
8
5
484352358
63535
91
2
225908872
418873
5875
412917
31
98
4
296172
96
855772530
97
109451662
898714310
428128
472722
240271
34
50666
97
33528
22
3
39
67
78157
17175
914532525
293601618
11
77
23871
44
31
74367
119845
13
338624
476756
9797
87
63
273793
474245
945506725
49
75
395128
62
88
92
75
640619790
1
6
3
9
175155
79
13
6
452741
86
66
42
94
114317927
161706
879550304
57
66
91
8
34
3
277691
445362844
9
266718292
191110
127681
50951
80
14
39
356967
731776813
422642
647153694
365218
62044
320458
85
68
590994569
58077
70
16
19
93
3
95898
319174
381120
158516196
599426457
238805
431679
5
76
95
27
548400954
5
346012
425112
163878
79
97
318812
233485
1
443539
87
507417755
72469
27
465012
18
966729040
10
485229
79
392816
29
8
3
365046
722735490
97
3
33
495566
41
62
61
81990
59
451661
25444
6
81
191313
285639939
1
3
12777
319187
45
65
22
7
369900
115142
59563
92
185834
424242
27
11
172909
23
260489
427101
19
362749
55980
59
446584
547500895
300220686
48448
353432
359678344
964591726
50
18
423960
116078
25942
904028158
257759
84200
338064160
23
82
371769
136521391
146676
126469
319622562
72
331851
241666036
56
31
54
50
94
86
22
282456729
82
9
314049
226156
84
227059
9
85
31
44
38
245328
187232
58
29
17712
84
101268
121680
11023
95
85
515232055
431661
80
213271
289704
7
43
113640
80424
331432
2
490755
7
21324
75
13
88
2
12042
27
388870
334284
360244
53
61026
437548
464667
420924
763539917
150897448
39
20
320975
148093
44
229598
868929938
378593
95
11
488857
84
51
377624
5
100184
84832374
8
475812
46
76428435
5
92
355133
45
72
227195
324772
183778
22
121732
55
120481
7
422191
166541
70
58
185092
393886
40
542881492
408876
2
43
6082
5
79
42967
80
267133
283813
53
391173285
49
200422
22
75
89
458562
244952
9
92
370560
37
88
324097
3
25
9
41
144272
82
251740
148781
12
7
6
16
9
17
82
286000
3
57
66
90
8
497507
81
77
53
21
54
3
13
121195
324967
56748
11
70
6
481282
95
479218
22
847878298
68
342817
361388
15
17
83496
174665
76
391577
17339
305789
155283
299918
350308225
75
3
489040
233319
5
73007
40
29
44
7714184
398217
50
258558
411978483
225621
84
44
395282
177339
61834
54
624046800
28
220579
289360
293029
919163664
1
70
181445
770630177
165675
189927
7
46
79
31
99
106523
14
8
63
83
278093025
83283
45807
122044
143660
84
52
96
69
16
162011
44436
8
39
7
96
38
53
60
453725
333284
63728
92
100493958
65
3
5
874850295
71
424392
42
719355944
68074
137258
397853
76
365992
251245
212583
37
255350
87
152438
404254
59
315755
132721489
59
1
6
46
417728
473783
65
101989
88
17099
236470
102625
190552
61
97
215263
58
6
84
38
26
82
87
11
2
4
124825
239903
422878248
66
7
401206
396393
73694
47
46
53
86
74
314319
492457
5
417712
70451
403297
1
80
95
225028
20936
82
470076387
2
321742
1
256204
55
868766908
52
3
7054
186049
45
11
56
60875
138550
30
7
28
33
22
190162
28
53
126033
38
480784
389842
105020
44
81
491283
42
231393
35
77
84
413293
63
82
164443
38
230716
65
569361355
405392
96
212653
497943
140970
16746
294022
6521
2
56230
47
98
5
10
14
91
43
48348292
6
344765
373742
476640
297426
87
47
249503
29
155242142
750151056
10078
8
29
78
68769
840262207
585757238
349463
318701
14
2
209161
64
223231
40
136574
967375841
7229
86
83
50
89
68
448429
19
545436558
309164
387866
718091040
161786
72
27608
72
78
81
65
218766429
167752
35
126187
74
895773889
165989
139491
92
371969198
74779
438314
2
28
677413942
383356
401740
490855
24729
70893
4
326353
32023
83
164992
300169
16
6
485258
20
59
461641
812158013
66356
76
498570
89
109930
340892
34
285756
59
6
210366
341883
95
6
70
60
353911
12
93
458019
85
224169
296648
90
68
369860793
88
304688966
85
43448
6780
42
40
130941
35
227145
29
155521
3
5
58
28
382255
269788
71
394106
395364
63
31
458004
9
267778
35
36
95
2
747043388
407425
78
74
71
69
336427
390083
13
469729
7
98
334386
79
314093
404822
96
43
122028
42
66
268752
15
104286
279289
85
10
80
127043
20231
9
346720
5
241565978
93821
29
13
89
341715
37
22065
364391652
40880
446675
2
111425
49
94979
15
549642494
169099
249674
54
7
5
32
86
191709
67
81
86
9
57
1
498127
374163
358842
219659
267260
288971
10
58890
24
304208
33
46
165637
86
191018836
345264
438238
230583
54
159700
360555
176648725
52
6
282372693
33
493903
44
6
98
406711
98
32
461587
409789
174448
85
1
4
20
207196482
6
347219
67008
57
77
168682
823688222
367658
95
92
67
57
5
151401056
40
145823
27
57
14
40
33908
270232823
303077
456259
55894
6
339541409
143425
68
8
31
82484
70
61
6
936858904
94
59
5
33791730
289519
157581
39
54
181081
25
492089
79
48
453690
916435436
83
35
255609
86
4
43
295771
244339
13
27
23
156896
38
260524
64
59
499081857
27
379052
68
60083
494731
72
52
371621
61
79
4
315022
75
90
158174
43236
100266
71954
375861
60
98
254978
123944
455404
23557
34
139101
61
4
104388
18723
47
23
35
57
36
6
46
15
126608952
293353
98704
2
21
245238
56
7413
67
295875
63
124272
55
58
97
219189717
22
63
349815
95
77
104484
20
12
2
437890
931834131
97623
324923
76
17
82
7
7
351424703
35
7
240133
17601
98
28562
143548
406306
79
497490
72
33
14
64
74
418130
29
43263
214442
382393771
241750
287687
171332
390999
63
229602
71
149089795
25
3283
437661
92
341180
95
44
23
417725
169331
138896
99
446363
41
91
37
129193
188482
306563
303949955
41
30
51475
39
69
40
449814
1
195600
73
409473
395991
42
207403
13
1
6
62
347985
89
154874234
424081
22
86
25
207287
296045
328173
25536273
437665
112497
30
78
466328
52
35
2
62
18
365923
209230
40
485095
183626
125084
251057
22
82
160408
475588690
12574
17
59
231016
4
62
86
30
120990
34
94
374175
76069
370372
10
285258
179526
48
67
268942
234130
319422
82
224457
3
21
369125
332295
15
74
903707513
47
86682839
55
147000
90
10
22
55
74502
96237
6
39306
92
239091
18
79
82862
151732
92342
442561420
2
367232
44
283282
85
221471
36012
16
104132
38
62
8
217067
111109
25
194064
4
259766
45
307754
77
365040
95340
63
7
191121
70396
12655
24
25
350647793
15
30
476862
3
5
57602
690958368
47
48
332914
132257
444697
25
56
475699
227440
397135
394766
172087
126900
405568
37
18
74
57
34235
286576
130648
257519
66718
85
34
48
94
330961760
480527
182729
81
116088807
46
291269
96
11
26
350414
17
14
302201
60
38169
327551
2
740694821
868687333
798467430
97
148807
4
75
54
300864
202903
31
912462930
311879
319899
87
13
35
44986
450006
91
8
64
436774
75
53989
230274148
185555027
47712355
239083
304389
50
431593
999719908
82
138032
60528
29993
345627
73
54
464801
374156
499528
46
9
464597
89
90718
34
66
446622
27
810740248
295330
828598739
49
94
34
29
34587
87
127454
867942717
85
9
246574
38
73
108735
64
6
17
17
74
10
8
33
66
346595
430330
48
75663
44
23
740229320
44
360890
41
425878
45
310378
269552
2
99
96
485864873
437651
227592
85
8
220281
22650241
7
9
87
95
172177
75268
209517
696807710
212313634
29
62
3
344688
223063
158204974
18
34
27
2
36
88
64
954211143
23
20
400299
75546
20
278851
75
61860
12
2
92
84
284674
96082
57
306590
516730470
298488
39
196752
3
346316
404771
75
7839
48
73
83
70
83
383244
8
54
11
364260
72
126927
291479
157123
161127
59
60
296807
438519
467417
33630
158630
361266
24
28
213736800
377397
344513
133732
412303
31
10
389355
154023962
66
90874
335789
63
311348
493020
277677
267294
532054493
61
264777
44
7
39
78851
6392
94
453415
1
11
332898611
271977
50
37
8
61
341213521
632773375
230848
421586
92259
444885
8
65
273543700
8
9
348095
302043890
85
347542
84
61
188294
28
354102822
32216005
9
190215
115971
59
84476
420859
58
139595
38
14667
41
203928
236045
15
22
31
69
60
12
68
7
60505
88
686432928
473439
85
79054
390625
22070745
57
474216
3
67
489502519
59
273172924
89
36
2
5
488713
232214
76251
287353
487750
447571
65
428120
203870
49
59
251298
2
41
65
216615
433040
415204
9
56
2
441621
4
307674
399724
13
34
10
12
229822
271806
55
379279
253796
824364383
41
190366
196483
188568
56
52
139606
95809
72
63
37
3
92
17
74
66
303759
50919
33
6
153238
178801
274323
49
195638
439607
11
410468
52
41054
86
63
52
9
416641
34
185404
335794
70105
55
60
59
320833
60
201305
995520948
50
224609795
62
40
84936
25
74
32
23
22
91570
18
50
399821162
52303813
663297786
88
68668
57
362790
99199
106882
15282
97
69
305039
5707
4
57
49
6
116611
1
87
79
921651650
81
6
8
66
465901
374435341
9
493693
82
4
47502
2
63
19
2
469478
209592
45
373530
620716895
55
48
50
805553221
37
195417
293708
5
450161
395756
4
54478
168635
272085
5
64
564623073
78
244474
44
388960
34
6
64
993883252
63
926138019
8
52
82
110443
18
47
296461
5
83
61199
17
52
70
60
57
20
9
42
487946
79
43
792144151
88
1
37
790909985
497517866
1
88
386548
204955
7
87
123956
99
37606950
98
95
457804
89
72
54984
2
360829
63
38
465906
5
34
1
1
199941
96
497849
11
73
255981
172712
31
90035
88
85
82
87
67
23
455394
24662
442055
22
55
158132
44
8
1480
545093147
56
70
48
9
6
18
460465928
152303
16
6
424494
42
81
249155315
170577
447822
17
353351075
52
100296
9540
35
480390
79
205793587
56119
290783
81
372940041
481587
16
198585
2
80
94
95
270750
400424
56806
301953719
67
159851
87
9
707075554
196144
54
43
85
32
32
37189
468048
568235730
6
21
29
56
67
7863
231673
439510
7
478757
129589
71
471919
16
38
14
53
88250
114628
13
17
47
86
97
6
58
141062
242413
239165
3
8
9
183726
88
1
175466
456294
37
17
10462
294370
296582675
464696
86
50598
970151658
89
68
836293220
133567
67
43
332793
245959
356558
40
73
17
32
46
368642
39
90
70
75
9349
57
17
339602
245860497
402367
259254
814716252
28
135157
24361
115073
43
439715
36
1
23
67193383
98
51
23
69
497783
494101205
36
28
64
116327
426097
433090
70
116609
19
84
56899
211524
56757
91
426538
1475
72
31
104818
7
31
416109
305747
30
8
30
88969
47
5
7
491115
141286108
81
286332633
82
89
49
25
264951
6
172302
96
81565
39
50
52
230335
118515
15
910541405
343434
39
219067
5
23
1
9
11
257924
46
900121980
244002
233631
97
113809
204968
52
46198
48
49078
62
65
20
2
51
409704
54
793064201
2
266812
5961
284777
67
475541
134422
49
63
52
5
331238
93
126847672
36
194860
26
92
67555
70601
53
440915
31
342887
23
15
965174040
5
75595350
26425
459871
87
403561
272219
76
4
88936
382280
340436
141427916
113551303
110504
3
63
247219
407267
932901600
37
96
92
462962
66
477543
150648
481306
4
96
26258
37
269633
96
5
311264
19
258446
73923
9
387131
57
12
99
203590684
61
175962
6
14
394660
461283171
101208
29
470259
4
64
66
350619963
63
455412
296879
268175
63
107746
85
98
385905
4
367590
10
430896
383508094
4
61
810819749
79
384132
10
68
263051619
203840
272876
63
42
44
356068
6138
970437790
47
64
475885
67370
96
37062056
435511
498126
124498
41
1
21
40009
785404873
53
99
90
77
226014
65
24
42864
3
4
173397
95
93
65
126826
56
35
37
27
424756
79
601650025
93
455811
76540
235575
325272
260256
6
20
107017655
132822
4
43
85
62
62
21650
12822
1
16
132180
238754
466622
80
405320
436595
1
56
77
96
195968
7
2
274162
120033
174153167
60
9
86
257645
97
481253
42
184712
45
6
28
47
17
230600
82
448030
99506
179681
95
51
13
43
108679
524186504
78
796945093
4
80
363183
72260
486802
238382
2
26
353289
27
80
60
409172
34
331718
69
7
49463
37
80904
43
231805
9
291870
2
905116289
8
868955527
38
366945
301940
54
5
84
5
120546
146513
873039411
46
780307762
71
32
48
7
102658
63
3
209617
57
22472
2
245359
40
182978
438461
5
398759
81472
80
19
450786
745493865
4
62
104645
72
17038121
80
386311
1
5
3
39
309937
10
11
60
325610
36418
19
74281
394650
292430
814538074
63009
30
29
23
156472
158230
33263
336935
38
79
12
28
88
55588
309539092
51
150520
15
133862
70
5
5
80
512452536
370145
62499170
682249732
11
67
6
27
86
89
62
968570789
31737542
318813
32
12
17797
4
412204
259531
6
414796409
6200
98
87
105795
83
133781
65
3
36196
162047
22
258619
354977
5
20
175778
943611854
481889
468940
75702
753345402
83
154404
698684336
323698
311778
86
92
92
60
478947215
445586
169957
95521
302220
100486
1517
488727
91
213388
218428227
51
245211
475073
372404
336155
56
258741
375977
30
21
888529670
41
384454121
75
74730640
87
326484861
67
3
2
18
86
184860
64576
6
22
35
87
384154
242681
494645569
44835
48
463225
60
57
57
257524
228743
231198291
3
27987
79
711390027
207087
38
597276590
454427887
183135631
379389
86
35
9
85125811
6
36
198673
330619
375678
981593138
83
40
97
107581
24
346260
77
67
972753310
44
2
8
313463
497348
287830
37
224962
285389486
129513
83
48
450259
326518
49
61
149615
3
310152
466167
65
698481600
120085
411007
46
27
79
84
547957513
2
4
1
3
2
41
16
489157
68
70
1
42
37
157933
39
126649972
1
93139
368859
45
89
40
54
141599
142102
52503
90182
69
84820
247242
15
55
231390
178553
264126
398668
91
121106
215035
400649
4
41
145125
73
342536
65
647239749
286508
83793
400228
22019313
298737262
245147
23
46
24
325557
75
2
38
50
3
39
77
669732124
469289
490105
34
4
90
118609657
24
9
262742
351072
37
173825
18097440
370570
82
487220
2
18028
778779883
85
7710
9
468304
91
17
87
238904
385576
342180711
14905
23
13
39
323325
17
335931
94
67359
3
56
60
58
74
373271
471708
85
27375
271531
422836
165009
289692
404952
250192
7121
96
426488
31
452082
349403
7
844498682
56699
54
800571708
358423
373476
79
165251
65
280808
83
11
36
281285
30
2
1
21
211084
76
329835367
81
179315
480023
94
2
24659
3
385127
72
43169
72
71798
356367
22
10197
81165
232052
49
147712
81
236084
314259
96
264991
495574674
52618
488958
13
77
95
67
70
179042
5
48
855552239
237694
433028
53
57663913
42
79
393763
122561
135225
29
29728828
210723
310187
51
51
13207847
721632304
6
62
47
24
5
387641160
76
146154
214689
89250
396832
5
137231
245525
124497
390142
233326
139764
321768655
75
33
34
61
63
72198
90
15
141204414
452938
102213
279772
24
22
121692
127522
195964
411786
489184
99712
4
312596
231876
355503
653083879
78
32
293595
385950
69
89
899459911
72
308225
11147
7
155494
14744
77143
23
466220
57
473855
35554229
73
444198
49
92
692211107
303537259
8
77
133697
200544
80
406275652
14
1
213063
6
59
76
912279468
20
739982480
135284
71
20502
4
84
210201
75
264698232
186817
86523
239294
58184
76
390244
72
30
3
2
96532
67
57
743512036
347150
233361842
162155
113447
347097
411548
469607
72
444657
9
498433
7
43
3
369587
18
316359520
227288
373621437
64
99
473118
868786419
182019
80
170326781
75
301958
69
6
93
453308
37
235504
498542
700253127
74
722358322
69007
36
91
78
1
87
249234939
9
283900
469842
14
787152803
72
4
82
4
3
235160513
259565
239935
1
14
87
662722156
11
36
2
45
161531538
50696
61
260571
59
387022
328523
27
95898
18
163532
77
19
51
460077
21
165334
280296579
140476
731383405
363056
72
432813
404304
74
75
435726535
57956
387310
135591
937490237
26
394644751
35027
69
344167
521330758
311252
10282
835611644
106312
48427
15
29
23
426825
11
101783
63476
58
50
21
321570
89
73
95
117171
418890
25
134304
439192
93291
5
268263
380562
86
73
86
31989
402606
482651
160618
409102
62
20
25
9
43
225554
310848
130245
65
9
87
31
60587
290513
481942
319507
3
92
98
314135
5
89
60
181002
71
253137
50
37
29
544944402
34
21
13
85
45
90
50
71
430793
9
29
301799
32
53
349656
51
33
57
450991
24
48
388741
150957
90
163903
514139064
1
73
223746
104280
2
184548
440365
469692
439523
313461
28159
481350
984423083
297999
881150263
329305
793337464
744424997
336944920
487694
328901
374705
51
96015
471036
86
3331
59
1
44
79
93
78559
407481
322857
350073
877494042
49735
22
381281
141710
194388
35
63
8
97
94
78
420102
3
371381
133483
54
192870
394753
94
918448449
388422
390611
402729147
1
58
95
63
88646
342574
45
331615
61
9
79
88874
19
1
78
430016
97
466691
81
347704
91
48
205037
72089
8
838638310
298844
162047148
85738
94
266496
5322
80
480930
113155
9
285511
196690
66
89
119464
7
8
16
7
34
426214
332247
133922
2
338078
463618
3
62
25
41
2
425325
185617
233488
3
172000
5
177768
376715
377759
33
420174
10
253777
26
458408
248330
109817
86
429058
73456
99
53
362365
8
324035
32
6
195906
93601
2
71
737011710
20
164322
192058
432599
53
165396427
54
97752
1
264710
95
341708
21
24854
427918111
55
323693
27877
136977
58
82
7
18
27
278679
271835
565940378
70
456411
61
38
119890
95
15
5
48
211759
148514
62
323621
2
86
9
55
13
3
73878
649986885
257186
1
80
1
59280
8
179203
69217
410257
134665
38
23
69
91
417510
180167
395458
67
747330904
284118
368024
727841249
361513
323955
78
15
16
27
187662
26084
8
64
351604
67
298651
105069
332264
17
115273
98888
5
12
121629
426352
5
486327
65
945515523
78
32
318415
65
86391
955895982
5
65
97
97
37
104381
442181
255884
40048
12
97
93086
63
72315
29
27
92
351932634
161120
693751442
354433
69
330622
213630
5
94
57
167638
65
392438376
1
28
348988
860188982
118891
91
491969
83
330792
747365569
350532
9
578676581
412454
133898
45
18
16
63
253041
48
611433398
12
179252
9
6931
6
24
43215
40
2556
116581
75
61
46421
67
56
77
161624
86
20556
2
35397
151494
225113
487678030
53
405543
67921
35
195354
315966
209310
17
64
188915
217624
285422
11
6
198405
8
98573
357307
89
396343
976814146
92
379101
647716030
94
50
40
263644
23
42
216808
1
56
286919
144699
119885
772382367
201035
116684
6
888810333
316205
47291
27
48
498935
140242
81
12
40
62269
81009
409053
195048
496104
98334
221192
59
46
46385
346100479
36210
19678
204161
8
6
84
437193
447484
2
1
374240
18737
734325838
28
2
4
4
402274972
910284812
267261
335253
86859
72
389121959
22
408520
135140
298371
49
19
9
253758
36
3
81
74
409634
378317
7
33
3
28597424
335057
78
45
429426
25259
438547
30
20
17
829981683
137385
106726
330363
12490
60
230602
1764
36
205139494
481395
64
453132
1
39
65
499003
39
64870
7
64
10
126095348
68
12
39
280743
346587
352450
93
17
281514
20
907993264
436624
377945
269269
81
92
682848258
89
320327
468427
40
99
81
369292
79
9
406374
166966096
209481
14
345714
457491644
8
577424744
35
39
115436
370131
112029809
164174
478047
9
323293
310041
19
33
96
265512
60
39
282855
134372241
97
173305
319002
23
94
184399
79423
92339
220628
127661
60977
34
64
13
224878
433715899
658419768
7
79
42
362028
49
346049
211092
748539409
65
50
77
79
266297962
126568
60
77
90983
469339
21
440320
14
271489
46
6
21
33
17
18
485294
89
49
478621
25
70
432964
651725779
61
499177
32
50
8
414054
78
1
49
436328
72
110950
5
307722
45354
318657
3
97805
16
251308
52
153284
242940
431616
825815809
891139224
426000
9
26
169465
58
22
22
92
44
64
71
32
870664664
295156
61
12
85
24
419482
54
575543509
3
395065
89
23
374084
62
21
297761
16
377560
125530216
53187
10
91
31
55025996
49
47
393888
430150129
4
24
39
4
72
468135
303358
50
43
793593686
68482
10
71
967123829
72
195591
24733
26
36
134634
228016
316654
326839
86
73
59
75180
47
446316
4
198526
458409
421864
15
681280607
435080
38
326411
41
4
676405946
45
27927
43
202339948
16
16
178860
228371
269579
31
401323
47
232042605
96
596226505
39
314189232
630108555
111076
56
29966
95
73
301475
2
48
491118055
317414
92
17
218536
58
780320946
530748303
21
45
460094
472773
533600082
956689831
34
69224
49
748856095
750978239
86
48
97
465980
864347985
84
127656
286123430
5
437673
379739647
398852
292982
41523
41
5
1210
94
124348
201748
28
11
366711250
64
4
19738
378134
19
134046
838146917
83
31
24
323055
130515
276306
19
352629
442147
190706
78873
60
935444492
93
406429
90112413
491917
463466
187580152
9
159760
174342339
159725
13
32017
86637
65
263012
31522
50202
1
288548
2865
88
88744
13
65
70
7
420486091
67
645707784
214456
91
7
3
494047
1
4
75418090
305374
14
80
86
164391
385735
620551492
137707
82
13
16
59
45
13
742128558
37
65
484729
86
291336
9
99
781020143
48716
83
45
351883
50
9
91485
955416809
180385
24
66
21
218860
182669
333616
201770
92
432943
317712
38
472968
3
46
91
200636
1
166004
66
309116569
90
428883
203018
374249
57
75
83
89
352299
13927
73
300938
11
359395
159427732
672444454
153718
64
35903
18
68
2
49
431390
240606300
28
75
24
62
2
1170
236823
433753
8
78712
12
23
381146
67133
72
9
127254
46
424537
44
460947
376994
93
63
5
44
54
18
71
452575939
60
5
115703
155297
246254
964359228
75
59
76
92
48
64
30
44
474471
33
78
6
39
36026027
75268
70
446123
480338
3
528195976
184062
419677
292278
296243
159806
7
63
44040786
252783
412571
87
198659
84659
45
4
171899
100023
93
23
294964
241473886
1
83
283390219
36
49
98
397957455
97568
36
94
82
2
124525432
34
318687
9
25
57267
871738355
51
94
156627
423465
27
129950
87
40
843481188
6
68
169937
94
447088
458035
343173
68
229565
223902
1
82
37
431065
213903
324997
499094
116487
187662
109950573
11
16
92
434788685
239316
45
6
33
98517
42
58
72
25
28
60
408625
389312
32
88
38
4
132913
96
41
439260
9
6
287723027
79830
20
285899
1
7
91
157867661
3
24
161572
999119393
76
49
865037572
301639038
314975
454083
71
24
181585
426807
84
91
274600
93
73
277502
3
824067422
11
308714
32
8
8
69
15
16
4
35
12
326726
394914
474887
390193
102823
34
30
162628
251127
102223
485028
373278
135773
832007959
13
225320
94
47
996752910
32
8
27012
5
36
55
55
50526
31711
117889
433401
9
72
115315
48165
181120
47
40553849
54
50
22
20319
44
61
78
317290
78
333855
14
308215
379398
100787
8
23
419744224
40
45
369310
4
47
59
393233
402733
244826
23808
298242
86
40
265308
325488205
6
7
278041
98
192271
78995
475848
82
225396
9
63
617168772
347060746
217633
391854
984771981
460849
969455360
204178
5200
107750
1
177719
455135
12
73
49
39
260933
17
3
8
155754
47
396836
452430123
8064
17
7
90
84
260621
89
12
28817
3
4
94
20
238999
9330
44
8
44
141735
318482
470899687
212326
293337451
31
170848
488820
38
442536
62
70671288
30
21095
5
472897808
81
78599
64
287990
53
24
153747
28
12
6
409927
137802
395189
4949
138586
8
51
25772
32
259571
86
30325
86
7
20
83
270964
472187
58
97
385121
4
295216
2
31
313750
9
60686414
84957
298198
92
274719
704395527
70062
495148
69
1
4
88
439065
241707
308772
2
14
130647
97
94
91
227702
58
27
5
169852
334313
162756
61
167385
156042
4
30
927153941
399434
1
13
7348
56
56
59
695330757
38
458808
88
185467079
446011
81
46
297855
345306
1353
70716
22
16
73
63752641
4
21
15
298506
58
496587948
263071
403566
6
86623395
185678
265586999
3
42
229759
434503
53854
39
72
93
88
26
419512
706405258
95
70
12
6
81
12
451726
150896
376701
244208
86
26
86
61
98
199036
92
70
45
4
3
89855765
21
38
21
390639
359642
499891
6
6
13
268844
20
260756
45
123033
54
22
445644
6
5
231753
401013
448461
324614
91
366003
76
431862
101088
809196750
375044
5
93
458363
55576
351109
470197014
311328
60064
107232259
483600
470790
11
17
326466
6
66119
73
48
238004
452823
471501
327097
420129
19
17
20
1
22
88
100539
8
97
57
65
24
49
114460
45
130806
258682
346698
24
429084
14943324
896413315
62
77
17
80
6725
9
58
77
15
118574411
26906
164347
158899
71029
6
112764
9
3
391281
88
100948
463542927
487321
450370
16
140169
95319
68
258962
9
40165
62
360710
697916584
6
478243
33
593760457
107683
5
42
21
40
337643
8
84
367366
66
483224
74
758069165
138500
80788
2
64
68
275880036
68
88
517905808
285994
66
65
649286270
267817
298201
410874
605160913
67
276301
96
77
188153
441914
639136153
326059
543260850
121460
348448
431586
322677
481542
51
319124
41
73595
76
86
96
53
76
32808
50
408414
546389121
89
288052
340304
53
8
75
53
313932
442685
64
683996619
158121
66
12
88
48
14
80
46309764
338111
73
51
130493
24
78
23
75
418975
101819929
7
347363
49
270950
7
62
13
77417
278179
70
467901
89
89
38
48
232791
27
769339703
77
283558
226181
388121
3
36
30
43
48
58552
58335
238165
1
203744
98
18
356581
6
458039
49
275201
75
361256
230648
130018
58262
404922
77
165433944
497275
482126
91
341371
55
44
116489
496984
9
341792651
2
973212319
406417
8
2
43
394790
186058
47
28
51782
317503
18124
65
166951
66
53
50
377853
104909
14
772725600
132694
52
38983
343285
18
42
296724
410563
50
1
396988
94
62489
88365
26
77
11
38
8
87
52
54
411515
418830
56
31
17
99
61
253225
53
461096
87
77571
4
415330
2170
171861
45
66
3
73735
11
284666
205439
32
307197
5
1
15660
92116
843174306
3
9
83407
44
8
88742
652388305
420244
601695871
1
1
324534
27
333755
22
265354
93
35
32
101178
45
14
416252
254606
476966
95691
86
88
234244
95
46
93
25
54018
76858
29
42
654275121
41
61
87
373511
43
36
230204
43
89
59053
51403
319573
51589
93
81
28
766447583
125285472
260821
61
88987
108096
54
185665
77093
304618
416886
88
8487
356165
16
22
4
60770
42
322306
585245011
944238118
488391754
410261
307153
16
102830
7
55
38
891225
80
98
9421
197394
51
1763
87738
8305
7
16
197394
129401
74879
3
91
259943
349326
1
30
58
339455
76
467745165
467638
463903904
125484
23
187841
14
8
22
2
29
341174
13
26
14
394952
432004
83
108885321
876155565
32
70
30101
64
53
112230
28
88
331447
649821028
71
5
81
469602
481575
1
40
841792706
95
11
7
339573
382112
90
311651
276180
6
80
70
79
56
23
81962
97309
997615473
842036078
364012
467634
71
74799
315583
19
16
28
686166327
10347
367142
268245
409477
381456
344060
38
171112
35
94
197609
311772
320425
77
81
3
388741
48
11
385756
80
41
193919
9
89138
395554
65
36
91
51
409142
475941
34
63
33
431363
348966
3
56
190365046
62
477247
13
310726
41
326817
17
599914342
68
47
477878
273355
74
345810499
492487
358983
445607
282384
457471
53212
56
56
24
256095
79
37
7
130858
40
678301891
51913
60
42885421
22
53
278650
468616
42
91
65
237369
436365
36
57
2
93
610405490
47
320129
64
5046175
44
4
363671386
84
435466
38802
749360185
240013
45
43
61
6
491956
84
285423
255111923
27
71
95
192906
61
190828
80
60
58
430000
64
73
403861
5
46
18
70
479209
80
112716299
6
96
9814
55886
707106380
213015
215982
175073
68
390805
344902
465462
9
19
98
806594173
438066151
92215
485058
91
360232
9
76
11
210439
167527
201656
410731
470776
30228
78
47
220634
57279
3
49017256
349515
1
32
37
89
30
40
177134483
92
65
289012
17
184738
2
286889402
247447
36
60
17
49
461129
89
42
7
33302
266908
6
212293
128303
73
82
6
350100
46
206052
78
8
99
85
34
36
10
63
869844100
30610
46
2
12
8
92
297278
57
8413
5
58
78434
52
50
25
47
888838186
195979
119275
356384
344901
80
44
7
81463
27766
88
76
139406
625992202
202570
75
64
30
61542
98
321034508
322215
38
42605
376786
65
97938
1
25
78973
319481031
207563
94
708770881
51
5
16942
1
1
51402
564387798
49692
60
286997
59
368804
954072836
9
451017
9
462116
31
426004294
474417
3
6
74
50
42672
122738
34
93
455051906
202188
53
75197
95
339233
820872520
12
69643369
125484
98787
384431198
185124
668566621
58359
20
9
234593
29
2142734
18
9
83368
1
1
182821
98618
383498
83153816
92
119697
45
89
13
435044
322989
63200
65
43
98
208266278
60552
22
38
20
13
84
463564684
75
84
487738
438629684
72
93297
274293
509809496
458002
372340
201514
71
302568535
62
135833
92
96
43
341369
414133
13
139405
49281
82
49
335573
39
24670
285749
4
46
105546
80677
59
168182
15
61981
77
5
24
89029
72
34
486470
2
273476
85
77927
305321
57
35
80
98
824295600
2
79
305680
35
103348
7616
341307
85114
244105
323161
286319
492726
127538
74
416796
71
272896
481106
93
2
344595
21
203543
80
78
21
310837
221366
50
294931
85
54
489172
4
55
340885
89
472840949
20
354586
4
4
862390762
292441
29
99
269615
92734
241859
8
19
82
72583
61
442953
90
277380
3
629017630
7
282734
49
169639
9
462874
53081
10
470318
21
67
37
27
54
6
96
1041
127577
22
135984
188200
100633
57
55
288610
33294
11
252584109
62
68
221372226
291334
404988
33
62
36116
91120
143903
94
46
370361
97
253879
9
156522
84
17
30
189230
56108
181026
69755
288090
236335
98
29
255603
230275
3
16
33
88
3
466906
15
493756
22
242437
65
462270
68
75808
267399
72
86
75
380826
24423866
50
25
286624
77
323955
22
227810
6
67
83
9
391637
346377
8
162663
497281
14
8
26
59
20639
96
71
323611
80
2
214163
16
5
82553
45
892706863
97
195669
14
45321
174563
43
239090
4
18
8688
475879
62
76
497751
9
13736
47357
65270
55
57098
188555
113173
10166
178425
84
5
19
40
372040847
469350
289465
16
41
438121
811955297
87
5
72
70
299609
174771
2
28
30
127069
63
111982
346554
4
390346
78213
79
19
867149070
87
16710
523733955
193347
53
26
51
64
94
72
80
74481
1
46
26
210975
149146582
405866
90
63
812534910
90
348622
24807
227856
376085
252993
868725589
242975
49
328959
61
10
385437
285276
45
6
165466
436533753
66
90
54
314032
403585
41
31
69
514112458
50
10159
35
46
390773657
41086
65318
789354492
220617
1582
89
211583
457410
5
4
474389
65
90
22
96
87
65
8
297920
416603
5
24
38973
386228
28
7
8
23058
2
52
44
543403499
335325
53
2
42818
336067
57
441518
312426
71
11
44
118919
24
8
87
80
326356
86321
983325051
59
325368
215926663
256102
87
7
5
193013515
46
58
187121
28227
24
69
78
3
649869601
478345
273865
40824
962407925
33
219344
55
300100
55
64998
452972
76
80
20572
438425
38
17770387
45608948
76854
4
139278
89
35
282132
374395
7
123796
40
758792854
95700
30212830
258986574
2
35
218189
88749
55
44
20
532398898
63
5
68150
565730842
31
325958298
128514
95
74
888670125
47
204902
49354
104042
267075
34
513898984
903035113
20
61465
991122764
326570426
715225798
811531524
331179
293479
466790
7
47
55
343670
5
82
80
76
38871
49
80466
72
13
10
315745
934741934
11
36
64
294034
51
53
20690
74
11
320806
16
403793
31
478764
42
55121
2
376032
289846
749771660
148315
62
1
337278
183903
476075
52
11700
575301579
80
67
43
18
23
26
318451
254048
35
41648
71
90
79
438226
27
89
2874
56
263591
718996296
222463378
11
136586516
57
402149
21
289088
497010179
81
61
96
28
66
45
2
62
83
48
1
88
159563474
382789
465016
336475
91
31
491494
202820
94
87
150552
307864
65
29917
49
56
21
8
343536
195582
230293
46
268031
40
1
112699
77
436113
410314
90
70
50434989
211446
377072
373275
238422
80
158155
91
297802
20
235230
330587
27741
314029
8
122610
341567
76800
5
398475
330532843
18251
54
373026058
422953
55
786348260
209479804
335426
382817
123929
5
82
17045
96
54959
83
9
60
66
33
56502
36
1
309296
265310566
266656455
319685
453105978
136497
93
130343
9810
16
20
61
15572
359865
87
41
878710964
312115
292574
308559
391050
167121
489679
5
634494672
8
276318
35508
331150709
23741
76
472336
770032018
53609627
35
237754
983915342
313571
563355824
54
135720
20911
64
201029
78395
128396
93
20
16404531
109098
84
7
51898
397871
59
465250
287491
4
961386386
55
210983606
33
30
8
18
248735
266956
452621
324063
251788
88
29
86
8
426733
6
12
746532451
18
870981241
16
76695
55
9
434663
7
32
61
85
67
21
56
294804
64
172144
299098
9434
90
534781798
487849
120580
218080878
182351
173217
44
353814359
48
182631
477582
224402
171555
291700
35224
184637
1
99
32
33
53
75
56
239074
6589
50
76
231310
360985
90420
436705
48
96
289113
51
289492
75
86
448136
51
81141
7
87
60
45615
61
15
788203486
31
67
83
941169367
121034
88
7
192987218
92
69
231439
605857330
7
80
399024
163020669
59
74
86
37769
304632
2
430159
64446
58
44833
73
324068
143417
56
488078
218417
70669
59
8
90
339189
57
66
350031
472344977
9
7
5
92
934475551
8
95
552328988
99
44
77
71
428253
148866842
140824
1
166261
355288
45
109268
9
271351
259919
441403
88
149683
5
572029056
48
248963
95
487421
484124
74
168823
179563
183092
43763
64631
139136
5467
77
254429
180526
73
96102
67
83
2
17
797668802
2
5
86
328682
448742
995817755
25
592065791
681032699
7
104846
64676
704536812
16
89
29
264875668
5
424923
81
562506805
11922
21
10
56707
91
447716
5
8
99
91
71
5
98
29
378290510
55
393457
30
15
5
26
67
277476
26
29
21
80
458952
31
320328
431361
99
9
414087
80
9
463036
89
6
5
4
573142203
66
56109257
110363
71754076
231613
31
873270952
20630629
35
48
32
86
58090
115318
291317
4
66
278494
274066
42
57436
179141
22
17
19
73145
87
27
306156
132012053
49
28
73
60
56
19
450795
86
14
308247657
286420
78
35
346409
75
497549
252929
93003
54
233662242
73
461421
8
198184
37
490022
9
32
65509552
293282
46
469119
148236
43
68
54615
77183
452347
328074
43
67
4
942952535
158674
226686
77
25722411
26
72
2
74
824750862
17
27
94
16
35528
16
123027
618143507
40
147337
754735067
278311
850546650
14
77
93
157094142
10
13
170409
34244
28
41
442097389
46
962797848
25
45
97764
3
370070669
61
311206
85
79
398205
230228
92
135407
487785
68468
403267
197096
45
10
95
381947
349047
46
427634732
9
45386
81
3
202593
87
26
63
17
457939168
392701
322429
24
862245495
291032
453073
55
331151262
91
46
57
97
328493
243
258927
841791890
59
45
94
272764
74
2
41
32758
52
434426
475786
48
58181
82
83
10
198929
92
176600
340899
270818
73
175991
6
28
870283349
2
74
262331
9783
8
78
54
259903
216676
44
88764
42
64
92
32
52
8
4
66
86
47981
23
87
38
28
6
234241
89
467726
198262
42
416728081
50
12
6
83472887
274109660
428703
199699
98
94
277496
22642
142787
5
33
17
3
58
46
39
196255
320750
160340
3
471771791
469532
404777
44310
58
191635
145925
99
213871
21
653953868
64
26
845922481
198000362
16
362080
76
56
88
275647
283267
276991
216456
4
17
77
170459
81
75138
76
76
138113
12
22754
42
48
49
95
25
77
91
53
14
95
103812
49
437367
124992
62
154861
82
21
179899
962913173
56
244603
133870
54117
319755
324649
62742
18
50
6
6
327886
31
414692
365008
56
271478101
410868
55
174477
478971582
99
403829
393214
394189
7
32
98
200429
29
174465
332156
352501
15041
3
134888
450645
260068
94
460098
200323
56191
206564
326552
496684330
97
424104
344738
255326418
30
59
50
14
25
60
398665465
6
46
128840
12
94
335865235
7
150995
27
4
80
6
371820
6373325
285695
199198
135592
27
461879
24
65
296517
450414
63
236716
96
253568
43
33
314477
78
138634
18
3
91
78
22
7
95
446230
187279
21863
14
408712
91988
94
205925
85
1
44
88
34
255947084
76
111862
106084
9
47157
61
318464
95
339485496
187215195
8
373277908
70
142820
408536059
732035794
40
88383
471467
363365
85038
25
77
84
159463
46
35
31
64
75696
7
67
499867
35
67
462017
25
29
91399
71
396620
24862
44
10
79
359291
56
266442
110444
202373
68
9
37718
502021390
8
11106
21
368706
428409
131930
82
85
269573
39077523
36
51521
90
21
5
2
296201649
75908
28
168330
110332
360503
97
123589
190972
18716401
9
1
427911
4
65
476716
107089
62824
155407
22
405591
37
227935
3
21
382024
23
116435
396097
2
358922
60
7
309947
40
59
4
365264
140967
374801
16
28
213848
2
9
210357
414976
375069
94
1
38
957110374
558531210
19
87
95280
826660978
385069
50
172698
57
762951463
90
254375
493745
185751
745835718
66618
418565
53
454471
87143
495478
26
473519
146572
386865
316175
128453
23728
164223631
13
445107
159062
33195221
25854
325337
68010
14
58
59
263087
81
93
199841
81
4
226133
66
2
147295
82
1
1
943864244
241172
854931729
3
229525
82
59
156968
273191409
28
236816962
55
83
8
78
42439
17
200186338
427945721
75
72
179673
166876
71
492263
267148
53
19
51
38
45
80
260284
26
97
3
445688
62
25
96
10
192194
4
59
389380
305820
32
37218
6
83123569
39
98
97
30
417077
90
97
24
274692
331024
31
3
61
294346
124781648
36406
6
32
275176652
250115
12758
238454
49356
53456
36
47
71
2
318035
53
337198
33
22
5
5
471703
149430
201559
51
26050
445326
242287
146728
127433
342842
407255
130703
91472
30
2
250289
250684
39
36
320114
353685
97
22
779446407
176591
356602558
79
13
98
80
1
6
299886797
458883
300464
381473791
226728
147102947
75
32956
55
69750
379084
357240364
96
80
84627
17486
28
43
283855
51
87
22
187970
272241
49
266703
394472
457559
99
467071
39
84
121961645
95
78
68
79
187867
68
65
229212
133625
323887
34815
29
38617
36
92
7
51
72
232187
472131
496779
4
14
55
60
184798
745495431
21
9
80016
24068
14
566368489
3
496297
215294
9
12
2
35
367640226
50
206263
102930
51
3
362262
76
27
209530
69
235626
55
9381494
95
198002
3
94
48
153041
349402
73
222337
70
39558
74
58
135147
2
610461445
812158195
66
51
4
469153
51
76
233242
426842
460377
51
365289
292864
7842
78
82
9
82
269800
130083
44872
50801
104056
369704
143904
39
27573
29
24
83
3
241462783
1
180363273
74
129288
14
63
38
255809
103210
35
52
59
63
255505
21
120152
646769302
84
337981
340230
230456
148500
848195255
3
71
379856
154055
79
934257310
97075
786222946
19
9
2332
59
67136
30
337599
614482068
23
73
51
459939
355820
13
253773
435560
428080
401946
403954374
67
39
85
215293
2
601318516
17
6
87
1
53
169057428
13
128477
21
56
302465
428423
317218
61
22
346816
346596
984732046
440465
8
427719
42
485531
95
63
57
12241
958012132
628971489
189324
25
509955737
419300
485974
55260
452389
7
6
35
494980
394310439
220918
268113
63
686877794
292753
721259713
39
40
377607722
96
42133
257746
400553
20
351453
240943
243800055
3
25
724002046
475179758
20
99
150998
192373664
70
935339099
49
21
78
429381
212786
29
20124
43
61
452027
30
105393811
39
58
160770
83
604277514
71
27
85
4
9
80811
231136923
18
73
92
364763
16447
3133
196397
57
422357
2
23
58957
3
71
80
71
482594
7086
5
371798
46
215963
77
518103823
11
79
121816
55
67
76
4
32
198111
153722
99
265884
25
68
3
6
36
57
26
45626
26
1
3941
63
9
212188
14
184737
166983
441137
286757
7
93
109478
399543
6
155448
26
419672
423039446
273572
901437647
387451
49
68
59
223017
12
293716
9
95
94
552348146
83
299922
41
996806520
191411
40812
228864
173479
18
421042
148038
84942531
321931
924486285
76
71
52
46
8
30
433944
317870
58
95
55
46
379156
325350
454197
4
52
318645
207882454
11
49
25
50
60
77
12
6
35
27
273654
269561
6
465969
11
200762
222045
24312
33
35
34
439040
97
19
126613
16
366893
69
216929
303417
403759
332314
4
1
61
104267
246085379
153193
174665
47
318681
71
253701
37
34
73
7
42
58
470711
6
59
56418
9
7
7
341049
327914
221205496
177177
68
470815
12
393590
365454557
21
34
28
260704
5
986323265
454638
2
72
58
249050
632033521
4
302252
33
34395
407209
184576
157055
76
175713752
482430
98
256101
25
84
33
3
5
450938
80
39
333791
24
513
32
28
148185
121931
336671
490133
9
40
163452
24
412351
376107
5
63
29
525378991
187096666
328047
69
306018
87
149273
583072905
82
152570
87
79
130405
136023
47252
71
332760
141364
405330
470867
22
50
15582
809762858
1
88
24
2
26
31
411835480
63
59
2
344279
49
9
16
7
87
76
5
115760
72
150178
5
6
65507
25
6
5
351836
287606
5
358223
12
533850588
19
294838
301667
22
304238
11
200948
648008688
1
246467
8
746530907
203206
5
9
246731
38
16
10
189191
350146
181090649
356663
422324
275200280
377927
378029
38
376153
192876
95270
616229080
107135
77
53659
180937
8
707556799
50
37
110
3
51
51
249531025
230723
318767
28
554895470
438696
31735
158712
189310569
5
94439
445997
38
20
4
50
323809
63
7
223898
15866
27193
91
136621
139121
60
58
64
199899
105613
60
13
63282
83
7
98
205512
456817
62
21
506665098
108268
45
396108
79
900183333
864794055
385415
38
93
1
722151281
465851
194820
376600
984162416
413025
60
380513251
230633
22
12
83
13
46
139059
909329485
98
342697
29
141663
63
471964
2
15
47
26
46
324104
293749
12
7
7
158711
92
34
68
189169
30
18
70
82
82
9
10
34
81
24
417020
165918
107748
221613
61
117226
20
243522
369102436
202253
19
754731320
11935
412628
19
66
248355
601180118
5
88
4
72
389960
403319
387114
18611
327933
97
19881334
461984371
3
4
40901
21
8
355449
487781
1
69
26
28
68
13620
52
1
46515
66
84
103643682
5646
191935
206143
50
9
345158
53
10
347085
188695
41
230753
20
30
60
63853
36
16
327938
179395
47
52
73
99
202473272
461344
5
109680
83
8
234735
357505
28
2
15
128641471
11
6
411342
96
38
94
319029
9151
222292
8
86
97114
29
18
256294562
129541
132461
24
309074
233617
9
60
176513
82
8
94734
1
63923136
85
77
472282
431733
46
149355
8
1
95
4
111390
79
331779
277712995
597782233
68
16
18775
63
63
400037
1
210319
61
8
327558339
42
267525
82
68
465610
29
64
40
2
58
75
102593809
44
81
353582
41
2
239446
6
98
171705
58
88592
472372
498382
75
20146
416747
48754263
193962603
41007
103667
471538387
37
70862
53
62375
29
18291
540401667
1
686311516
84
18841
25
9
6
76
313030
61
3
34
4
811794564
26
603709281
392438
437664169
15
64
72059
75
67
2
67
20
450071
399079
792592200
197883
126865
23
98
16
377105
5
280022817
64
22
3
66
662606757
203556
67
3
2
31
8
1
96
71
7
415104
89
470956
16
223531
6
141578
47
444460
371707
357522
59
37
77
85
116846493
81
899355435
7
238604
384326180
2
28
63673568
26
7
94
89
14720
161488
13
25250
13
6
44
63
2
66
9
51
75
608305282
70
281221
70
422333
414606
463109
3
67
13
213158
48
2
670016878
6
488331
59
8
4
48
9521
254675
342080
61
48
263334
7
304751529
11633
71
175426
1
7
46
59
175580
183768
57632
88
58
65
438929445
264305
24
129022
63
9
381687
156753
375808587
430098
84778
763867610
214096
7
62
470925
48
33
302011
149232
70
339634
42
3
752321508
223520
212443
366171
4
36
4
157761
451076
408131
383198
40
7
21
15
7
9
29
48848
442975
11
25
1
14655
73
69
450389
477845
78
8974
14
75091
95
52
7
490346
370983
122087
427881
67
101117
111951
374370904
87
87819
34156
39694
412962
498575654
282625
86
63
383419851
97
342807
799746181
226187
209656
214238
77798
13
211505
358430
395497
2
48677
1
58
466847
64
955709015
340755931
72
365339
350881
363913
11
4
355007
128495
84
219263
22
19
73273
13
21
3
65
41
62
256049
356153
826564420
25
135208
244044
37
239843419
185388
159515081
76
68
43
92122
9
28
12139
26
421922
23
732492865
977055426
47
5
289029083
413277
431121
3
980559797
41
95321
82089
252434791
208066
20
457297
416191
7
8
7
59
88
1765
361056
80
81
636459105
463943
27
264345
173843
35
90
181295
6792
81
393188
492236
99
79809
34
4
33
481301
305041
270987
31
18
470588
96
99
6
98
75132
127827
46
79923006
252611
89
158489
158478
1
50
7760736
244433
299938
42
8
6
11
42851
42
28
9335
52
3516
375947
340648
285065
2
28
16
803806529
5
98
48
367356
77332
61
83588
23
28
75
56
460246
951413630
73965
4
67
63
352960
142884
255047
324948
481901
24510
88
35
4
11
102579
95
364766
99
3
6
52841
73
5
52
1
63
375277
333511799
622338553
350401
94
20
333733
514541948
19
6
253354
243397
281986
489025139
12
75
148708
7
12
97
73
131151
36178
98
97
16
287089
9
65
26
264087
245492056
140793
34
58
93
303645
40
30
479449
74
39
31
90
494777986
406702
409400
750142226
295405
371379
323725
397672
121917
178608
78
7
96
282690
384506
70
275556
54
96037
96
18993
734009859
410875
91
4
377117
43
96
669478699
62294678
55036
41
430446
21
41
71754
496627
61
278623857
433575
103166
96
110875
5
220209
70
91
556472643
99187
287454
50
459461
117229
384846
576779966
28
98
49
257335444
730473199
192157
32
58
387032
40
34
10
2
908255835
8
77
363546
3
35
110733993
251178
47
402214
375945
407602
79
3
80
774606497
52
35
171856
48
113694
51
52
75
28
37
76
9
698829860
165068253
56
6
69
226981
732748166
371248631
135690
69
453033252
1
60
541173955
281940018
93
273881
333054
463531211
2
418189924
4
472869
97
98
148619
246622
477235
315575
162524
65
49
73
20315
63
61
57
5
91
39
47
71
120309
72
350933
269126
492070
10
131155
419121
190475
70
38045
464393622
7
15
9
76
182794
233311
16
67
89
87
7
32
316830656
40
193765
198819
633565978
21
326684622
445764
795791160
13
287563
441597
31844
388252
462245
359269482
200494
214803
12
41
1
495651
10
48
71
705427814
43868
75
31
120313
19
442550
318445
25
6
36
139245
416435
72113
48649
142763
66
240937
45
209182
236038
14
32
328024
17
17
460128
11
78
81
228320
486222
332094
236554
120279137
288070
100468
3
40
11
51
15
498882767
217089
4
11
70865
495721
237080161
218544
9
9
104908
67
53
813824595
319470684
121002
38
4
5
69338
97
86
125121
49112
138634
69766
83
411516
209671
182643
100890512
269918
148111
19
218518
368609
44
251496
47
76486
310093
21
190924
204450
11061835
68063
62
26
87
8
68
31
60
75
20
306195
40
394126
462351
296828
49
96
7
451650
382828
9
44
93
74
40
2
439538
36
78
70
23
58
3
90
232086919
53
98
395711
59
495386
55320
95
351429
154222
88
91979
77
184742666
46
482222936
133576
6633
9
99
52
6
54
20470
817033353
94
151195741
20
42694855
90
82
341770
96622
17
194249
45
141511
482501
13
841063891
29
34
41
1
37
32
419415
217631
161608284
265145566
456913639
59
263496
331925
132328
700745100
40
320173
35
8
9
48
61
374210
11457401
71
24156
63
61
218302
28
174303
64
78
15
65
870384142
61940
38
338800
46
3
38
71
264494
204717
132884378
23397
245577
58
3
173279393
1
275983
43
958737307
359689
259541
51
183799
76
550205012
23
141018
280879
418876
3
40
86
94
57
465982
916641190
360786
224715035
217525
38
35
57839
322441857
409841
36375
463556
439926
213273
80
7
23
59
1
138173
32
269284741
36
582740595
78
3
61
49042
838921063
284885
5
54
373401
46
154254
110911
36
85338
51
88809
3
6
42
15
6
339890
18
73
78
47
9
3
64
17
127481
434201
22
62
99
196435
11
58
257393
58494
34503
330840
439281
357048
32
114540
75
27
78
173288
61
432382662
73
79
2
135388
7
282473
135283
237843
83
438880
463937965
979174865
1153
52
66
76393
97
191400
71
11
98949
6
271896850
717214522
11
108869
81
66
393486
62
1
9
75
2
15
106078
428634
22
992512367
70
91
208417
970
499022
95
83
332220
274174
293176
29888
343662
363079
10
168232
76
81
302711
23
48
39
14325
127298
8
353029
470441
32
395964
498684
5
240699
55
36
48
7
143830791
68
16
7
6
75
261380
14
21
57
46
455130
53
376093
192179
141776
492638
85
68082
5
88
35
396858
140420615
34
180610
40
126709
490514
19
840476182
88
272591557
7
81
770771805
345688
843164339
444547399
1
79
57
888787319
821208591
46608
16
131637
14
62
915864061
115716
413402
236095
325252
682701254
2
178006
73
54
65
15
3
146321
204681
332156
24
280016
34450
363565
94
84
813705878
239948512
3
344759
65
6
197873
206015
336029
332152
88
436261
95
69
209477
98
161983
414022
89
138299291
460482
40
199048
283053
99780
79
5024
110144
84
150958
151595
32
367909
4
68
78
35
45
286980
452653905
482773952
111440
50
197735
114928
59495
45
91
37
90
121729
234796
45
311579
626422582
55
107875
35265
120543
36
416023896
10
66
482202
39
350438
35
335552
907371711
70
427803
26
380265064
104392940
251707
62
22177
6
915099889
59023
71
313337
27
32
973942416
319104
2
80
247947
106717
52
367445
21946
180437
45
14
291015625
85871
256374364
13
260172
18
187495
6
326438
267212
236720262
63
390092817
75
45
98334
384925
82
229550
8
97
403226
196696
435441094
1
77
8
371608
35
88
305040
13
452009808
4340
84
53
8
169591
222004
140940
65
4
216104
199829
4
23
34
76
70694
205563
2
7481
309530
483163
103675
21
12567
431478
434279
244142
449401
487602
7
300962
32
88
26974
224653
37
77
237427
479989
107573
55
12
345010
9
16
40177
12003
20
330849
48
21
29
94852
5
358332964
62
78
6
378789
71
448005
211276
15
28
424183
48716
494563
67
10
29
391721
131097
110804
83924
75
376477878
39
30
8
286114
50
33375
29377
16
2
48031
17
471742
8
40
884180335
81
4
373478
81
7
40
91079
68
524295107
663894099
727315468
467064094
57
18
357009
68
398173
69
95
15546
408596
233237
591569625
349367
269616
59
685053623
28
487529
82
10
19
381590
65
46
50
55
40
261058080
91
218026
756288259
8
349252
109930
217099
7
69
55312
19
222365
43
496397846
2
288630
9
63
51
163115
481631388
62
8
81
36
97
671527298
3
67357
422001382
8
9
321942
98
40650
76
82
91
8
87
86
441621
184578
73
44
62
22
85
7
58
4
411408
45
1
7
45
208965
240628615
374112464
98
99744
20
196144
265979589
372276
130252
54
199302
52624
554907422
27685
43
638
269228
163428
14
3
142123
6924
16
384807
73
653575696
78
85
62
15014
51
17
3
430493
33
108645
211245
26
98
42
14
418916
320760
70
76
24
202214991
66
347375
21
10
1
474432
318078604
43704742
48245
20
75
28870
274378682
130835
306874
331492
226322
13669
97
234846
9
3
450387866
656561911
75
93
33
4
64
458902
52
434791
5
4
389352
47
368855
32
391919
42
1
431089
94
396332
112299
4
15
47
36
242609
139990
11
51
1
3
108513
76
250928
77
314604
66
62107
28026
20398
5
92
321307
426399
35
29
411945
44
99
8997
162362
8992
472023
77
47
84
304973
25
13
186652
45
266618
147521
97
30
17
61
181341
2
304376
8
107029
45
13
3785
450205
197248
61
871657527
40
213995799
426904
73
533554182
213870
234156
390594257
121765
422641
224369
61854
4
28132
137664
5772
430408
71968352
7
61
42954
5
345312
39
451336
211274
383586
57
78720
43
433514
7
70267
24830
93
36
279015530
16
430606039
70
278181
48
86
22
3
264255
26
73
98
433081776
232636
6
53
12728
82
35
722154014
83
158018
65
450767
119039
53
14
426367
68
3
29
346160
207446
64771
354970
963608776
7
8
13
42
453943
125748
22
92
21
68
59
360223
301864
899542718
349924
365345
71
6
376430
456798
66
1
35
16
218482
921732370
84
85
7214
87
33
38
51
18
392886
49
203693
747811366
325226
156446
8
23
94
424115
413891
461201
272162
59399
14
177475317
107100
857207620
13
91
19
225205
294247
351454
14520
452677
63156
13
45260
6
84394
7
301898
77
32
143651
384426
93
20
156884168
6
84
319090876
88
291099
639
58
5
2
10
130943
8
76
389098
238643
16
225745
609349872
67050
1
108391
624646717
309551
121442
15
383872
359694
417517
68
480762
29
468650
39641030
9
381971
15754
315199
253634
1
92
99
27
738392961
317040
9
273651
914467172
241167
344333
63
49
6
442659
232042
24
470847
438675
345044
15
21
176697
26
3
190143
219416
2
57
66
147450
154457
17
239557
91
420136
73
55
850291498
227237973
22
98
84974
5
990255397
3
391929
26
176991
12719
74
85
5
8
82
83
51
76392
37
16
83907
23484
98
88
300506745
37
494919
70
96
47
51
9
2
14
11
1
2
95
14
2
19
6439389
65
596400699
336716
31864
343152
3
337070
48
17
8
295994
10
329685
51
5
256366
448659
2
236780
183031
131891
494649
5
34
16
319229
9
351319
55
600343446
81
27
69
39
412703
39
223372
353313767
68
158793
275268
23
78
37
49526
44
448120
43
40
72
287942
72
182666
70
120345
687704095
312915
463768
49630
324179
56
9
12
39
97
87
297899
7
233906
31
39
50
90
155458
62
59
22
4
62
30
304727
124193020
4
52
43
256865
26276
98
33
4
7
25
26
79
374934
57031
155713
20
1
231379
286379
7
77140
125061
4
145670
91
1
914421185
28
142407
18
86013
642478101
82
102451
506998112
96
317804
44695
70
94
99
81779
25
36999
491868
78692
322480
75
15
496237
14
45
364270
193679
246377
449502
57
124182
38298
382244032
4
432890
182969
392772
209950
2
505734092
226546
5363145
65
17
17
8
76
3
55
898950588
1
354043
130610
380264444
43
426572
28
29
52
102784
11
11
19366
367640
163914
75
105316
361362
95
268159751
240128
92
347203
3
49
15
20
22
283481446
258769
54077
86
497246
293507
611012993
264460992
1
15
86
60
9
33479
17
52
5
156439
65
453781
3
8
115513317
502120317
66
26
9
93
5
30
6
43
380684830
306541460
67
358000
95495
307244
20
68
177783
211950
180432
287261
88
8
414255
262034
223753
99
8
64
319573
83
373862
127774
10
310261
182991
85099
146154
446122
248744
29
237890243
4
378050
3
69
731407556
21
9
271075
82
18785
460365
90
49
4
265414
44
56
481389
10
416836
55
265244
640794938
9
244276
9
28
5
417552368
22
301169
400395936
22
468586041
8
7
482194
100047
124906
489957
311010
54
299960
432989
367584
81
104317
41
91
440153
6
52
488201
231542
351403
84
1
486672
85
24
430587
96406
81
74
321264
300837
309287
62
19
301352179
158847
10896
798998598
16
82
39532
165648
2645
12
38
23
628887767
928486453
37
36
13444
450213225
37
206029
434596
80
2
150421
132946
455701
384098
61583
203530
96
357599
57
52
406664
44888
9
468751
3
345192
159752010
3
63
15
430365899
447915
87
39
476351
90
3
3
50
159304
287236
42439
638208010
674298051
459091
19
1844
775714221
7
5
40
33
65381
336046
15
388562
440858
281409
180679
67
41
462398
26
1
212912
62635
495945
447088
463305561
4
232941
36041
5
20
13
264277
22736
329806
269846
207510
772459431
403040
98
9
190794
55
361205
112330644
180694178
91
446260
33
145816
108177
47
9
88
96
48173
402207883
422935
1
91164
63568
438589
7
495141
26
268877
499880
26703
548466269
97
12
77
74
30877
124121
421169781
389061
9
900171380
514610546
4
343923
240471
61178
98
72
207356
64
71
91
55
28
405193
86
100646
66
140834
18
41
97
191744
50
93
39
57183
21
388804
645679305
437551
19
38
67
79
377283
243957
13
203384
484065
57
64832
247849
88
170528249
337138
572616072
295413
61
341038
18791
278030
481185
380542
80
85
145902
45
148410
59
54562
59
49
483587
4
69
19
291971
493937
99
83
77
16
54
496135
64
330587
91
99
278192
48
50
66
1
64
44
77
34
81
19
473407943
492938
408520
287615
91
3
46
490196
2
54
7
58
244965
202228665
75
371848
6935
44
96
99
97
79
288751
672855530
41
35
92
7
838159431
130162472
252587
99
216025
379205
533815332
45
15
39
207397
45
5
104720
44
497501
458044
68
2
127343534
496884
35
99
127535
231483
67
173725
481617277
129074945
68
179253
33
169086
29365
225351
1
69
9
426549
379552
57383
42
62
63576
49
414543
52
73
44
4983
486764301
13
10
420077
1
138422
53
481750
498632
34
94
92
105754
262551
32
57
435148
50
54
19
99940
45
37
60910940
63
777025716
191528350
1
4
80
4
9
491928
312448
318083
446382038
325387286
73763
17488
83
223993814
19
50
271245
465631
52223
316746
45
7
41
71
63
1
44
224578
317450
52
7
479936
75349
8
41
335323
301722
334434
388770
4
929726134
302952
15
286573
361326
91
98
718723912
165873
35
56
11
64042
97
24
54
61
10
96
154048
225824
70
160196
24
367507
241631
267375
64
56
362119
115618
281306
93
150054
65295
95
49
25
56
69
47
37
195559
2
18
84
1
38330
405722
304955
583260840
12
6
58
275687
81477
68
79
69077
82
496305
152905
81
344252
1
405074
98
5
331976
9
98807
3
346247
8
89
274508
232999
95
473809
952651163
122389
382772
944257026
92
70
1
63
23358
8
364884
297076
82852522
316874
172350
70
336083
448589
174530
94
42839
482175
52
62
18
36
280399
129800
80
414982
48
70
105126
2
90
10
134467
7
37686
456436813
5
23
1
35
847429704
81
333735
19
86
477285
335266
312059
864042639
189819
236933
22
467538
26
48
425193511
427812
332997
440167
21
35
832273580
58
38
7
4
357777
808988686
65
65495
23836
87
719434947
317565
767537059
338511
1
86
22
393084
440493
2
14721
51
89
302795
120533
49
246579
2
276691
8288314
97059
299637
96733
70
92
349417
178825508
737225639
187515
58
22
40
5
61
51
26
188437
9
74
76371
144468
5
701853030
486877
2
4
58
89
100047
11
59
89
275534
15
37
2
197058785
21
473175246
66
54
72
62
21
350792
258575
58542
211073232
16
416386326
362633
51316
61
60
272588
336387
46
15712
95
465715
61
2
86649
401194
853993715
34
356220
92
23
189035
322935
191911
93
145097
3
60
475204
8
475535201
331969
252843
96
395033
275532
29033531
375497
12
940502762
332429787
60
408183209
85
486975
173136
486983
326722
44651
17
68
8
15
230376
175097
68
8
467540016
235829
168069
148149
144974
73
2516
52
9
161384
51
458419
924322170
325274142
161646
7
269269190
139503
90
839878464
207662
37
106402
350436
57846
250596
14
76
38254
94
76
445486050
91375
75
44
66
6
402601
19
74
8540
461228
29
350953
248020
59373
143429
1
823302545
836306390
363428
216895
56
56
280640
12
248666
84
32656
420534
249108
395324
247255
3
320237
726774340
278158
158152
9840
295235
576842986
703346939
117614
491537
397117
27
6
352690
302759
321236816
806555323
7
11
67
88
38
118301964
361325
134766
40
464714
167747
440050
96
46
256663
222249
62
90
208160
49
238157
11
5
266406
350991
3
1
64197
79
50
353817
308118
9
19
360245
18273
161175209
3
193592
2
158171
323888725
297062
53
133097
97
42135
61
292712971
184899308
84
76
39982799
379682146
44
247154
417523
92
175961
155614900
7
138030
345585
52
76219
7
112929
86
133791
59
15531
54534
294918
218380564
88
121957
21
374936
60
3
77
242478
81
1
491575
263222
446693
7
102442
221260
76
1
96103603
38514
3
34793
92
98
165702
360574635
93
2
22
68
44749
17
64
22053
5
211648032
20
40
115020
2
365200077
321110
4114
465023
35
109742
51
26
145318
32868
1
48929
93
909752180
8
8
3
579112584
1
250717
43
99
76
364931
233739
24
74
6
370380
35
300129
46
53
319799
83523
667955216
80
363891
69472
80
9
59
52184
473153
1
12
439949
353625
226806
7
86
103970
923160682
187354811
774469415
63
38
56
136788
332146
9
34
142039
329463
16
71
414130
58861
316413
18
72
279580
61
390298
232925
90
1
19
54
24787878
359699284
137222
461303672
358129
18
261834
79
672358202
65
64
56
94
91
90
792715043
441154
55
179864324
58
93
50
92
6
6
98
15
382021
34
313145
246507
3
407025
285133
13
160733
81358
17
226305
9
376838
24
5
25
11116
433291
481959
96
10959412
485063
742373153
141790
62
61
868473865
6
765356473
7
57
1
417157
26
245465559
78
340765
57
340932
485811
133797
388470
229132
63
235692
71
396713
168176
9
94
474587
34
68
36
119493
30
281543
421497
71
438453
207323
65626
61
175286
7
113806013
9
450510
12
848431333
697503137
28695
34
98
263082
198168
1
197288967
342907
71
727602721
17
238972
8928
457399
228303
161212
73
350237
34
58
439255
415734
60
8
291380
3
74
7
81
55
125206
944404563
279845
234398
72
4
96
338418
371104
717886972
92
90365
156164
97
832823110
177720
310590
109446
132274
33
477960
265044
93
46
557828405
77
71
322709560
346287
9
113223
14
52396
6
91
317533195
211301
5
484764199
7
33
206997
352774
84
277535081
99
75
49
81957182
15
46893
75
385343
1
305781
4
80313
276412
324578559
357119
20
98033
1203
483531
19
73
412337510
783734919
38
37
90049
57
272462
327005940
98920
58
417657
325299519
187288
198918
83550
68
6
801035611
84455
887756305
60
451489
166218888
487095
733132335
900477880
389028
225653
370940
47908
86
314093
81
492337
68
80
37
46
2
42
166215
3
14
460744
456433
3014
211734
445462
802389097
31
879325231
1
72
231014
456522
815853769
414094
487027
387091
219124
406007
16
59
480602
77
43
1
32
175588
3
82
30522
247356
8
10
49
347259
292881
83
274418
5
903399728
3
88
56
136233
78
48
95
929352633
455196
473926
2
40588
236928
418537
96
55472987
250052
30
624807901
401610902
599517488
269110
825874925
484711
61
8
470313
25
8
305927
23
116156
78
79
94
138065
413564
82
57754
9
72
9
43
259274
36
469777
2
45
64
58
11
5
31
67
38
97204
11
35
386520
87
4
172066
23238
19
9
372244
53
552109485
121145
86
39
6
66
40
46
330346
59
238240
29
217406
40
443358
273676
231777
349481
42
25
77
14
135916
19800
457663
37
48
90
33
7
64
7
168654
7
289631
80456
59
18
70
404402
470517
435090
54000
219077
476501
8
288088
381249
38
109888
13
90
427035
56976
46629
4
61
60
624045711
38
35
94
408804
473361
36
32
402069
68509
21926
67
53
40
443940
149418
74
2
171807
356698
50
30
69
6
69
18
401736
8
49
81
44
15981
599998516
125038
37
86943002
96304
9
364510
101917
883685856
189603
68170
5
51574
93
38
203054
184445
76959
290909
69
2
21
63541
82
36
115771
73
174485
17
288915
201291
330887
42
82
23
26
440462
495217
915677135
59
669719828
96561331
380257
26
27
140100
119694
26
34797
90
123068
50585327
155655
90837
81
77
282761
134364
307063
59
375460
4
83
66
47
3
435730
451403
485973
83
332024
46
1
100983
305951140
3
62
122016
44
473997144
583463588
408424
47
65
841052903
200406
46650
38
67
94
9
14
1
31
87299
83
54
985966500
16
22
77
75
693019457
900618142
644276928
86
99
427933
48
32
88
5
338545
92624829
444734
784412483
411886
77
56
108876
162664
78
71
263882
64
375567
351859
26
917510391
17
3
195549
84
573312144
36
480020
79634
87
35
65
88
33
502253779
66
152520575
322433
73
6
17
9
41
419722
57
36
99
65
19
43621
93
18
305540
12
20
90630
19
74
248874
86
2
77
327926
83
38
79
234040
293938
32
234673874
104476
15
82
346231
6
122327
8957089
173984
297761
390953
487521
80259
47
365619
88
279924
68
25515717
7
4
70
64
92
39
409310
84
179710
27
80
14
415781
38
93
350128
37
56
72
24
59
29080
13
142513
67
86
192945
122760
187665
58
14
238596
153450
658332028
6
211056
6
29397
323040
391411
77
14
229312
44734
15087
354791
155249
6
29
4
46
73
68943
32
609529869
33
27301
143375
15
87
29655
50
105751
95
8
290676
27
16
465212
397007
193667
2
205804
52
48
42
16957
363058
6
369219
429518
70
175019
7
305408
92
50
47680897
273873
448715
60
9
414918
78
63
371979
3
63
82492
87
246254
379736
176514
287999
211141
18
976835690
486630
5
42
85
27
357617975
222865
163869
313357
82
448926
402307
55
98
9
83
108537
544906911
63177
2
85
56
362688
206895
52
235148
134290
114682
368591370
209225
64
80
352793
314554
300751
2
74
54
91126
10
25157
69953
36655
12
7
90
37
62
283575
24
191075
73
400705
194698
64
448409
48
48
238482
8
84
15
8
8
6
88
323477
416023
32455329
53
21
161789
8
82
33
80131
73
838049061
4
17
69
458188
238299
3
10
241567
21
325839675
87351
24836
230105
52882
41
431817
435269
109221
6
74070
97
433321
610520616
4
349025
15103
90
36
326981533
133051
252821
45141
196848
365805
67
122034
181964
182851
74998
7
15
42
356076
160497
6
150005
322075
132342
446113
44
26
80
468964
10
63
8
17
366989
82
104690
63
424581
175445
307749
52783
22
31
6
51
25
35
46548
24608
30
10
61
264120
372830
423913
87
5
34
53
31
70
1
311528
8
531169236
95
439710
232268
17
6
5
185651
173849
83
157471
28
83
417439
359406
287396009
40
87
383405
151636
34917
53
35
101941
294437
39
436629598
478153
4
340682
2
478426
39
468550
54
7297
89
82
345402
181105
76
6
366375
76
93
307583
108792
74
374492
79
36
42
34
40
98
484468
220748
351611
29
124858
371497
19933087
467266
24
127969
313790
4
26
8
81
231089
32709
255856
49995
77
60786
112774
131518
6
444451
482975
22180
88
226272463
381639
8
94412
271493
339978
52
776232200
45
1
89
281070
70
97
192017
24
73
363055
76
34
23782783
83
596645750
68
12
224612
295228
478883
7
264566970
84012
478037
41
547318702
209870
445852
68
4
340825
35
926273005
57
189987
478643246
345027
26
29
6025
6
7
713589548
80
31
66
11614
411984
28133
2
267037
299818
167598
263974
307317
82900
61
489632
35
498355
239114
14
272523
140424
87
360724
135551
55
19
239845
48
267923
332326
411848
169668229
82
74323493
58
60
346751
69
462717
61943
14933
62
206874
420020
486852
34
86
130570
68
70
47
415291
46
56
65
43
16
443387
27
29
67
343410
310520
461073
39
23
126312
57
13
202828
765635406
9
78
49
285791
49727
155521
72529
53
31
431392
88
28
637283483
84
71
6
922409842
60670
207045
25244
284689
104665
69151680
260038
370443
423566
756622796
25
735747330
35
400476
478769856
4
61431750
57
83
325206
8
48
23
7
436642452
31633
220006
45
61
416696
19575
564687504
37
31
59132
452361757
42
13
139048608
2
72
72244
249238
292408
31
11
22
128397032
242479
312529
92
239490
85448
15
411634848
7
685156845
292799606
69
73
85
13
81
8
4
24
1
266256
971900828
166834
1
1
79
29
156267
191089
39
4
264020
736400498
192771402
99
95
52
302181
29
285696
21
30
51
5171
92
5
114493
421335
917
5
193945
65
78
99
59181
247773
161221
32
82
8
56
3731
285482
357476
244179
235340
88
659248283
352989
442461
768242018
430562
6
317377
3
5
7
893300855
304166
707819420
58
91
28
984004342
53984741
7
441662
75
389076
6
70308
188170
378298
21
22
327330
96
38
575726072
35
114513
299343297
2
59
44
11
29
253294
419394
410255
13
93
419855160
5
134436
38196
219137
21
121378
72
470885
94
392231
932939381
999594637
13
31
87
361489
88
213993
17489
164894
88082
4
472869
82
958606775
318286
2
341544
56
368361
126630
46
5
449254
290512
9
51991
250702
32
363180
497027
59
454036
359781
6
60
96
74
429646
385791
72
3
184888
10
273638
256261
14
4
65
69
10
5
64
60
73
44
70
30
38
2
825715784
161324
316277
159675
355812
29
49000
29
423756
324240
48
497486
342749
56
44545
38
128509
5
486550
42
89
44
46
323934
5
210335
452943
223335
535207690
55
445320
91710
183619
17
231761086
93
168610307
381548
215036
9
52
368513
12796
407706
323860
28312
12
463594
66
64
4
143518
55
4
854597323
7
615859104
304786
332644
242928
544441830
94
12
99414254
200961
97
86
71
7
383385
73896
63
488447
86
293725
295123
23
530077137
87825
79
275434
440314655
13
30
56
443487
5
81
17
50
37
28
65
53
271766
86
49
208425
54
87114
10
165717
82
32
41248924
38
93
19
170398
25
452480
471526255
358039
609070261
5
385177
216330
98
217580638
30
14792
6
66
402636
70
2
73
230006
1
42
1
59
79
109889627
161618
43
322548
146481
6940
981165684
223524
164469
446368
24639
250501
148536
887760353
21
45
59
29
26
6
31398
308853
429933
383298
3
248566
7
68
5
78615
420995
731632112
173980238
381695
322687
42
62
955575319
63
5
68
260578
16925
22
305913
101476
2
393469
97
80777
342798
250234
16
452124
89
612452172
43
44
73
81611678
483520
61
164452
77
82
352970
28
31
6
336869
64
21
2
77
34533
78
423225
407194
140502
9
298653
320237
56
75
97798
292740
33261
49
475874801
493908
26
92
57
426215653
226203
171832
287901
3
167587
91
21
47
356685
644612165
460015
56
48
185765
1
163425
77720
28
486335
112021
723717119
404850
797125787
6
26
465801
387222
64831
120491
40
90
328231
98857
340639021
52
230279
346292
62
47
163275
60
55
29
19
86
50
50
14
79
92
35
298892990
353767
13
44
138575
233239
98
223813
433146
70
4
27340471
213370284
67
435626
96
49083
88
211145
52
186471
91229642
30
77
91
45
161894
86
61
246478
55
76
3
40
13988
47
315256
29635
20
5
6
72
77
65
3
16
404547204
341751455
60
67
48783
485392
723825819
99608
115077
383949
68
7
32
334074
92
56467
400356539
277015
93
45
39
273046
201568743
20
219443
39
248208
293964412
36
296112
454059930
63732
3
386883
157615
126956
98
493690727
65
66
213322
38
134927
206097
43
982079517
233239
115627
440811
28
144604
220881
55
873501083
82
74
68
48811
47
117864
16
73265
7
80976
272824
78260
34
199221
30
876243494
487379731
62
117435
9
99
53
304821
233485
356214
99
439373
498774
58
263961
237837
256325
84
2
428406
383863
96
43
43
63
84
116025
487250
260669
15288
765783882
324937
78
294771
305594
403728
39
12586
181098
36701680
6
449745
31
32
18
226102
94
21835
76090
42
175560
74
71
77876
61
7
77921
292245
43
455775
28
597348848
3219
156335
84
402046
63
282084
407648
41
208172
461191
26
127670
513303394
2
384245861
76
395538
50
59975
204259
54186
64
198075301
486896
76695
200042
254259
2
38
4
467378
48
35596
420342
846306897
134209
16
68031
33
489739
48
27042
264794
93
51
122313
8
26
161193
61
867112802
51
21
328528
118825
346257
698814751
159531
466573
55
443793246
87
76
197266
494835
66
79
194223
3
283880
132362
3
33
52012
83
62
46
37
240958
80453
193050
187148189
13
91
119090
558291581
81
454281
214458
113380
5
821049766
26
5002947
24573
296337734
869245986
83
84
92
87
53
16
291469
271813001
231508
366765
34
24
8
35925
277710
42
46
4
209927
184990
94
130076
1
5
1
176365
479928
5
7
394942
267272
257120057
86908
34761
6946
22
64
183948
319227
401994
53
81
30637749
36417
302836
110763
39
15
35
65
51
27
79
132371
349512
69
374802
300413
853703902
24
66
161831
5
31
391075
79
98
118752
82
51
58
22033
207422
212997
51
312574
251806
1
385066
88473906
87
299656776
14
11
12
88
271086444
788972856
465704
69
224200
335568
223976
330434
51580262
8
370770193
474034
351053
80534
1
448395
68
25
202065
366351
30
78396
446637
5
141331
433559
246192777
476989
62
38
67
514174809
94
61
24
458183
35817
34
44
349547
59
50
186045
7
499259
274352
395154
42
389744
58
190537
9
1
435265
387712
269940
411547
247709
17
3
311849
347286
455143
288119992
31
54
406130
26
98
53
371747
379708
62
34
50
20
255593
46
464939
245027
97630
378193
220693
236668077
2
463866
365207
317781
429630
431628
69
2
458281
422224
17
47
48
87
19
28
55
792506341
12
378116
63427
87
86
73059
439287
9
75
33
286017383
18943
71239
85910
217919
59
732346030
7
94
32
489067
285769
54
28
2
314748
63
376130220
27
457831
14863
140325
81
103547
82316
77506
81
534743007
388039
60
56691
379638
28
118760
170278
46
283001
97041
29
71
261390
90
9666
69
418299
384938609
771204822
351431296
184800
33
8
217715
186614
694270393
5
84354168
46
8
458205
337645
87
69912
929958532
105896
4
96665
9
54
6
184480592
309818
7
70372
498795
478507
58
6
62
711925582
45
97
16
20
355870464
28
86
91945
75
34
469688
21477
66
177290
22
26
179754
5
82
320598
207392
791453821
186524
7
16
442751
191991
119193388
383811
389472
19
95
275878
78654
713285058
66
217920
2
844789039
28
286467
16
39
96
207142
322727
100187801
95
357121
15918
293846
466886538
327774
118133
201611
332071
276618
184530
316533
772374144
191325
529467706
103131
2
47
44
211785
223429
76
43
71
13
461580
75
227499
459621
64
67
109640
667456126
33
2
181096
14333
6
1389
431104
90073
82
90838
427302
91
3
24983
690626581
293869
50727
620452570
41
458327
82
63
80
160971
521100578
424621
478838
191458
617611430
173665
122459
46
2137
101549
3
37043
98636
5
6
399180
431144
25
78
355719
23
5
878386978
30
237775
69
65
161321
33
24175
126360
173008
29
42
274770
457152
277204
321744
1
106250
40
470220
152019382
443678
1
125760017
406907
182287
135321
437140
280631
22
114951
63434
431421234
117656
378450
437380
10
1
295408
326692
76
431326
157957
428989
372053
207570
12
9
5
470880
121491966
45
200756
44
33
191445
49695
1
14
14
279042
29
44
376918
342710
13
427012
159353
31
77
86
356777
978056962
670268353
92
413399
319027
296155
6
58
90
90
99
764175697
961994479
82
31
97
24
2
256684
114153
81719
448990
374394
278422
80977
44
349869
322871
412769
12
134597
75120
337264
451819
499074
8
160376
84
238129
1
10
15
41
4
10
366073
409484
53
211307
85
8
83
55
484890
81
93
33
61
7
8
293508
57577
467755
174143
62
235638295
275177
43
71
404753
59
23
64
16
964887395
101474
84
8
468704398
74
24
96
5
77
67
47
82
288101
385098
54
468296
71
46
7
95
390391
10
326858
82
176588461
137972
132580
13
266953
404600
10
334308
66
25762
42
31
77
446178
5
78219
4
20
358671460
108039
35563
22995
232850
932687508
95
419403
16
93
12
170678
45
39
630743961
1
177652
82
276086
149354
25
98229
94
474107
358655
82
540111962
213743
634499086
2
116320
319981
275193
980421794
344294
78
81937
6
9
277370
51
380800
39
444624
28
70
499521
55
688906640
9
640147818
291438
347065
72
43
4145
57
169992
53
51
73
112740
83
87
410306
336647
58
24
12
76
449725
73
9
50
72252
2
41
75
91036
410714
348497
178572
30
89
272496638
28
101049
6
368129
332453
39
853540527
5
62
684779963
790668424
127000799
81
168245
48
52
32343
78
7
351890
22
33
5
454690
6
89207
3
30
152254
447125
11188
83
11794
37
375765
29
251575
483555404
9
16
64
38626
413824
45
426252
400516
86
359333
33
23
7
73
467069
6
27
8
48
40325
290143
15
8323
55
487965
499800
26
161779
290756
19
327928275
328368
2
164237
23481
92
9616394
324178
70
383362
28
416546
68761
740977893
237764
226698
223817
24
2
40
84
49
336846
150549
954436235
918461808
60925
27
83
390629
7
5
393279
4
25
61
306292219
87
73
313519
79
57
51
67
427745
55
86893
96526
80
850581263
39
47
169355
24
52
28
133880
1
21
43
154562
3
80016
61
55
94
18498467
54
211053
389003
8
71
353408
75
36
140126
279705
75
1
119667
823571334
162020
833517909
62
200540
14
7
78
329454
4
71
77
448464
48
90
98
64
65
44
33
49
66
483665
46
108194
34649
95
456126
288350
381922
398702
18
52
5
22
84
2
416980
45
332184
70
322799
6
30
92
363255
9
77
61039
7712
90
22
83443
27810188
476510
26
252926
26
55
73585
243334
5385032
452407
72
154714
9
60
414035
68
60
135478
188364
626518814
67
859844118
71
751632019
404427
5
339363854
97
89
360736212
175055
78
97
67
4
512425657
84
358633
219773045
259876
108442
3
116833698
100420
37
6
8
6
117329
426028963
7
7
10
42
75
164551
16
6
151889
94
486431
461323
91
25
66
33
51981
690106172
58
138764499
93
310205589
486181
1
485762
98
88
189526088
441033
355047
96
68
76678
262195
430853
75
9
35
3
193027
86
152610
97
496301
239767
459194
67
10
13
20
81455
45
66
77
28
34244
60
58
393154
498145
2
75
712872132
8
26
39
442327
575685271
80
445541
7
390675
140945
6
20
359763
317106
1
98
188714823
377593
118980
7
79
141659
69
91039
183599
56
40
23
77
114571
97
6
44
94
92
451156
126660276
22
83
307752
50
7
38
494167
11
8
78
2
65
120980
19
46
7
556759925
450369
274070478
192626
19677
112725
258456
299110
344128
353078
51
38
18292
20
49
3
995594566
146788
25
90
406004
411726
758262922
36
132681
7
21701
197067950
268611
90
7
58
47
41
40
31
279333
470647
214821
78048
85
387243
544939154
45
289455
117182935
74
73
433821
488603
95560
610471620
2
98750
854074827
232843
173951
370577
37
400383
81
52
49
31
12932
308441987
73
237125
37
275816
80
41
4
109648
13
93
71
85
156146
66
114873575
91775
1
6718
4
109452790
75
275555
247222849
77
630972555
484609
21
33706
22
438353
46
74
112265
329828
36
69860
244624
19
168311399
755909704
998964322
217415858
71
58
6
408223
8
118714
176563
93
42062
5
47
47
74
120282
4
31059
285598
298873
6
5
170563
411236911
326946
523605396
357067
477402
138504
39
70
997885647
32
11
49
41
221447
225358
424329
9
34
56
343344
970055805
4
400508
88
29
8
82029
14
9
47
179121
485632
856180106
277511110
50
83
233777
300990
728420106
613038722
68
30
559651906
383717
43
42
354435
64
61463
64
47515
26
299226
5
261348195
375968
207462
66
84
74
57
437184
3
214166404
86
313027
203476
32
47
399674
20
494130
66
139994
406370
62
51
50
489482764
27
58
684427917
340405
52
47
63
311617
391488
6
91
53639
408621195
78
118481866
79
173703
326618824
357595
60
1
301086
42604
252015
296040
62322
368299
14
4409
964317702
277682
31
25
3
52817
346423822
76
382690
1
15960
56970
1
206238192
92
362110
2
10998
5
72
30
88
68
331750
148215847
66
3
20
442321356
57508
15
15559
72238
9
27
5
32
287565
37
25077176
244949
81
178662
30
340909
4
426900
50
789038681
92
53
281711
65
40
13
249072
4
17
22
27
44
453857
73
77
281419
41
251213
17
99
8
70
28
24
219079
44
11
63
162050
274867
227594050
45840801
5
12450
20
103442
2
836728635
88
28
65
66
5
19
89
280690
63583
490618038
155297
41
71
2
11
872167370
9
75
19371256
10
30666
356601923
38
99
267453
21
483161
53
1
248121
17522
263348
846196253
13
97
211903
77
616836327
404925
223849
99
892856241
336783
230677
194010
3
230337
87
61
463234
230680137
337817
288010
88661
11
14
366750
219280
8
34895
131845
78
99
141202
16271
87
28
101631
8
73
432904445
482565
192177969
438338
252610
497753
76746533
759389376
1
61
53456
311698
6
436553
82
98
811973819
5
65
34
83
36
8
9
608024400
89
71318
89
640918431
40
139233
305692
4
27
410479
52
77
231650
243897
11
496136
93
7
41
33
79694
436429
37
35
461995
80
63
66
905536510
969047052
386229
29
371292
29
42
96
3
5
286895
43
48708
90
4
84
70
3
15
238592
19
29
104164
545783392
2
384248713
90
443438
30
464451
163106
65
77
34
54
99
60
175202801
2
66338
25
16
49
277604781
490405
215223783
65
178473
105093
60
42
943372421
71
6
22
70
5
88
15
46
430523946
78
318117
411172
7
471124501
139633
5
1
5
63
10
135249598
2
352655
81192531
7
7
7
12
22
480627658
15
869565513
529501339
49
374760
9
6
430989
79
882756002
243434
275257
86448
87
302968055
194847
38003
16200
455991
373898
33
168790996
161456
324268
297079
22
363587089
168385
39
587564402
408514
42418
356868
57
387948
59
247816
47
4609968
142668
9
110670
157127
65154
193251559
63
227574
58
27
47
995815633
2
60
721738969
424462
9
9
208636
340118
96
35
10
52
40
93
90
91
111810
81
228943
353253
484571
24
87
168210
77
174842714
65
182924
341344
43
3
68
468208
79077
121856
124757
285717
247374
117501
43
428659
94
84
786696898
62
81
6
5
509879658
68
67
82
1
351913
891414786
451082
88767
395562
89
142655732
99475
20976
8
3
303626
322500
72
81
126595
24
327085
231529
160841
291440
76
95691
439715
56
318965
6
1
44
209803
96
27
84
89
259109385
23
54
61
110075
6
59
404883
83
484519
347944882
329178
97830
179186
93
24
286950
239049
25
44
20
201270192
26
199016527
4
78
28
135660
785148281
488873
431568
302304
698154400
41
225502
65998
66
357248
28
726567339
98
436904
46
6
324336
150633764
114041
13
88184198
134292
51418
81
78
4
444073
50
24
137703
25218
58
952143402
429409
9
425894
40
84
177872784
535169041
729327769
12
361636907
21
344306
474043
137570
29471
1
298163
99
114162
101490
333932
459352
82247
312888
32
382717464
153959
97
78
239668
420685
46
646287889
15
56
74757
76605
462451
41
163299
6
13
69
76
23
99
446054
387215
8
42
63
236205
9
189561
217127
4
55
201536
23
158518
263714
7
51
59
54
62
45
210302
46
82
63
70
119435
65
290856
95979
128374
33
1
83
74
6
11
48
20
84
379508
86
173413155
287762
74652
3
38
609087543
92
8
99
263622
7
3
382802
62
261573
299560
52
4
42
7
17666
410702
69
24023
60
40
95484
42
42
453120
57
56
6
464140
978699614
3
208022
531401191
317827
55
55
44
598708770
164916
40
387265
219901
1
64064
254444839
39
73
253737882
708343410
51
86273
679862235
299484
42
14
24
373071
420117
18
801833812
8
49
389500
204358
222945
106823
172514
432333
196597
429142
65
814265298
385066
3382053
16
85
27
1
50
63363
101952
76
75
15
3454
13
9
26
55
10
65786
742521801
355724
17
161874441
99967
615923890
48
79
48
389014
77
50612
92028
227616071
570434574
3
14
447203
75988
4
661299249
135327
15
125983
376462
177113
227782132
445697
74
88
690402931
58
63
268116
35
266459463
115453
73
53
90
545270026
22
786420572
159557
904513838
27
46
94475
89
333984
225104
16
34776
273396
430961
5
82
130249
810875003
23339
102688
73
277679
261075
124805
201470
72223
216465
6
1
74253
19947
277265535
74
66
25
6
1
32252
287114
86
82
34
102162
46
359874
51
36
908124596
260104
59189
31
193555
84
274112
162617
95
97
2
284971
183274
150295173
313022
409329
42
4
220890
48106169
50602
55
2
249323
31
446583
256120
240283
326418
5
152531
79
62
226679
68
123187
423375
62918
43
187856
15
43665
365078548
97
81
58
69
65334
69
471585
67
83
56
14
53
214800
48
418979
487050529
96
430381192
8
439094
434167089
48448
21
8177
404033
1
416878
165278
370392970
5314
375232
215279
244777
304415
186966
71
36
480428
314248
47
293352
352765
291614
446045
17
84
9
322972
965940217
456369
41
69
9
301569
5
76
15
38
460100
2
2
62
332652
54
112757
1
267040
12
488752
474534
40
99
3
274054901
753729937
336879
244138
341517
89
66497
472573
62
67
19045
382495
441647
27
66
30
346479
81
16
210435
22
12
35369
781854934
59
3624
56
185553
150043
364991
216844
374689
90
307288
275557
85
31
93
28
73
329750
61
303879
104475
232393
12
14007
281878388
82
427630
87
132840
12
87
44
371882
29491
37115
92
383818
89
185561
58
48
1
410642
66
29336530
357254907
73
85380253
9
200359
70
176073
54
166799
95
49
148373
119602
64
2
294258
8
40
68
20
222569
78
253857
339879587
289714
87
911449621
453479
98
2139
436754
49
88
138077
84
48
185269
276949
260581
1
415653
45050
54
84
51
63
19
73
9
482804
252002
38411156
2
84
418166
49
128188780
75
92
3
399394
443363
497124
18800
64
79
6
29
72214
64
407963248
169969
45
19
63
376313
391876
38
37
8
72791
9
71
343960
66
89418496
2
387229
80
473418
62
5
63
94
19
436338
5
68
73
5
336403
50
315553
17
196125
162220
365851
459730
240344
39
73970
4
12
55
352028
434324
473862
365268
56
88
90140
79
56
24
160230
11
487775
758263119
251966
32
53782
447384234
54
79023
93
87
2
102527
36
82
16
4
120285
39
47
80
368882
198085
64
135601
446307
3
96
109860
421527
29
9
172710695
79961640
104254
824403813
5
31
20
5
23862
174757
7
60
144624
303998
9
4
81
416544
300773
188058
254583
361929
190251
42
260085
130546
166614974
458880
405764
16872
83581305
80
91
225185
155426
26
91
97609
38
1
80
102818
8
36
320094
12
61
260827
303779
78
7
72
18005149
207953
51073
198744
828096706
85
102895
91476
32124
32214
97
39
21261
432549
88359
42
72
15
33
38
41
451498133
430187635
7
76
97
71
94
1
110181
225077
21
122450
237060
277362
306069
387263
214507
217736
511626039
1
7
265247
415764
482140
124655
6
8325
96
1449
89
5441
387500
29
593083022
78
341405
4
8
82
448218
51
21
66080
73
135496
12017125
458903
140385
72748159
421074
604709261
128718
111917
1
80
476121
45
8
472587
2
22377
178031
26
481037
93
57
391270
89
392516
343024
304602
432140
331725
54
54
473787
83
284598
55
79
697003751
7
84
74
286128553
88
70
15787
34
5
37
189880
70
2
99668
403358
22
36
96
61
136968
99
56
41
378979716
22
28109818
494000
260575
336315
391689
86
749645027
15
38121
50
316627
410298
80292448
21
91714
252162
24498
13
41
382146
424955
359702
47
486188926
22
199200
584238910
75
299841
40
365110887
42
374320
6
354577
350804
207421
296034
312074
468846
644386187
323981
186421
205863
53194
450817
36
357013735
85
534757113
2
88
398629
2
142444
284693
55
68
54
84
44
34
96791
377136
248203
33
298766
58
8
391678
481517
87
32
57
277685
336597
33
4
57
79537
127074614
136267
41
76
140461
326928
44
27
43
23
94
237588
13
299249
16
36
391262
13
864328132
490845
13
408902
58
43
38
301460
1
253148
2
83
52561
440189
304303
381051595
50
14
367457
344204
9
248776
210459
378588
9
9
381680
7
37
35
19227
268672
80
19
4
223694
66
275078
4
157237
49
405175
26
88
57
284152
493171
474507
33
228219
169146
268356
431144
361149
472301
52
489906
4
52
166852
95
2
10
397374
489673
389323
92
621600179
186274
99
247400
89855
17702
93
38758
249533
60
241512
398716
116467
405882
190637
93
86
5
97819
53
79
313365
23
445415
82415
5
70
326367
487573
487549
230548
255140
62
47600
253110
484981
65
79
180849
345915
95
68
374888
129960
109392
250973
14
430196
28
87
2
58
97
27
471626974
13
6
2
348231
41
69
81
83
73042359
405320
94
26
24
34
235052
343779
48634
67
71
29
323090
311497
294129072
394601
978078082
190988
758756907
50
255172
7
978270655
399719
244156
10
57
5333
82
192459
473140
76
78
3
14
41
42
246486234
388187
143235
44076
9
441697422
78
50
163388981
90
458227
92995
36
3
85
1
69
81366
34
21
33
78
7
6
70
97
453690
8
876462966
9
325221
403272
49
1
8
45
122972
46
176482
339566
107558374
84
90
306935
7
82
358175
9
51
382525
7
106922
932906526
204438211
391860
281881
47107
367191981
87
81535
8
245469
81
2
477184
6
45
9
51
3
96
270564
8
4
72589486
15
22
22
71
61
7501
6
38
99
486646
141926
433920
652452919
944273853
62
4
372616332
3041
460924
12
87
119159818
181474
31461
5
468757
6
3
7
83702
170083
17
16
59
27686
629728004
91
680496636
45
462943
3
47
294712
148408
95
3
48866
61314
478746
16785
80
52
323475
477349
483108
38
1
7
1
25
59
431982
222728
1
3
820572792
76
4
8889
95
8
57121
32
93
46
74765
4
22
185782
88
330991
287758
83
77
680230434
214358
270549
44
35
11394
2
17
100392
12674
179959
583934025
60
95
67
117305
6
46
344352
5
54
2
654756268
7
440159151
376980
208920
191896
487791
413964
1096
7
48
36
316439
68284
79
270019
70
179233
9
13
374032640
976635815
21
240512
99
334050
456071
193476
64
200942
12
2
91712
78
22
66386
372751
9
447741
47
222530
42
71
166633
739483982
626738516
4
457689
154169
385491
441568
331326
91
476993322
19
27
55
341198
65
468443
2
488831
51
140972
40
25
492535444
38416
97
9
46720
69
4
91
66
255472
33160
180582
41
373270
325900
71402
414788727
99213
30
67
4
5
94
61
92
99
12
90177
5
151952
114964
339699
105325
49602
327456
75
371283
79
8
12
7
10290
307663
8
718165886
212519
7
4
5119
466096
353505
42
44
75
499976
170743
64285
543691894
92
26
9
52
2
56
92
42
18
10720
466618
60512
53711637
478720
328533
66698028
286226
19
67
390195
929909939
27
4
9
181566
463641
97
47
39
58
74
127490
98
400875
7
24
66
94
121444
60
15
76905
47
37883
58
3
548
12
390353
84
97
51
443480
35
7
18
327493
89444
77
9
24
29
32
38
499012
380499
51
1
56
15
438854311
7
89
421861
6
338779
46
90
289732
5
64168
56
173410949
98
36
1
457084590
430352
48
8
72
56
229197
341549
20
49
3
5
241128
57
45
351870
485544
226583
137018
53
26
89
3
96886
294011435
112483
378542
69
214185
996478143
145196
59
258183
6
410969627
626205828
4
1
19
665732881
32077
148301
61
155076
45
96
74
60
809869254
32
47
14227
290846
79
394762
290419
73
735820659
368885
890677369
227499
96
137929529
7
374300
73
57
140118
27404401
160341
22
492390
5
174142581
215454
44
314967
608641300
87
387152
17368
62
27
18
17
66
56
25
89
435334
40
8
22
25
97724361
178085
94
4
69
68930
12
317341
56
306189
22
44
32
29
662699605
25
1365
30
84664
100839
15
69652272
35
5
59
21
96
40884
366807
16
78
5688
89
18
38818
17094
58734
431614
427376
193929
40
8
6
196240
98
20
26
327442
331809
435522
99
82
2
178462
21
404080
56
320767
15
46
417180
475962
8
136267228
267130
407865
380294321
4
146153
13453
30
2
260574
39
51
32
4
89
41
117931
382991
239979
35
63
21
190437
87
253138
72
7
26
198894
10
400736
873502739
62428
63
3
38
30
658930156
87
50110
486647
131827876
239813
409151
8
52
259127
58
33954
176626
3
79
2
886723957
197165
83
91201
6
302946
56
387301
23728
776378055
319424
86
93
870699660
475453
58
3
54
162966
42
64
39
90
257967
15
465728
78
62
373545
49
18
283810534
376357
54
453801
32
88
101073
1
61
604573370
61
355246
5
397920
76
18
77
53
213149
158167
98
73
20765
10
297656
9
88
400143877
126724
304611
481014014
285084110
11
63
89
48
9
63
37
491670
68267
472960
56
49
58
42
48803
75025
62
39
783882282
536852709
12
79
75247
267725515
163630
91
405299
168998
22
16241
15
40
6
435188
34
41424
8
44086
304259386
93
7
487428
320136
73
53
40
77
15
9
304275
32
26
56
308234
19433
31
250875
460598
99
2
43
387296
819910939
52
38
10
409794
10307
331779
22
258488
87
200857
398368
98
38
54902
40
182554
185148
309197
188654
60
53
50
364758299
93
160412388
63832
16
25642
75
4
96
358260
1
444222
24
8
395324
40
93
1
348797
52511
203288
21
55
16
144304
20
158838
8
64
163640
409687
77
191176
199079
278155
594824869
92
106394
192551
15
84
71
27
301223
98080080
430810
177777
595641480
734548275
85
39
5
392432
6
219970
90
189877
92
362567
172091
394396
486407
315640
258044
232928
408501
499827
54
72
492132132
215970
16
368978
95
314610
77
17
47
10024
19
97
288928
62376
125409
122247
33
202682
45
310251
214055
70
70
38
67
258447
376068
377311655
240272
410510
728412447
89
1
295072
139689
741850806
211199
204373
271608521
11
22
49759
62
95986
337922617
3
49
4
33
954114999
2
5
70498
285369
396949
196145767
41
281315
88
41
317491
119674
73
7
19
36341476
132771
297853
48
132145
276364
135746
126453405
97
62
393684
146201
245479
331129
36
97
389292
96
79
94
32
66
233720
254270
152876946
95
240014467
95
416239
3
211504347
87
76
99
143132
450018
18
48
34
37
24
13
350917
40
231705
90
34
13
467962
42557
4
64
140470
341839
367557
187193
91
84
141176
970218817
410944670
63
25
4
6
2
19
231231
888940708
344853
382584
140228
111468857
302942
52
70
3
2646893
60
17
88254
322325299
48577
9
43
38635
450341458
458381
38
92
50705555
213062
450286
468448976
64757114
6
22
7
19
357167
20
36935
96
53
376554
49
710357358
22
222952
322014
120091
435081
191111
315142
320397
37
51
29739
360521
888293509
186575
371476
8
77
225948
32
92
29
183946
31
135554
100630
92
6
61
5
66310
43
311474
84
4
11245
35
403793
303881
1
262402
84
290245
88
344039
343807
307257
747763660
73
49304
883821438
83184
105052
105911
3
258175
607437699
73
70
28358
28
7
80
92
36
104682
6
30614
298707
64
333045
42073
115322
31
71
5
320052
808316670
9
98
89
100889
44
125570881
12
98
95744
7968
344342
88
18
492760
451525
296419
371296
33
451603
179680
375889
54
35
13
222738
76
91
33107
45601
18
56
5
76
14
37
62518511
2
86
397981
87
23
17
985023062
86
86
6
149516
377902
219369
77
31
7
59
426136
81
206186
43
239141955
356921
64855
16
41
195559
169333762
69
82
91
18
33
64
147604
112592
471055
463921
65
17
328635817
83828
56
90
91
323115
113312
196238
152527
67832053
66
325854
52712
85
495951
71
98
620494029
932628974
428673
36
298748
266207359
106667
19
29
49
58
439683
169244
902184870
35
6
3
264295
159029
330740
28
2
345583
729679984
25
356076
5
98
741123171
64
288592
45
18
10
400600
121984
60
134213
61
48
4
18
194372
144608
107883
220426
284474
4
1
27
9
80
300154
46
5
73059
244291229
17477512
4
459759
20
218028
973199882
477110
153031
96
37
77063
240836
219091
117185
62
61
77
84
265933
403252
249872
132724
52
66
803
9
145266
61
51
45
43
8
645957282
69233
67996
3
95
175342
1
21
54
72
2
5
71
68
417821
3
155589
434537
31
264365
441401
374872
189679
34
82
90
20
462314
411378
25
475224
13
104103
28
7
286304
30757
223227
871454222
67
160451
6
68
21
404506318
61
3
15795
467296
218123
95
1
64
73
16
12
20
42
332291
371104
967055008
416650
7
393025
77
130397
31
458271331
277281
50
46
912150784
83984
460773
206345
9
290098
70
155759
5
75
43076
49
619326993
457415
89
54
488360
330375
38
29291
211270
48
124104024
88
32
197879
100233
43
25
3
302739
576976658
47944
56513228
20
8
2
137293
83
137211
1
54
73
26
37
323393
332260
45
441880140
5
22
60
228856
262270
53
73
330832
57
2
289204
274713
2
26
31
66
53699232
25
274726
88
18
46340247
268812701
350952
18
66
64
451641
97
94
8
58
37490
39
92709
246354
511203603
89
4
75
412723
486242
40
90
1
309997
44
30
57
5
481661
45
339800
519024530
66
266400569
120914
30879
206928
83
320934
39
213180
334335
57
350683
4
383919
9
114092
59494
338142
33566
84077
265616
188106
238825
59
31
189815
636101455
892726998
603838806
51
19
97
325017
236508
726637863
97
90
54780
22
489367
57
214279
5
360274
87
30238
35
59
67
627979099
87
54
5
200165
29
228466
82
51
27
436535
84
28
86
120971
192634
328513
216411
56
20
3
6
222111
4302
88918646
2
75
556881926
100418
93
16
437064
33
207442
479367
7
46
157656
9
55
43
91
75
8
223713
202416
302201
5
979296268
16
405324606
141688
120185
28
87
811106574
328253
22
184659
200466
357496
110115
37
29407
61668410
95
8
21
75525
90096114
50
2
29
6
206476
42
78582
59751
32288
19466
81724
84
13
3
83
93232821
6949
394919126
7
491793
6
124520
62
331256
441362
15
456354
60
28
10
695411423
12
33
90
18
90
80
29
409871
318512
41
30887
33
2
1
188926
133426
311003
81728
38
86
91869
63637
420668
306088
113206
91
11
88
374415
96
58
224947
45
67
66
18
282416
90
148042
938185600
400155
5
213609
4
514538784
54699
157114
3
1
3
80874
78
85
879742739
96
84
296565
380251
36
970371683
111647
423244
376588
80567
52
69431
57
378232
41
627150985
319164
99
693482627
28155
359719
289720
408982958
496839791
6
611331577
51
208069
433374
53109
12
7
231227
196142
409004
776809401
40
42380
253387618
302764
892820666
30657
3
334092
488397
20
14
57
69
51
30
88962
341577
2
27571
121660
17
5
194375
432026216
74
331822
71
95
130285
179162478
58798
49
109171
352235
223258
108247
97
149233
25
69
96925113
446717
382752
78
263919
69
95
26
99
4
6
60
182723
106596
139663
433124
9
226483
42
45676
4833
62
281415
106793650
433998
47
95
252796
183951
231773
95
476420
5663
153713
8
24
271586
52
197796
497578
383919
338430
11
417383
78
16
32
200033
72
304600
2927
395439
49
41
896193930
12
58
5
45
149615
78
251691
235534
9
333183
487925
58
493096
27829
88
277680
471714
6
239738
243366
382567498
61
10132359
425097
4
9
93
208080
28
55
385603
34
117282
292189
37
464892
466667
290600
34
97
53
5
42
343864
4
171158
183969544
76596
4
211111
68
74
85
470976
6
87
84
255673
492856
79
1
57
62609214
565963181
45
495777527
163123
54623
70
330675
738856873
153587
93
73
9
91
14
72
38
416802709
277648
58
251498
3
323209
87172
83
95760
439496
352901
492226
493206
409254
92
8
22
88
365003
77
194902
325893
1
63
74
245743
3
18
15972
96
190597669
208516
5
22
44
25
139711
223630
24253
9
78
374837
465537
350288
73
71
5
623946898
108555
8
458040
44
97
203864
871817089
11
229545
199264
625623290
495468
323269
301362
1
474348
89
82688
183283
30
435741
172149
11
94
59
92
33
240095459
80
285965
44
153304
50
129632
57491
96
75
44
413959
47307
358735
9
3
2
54925
75
27
27
303148
436062
16
77
167295
452659876
56
20
27
237679
1
416528
66
97
479835
54824
6
45
534505427
40
9
77
49
443647156
40717282
347043
16220
240097
82
8
89387
45
494384
48
297143
178935
8
14
223477
36
82582
96
12
4
402918
74
469550
99
429696
64861
403499354
18
458923516
5
27
49
358866
2
361878
411386
162677
11
386140073
210767
81
6
83
46
17
107322
186976
453818
399247
490379
63
61
355643
25
33
422602
274474802
485911
2
375401
83
485070474
393957
40
468179
67
14
313546
61
74
78
43
202174
84296
479908
128801
50
252183
5
303179284
7
695633283
35948
88
92
93
33
83
7
71
39
89
89
40
63
37
304329
65356
38
412848
28
482149
4
98
33
8
102724
86
581720823
67
580102054
26537
368954
6
325770
172320
855411467
143991
77
1
70
56
66812
227403
31198
64085
88467
13
72
196253
22038
67
261328
79
781938641
130834
347565
951570866
57315
359297
52593
25
27
24
23
25688
310890
2
325045
272673
287881
269040
60
18
89
14415
58440
20
83
8
34
389018
194648
13742
93
402496
38
391419553
347396
208296
246980
65
66
5
75
113409
14
9
276865470
41
475341
7244
420731
95
59
52
235451
307992
265398
921440974
20
213805
103099483
79
216212665
464454
75314
75
38
275302
8
214599
368475600
212882
4
86
376034503
64
62
384457
135486
150253791
125058
74
23001
426183
39
10
9
41
7
217349
428360269
60
29
797716108
24433
8
72
470685
29
13143004
47
14496
93
139091
47
54
95849
221296
72
9
43
85
447311309
4
40
165128
308186
94
46
68
63
92
165170
65
89
11
492761
59
44
72018
5
62
1
7
63
93
451081
71
296020
65
329088
444124
56
75
50
430917
40
293808
16
86
93
407943
319045574
51
23
73
8
32
28
9
6
69
4
21
15
3
485970
741825178
84
477175
487135
383404
299136
315716
330051
15424
32230
17
80
221737
498023
48
67
17
485658
221009
344972
198327
23
492250284
29940
325723
200413
281982
48
348992
45
831460121
123003
73
419588
9
401925
80
166847
44
26
83
340456
95922065
839859273
41
122267
246078
68
241029133
62371
179659
788813849
468882
63
76892
85
16
215417
88
114141
98
184536
21
86
123495
835810159
322701
197403
337627
58
13
308872
89
5
174375
77
6
31
249099
353132
71
348678
65
475583
96
131617
17
84
49779
180699586
3
208356
88
631419916
44
157452
9
68
7
25780
56
69
167075084
27
45
17186
439461379
22
271958
14
43
9
26
9
31
6
459650
23
4
661580670
377685
54
9
47
54
339278
91024
177518
3
90
41147
7
68
61097403
50
90
25
419219
4
87
206599
72
67
73492
352725
418158069
46
72
8
82
46
81
34
320297189
45750
435894
29112
198761
6
490940
462305
65
439658
131510
96
50228
285272
40912
31149
338090
23
10
99
99
51121
26
83
284014
426893
27
486540
11
489230
454357
419526
38
53
284143
38939
47
63
681592964
458942
85
393339
81
5
21
424942928
217403
339570
407423
338508
435100
341742
6
82
77
432429
94
346615
9
24
86
89
8
893189401
723560224
32
22
9
52
219460
9
61
21
505333191
246830
206071
31041492
365780
89
17
71
352175
183867
1
407560554
4
403804
344305
326624
335889036
315345
56
202048
17
44
29
74
57
3
42374
71
345821
67
153385
111875
441746828
64
68
53
278877522
184259
65
767099199
405479
8
179144
277642
183102
156512
343723
56
87317
8
94
24
65
435150
94
331313293
63
32
191614232
178012
271735
200731
346048563
167540
186034
236661
252977
28
3
146099
44690
53
65
5
40
109366
1
46
14
12
499600
35
84
735293438
42
33
844895721
34168
152860
327660
373467
81
367069
70
89
432275
7
826794533
291020
308873
452323
54
444747136
17
125625
26
376814
30
3
61
400759
428183
72
8
451399574
83
7
71
281408
127777
19850
35
383343
450519
92
60
157145
203807
34
89
204698
2
55773
995917376
753168985
346679
66
37
103595
74
51
337173
373389
175783
13823
92
10
1
18641
15
131140
395448
7
188046
59
6
425346
225430
178001
90
66288
51
311731
475719
72
384100
216113
229016
44
396112
38
1
1
28
54
7
8
13
71
18101
103270
318501
165905
371314
449507
155998
32608
313667
353537
35
93
35
28252
253380
81
3
389384
55
125245
6
70
42
13707
117547
401136
383632
1
407998
259967
2
48
440927
36
113119
336531
68
101406
373982
16
62
902853928
25338
44
2
3
441760965
59266
656696182
4
4
22
330710
343501
71
630424381
159213
966827939
77017
5
33149
796636381
328942
47
26
84
13
50
50062
39
14
54
53
463184
29593
504663018
37
93
88
8
201291
166941
72
7
67
76
8
421573
451207
54
229483
6
285576
184574
8
310650
27
81
108135
25
2728867
92
96
34
817756500
88
4
88
369542
182322
22
81
95
115026
28
178488
15
73
68
847335206
89
127147
70
443513
67351
77
20
243883
511291667
150253
10
39
37
43
466740
33
49
467545
78568
174225
5
144958
390348922
57
396524
12
71
44531
90890
452037
53037
877115610
215552
800647029
370211
161946
66
413188920
9
2
57
168927
102305
60
2
79
76
1
456239
248893
356681
5
700120236
77
4
7
40193
315883
161334116
482605
143143
9
23
53
4
127556
443597
360049
50309
58371
128176
75
130638
339333305
11
419206
478289
292105
68
88
302748860
107373
55658
202317
29
76986
180503
21554
9
677713366
119740
54
52369
2
201105
326617
70
293410
63
487633
45
362518
58
410793
22
393869
233495384
42
152211
103511811
6
27
302484
46
33
59
221861853
69
8
23
39070742
38531
163302
228452
13
408976
577710271
59
135480
79155
171085
497192
46
57
4
19996
35027
66
58
97
443847
243754
300505
177976
83727
59
299647957
81
94
179717
423598
222740
11
354676
236238
74
98
264979247
486947
227261
284615
88
26
432104
929079251
73
145484934
1
172062524
270949
374835888
286836
250389
98
97
102236
418473
11
326053
2
85923
46
477323
57
205371
258448
55
16
90
374508
48
27
93
70
2
305494
391860
22
46736
36
194483
3
72
155189
39
407666
5
9
95
78
243250326
6
3375
373321
94
78
252939
7
205311
35824947
289586
329503
36
461224
375994
487658
67
25
27
25647
24
37
302180
932271799
89
7
273488
78
455923
50
108971
135775450
422454
52187
80262
163014
600692701
378643
28
84
48277
343572
2
272974
47
86343
334356
221410
22447
38
81
464368
19096
392710
27
15
289664
67198
8
38
477723
129569
87
942132682
465558
24
59
321961
2
75
10
29007
280078
395327
22
73808252
9
40
47
186802
54
449918
162787
42
92
128344
35232
44
78
55
1
286987
46
87
55
21
429104
93
4
792314016
539743270
155271
43
926895256
11
35
211059
95
3
409484
84
60
60
88
248188
35
49
45
65
137084
451063
21
28
208015
36
35
9
428402
81
442679
296866
71
45
30
230548
63
219998
276254
972036664
62
291635
69
183978
48
447758
190257732
378259919
89
50
92
32
4
987309377
93
22
6023
4
7
84
68
91800
36
402620
9
70
77
8
125864
30
442761519
127660
89
56
413635
75954
70
51
133917
6
11
1
31
78
418849
3
53
63
12
168348
3
30
47344
168485
374228
348759
456369
179783
909
869419791
76
90
321453
197724
50
3
61
927385060
169000
146636847
351783
476296
242955
87
152017
403083
68
149920
294205
407053
11736
343580
192129
13
308612
24
99
1
289963
87
7
308798
68485
46
84
23
38
254127
53
425280212
130850
5
238506
2019
52818
169159
379789
8
37
487700
68812
12
89
24
61
61
385668
459779
188471730
354957
25458137
83830
384460
9
422099
42
242213201
16221
109537
818
323380
15
4
280379
209293
71850
296366
423145
73453
20
31
92
43
481490
2
35
38
14
437542
98
405922
93
79
417644
44
158772464
358717
3
398550
165462
8
65
390093
1
445236
65719
125303
92
26
8
427707
9
70998
384532
72648
74827119
97
95
332973
52
48
249252
29
65
25
153554
1
356036
821283069
69
292068
9
378660
19087294
58
6
51
72
55684
59
43
68
9
19
376703
686274072
85
14
13
331232
737223888
24
224353
481305
459021
274602
67
432132
416695
16
82
96220
78
260368
10
166578
45
4
266136
406283
37
15
77
74
19
26
71
51802
36
94
73928
596088608
95
84
4
10
36
428093
12079
45529
733841340
85
45300
39
456824
192790
808506672
72
92195
67682
126658
345365
382544
82
24
346400
206338
415453
426505958
56
461541
165044
211107
332437
2
29896
97
327243
75
9
6925
472888
222833
280085
419993
469198
94
61
471262815
378896
99
22
462501
294652
473262
433467
19769
78681
98
410246
363498416
72
147406
2
21
557513309
137044
2
1
4
41
81
302412
158137
13
190917
261320
290832
8
60238
81164
906134104
47
26
58
331320
29
454704
202965
48
75
48
99
278260
230368
2
237044
476917
63
130141
142626
434136862
97
83
382287462
5
497107
85
50
50
292916
929506200
173328
167826
44
65392
378149
55
13
425416
37
150272
86
95
149251
14
391732
8
86
95
779675660
344107
5
299386
224563
628377828
17
96
437931
444790
8
6
64
74
171464
552821809
7
84
30
355279
241635032
37
27503
484614
430841
224785
222933
66275
446630
24
38
183461
98
384835515
66
9
87
114255
47078
375085547
343153002
8
87
480569
59
13
340794
420840
189434
78
20
43
245072
43
56
7
31
62321
357837
349017
310552
236765
35
2
91
481774
499143
72
94
295041
69909
62178
34655
103034
9
48
600443152
223959
93
84720
90853
4
9
362997
1
795648403
29
540230693
403991
42
718734491
9
381161
20
86
126006
65
32
284180556
66
448455
301840
86542
18575
32
92
93
210399268
14840
80055
331666
17
342847
263527
75
36
71
92
41
446484
409449417
81
94
29
14613
44
43
8
41
12
772438622
29
187528
49
136020
24212
67
694739685
290264
109127
117304
191284
440391
366055
450039
86
96
2
19
53
87
848232777
269594679
26
16566
109026
557732721
333325
449464
8
993720257
160081
203005443
48
76
385007
625026597
441115
900291304
371772
16
97
4
452943
41
90
46176
78722
280823
19
72
279125
50
88
348019
4
51
263688
360200
394323
49
18
23
233302
211817
506483544
13830
80
997791547
156463
8
59
10
207988
5
91
1
94
10351
31
14
767895468
391906
11315
158339
3
130649526
87
322521
95
47
231325
88
520807384
309110
2
64029
41
382573
52
79961
49
50
58
35
482610
277768
494692
81
45
488651
242044
167716
393253
93
41
84
333052
73
34
741964404
457681
140730
80
171676
412522
16
299548338
1
381012287
82327
54
48
22
31
46
16
277965
31
11
49525
325885
241780
76422
321718
56484
38202
24
486797
95
90
25
20
97498
412431
4
6
94
274208
103962
39
35
334645
42
49
83
54
54832
85
64
167994
236796
148747
57
34
45
434120
20504
64
154135139
23
429143
1
241080
88
191928
66
298186
90
19
125443
121241
338433368
66
10
79
77
260841
289227
9
11
8717
125586
8
656652950
754779405
42883
75558
1
92
71
55
20
62215
673981029
452658
239648
4
93
9
79
8
12
2
6
102233
47
455824151
451037
41337875
344075
819483692
5
18
77
1
79059
137796
28
77184561
562683637
244285
451711
78
407738
159477
42
249893
7
89
5
54
3
55
426086
145941
398976
313890
41
55
425632
85
4
55
384557
39
854113818
80
57
334907
204220
54
47
80
770638934
7017
32
174531
86327997
52
185114381
7
334606
7032
387298
48
337300
25187
8
26
393767
98378
168493
396282
337540
28613
7
117522
76
51
85
21
1
164073
8
162670
40
496852
215343
6
10870
46
8
176224
68877
76
426152
11977
387203
299987593
337649
163430
12452
69909
352010508
144198
28
29
82
36087
269809
55
12
6
5
63
9
24
37
777037026
330690
79
59
209945
427415
31
94
52467
297071
54
72
492275
69
273459
91516865
25460
47
12
56
734481288
30
28
98
168342
497737
323409025
81
26597
70
8
239679
30
8
3
94
18
413807
554593987
89
34
28
312705912
6
416673
296890
477784
41
195615
56
175535
38
67
76
4
484202
50
21
9
202322
4
57623
7
483865
244849
33
5
5
150559
436782
16
29
50712
47529
69
7
131576
437843
75
15
60
4
14854
43
357155
73
49
35
74
385143
157007
141612008
94
75
314599
3188
108094
76
28
37
33
33
67
16
80
44
980193028
229979
286693
60
2
213848
85
7
140780
21
295054
24
2
412106
118302
409511
495298065
311383
6
81
1
59
45
297023
9382
460356
8
355184
9
2612
7
64
59
445449
79
26
253619540
15
59
317936
79
180929
218925
430321
5
111149
173016
14
77159
9
8
94
9
889137430
78
309263
69
333436
52
225138
91760
408732
11
46
231464
178966
294336
4
769765317
66
1
172493
2
38
96087
724645880
8
12
307282
98098
347896048
88
40
33
84
421311
127387
53
309227
21
83
45
232497
372792
32
620603429
219309
248653
794010936
211768
385946
93
316278
712484831
64
682456592
24070274
62
411316
271119
54
39
32792
274518
118293
11
7
52646780
72
27
900047095
253676
444261
271990412
183316
78
34
234295
9
47
28
472962
254440
34
6
40
74
473375
763777980
448077
226690
86
476700
47
596878772
25
5320663
95
139407
283590
96
360888
13272
455429229
93
114594
2
27434245
78
309802
16
83
24
25
13
165838
427098
34
83420
127384
336261
357633
12
93
7
190316
30
64
192611
66
235865
89
57511
33
416978
121809
79
13
233884
10
36018
189618
1
273498
17
314590
431717
59
20
95606920
253015
435055
183070596
57903
35
443315
225590
86
63
465194
2
483869
14
263924
46
62
39
1
207033
63
364336
96
32
497462
123312
64
99
226039139
325170
54
205021
191293917
200595
21
17
491984
39
307053
56
255393068
93
345888
120542
361232
3
337711
386114
95
2
399890
32
8
69
77
79373
199330
436767
95
982318065
38
320831
96
76
38
342590789
479950
32
46
16
4
64
92
19
45
24
96
180793170
1
91
6
48
9
93
27
97
7
634186068
41
733160520
344041
86866229
19
45
341781
453820
83
93
268295
62
69
440554
38
687471769
344026080
424406
406092
51
41680
38
44
424265
474728580
456442
456806
57
354376
256099
7
46
11
72189
74
142254275
38
9
96
57
59
50
289079995
178505
19
6
19
3
10365
96156
89
111808
33
39
7
21
993496421
434987
390845
147734
61
88728
68
6
315725701
61
35
81
28113
949410763
52
460843
41
7
463909
53
277105
51
24
68
19
29
142867
4
1
316797
653310065
72
235508
90
23142
29
415806
2
96
26
87
99
49
26171940
37
3
54
5
2
275219072
46126
47
61
207023
56
22
77
198044
12
318662
52
79
9
43
448100
175353
438245
464172
8
89
30043
415841
88745
33
277461
383855
269490
731856414
105766
444742
8
311839
278271
1
32
6
405914
23
71
19
8
173348
153697
384234
96
439943
248885
69
697568674
54
53704
184561
341432
30194
73
86
77
340467
122790
40
365039
39
233231
2
191705
410891
52308
74
99
388724
127610
45534
8
76
66
382645
293180
213068
34
69821
58718
49
4
4
204862
230952
85
45
63
20
66932
92
163171
300736
14
58
121377
97
499934
89052
97
239126
3
311235
38
66455
230853
81
55575
83
49
43
628204114
43
2
6
5
94
86
5
89
156062
25
25
5
729882552
52
495743
54
19
4
353991
315681
75
2
410018
96455
492428
432277
85
374530
23096089
234670
66
413131973
43
87
282377
106750
365861
74
28461
34
85
462354
222800
60
423438999
336507
8
462176
60
403394
132723
218870
498572
128441
399227
49
138495
133048
88
75
37
83
645951148
60409
3
241379
12
240156
4
59
14
467278
330955
15
385554
5
56684
12043473
60
370694
36
59
44
7
34
9
194869
61
367389
390136
64
313832349
287370
86
4
56
950724093
876688024
33
228056
42
62
854556536
626349602
7
102313
60
10
27
5
6
4
359035
44
304427
480392
361448
77
862510828
28946
320217
497405
574932605
91
97
45
52
65
228638
79
177487
81049
200966
892898586
2
256665
75
9125
47
27
277330
64
447211
34
34
30
52
62
42
490656
424405
8
10819
20
36
27
1
29
341684
184758
414407
13
5
172088
12271
41
779493403
10
75
73
480995
248141
190192
94
394285
229883940
83
155065
74
174075
22782
68
187209
305877
96998
41
73634
221477
153239
40
29
316358
37
27
85
62
160052
42
3303618
499952
68050
152847
607683699
49
289721
26
81
123548
435506
2
185460
128091
272526
71
37
28
175505
389816
123612
327394
76
80
28
361742
90
3
43
60
57
252790
21
381613
62976
13
305014
4
113743
292612
250264
493153
52
2
26050
9
326725
38
65
16
950624705
3
30
10
202297
7
468480
16
103299
37
30
153807
113469
10
92
55
191452
69381
486487
87
22
3
82095
76
175945
57
217282
29
35
77
95
9478
174236
31
223452
52006
86
38
682169852
36
79
22
27
44
227555036
46
353294
140515368
14
495587330
67
476917
25
18
30
76
154938376
18
351971
140121
79
27
97
87
90
40
34
63
355658
35
92
1
79
430017
43
8
268422
316760
194702
504612185
8
163551632
38535
402115
153310
41
851299797
284542
262935
90
26
254877
404088
188675
23
51275
270806
31
980408903
114578
9
8
38264
85
614175255
7
617099017
68
1
31
766868738
241965
7
85
424223
125310
414896
28
42
33
28
50
318928
75
15
97
40
61
19086
50
19
610252142
3
110702
53
58
42
325718
89
23
9
21
65
62
335819
360580
66
43
40
2
46
71
233689422
79
247569
452850
279729
325927
58
460585
7
282463
80
24
272122
4
41
33861
5
983619825
8
40
855800947
103288
285057306
483530
4
92
579144759
7
48
16
9
32
91
46
87
18
311584
302316
122756708
31501
79
10
43
74
80
55
105870
218788
7
165241
16
44
187106
126374
56
386323
432319
38
417086
227377
3
116124439
331737
61
235452
96
10
412014
90
12
43
1
27
226057055
438734
167189
135351
93
44585
376946
1
36
73
61
69
396147
34
209886
6
8
64875365
494277
4
29
413032
22
96
499901
27
345908931
253968
863400316
148346
436744
35
45
9
257132
89
333099
162135
330266
26
9
58
495796
195588
251250631
104131
86
273174
81
942907753
67
98
405113
91
366749
44471
76
101315
675999826
75
136096
3
84
78
54
399993367
105954
60
21
59
33604
82
23
490370
49
12
186038
13
40
53
140781
4
13
65
942341991
235993009
70
52
493339
21
161439
30
210195
48
273876
584320249
50081143
168367
283161
73813
29
372031
76
228840
392763
38
54
434784
130914
255521
30
7
425612
97
32
82490
21
697148511
44
457465
78
48611
62
7
150048
59
54
290189
146267
3
621920388
35
6
52
67721
71
9
381178
15
310393
47
42
75
26
78
26
432061356
42
191879
885940603
77239
287478
428905
187357
83
101040
502179761
87
108127
61
682506113
26
792182596
753466524
370356
36
346339
32
430904
43
331837349
450949
149487
487897835
39
35
250949
71
38
228076
134694
263449
38
8
28
92
4
374593
251163
20633
396270748
359611
51437
4
868990154
30
300573
292166
293170
2
464055
46
189788
44
453162
63890
54
2
325513
367515
56673
104668
96
96121876
56
30333
4
9
204331
108418
86
779546275
85
3
22
7
64
295242
258180
87
50
96
17
802711600
204605
18
99
67
438545
158001
1
95559
76
406503
23
31
243504
9
153336
9
28
258080
80
19
20
827165374
383715314
52
40813941
7
300745470
15
468188
417257
9
493694
91
107461
29
362318
23
70
2
61
77
41
47
58
93
920560361
69
7
21
10
343378
338244
25
139590
412393
577577843
97
491938
7
69
5
314143
8
118010
940666810
8
14336
21
494967
569317203
103639
75
2
61471455
295678
50
6
14
168509
405267
74484
41
198301
8
121189
31
11014
71
83
344725656
375550
41
424132
98
14
71
86
75
73441
300599
53
82
570745042
95
77
444394
8
311960
129061
52
3
1
8
195389
664978027
431744
77
94
5
22
65
356424
18
35274
344993
8
24
14
99293
93
835864176
284786
352692
17258
55350
165169
64830
187942
56691
35982
635413230
270957
58
306595
56043
2
274197
595599572
8
70
38717
90
3
74184768
1
97161
24
299706
209871
544010067
55
735252693
7
497582695
312058
29775
437249
223084
65
357840
22
647040078
581246942
97839
64
677479023
442378
52
369443
1016
72
367451
737726878
131400372
172214
795222597
96
41
253778
452495
254133
3
10844
83
496657753
87
206964
44
413297
88
173708
2
73
10
264066
261839
50
4863
244028
52408
369688
247150
35
3
148097
21
203158
17
91270448
339620
55444
709663345
12
57
86
479700
274985
38
74
22
56
143913
338720
29
498631
12
35
208004468
22
21
14
94
320013
115353
30
382385837
581501589
702038271
265828
408909
103063
97028
360156
52
161210
441894
2
93
60
19
5
385305
13
762250861
386429922
18
938691970
185561
69
84
290194
342988973
8
86
629642664
203092
72
2
38
90
390357
643977965
77
7
56
825
9
363211497
11
77
9
51
73
19
216344
36
19231419
75
450314
255267
253079
252209
459562
10
394975
494323
639809226
671973697
49
33334
447763
5
51134
108756998
32
99
94
191892
156898
173613
1
18
4
34
234250
478893
431453
59
989488202
457029
499397
268225
26
169447
25
449307
975960029
134612
436324
97
29
181954
98
80
242642622
479017344
325453
38105461
247821
293568
174789
441014
25
232427
31007
4
89457
424222
75
7
92
47
79
60
4
159965
81
6
223818
63101
458329
49
310468
85
206238987
361338
1
422927
5
335366973
57
18
96
67
18
183319
77
3
14
96422
83335
17743
1
74
88
418298
108415
13
68
206064400
97
982316465
24
157721
632618304
250902
9
94
93
6
362922
89
6
52
75
279545880
4
87
20
277625
53
75
239217
2
325447
62383
89
1
154373
157049
81414
485202
146476
298552
34
13
319520
41
78
73
23
27
3
1
6
6
209434
119991853
74
353068
189799
243744
412990
90152
147019
55
201634
283445
6
92327
88
65
8
36
2
30
185995
165472
63
731148443
315460
52
277218
410972
395355
36
52
965022688
31
6502221
90
79868
23
40
85
569988413
97801
7
174654
70
34
310065
229101
387322
410329
11
6
82
218258
246694
75
145209
10
18
20
40880
49
15
50
908437602
88
69
45
85
17504
21
64
90
457875
406151
303334
69145
484940
368652
42
757626855
142176
70
616334635
42
456222
211700
39
886642054
494762
927098909
86
46
277943
74
272396
71
543868974
63
254343
532651442
176444
77707
4717
389667
25
3
90
4
112110
32517
76826
33
410903
15
11
6
375997
99
8
86
852620265
338734
83158
138185565
70
491531
1
8156
371452229
5
49
336062
75
86
32695
3
25
22
332163346
1
40
85
10
9
28
101533
3
198702
46
310682
46
138127
209912
12
75
207309
6947
174546
84
95
29
237824
147909
4
494380
69
3
388637
10
13
247209
154608
14
711309582
364454
144549
4
18
230285343
29
54
24
88356
50
61
56
336782
2
429742
634261761
70
214209
322427
72
491532
58
29125732
456779
309134
316528
39016
63
126179
4
28464
362190
84
3
48
88
75242
5882
398229353
43
75
908312622
736602762
440722
608400798
4
70
435906666
322039962
76
4
158747
20
122031
40
332611120
422202034
5
20
24
2529595
37
36
703861466
51975
38
188447
28
32
69
341618
37
47642
176235
82
89
161242
43
6
155661
275623
15
920418485
111743
5
622938397
323484
323338311
21326
280696
231147
97330366
78
18
171233
176057
687762157
5481
14
49
10
166937
141695
1
292907
395911
8
4
460688
77
30
3
13
53193
615478478
25
102613012
119946
88
212713
4
2
81
52
71
31
67
49
354216
47481
200512
25078
491394
581172796
441318
4
56
997105583
192470
359964
263335
351808
946911387
9
899975419
324448
81313779
931484318
84
99899
9
40
25555
86
32
277820
385995
334822
81
86
404186
71
115304228
41963
56
3
369862
250221058
449612
37
11
860953123
186251
363864
244302
6
317578
81114
67
120311
621067533
71865
137530
83
97
27411
498711
71
127122
29449
37
84
76
63
208215
56
409799
37574
30
613429066
83
3
910298400
591911135
143906
409107
265684
82
52790
24114
249176
12
62
4059636
576279474
4
28
632372944
21
48670
72
39
39
13822
71
444026
72
9
191119
318620
3
29
488930
95
8
373200
3
216501
124526
5
6
37808
45
83
4194
309743532
50
248758
368945
2333
265118
30
189166
38
40
67
181631
95
323950283
340584
65
68545
15618
599473221
427555
18
7
52137
307955
305894895
489810
77
69
129492
68
98
83641
314011
1
291661
291106
98
9
255170
129210
168021
5
41
5
10824
94880352
22
22
406747
112105
8
2258
550646393
8
61
466596544
984989448
87
68
437193
63
79
387014
291793
27
98629
86
16
218955
77
321188
479707005
71
369843
13
480055486
72
39
321371
161051
17
18900
86
61
77
86
7
358486
207207934
22
51
497228
335268
198065
231107
53
563192706
453220
359924
433654
88
48
32
89
28
389178
276851
215760397
123654123
290157
318546
5
490902
497632
62
292675
47
60
186268
82
49
407398
72
74
37
20
320046
245583
55
50
29
81
78
86
357768
266868
147871
489388
341332
3935
191100
99
6
50
456132
75
380599214
6
385696
87
434819
7
428616
45
264424
86646
441598347
37
2
366481
346597
3
68
53
80
453161
9
257370
66
1
59
103956
45769
262423
6
12
48
351473
285872
417010
25
2
22612
52
906295553
78
6
223201
7
65
6
280240
24
15
226311
45
41
74
264110
187049
72
220564
9786
59329
52971
404259098
424438
343743
486950
85943
175226
41
83
26
165989404
98
10
52263
53098
95215250
772657118
66
183656
84
25
440200
34
8
538233514
912484280
24
87
758708303
300909
47
9
13
26
6
185258
24
8
32
18
177780663
68
72488
270028
35
250491
5
91
368621
37
14
50
195400
497065
21
46
258039
63
19
285095
14252
298586
10
222509
54
730769205
41
112945
70
186675
235883
312055
39
416979
413691
76
91
20372
313539
185770
66
194621
33
58
96
65
34
272594
497089
370371
36
83
48227771
443886534
468810
83
377118
5
215593
70726
14
9
256471
314373
13
71
23700
8
8
80
54
345708
71
22
7522
8
336412
156077
99
39
57
286901
26028367
86
32
65
78
481096
156901
333880
53
205365899
44
202273
48
173193406
90
403716
41
69
13
287282
57
488419
67
102703
220885
1
288870
97
7371
93
1
41480
2
8
44
81
19698
90
268650
66
304011
80
79
63324
17
4
35
154358
35621
12
5
27
67
18
22
486487
72
13
57
66980
57
8
402838
311054117
438363
24317
96
9
90
445249
76
23
70
87
420046
290065
185876
253478444
39307
816274081
4
370739
121821934
32
288773
72813
534465270
371768
86
43418747
65
61
22
4
484459
61
452486
265527
3
96
35
36
94
52
5
488655
39841635
25
227255
51
179298
180586
84
25
282349
393724
33
92
56
41
458809
40
32
3
26
430342
106879563
9
324502
4
2747
238085879
399833
60
29
27
20
241974
15
473800
15
46
95
5
80
5
17
90
87
5
179537
111545
392844
242436429
531582725
67
6
39
194782
24
93
397415610
5155
88
123119
431182
431633
47
70887988
23
328498
28
60
175640
150283
91
3
35
96
40954
76
277429
8
30
366550
5
57907
158083
53910
30
83
19
36
465795
344558
327689
53
8
1
94
23855
82
386578
458160
200709
309940
19
3
335937392
29
466357
327407
1
92122
684385237
3
73
495039
9
49
92
154920
58
28
422781243
328107
207438
75
9
58
93
42
18
26
77
49
150400
93
29
80
1
391398
13
8
6
86
160966
54
4
40
61
16
468771
29
374898
91
188225
387700
9
305795
8
73
33124
72185
5
482465
77
17505
14
7
72
43
54
269708
50
38116460
435972
85
240381
77121
128494
88
1
59
24
79
89793
10463
76
172380
5
59
247016
92
48
48
32
49
304491
56
489644
24
77
72
224089
3
413631
340079
100799
53
24
30912
9
860264375
36
77195
2011
4
78
355635
907570959
9
70
80
17
32
7
60
97
70
2
25
422699
444735
18044
107685321
769809800
25
62
84
311163
8
351995843
241722
98
11
67
420495
96586
427256714
322061
374869
291775
170303327
85
25
31
44
195237
39
74
161716
3859
492640
620138675
368445
80
94
71
369596
151946
345059
90
11
2
220264
213308
81
67
464923
7
404713
288626
482921
83
198952
124255
62862583
235324
63022729
19
612156537
9
112904754
309374
87
90
99
12
77
434356741
62
54
84
91
73
94
493488
26
387436
373480
200170
48
29
56
41
101861
133788
206746
364706
49
111264
251812242
30
81
35050906
54
51
79
289639
141705
395316
9
313679
26
99
13
247947
226403
91
375023306
401313
265769
8
72438
250185
71505
45
282238
83
48
34
26
52
87
59
370138
79
39
209598
305601
67
89
33547
268405
89
87
23941
423170
60
72
38533277
228388
27
207353
332536
7
432151
86
6
93
67
7
211938
87
257147
449602
21
146905
30
54
7631
94
149527
9
44
375010
334953
53
368508
99
253239
37004
88
62416
85
41
70
95
93792
316628
330752
229135
4
603299067
91
70168
88
280500744
71
270964
191628
9876
251016
99
89
295236
4
17707
469599
313197
31
1
463105
15
206015
21
8
8
9780
7
723402810
31
38
197383
160498
73
458450
359162
19
5
59
122237
36
427560
31767
5
37
336304241
172247
15
91
74
279555
95
348808
117432
93
195168
29
459143408
242153945
54
95
574250859
415360
300928
337905
382187
210907
583149304
11
92438
950291985
75
89
90
45
4884
399414906
57
94
77397
759238002
364720
395358
52
88
404508
7
322117
75
389779850
283867
152051
26602
83
4
28
85
4
92
423244010
334264
84
18
3
872871898
469003
840986185
48
11
39
33
51
282298
288912
276641
49
87
94560
39
320419
139722
509147988
94
416459
48
81
1
21
88
374341
705695822
67
11
23
403451
267604
12
169883
16447
63
604067917
32
3
494440911
96930
82
37
338147
59913
461298
20
53
596417508
98
37
181845
124673
836816998
81
44
68
98537
86
53
70
47
47
74
81
5
473579
5
638892253
63
264553
99
391124
43
60
3
117574
28
59
7
53
22
9
528627564
693757229
72644
74
307710
28
59
348749
59
34
55421
411869
66
49
33
23
231958
8
52088
15732
55
86
268254
82099
15
313751
766694436
38
12
284585
55
449781
30494
326418
9
86
45
166265
254222
2
84
69712
28
305202
100541
320584
30
86
66396
290677
11
439207
21
9
47758
21
58
954403432
144005
156996
946834697
247464
365300767
19011
377663211
6
8
22
53
185686
383511
19
80943
26
86
414711
62
294451
1
453802
28
820803821
3265
480867
235963
379472161
373967
82606
172124
213823
243403440
153278
480543
114311
213442084
34343
18
332685
102188
93
93
218481611
48
24246
412648
38
33
482958
287623
46
901404056
7
425523
94
90
430183
30
95
331496
64
15256
134144
4
171716
685540610
264614
49
31
67
163598
27
327004
87
290274
901831979
395010
52522692
67160
6
367678
94
237167
397647
370854
98
54
31
1
734923164
22
50
69093
234277
61
162528
2
653109988
79
2
50188
299199
2
79
25
818534316
257577
48
454875
274859
261825
6
43
46
74
388768
353593
225595
326526
209932
69140631
2
18
164283
52
71
75
13
21
60
444977
104242
89
67
65
74
191192
41
97
32
21
7
82
20
170748
4
422792
81
51
9
2
342915
382987
278382
96
312145
78
18
434830
8
75
353676810
754469736
459246
7
41
226043
11
439359
39
13
57
301487
318045
127988
151097
61
52
235754
422530343
23
46
124054
337309
64206
1
145303
83
13
39
36
475322
92
471500
73
21
487437
122905
88
766014999
6
5
42
464340231
3
41
4
44
287417
1
85
411888
230734
7
79
36
723960257
99
28
32
99
19
61
7
7
256842
357971
61
5
94
2
81
438152
62
2
2
18
81
490730
86
135651
341484
32
32
32
25
14
5
2
50
67
72
14
52356
220863429
12
94
50
83
3
988767988
271528
13
19
712911378
2
73687
61
187589
3
57
66
9
476674
356353
62
234644
78
128825
89
317152
218914
29
471630
23
36626
279091414
56
435379
198559
285479
892356761
87
1
42
429961
86
78
284419438
434072
4
33
47
219574
153805
31
71707
175410
170803
114578
641461481
240553
16
61
55
896787986
80
39
74
430186
94
43
61
9
208417
585973903
17
36
980199234
89
77
8
5
93
92
28
267472
96
292525
292860
30
285225
61
178526
418565
2
55
80
583201091
39842458
341083
48
42
118089367
70
3
237871
493151
3
463331
5
153316535
12
417045847
13
11
30909
191767798
437017
26
33
107150
458493
191034
190429
46
221273
747668066
186067
443134
19
52
118238
266683046
80
90
448505
591779817
22
427980
27640
6
368954075
61
24
66
284486
55
363762192
93
459827
70
79492
421790
70
140960
47250435
51
88061
297210
75
366316547
213731
76441
3
202853
340300
423904
83764
27
60
200132
73
387959250
54
83
69
558665036
24
50
2
74
42
70
39
997353163
121422
393833
59
414318
414860
79
63194
67
99
6
226772
78
155950
20
241830
88
45581
245317
5
17
311722
491840
325266
34
14
194307
178169793
71
9
28
70
85
391303302
30131862
62
83
22
471875
79
70
120421102
58
63
84
55
22
6
96
42022
732192503
73
14
31
20
11
74
203646
42
314728
73
16
215023
52
358914945
534271951
105047
251700
28
166914
36
41
54
61224
27
62
276885
41489
222415
79
279572
9
29
63704
106929
210484
45973
53
70
16
917546681
21
342228
134882
55
723535156
45328
131545
269247
205046813
225436
82
15871
40
43
54680
24725
799562969
985105049
403211
706680165
207586
290129
76
246169
92
82
61
248101
15619
7
83
73003
277425248
69
45
349845
408733
214957
355148
196499
292655
42
355600
773099271
182920
219975
488444
30
112236
179087
245405
67699
76
305450
45
185566
32
328508
755846352
357452
4
65
86288
91
54
4
11
449856
125958
64
44
55
51
11483
13
25
78
7
47
304145
458242
32
6
45
9
88
199436
16
4
38
376473
4617
3
27
20
83
43
419314
512571513
63
233429
60
358062211
69
284692
395423
787512859
99
82
202767
50
89
69
1
29
3
84
24
457886
335446
832249424
60
357311
413877
236425967
9
1
442609
843106930
66
63
16
174801
344865408
136819
325396
476805
50848
7
37
274751
95243
25
78
12
49
19
365437
162919133
521486572
179227681
100679
383259
63
60
57794
57
82818
225215
5
33
77
25
18
268031
60
8
22
76
32
211205
34
3
386149
34
54
74
80661
236701
55
2
901520833
52
184353
33
34
264636
49
16
689308344
66
107262
392250
761795467
22
274786
70
242202
2
6
44
47
87
86
464505
12
87
664475155
559527332
3416
8
349276
82
366592
8
73
395034
143519
411757
499301
39
42
57
43
629243340
28
478979
70
42
9
58
414885
144117
135197951
33
128072
427983
166608692
8
65
428804
22
77
142505
3
187993
248460
170647
451054936
66984
90
98
395191
305565
96
190651
159852648
2216
458555368
114806
283254
9
87
227305
88
463864
3
439215
45
198785
32
19
683270073
13
93
32
94
83
364791
22
129109
473815
448643
12
107171
21
519476208
127820
74
276854
49568
42
78
81504662
458948
436856
101896
42
24
82
156737
79
390448
51
35841
92
317877
421684
38
46
36
19
27
584614539
20
304973618
42
259492
36
40
331808
6
69
464020
36
20
75
268863
4
47
61
76
71
190012
320688
16
81
442982925
46998
688064046
140128
2
90202238
684090843
376166
69948
163318
242767
56
30
243030
64
29
489491515
119402
118112
8
335811697
44
85150
68
119182
101845
24
79
73
59
8
865297424
920132888
742803871
295591
94
54
259813
14551029
322349
446873
750965419
147174
5
66
76682
178857
265684
39
2
80
75240
97
431288
175349
48
2
19
106985
60
358233
304296174
41
442791
492395
478830
439623
121060
330531
6
58
232750
87
59
399882
72
36
474771
36968
83
19
420144
189475
3
116328
186400
369188
18
127317
146239
60
391578627
685699703
3
9
44342
79
181789
68
275720
9
137391
31
206139
28
25
315506
142237
387229
195226
82
269310
405835
134076
825010697
58
264131
68
12
37
45
522974549
20
473919
29
420319
67
75
80
5
93
322379
137350
6
576589346
96122
338475
824626915
5
4
36
355210281
18
207393
56
21
453010
28
60
46
250397
104977
75
130614
61
74999
11
170826290
77
67
341959
84
79
60
67
306639
179348
208372
294051
58979
184045
105804
8966
14
99
6
726947607
32
425952
213275
69
524717270
80
4
33260727
35
96
5
1
18
413919
598821899
5
61654
68
384209
598436931
391511
462278
379440
29
41109
10910
1
475220
169254
49
72
349768
200372
41
180433
5
7650
408859
4
125423
98
23
227139
33
549
273766
17
156701
96
409147145
269050
349942
833702826
2
344898
924192167
387065958
17230
56869
79
95
436841
9
367369
407818
94
98
181828
270807
134516
437288
83
200772
25
308842
698
351620193
59
21
40
39
88
36671
38
12
361312
51
88
6
383411
233294
56
83
64443
433908
92
3357
25
90
318763
94
3
50
450742
60
444224600
180439
56
10153
58
65
7859
690786700
83889
64
323192
444217
393555
127333
18
21
22
447351
127581
421182
59
84
55
84
65
321775
81
226426
54
135564
7
43
22295
21
111677
27
1
255576
58
6091
423349
40
95
41
30
91
7
337614
246805
81877
64
28
34
481439
75310
83
88
10
96
3
79433
255870038
94
28
48
688309800
523786647
6
98
478031
2
5
8
33834190
359390
38
415265
89476
9
869626498
35
61
43
33120
711035073
63
338640
4
84
47
101902
34
346096
53
822568844
9
26
554810779
9
248226
15
76
13
43
8
104015
3
73
38
166374
323493
418658
84
48
65
468044
882054100
18
67460
1
85
300938
173030
19
258248
325175
165812
446142
194536
83478882
65
3795
18
4
238144
94
53
37686885
132898
413748
18
75
199382
267734858
462635134
49
8
14
201697
6
29
61971
59
80
2
633940469
55
328524
11
402660
228601270
23
11
406102024
58
347815
289497
378572915
538003304
9
31
59
214397
274269
370859
492715
58767
340033
71
332500
79
99
137258
311820509
27
4
53102
334961
240397
374089
194962
31
489538
382166
456082800
72
32
9
96
30
28
21500
401651
3
89
84464
97394
27471
272670
83
16
395279
216967416
73
12
174393
37
12
301818453
498047
84516
200673
69
283653
212958
12
6
332030
73122
15
398780
477592
29
910695357
10
68
229799
103203
2
482678577
580555224
45
194015
14
33
58
177601
236136
22
4
97
302650221
4
490274
948219312
4
421867
81
120702
349537
25
362451
58168
89
59414
854830301
2
71
291124
92
41
21
398607
42
29
92
289649
59243
94
66
316845
61
377628
65
85
128487
44
305464
197824
16077736
491906
42
27
26
25
920095157
68
144116
94
71
53
49
6
87
494069
17
464266
4
3
738501415
2
69
64
5
4
387914
476848
53
76
98
79
15
306104
362916149
92
6
75
597930950
185160
64
45291
1
299125
67
15
40
97
427645
85
9
91
10768
231789
181995
22
65
67
56944
37
176075
56
47
467006
220291
4
341516
47
28
74
9
763363514
976957822
460113
71
83909
7662
63
18
166583
6
381622
33
23
63
275539
88903
6
30
12
473971
78
470315
41
78
85
232623
57
484053
34
92431
82
8
95
244247
435072
346935
223481
93
58
351868
78
19
71
15
40
53449
35
467691
1
33
330117
473246
230938972
23
82
469998
160935
770676419
25
12452
110304
350257
43
68
296705
373027
472844
39662223
6
98
36
23845
97
60
254999
76
64
69
90
14
41
53
125998
67
131310
14
790034928
344481
448412
95
5
21
245918658
460398
90
17
689328255
826072230
149778
45
45
30410
207557
38
282621
426824
57
192719
204291
96
84
429963
53
2
44
37
13
229396
405121
67
161679
2
996899312
491410
74
50
885126345
6
86
33
489891
488470
88
467563
39
94
197506
62354
56
6
198992
71
39
89
268011
87
251232
86
4
22
165595
64
33
158298
278309
940305952
68
412034739
86
11
5
59
9
928549992
52
13
325989
356135
76
69
84
18
80
80
80
54
44
8
454156
89
6
15793
431343
84
153731
403295
486867
387877339
328377
12
97
50
55
16
198551
36
80
73
370469
235661
76
62
99
1
274883
63
70
43
88
83
420203
32
98
3
86
66
236717
3
486
455481095
140095
21068
355429
6
55
108548
448318
4
43
83
144759
442101
80
129502612
95
113915
186110889
472301
85
443221
249051
429010
94
325819
13
88
2
74
423042
163718
65868
902530572
30
18032
13
92
53
19
9609
87
293176
46
17
443501
415708
98222
37
98
318389
4
331330
48
62
66
51
34
409849
36
74386
9
815625792
3
9904
11
9
896382143
145106
66
284221
3
61
104378
419487
670527434
928856052
18
321683
491888
63
369281
28296
291534
48
220670
31
95
36
216238590
438596499
416854
27
109671
76
266859
13
8
30157
96
79
5
435744
56
464974
50
69
454462
189212
60
92
18
275857
44
49
65
401184
89
81
8
70
6
933886962
25
226235
42018
26
75
52
5
227965
76667
31
346306
297621
66
226820
92
68
7
2
85
110878
11
99
68
8
50
500175950
85354
471681
189028
18
429974
131151012
124159
216995
32408
14
8
34
363165905
29
39
401221
143570
19
95
21
493130
262770
82
96
474075
72
75
98
76
87
65
62507
168542
54848
104240
6
194171
482333
4
316245
125399
240057
263289
30
8
374618
9
5
31
6
36
69290
469745
1
51
53
51
74
331714
49
406583282
296423
53248
87610
173192
9
474901
68
26
90
29677
252249
128719
259431
731654850
72
88892
394011
8
226754
381101
15
608912581
10
8975
31
46
48935
38
923196350
409378
61
205315
304292
65106
71
5
59
65
30
81
86
9
149618
417930
29
8
330546
646053910
302624
45
257804
54
134017
384716
90
2
39
52
405845
57
112804
5696
494381
53
1
364886
354535
426042
376119
70
66
25
158394146
31
383002
6547452
456024
12
295436
54
147496
341979
80
217926
70
221383
9
84
94
443169
44
52
468073
23242
95
882790220
273954148
87
467088
220288
74
24
804533170
4
40
18
86153
580783716
156340
110667
748563709
343540
512757714
82
59136867
165084
42
82
114647
79
254103
148508
119707069
59
473181
202798
62
335456
28
715545694
253243
261324
395378
33
9
52
80
75
1
76
763428996
92
70
317070
370942
647610121
48
76
9833
334984
430367
2
383948
67651
47
404888452
201079
273110
2
44
378458
833940927
99
414468
12
11373283
65
72437
27
196055
36025
497513
253020
170700
63
526250300
596436327
53
752601316
6
52
404835
870011971
125649
210142
73711
476586
6
443583
599399415
27178
379955
12
149290
36007
472997
120077
689574290
429664
355555
23
626537527
109911
86
49
87762
86
48
3
802684742
9
483175132
9
99
6
103330
394320
55
477862
7
38
155692
280847
88
395516
228032
97
350240
20396
260518766
3
18992
42
15
77
93
27
746709669
91
239631071
1
86
61
30
6
88
91768
12
339165
187196
85785946
249745
89
33
21949
247756
305576
2
29
98190
65798
52
9
87155
358154
33573
442404
286817272
35
322583
92
42
260982
40700
65484
161763
32
487161
5
95
26
271573
29
67
229804
115340
397356
2
48470
207901
13
496669
17
32
75
302097
58
154909164
83
96
348120
3
489493
31
29
154212520
4
4
37
250973
46
302098
99
238575575
33
36656
3
133361
88
208256
62
414860
39
218734
450926
88
613383124
94
37
494613437
4
710578354
71417
35
262192
167464
22992964
117161
592010724
169316423
31
82
9
8
39
205913
94
53
499059
72
9
145992
25
190597
275192
204406
609530424
66
110885
134928431
52
18240
526375430
3
425673
75
380195
24
134703
39
5
728018587
285756
342666
37953
413035
16
77
74805
944687133
594984510
645675797
8
200754
25
240258767
262880
15
90
46
20
407153
108628
3
73
270380
68
26935726
59
96
22
82
29
841989898
46
55
42244
15
818642408
88
143017
94
71
18
175228
218556618
55002
27
7
456380
86
472299
201060
34
21
342983567
936138730
477157
329918
36
3
101551
60
14126
325576
633817683
84
55
470136
8
59
35
5
446872
14
93
291758
68674
9
165044
79441
151334313
54222
14
241860
16
282486381
34
124788381
82
14
38
49
327343
72
469872
85
378348
376494
7
391623
441038
4
100337650
47
480213
10701
221547
490095
701436360
413459
418672
319900
5
696030420
206640155
54
67
35
15192891
241305683
91
442896
42
3
83
39
55
93
37
53
254654
64
249262691
168789
70
377824
8
374117
4
869499257
306257014
241046
190521
245202
561484206
306583
360463
49684
210344
80
28
19
92
542831924
26
10651272
3
41
397057
14
47
40
21
8
34
87
59
15
257872770
802614065
175958
9
61
96
449428328
314388
74
6
90048
423965
19
58
86
98
59200
75962
27
173755
225317
78
5
426667
473299
94
62031
197498033
30
354053
488036
453310
38
32
68
444398
22
200068
87
21949
60
84
29
911618243
90
165513
24
238239
16
127278088
91
56
123379
33
92
411587
59
48354
19
51809
96024
23
70
899102271
333884
81
83
94
13
168436
37
16
91719
436836
20
252960
12
98
135585
56
92
63527
77
87
188818
141272
267192
258705
39
8679
713652189
1
550794469
97
96
321766
409926
103403
433187
161002
4
624240168
96
431475
6
287571
14
139850
5
196180
85
300380
6
248330
67
3
73
16
49
74172
90
78
86
27
211706
66
54
41744850
456232356
7
28
3
481834
203369
370873
176586
488304
79
65926
31
956678682
51
26
194844
31
498391
84
25
76667
48
301886
21299
71
15
31
77550
3
6
76
75
63
331556
20
436787
6
106507
9
307132
222663
53
1
195196642
200864
53
310433
61
164400
18
945094740
54
383533
314630
492800
488323
50
202494
552141054
406505
26
4
480559
483260874
431073
20
332316
20
409442
79
91220
4
384316917
63
381524
52408
193887
78
317663
120241
22
3
48
2
29
294159
11
1
80851
491189
415196488
11
63
3
86843
52
43
21
342292
6
125721775
30
1
98
313576
2
35
78
1
450231
33
9
391294767
182610
11
18
283215
490931
5
67
1
40
393217
88
193338
85
62
89
19
11758
64
285221
15
41
84
376400
811609219
473975
37
365167
4
10
1
108572
54
135029
60
6
12
2
6456
234049420
423909
1
393493
788641190
44
82
287077
1
629523538
487633
176666
560868794
951707423
95
9
110903
15291
70
318076
98
41
138039
148329
39
31
87047
263753
67458
222380515
68
357943
16708069
34602
210614
18
5
6762769
351516
3
63
376983
364551
7
36
62
384779
5
200338
98
230244
44
8
122167
552658349
74
18
112069
10055
185001
20901
67
237228
46
459840
47447
383480940
362268
37
527935567
236364
15
76
98
14
75
254873952
47
65
42
94
14
24
160681528
75
32160593
112306
27
117201
44
92
10
42
82615
454300
428783
419438
41
193472
67
5
13
109723
10
79
8
42
65
584736201
3
173298
655135507
410035
461346
913544912
449103
95
186659
86
27
39
368788
24
78999
6
143089
418951
82
17241
57
259759833
56
62
58
202415
33
282655410
72
43
90
384957
88
438439
351963
360725
298083
30
81414066
5
54
313700
5
108503
280993
262248
50
385299
53423
46
29
179967
1
193415
317549
49
121436
117704643
18
126248
22
71338
51610
9
149962
146151
3
6
38
90
1488022
252214
7449693
227703
60
25
424636434
279785
88
479821809
61
33
73
11
87
66
393739
279449
35443
24
85
82855
2
3
204893
352981
40
441540
66
359515
89
173263
81
415938
26
187291
59
53701
50
40
61
1319
9
34
342186
8
36
6
490949
84
39
37
338081
72
298225
63411
23964
69110
4
455655
21
52
353838
165957
24
14
69
4
346256
196141
38
325381
61
13548
82
40
15
85
65
36
25
184848
54931
361244
217536
435667
275991
553516034
75
4
444971740
89
5
115655
58
492757
69
83
941873070
45
77
195501
8
351691
43
103609
66
79
3963
463951
4
14
15
474071996
440166
22
99
45
47
94
41
182322
465579
142976
2
568317528
392811
284294
64
75
60
277274
477554471
290720
8
179095
13
294223
222850
43
346301
25
10
68
90
806582647
52666
5
114274
1
186945
153793
773172610
30
99
14
85
1
29
33
36
275438
51
287461
144108
75
6
452296
27
136212
120744638
144195
146475
138388
845856311
23
910811552
62
213104
53
30593
27
199204
270831
53345
51
10
9
2
61
196806
61188
61
99
661888558
406810
20264
183158
51
7
111443
79
5
34
90
97
306421509
58
2
391002
129331
41
329250
35180
99
94
177182
309315
127289
39
17
65
51
349594
1113762
90
147926
224724
49
235333
95645
373169085
32
363327
44
68
5
60
298469
45
407753
17
332915
68
141794
24596
9
18
431656
9
476080
40499
86
24
65
52
6
63112
22466
304838
207412
51051
170206
232959
557389408
79
53055
345367
90
260561
27
9
23
368659
481090
180918
14512652
366492
93
790199726
467048
182356015
87
51
461139
31
441941
25
16777
6
11
940567044
59
64
98
922580247
83
54
34
66
209781
3
350038525
259310
90
211224
12
26
169715
49
24
2
17
4
14
46683901
420236
58
10
32
95
164297
144151
26
99
127376
788103629
337580
1
51
52395
13
1
894612322
16
104665
83
353011
166333
1
70886
350297
160248
276897588
617771290
17
246604
30
346570
402323
445790
204915270
112157
347257
67
198830
594637308
27
38
187694
92
64711
71
6
435967
523146025
359708
252443
64
45859
335697
113876
75
436596
64
88
94
61777
7
2
52
68
19
54
481741
4
14
425433
24
278295
325620
95559
20
850484605
371612
46
28
41
439646
396854
70
254547
1
71
94
73
75
137105
35407
2
627219160
1
471362
5
378504
232542
938435058
130233
483675
73
342735
437475
13
53
408736
24
230653
97
9
12
75
71075
3
8
37
89
164230
353081
10
1
249448
281523
2
237515
3
767478457
460884
31
2
56
61
144187
99
40
224247
92
28
3
29
8
346576
403194
474876
69
314768
428870
54
496650
203882
414113
359295
75
33
124849
57
83
84
78042
39
389947
189623
65905
48
22
8
267669
4
61
10
3
124401
487735
15
7
74
213568
141913
45392
24566
5
377124
498061
81
4
411556443
151380
200242
91578
55
9099
35
129814
260850
13
452809
87
20
47
319887
330487
33454039
63
624196620
64
999889899
66
94
98
225580
3
352543
326050
55
82567333
304196
58
49
484469
462750
34
68
448590
471842
233109
434454
866800795
53
11
499927716
359224
90
59
19
97570
351715
6
52
297323
43
461091
7
315980
104568
66
79
33
123732
63
38
74
37
396069
90
471197
62
6964
8094
45325
275561
23
218844
97
19
242424
348013
259980627
147869
487466
393889281
15352
356607213
87513
73
18
17
225484
61999
292990
40
204032
51224
204502
59
41
57831
102105205
53
27042
192710
52
3
344896
491202
4
272642
9
170363
113470
273376
45
202766
75
58
80414
88
526860413
422137
98
73066
101932
86
7
45
24
3
123663
469114
120870
12
10
335976
25
467942688
7562
1
35
113458
8
416845
109812
117500
96
56386
90
312063
338729
95578
294239
21
277249
327076
5
152070563
6
147537
3
224227
39
60667387
8
5
437720
304479393
51
2
256467779
23
339337
88
487306
168459
26
6
23416
191354
768722040
377129
117589
448325
69
8
406422
229695
123854
64
65
251152
189267
20
16
37
59
453474
227872
89
320165
57
66
60
207939372
5
93
88701
25
410270
172178
103886
11
55
149763
7595
454164
286250
440739
79
83989
2
2
80
42
78
399097
44
44
826103128
294772
39
14339
14
48
153022
29
17
52417
84
622452981
225114
115502
44
41
92
67
292300
4
420235
81
464267
97
72
215895
84
43
154001
198770
204230925
91
59476
470732
347319
236357
167192350
406813
54
1
39
45
460677953
2
294854
6
74
769533712
23
916466612
77516
40
63
456775
15
351249
205589
74529
24
1
70
313068
10
67
19762
76374
120085684
65
24
308801
5
4
36957
87
339005
188766
32
415246
42444
48375
215031
72
15681
68
65
38
33
205094
385727
80
237618409
53
8
25
98
88
59
368790
198693
38
10359
7134
88
189437
50
24
143426
191297
145370
94
158955
20
273828
350265
47
57
938929633
70
282012
441438
27067
13
103153573
339146
86
1
77
3
10
86
247984
9
655017468
56
241963
125342108
2
145179
8
86
337776827
355952
173454
223650
75
160869
28
64
903025356
23
34492
63816
233585
97
2
78997
85
71855
69
182928
104588
72
217428
484057
52
64885
18334
15759
703081667
94
447890
87
44
49
79
59
5
1
24
29
8
74909417
462435
234436
25
480588
298819
137651
36401
62
100102
172711
64
388737343
3600784
89528
378943
277471
491422
44
183010
309708
79
50
446750
37521
7971
23583
100299
28
4
82
434071
159244068
41
798851707
499508
73882
30
22
176118
128379
331977
64
4
75
291544
485162
482080
35
144554
548727355
9
25
564868897
79
205209
117842
77
2
383441
8
208828
242883
328408
79
398738
32
26
13821
476016483
96
1
201050
1
99
8
4
355019
34
47
343212
93
456497
434195
569772706
40
370862
64
5
131374
282168
17
47
82
92
12
68812
11
136736
53
312198
11667
224800
15303
62615
34
40
76232
25223261
18746
289312
523505511
325775
342607
472880
89
595396536
381004135
317077
91926
428869
47
72
97
1
4
467667
29
71
36
473604
381991
256327
165372
486931
213212
52
263116
16
190399
91316
8
2
17
427343
59
67
44
75
88
79
14
446588
98
130480
38
99
59
679261315
10
93
262668
32
481412
59
251245
201016463
19
37
61
285949
7
102279
674370397
299757
347236
13
96
22519
968356318
473641
934045238
69
79
16
7
52
253945
39
219861
8
166257
18
53501
97
386215
15
51
4
74
44
470787138
362233
37
113849
5
84
81
1
368290
23
480894
79803
6571037
412604
26
355898
28
56
205039
215698550
245681653
77
36
167667
268383
90
405567
372579
104445
81
43627
276741
496699
192984
74
182849
452953
62
382647
287053098
46
14
41
728515289
55335608
485761
707169843
808985422
77411
7
96
66
217564
45
37
71
235854
166107
139083
1
1
28221
402451869
491540
65
323361820
19
288363
162079
397950
158946
104698
8
328394
86
224926681
104069
9
42
92
34
333749
4
164494
8
207102
317319
25020
631826721
40
1
59
9
214930793
279268524
42
459160
491298318
40348
69
91
1
88
56
2
55
211149
5
74
91770
52
387416
483978
4
3
305371
4
30
358419
28
80
70
37
37
82630522
36
62
23
55304
2
26
202433
43
98
26
12
466121
153208493
59675
250917
82
90
23
4
9
98
39894
11
67
329440
66
120967
69
24
5
172891
295770
53551
20467
643689317
7
258584
19
10
400729
118601
85
455328
44
433708359
244541
341134
47963
418796
66
113379
86835
429558
41
96
32
465718357
23
300816
280243
8
8
78
366322
268354
27
93
64
22
557521151
924587228
497552
369636
385763
443011
68084
334930
29337
972136012
370997
160239
58
287102
636127769
406122116
6
18
80
457797
9
235192
325261
379980
1
56
81
448123
295320
586074165
1
458964
81
380276
135339
27294287
214080
1
66
400219
493844
164993
434076
176781492
66
62
173514
204131
44
499946
10019
2
65491915
98056
5
410902
177719
32
94
48613
204794
94
210687
55281
85
449719867
120467
291282
987909291
467847
71
35
254843
486066
38
6
25
990708091
19993
20
4
50
122000
664536098
62
70
458665
1
48
15
38
133186
25
160583
340507
75
318670
58
95954
315504
28
441829
53
46
18
48
28
78
279237
38
248190
761246291
305346
53
2
18
377512
38
6
457595
22
415416
52
5
69
83378
276901
372683
39
83
942745381
4021
6
398330
123019
257671
477218
191663
18
7
26
196207
311320
50
361841
342839594
489747
389116
2
66
61
84
251556
71
66519
7
459889
186190
304831
94
7
34
28
394772
1
329011
22517109
481510
64
32
70
25
100287
39
357910
378227
108022
3
68
177723
1
3
868040618
176529
684837630
124516
44
11
427475
59
31
1
276975
2
93
38
27
68
418483
25
383969
428312
150203
6
166945001
338758
66
2
532077115
926848583
65
38
90601622
190576
61
7
400507161
423498
447894
338937
255453
3
72
11
94
57
40
2
55
31
38
45740
66
26812
90
18
77342
79
56805
1
11
92
236592
85
13
32
295114
637260555
96
341894
59
3
231935
397903
2
63104
38
36964
15
8
31012
422006
71
6
74
241776
88
396043
5
58
415654
82
28
69
318166
47
8
57
66
233983
23
66
384332
462156
70
47
453447
410805
91
140142
94
424296
41796
88
24
1
75
20
184067
100120
44
436740
91731
349122
64
12
435334
56
358460
7
54
304871
22
64
13
97101
73940
188176
49
365183
81
29
102887
5
10
34
42
60838
342287
461908
49
13
153394
281423
85856
324227
306109
184328962
442102506
75
199657
139833
98
731314841
659426300
95
216210
6
212415
286433
97
112697
217950
242083
191528912
93
414153
894951927
8
39
2
2
192616
281431
157847
485397
93
62
167585
139988
33
51
75
92
21
82448
94
19
18
186953
95
47
85065
44
179100
10
47
895562666
74
12
462940
63
255362
275783
49
173964
430638
18706
36
63
52
20
58129
476514
234448
102363
86
7914
20888
194756
41
41
58081
208593
32030
3
97
4
131763
864571133
122230
88
156690963
58
6
67
61
123768
7
265344
26
327893015
11
804133287
8
51
6
4
11
51
196837208
364806
116010
63
9
355441297
178155
243122328
8
1
166311
91
88
21396246
434620
3
616426872
90
78
190736
99502
26716
16
1
55
9
353227
54
145363
548183097
13
33
7
70996149
53
347602
130052
2
2
46830
456117
58
339592
3
54
51
183009
66
709181285
285681
18
125025168
221003
131367
100596
153803
216187
52
43
498821
186868194
34
370928
958
18
18
144726
262258
23
6
88
63703
63
19515
11
6
40
90159
13
4
952239136
16
921492602
33
416060
371007
30719
84
851605996
427328
113507
82
75
97
417394
267086
397554
371457
90
311391
65
110347
281545
63
8315
47
87
93
35
11
35
52
2
106840
39
174275
441096
352294
49
38
98
45662061
21
434558
605531275
910816346
62
46
133259
1
335772
262071
75
269607
4
75
47
307340
69
89
4
5980
419729
284275238
29
5
62785
94
92
3
83
42757
907967077
652513761
205006870
9
161005
388434
78
6
1
504330267
6689
255753
327542
76
66
464302
109910
45817738
421933
8
20
415286
77124
62
9
10493
45
77
254969
65
441657
449333
34
34
44
627817
159569
13244
2
395694362
20
86
104772
3
20
7
6
72
84
11652
99
29
265820
261805
83
66
377343
420395441
433518
45
211879
8
23
430532
221183
358515
312536
315748
112315
66
5
49
263349
37
267871
495989
345717
98657
82
22
342021
176567
63
24
21
97
649666287
212835
2837
32
478868
235353
6
65
87
155283856
90289
32
13
5
47
299156
28
94
795260948
43421
81
639608168
467059
478434
44
432779
83
230656
176739
493807
32
75
372662648
65
9
13
88
38
42
264418
7
91
78
234339816
42
470248
52462
84
331776
56
302525
7
16
88
83776
1
55
4
360213
49558
2
18
399137
37
203879
18430
62
312398
56
90
87
21
25
159086
28
71
3
6
95
79
20
413151
215316
6
10
312052
434478
39547
185308
524169192
4
87
68
46
137684
307983480
366250
82
3
75
29
154690201
298746
277686
355903
82
436661
35
143880
83
458510
66
409553
488059894
73
90
236978100
84
193300
99
93
62
7
47
183002
479278
33
317782
930356113
27
28
60
86
81
19
458345
163252
55
206188
215426
232364
33379
329822
74
193025394
46449
82
16
474525
34
326700608
386279
243553
343221
35636
63115
1
15
2
175233
403847
143257
286663
200147
2
4
38414
250568
52
98
51
325614806
12
261237
5
81
322026
2
75
81
54013
268918
295542
178037201
6
41
20492
35
18
496509
19
118596
125510
481839
326619
89
38
40
88
64
13
152119
82
275078
466457
282798
3
287156
29961
50
418064
4
65470
82792
14
88
99
423813
353902
39
124345
416836
398623
74
635886207
69
78
371687
11
64
47
786305189
7
48
4
601980135
125337
1
416452
24
367598
1
126387
244428
937354132
629516851
94
236526
59
127939
46
72
64
99787
119270
403127205
476820
1
800997201
45
362430
112366
63
199197040
40
16259
6
584668297
494406
1
6
8
213643
322964
33575
486076
42
12
39
394168
7
6
96
159470
76497323
348099
18
59
458954
176043
28719
26371
79
70
74
406196919
60
40
244486
45
94
469102
298546
217094
365632
26
73
373484
98
81
97043
17063332
235424
474231
122107935
338937846
46
22
3
33
396594
25
708750307
53854
60208
96
86
60
483232
21
72
2
309355
157712692
97
407467
60
67
73613650
46
61
58
656931982
201848945
475244
105985
692099968
97
356894
71
35243
9
30
10210
881890717
67
708267232
448701
198855082
2
335178
427977
286003
55
71
112924
54
164873
81
291536
58
9
207272
5204
489821
487336
151740
136378
861744261
496288
58
50
85
448779
44
45215949
94816
63
388258
30
6
465439
296698
78
404010
68
86115
309593
51
21
496516
64
7
493868
67
76
1
5
55
83
30
213455
52
80
110483
372129
362211
10
51
323051
230566380
4
77
91
210008
61
222126
10
27
6
60
132820
3
97
417991
32431
198788091
66
1
156779
37
23
8
94740
73
8
65
248503
214249
351792
195038
57
70
219599
14402
263960
92
15506
18
94
73
402914
142467
354181546
39
253185
280570
98
86182
94
80
59
245521
464722
33
57
87
6
94
85
350286
42
125965
496370
475532
499142
430268
276680
73
383287
197562
52
327488
39
55986
86
71
94017573
30583
383088640
385858
6
330014
93
30
101343
32
6
127045
225584
70
186695
41
86
57
204201
15
755166281
378147477
27
847067696
398625365
68
477971
71
26
89315
86
47764
56
213111
51
79
588910982
78
366227924
24
76
486502
391382
77
351291
95
19010
414765984
70
43
132029
469136
1
34
14
119792
68
84
53073
11220
4
31513
4
751632217
99
486833
311351
311124320
468896
19
12
32
450537
82
98
399694
22947
45
223897
75
71736
80
8
82
1
261882
748074121
40
253492
907105432
67
391670031
275407
18
39
736638255
77
159376
48088
400884
445792
42
79
29
96
249256439
49
356560
980887995
35
16780
92
22
3
34
41
17
439469
381793
103976
306232221
10
71
15
425078
65
93
5
296436
54
80
121502
380868
297042
170615
705493036
248930
78
79
61
435453646
21
29
12
68
384568
19
28
83
87
69
7
14
39
864140371
613970821
41
59
9
324220
68
66
17926
58
5
174748
46
68
9
20
410551
83
66
443563
432721
5
2
305315
29
15
36
82
76
380332
20
34
114413
135497
144980
18
376597752
49
206386
3
85
37
3
333533
26602
272790769
167750
131009
65
84
355434
7
82
2
15
2
89
69720
351021
41
10
46
45
392405
380734
224422
104609
79
70
5
44
7
58
156764830
343088
431596
89
24
1
7
297971
3
202318
40072
6
4
317506
121855
163735
153802
288584
9
408125
95
437021148
7
214077
397794
27
36
32
91
459339
95
80
275500
356842
27
420451
428514
81
6
55
484985
34531
407865
175503
87
233549
92
54634
81547
23
51054
84788
313129
105273
147431
7
4
64
75
226308541
48340
97
177315
176054
96840
241763
276793158
2906
24406
59
97
455580
16
6
43
27
90
63640
213767
671563650
478654
1657
12
7
15
75
765092453
124092
163650
6
457792817
198919127
76
374484
232954
494077
788509358
48554
15
64
91
67
23
12
19
57
74060
53
15817
81
265562
163896
11
88
52
221961
243768
10627
62
246647
40
466846
235068
3
95
75205
957507132
270643153
87
98412
187638
267421
108249
13306
249441
89
398903
74
28
91
234841
388698
54
97
570425228
390757
9
488488
143655
96291
10
141701
121538
396911
18
4
33
227589
94
92
6
300678
82
65
69
479520
78
462660
22
38
79
11
75309
21
88
218546
7
3
178589
22
83
392569
25
88
496524
35
15
831271993
462501
20
89
463025
5
16247
23053
212199030
66
467684
25484
48
421169
68
18
49873
173330
49
9735
79
87
323781
152997
270469
96892
1
45
83565
403849
192363
586377174
59
44
29
495156
245988
55
65282646
58970732
75
229288
60
354370
534438514
10
320909
3
265980
41
911757973
860287188
433431
289587
81
398464
295920
24
443613931
191306
80
71
320389
117386110
96
68
36
345405
25
11
394323
31
299173
61880
82
240255794
22
498284
191661
168182
14
21
58299
28
82
50
170859142
67491
115227
158692
38
9
27
8
453786724
95
82
377863
353643
360404
52672
84
88368
346508590
60
58
71
113923
221083
54
3
59681
7
457717
118341
63308
62
669528791
378932
87
51064
3
59
187476
10
13
484009
88
23
9
78
18
70605
44
382333
104989
167800
65836429
15
76
38916
484784
191175
336283
38
4
446295
56
308990
302872
348514
274317
471695
62
34
82
59
67
12
1
119573
24
26
418948
2
196717
81
65
33
62
93300
172628
139316
215018
177929
456640
50
389352844
19
249107
740205892
64
436340
9998
84
33
20
10273
9279
762735918
139242
475282
183605
131739
321487
194129
6
674618078
25
24629257
477760
134570
461903
373908
362854
189716
280205
399091
225960891
452037
224960
512244298
32990
62
336326013
104331
121561
82
436609
88
411394
66
370972
13
416730
69
42
82741
4
143263293
477033
177610
64
352479
134413448
76634
293113
922454794
40
51
411160
303864
205624
33
139307
281482
441749
95132975
47
88
14464
235368
493983
37
94
45
34
7
87070267
19
483638
258906
87
490070
6
66
46
19
113697
62
9
391396
222349
126943
209385741
61
436880
207629
15
141511
167065
36
73676
494090
344335
20
332542
59
114391
362052
2
83
38
63
220460
269001447
6
41
3
70
58113639
481226
420451037
4
28
481337
431624
25
295153
7
62
72
10
60423757
64
27
360404
31
39
73
293183040
28
403288
6
976924107
9
310750
1
92
87
310118
7
104583
51150
49
223416114
84
561742560
212916
4967
205081
580809645
88
450000
237167
15
334981
89060
380009
615290605
286759
20
846505756
327324
449818
198173
54
190151857
459347
639659823
15713
146519
394968
140160
258329
90
27
266152
372330
3
1144
101728532
53
6
57
244074872
27
52
85
413051
62862804
481171
443491
89
48
38
452593
37
83
92
87783
7
43
81996
152665
55
18
46
409286
88
66
48
87
98
398307
389576
31
236237669
84
21
366159
470815
8
477157
133170
85
192164
79
316871
7
54010
117891
38147
85
307529
65
253675
220035
7
32
7
232265
41
485059
191685
4
20
306122715
426074
45
2
291114
31928429
3
47
84
7
77
188685
64
474292
41937
425646
85
263276
6
87136
21727
18
6697
7
81
3
243082174
75
96
94
62
52
8
215803
369956
133067094
70
1
329614
846832773
15
66
266133
242585
19
513848115
88
77897
610338128
402211
87
11
183258
381953
68
311693
49
235879
5
97
34
67
246498909
131067904
39
15411
495342
376334879
31
22
90
69
849440725
55
343482
292138
73
37
244478
178419
35
748661252
102932
307053
41
307143
281064744
53
109166
34
54
8
215498
7
14
56
867989878
6
12
35
99
14
306897
11
85
53
158180
36
34
62820
8
69592
28
11
352811817
65
449061
87
197140
83
15
106157
7
53
93
406763
34
234506
215507
362915
480380
120029
41
4
99
143639
217405
379890
35
177217
319822
287072
27
68
803642488
450004
135369
255769
373671
2081
12
97
47
211692
492514
65
279632
31
410512
47
300396
56
81
15496202
382953
51
67
23
89
58
228675
89583546
51
26
86
363090
128239
33
93
30
52
163450
164291
444238
37275
183023
440978
202484
444692
612025042
315851
54
86
766021252
482237287
79
489836
47
68935261
364134
115645307
112301
92
202440
49
3
2
861281500
29386
72407756
31
279229
2
46
46216
98
52
68
51
427621
143877
407539
58
52
402187
82
33
71
90
396981
52933
124443
5
79
72
36
744325135
125172
470643
245624
347149
80
117636
16
407947
1
58
168180
84
36
22
430598
771750173
178050
23
20
259281
393199
207550
25
76
158151
51
81556
73946
84
33
176647
446602
298361
91
301714
285114
73626
239925
4
827213839
4
459601
111792
49
56253
485375
182568
555953477
185761890
70
2
7
344602
247396412
33024
472893
114439
40
145210
389966
27
191843
28
10187
69
55
63
1
90
50
254223
37
941794704
42
366064
11
270940
193420686
99506
366037
35
69608
292906
113082186
1
23
85
99
250242
466812
196131
38
112728
16
284485
23
36
4
11
90
49
341638
261731391
68
13
13635
96
237966
59
6
60339
930132509
7659
266669
4
77
138201
200755
29
674718977
139387442
210297
459824
292165
152073
314531
74
39
260924
95
418231
4
283232
13
4
6
20
59
28
258074
361759
8
4
49
34514
81
8
10
67545
10
417152
17
136784922
266121830
369715
382416548
120861
9
488009
9
8
229817
410423
71
57
437969
53
236931
44
290210
98
1
757439970
644596925
98
106077
95
419077
26987
39
494389
76
63
792868130
33
20
19
89295
44
48
62
47
73
166584
221949
248883
183714
45
14
977174808
167372
42
75
30
218257
321138
450573
84
7
85
274714
62
234813735
37
48721
67
146187
361657
76
229174
93
303531
15
73
155362
95
66
8856
376457
13230
33964
178161
81
380701
86550
402969
690748078
15357670
51
26
24
334336
390734
95
221381
99005
154693
5
466284
67
464412
310780
355911
258907
249176
460982
12
338590
965521492
389038477
7
302062
245957
674731304
29288
76
318762
383912
400017
49
349392
49
31404
68
7
76085
160026
345523
299294077
70
37
29
962027985
98
95
22
3
386082
113733
238307
19
281956
491841
471834
58020472
115371
243441
127017
30
95
62
2
1
40
390130
44
73
95
314385
287724123
206353
285238
387454
148845
187869
59
70
61
30
498755
30
68
44
22
16103
75
3
24
9486
351858
5645
13
42
37
10403
717447395
145263
155019
756534609
55
39
354686
97
89
37
705490319
788542963
94
232166
214195
497052
389026
23
5
66
86
21
98
6
20
73
212840
954330100
184184215
314151
73
5
4
65
165775492
5693
36
50
542714340
7
7
80
73
53
35
2
975087686
75205
254821
67
11
450228
86
6
287009
30
317933
450259
91
330128
59
87
10
23
4
191352
87
8
11
513139378
212054561
34
432329
63
6
245353
33
8
13
6
68317
214580
59
99
51
31
86
405895
67
65
393992
3111
580559329
165022924
3
87
220149
197628
63061
32
9
391324
55
124824
8
167451
78
48
383005
86
3
8
581438499
133939313
56
40297
308130
61
478604
146253452
57
34
377420488
66
834228
437190
232006
71
88
41241
4
220849
52873662
88
395193
1
46
52
331555
2
257517
264285
38241
25518
36
75
65
1
90505
44
803657882
32
5
12
61
204353
449576
136895534
494291
11124111
66
422349
13382
77
57
67
81
447396952
314065
306438
55
332432
423389
276719
74126
2
81
206450
317261
335851
319073134
75
467930
74
187235
54
63232
227539
96
96
40
78
88102998
406587
743355639
40
30
142971230
5680
90523
65
214287
204983
72992
220899
5
38
12
4
285787
79
224105
99
1
47
15
62
306046
477764
137737
91429
355508341
165168
156084
34
211802
15934
49756
12
581672330
75363
54166
5
37
65767
352795
134855
61
93
63
188182
198194
10360
43
242301119
42
526756114
2
95
242736
17123
388928
84
48
438507942
441162
58
3
9140
1
366921
2
74
42386
137238
14
527596789
90366
60
260301791
166641
87
4
294658
49
436675
394357
80
35
60
80
61
2
109057
31
350438
424205
82
433161
86977
92
99
12
51
78
2
13
58
25298
94756
777225065
6
89
86
241232
81594
407196
479081
4
193001
193760
276016
54
36521511
167914
12
20
58863
59
416019
318230534
36
310427
499855
28
409718
146195
48
78
2
4
35
47
2
5
410857
66994
90
89
543887230
39
67
813091040
82
58
18
6
29610271
142405
376755
376676
1
71969
32
21
60
175555
383456257
77
35
28
76
20
43
79
465006
246557
187917
55
200336
28
73
95
746335227
6
88875
127375102
74
7865
43
967330282
15
70
228045
462596
436302
71
367640252
402524
64
96
99
71
23268
355700
25
1727416
245379
53
82205
100415
166596
77
69590888
59
246202
82
36
11
60378
236630
84
434889812
145424
96491
37
479837
439170420
7
6
4
84
276368
7
7215
78
176410
315209
8
61
120879
18
140767
159690903
34
9
20239
55
134199
940386560
422370792
475948
41
71
20
80
17
4
57
12407
38
89
756321839
134149
412424
396132
70
404522
13
339867
481052
84
48585
61
452709606
79
397205
26
298832
365757
390829
1
32
970887307
148419
92
11
30
8
120542
85
1
85
420272376
64
195654
307620
96
59
18
32
37
48
6
115701746
245546
115003
8
95
8
1
459234
65
8
39
135500
86010
75
4
731208934
668571238
32
496254033
229200
87
90
356489
204804
3
30
24653
319177
75
432055
53
439942
438116918
324237
60
245929
106751
870750867
70
72567003
136023
275452
36
17
263474
44
317071
71
4
91
60
84
87
116695
345948
169970
5
81
47
129471
106346
86
30
18
230107
33771
956823504
41942394
72
569762020
8
481723
65615
50
93
362126
34
2988
49978
13085
90
3
87400542
219561
118576
289213
46481
85434
843766591
973689260
438024
242081
44
97
16
44854
273627
157342
168756
398265
69
20
36604
23
46
8
39
44
80
56
26
41
418495
30
48
92
67
24
55
962394657
275596
745486797
93
33
56
975372048
31
64070
331110
83030
79
364883
91
467927691
621838502
469711
2
41
97
82
5
42
55
87
3
11
487324
45
9427276
81
482654
28
2738
94
150376
51
171243
115503
77
99
79
445951
93
82
159037
77
9
334854107
192867
30
336868
96
397929
450210
138514
27
269565
223558
66
75421
47
217986
78
29
110830243
423645
209282833
347415
5
130591
62390
66
364591
293169
41
617941868
420216
72
86
168263
155577
176405
46
437097
309169043
44
167507578
334395
54
48
203085
366491
4
105597251
62
242485
35442
278508
325561
91
101135
91
418109
92
899405663
57
1229
71
90
20
395436
31
23
62
317345
73
36
4978
4
386282293
33
20
457462
3
42
8
380487
253110
292391
18
56
48
478627
427120
476900270
28
40
161666
87
454268
7
238775
98
888136421
99
877151261
203743
1
86
912085821
32
33
323758
417102
133424
80186
40482
317788
3
18
911637167
48
427169
355129
75
99
807687529
452300
86
5
40340669
8
13
475065
162785
42
47
70025
150166
92
68
265908464
365041
365662377
90
11
299893
11
390614
91
79
181894
17
66
151304
8
387745730
193651
47660
93727835
78
441059
303104
141865
173630
16
11
83
30
58
31
5
2
96
79
55
2
123800
896277750
82271
10
54815
9
86
867778276
210292
93
474670
17
1
91
20
146375
34
58
4
47
4
83
56
27
291160
458383
45
33
324891
351525
26
179703144
83
395293
96
56
193262
82
51
77
17001
908686628
65
87
347363
99
30
481586
319292
33
365562
37
85972
30
218933
5
32
73
39
294816
172530
5
150788
8
34
24
1
1
445579
48789
2
115974
389699
219251
68
74
8
71717
54
654160612
97
17491
268885
20
93
7
120674
46
15
29
65
91
58531
314733
338499
100873
7
5
5
107491
16
139885803
595135484
148226
217306802
59
72
146016
82
136561
1
320165
78
56
6
9
39
287860
302172
64
74939
364151
92686
27
85
57
389080
21
63
547624206
46
53
23
63
231542
1
98
948476818
916851641
25096540
341832
490020
304956468
430687
97485
268698
3
139983
397137
59
43
56077
139218
364793371
261419
361981607
14
89
55
91
245963865
6
325965
147429
395555
950580325
41
18
96
140606
188681
10
76
89
337140
6
523649249
41
81
23976
184597
143979
243083
76
128561
67
323871380
63
521058679
1
23
16
96
52
5
28
276391
331024
65
63
75
69
380081
265802
4
79
69
83
4
422450
311844
548866773
45
174206
70
3
17
559737332
464378158
57
478447
8
471066
63
456755
457538568
67
56
277587816
197852
7
85
3
67915
45510
54
26
85
2
431359
69
518323154
95
80858
8
480498
1
8
38
428936
36
4
313730
53912
93
9
29
61548
893817893
780505503
25
5726
72
19
54
25
77
22
70
98
880424018
106439
364986
19
491470
103189
70
96
97
444359
226712
224354788
70
207715
84
1
23
36
152404
270300
89
45998
209548
37
454106
349554
98
79
64461
26
6
4
2
199496
360217
14
90
6
392978
269356
74
270692
23
275326
301037
473243665
5785
408095579
879168783
31
3
53
36
25
495060
74
9
467746855
96445
371124
85
70128
416465
88
217401
45
32
95
294264
38982
24
389753845
9
25903
23
485408
9
117292
63
380753
486120
167967898
752473576
10
45
277595
24
19
234297
64511
18
4
83
42
99
48
268926
239232
91
433305
62
7
73
62461
239537
95
575605034
7
30
950614989
19
18
483067
25
57
680385750
8
314405
60567
76
476212
436003
345681
101868
46
95058
18
12028
7
13
2
112890
25
343937
253373
423113
48650
260898
341914591
69951
40261
38
726053976
237673503
22963888
471529
415162
17
97
7
116732
20
658501455
343509
279193
138552
31
5
18680
104151
123983
249365
76430
81
89
246904
71
39
49
194217622
896918877
39
1
16
90
146290
2
309911
24002
8
6
77
55
588045162
6
12
354683
144426
54
79
333664
64
83
420679
94
613950032
16
303546
12497
42
38
129020
1
88
315629
4
33
430311
64
66025
16
354160
10
218985
402457
441683
6
81
43
81
437272
4
408521
365682
194535
15775
83
446919
6
73167
57
73
311198
36
220297
144496
46
48
590025514
391093
91
430814
31
31
227849375
238329973
12
108435
9
178032
457754
69
65
402965
44
70
293069
418549
259082
326429
683192105
225864
82115
106300125
431818
991908529
7
17
67
405295431
120471291
31
94
3
75
67
361340
931230653
325997
16
275248
18
20
24
432502
124734
108847
403852
299941
90195
41
326878
483937680
67138
23286
344435
15
195525
99
335118
87
69
55
38
307140
14
483430
51
83
835328004
98
137824
4
319799
83
12224
428558
13
17
40943987
80
790694389
3325
492351835
33
523653446
46
227893
531728539
20
66
6
32
94
72
96
42
32
456609
321117
64
213070
6
10
852954332
19
84
570618575
18
33
28654
278606
238865732
6
236305
76668
81
489908242
74
113095
40
177991
72335
15489
292996
388747
466445
93
71
21
27
88853
10367113
44665
241006746
93
38890
77
67
47
50
62
261640
376409
452194
75
87
267647536
78
71
150530
39
49
85
297523
91
8785
57
103565
499328
74
320860
6905
102175
2
88
67
96
66
61
5
127953
8
42
17
2
340905
179497
47775726
11
7621
3
232881
44
424120
62633
64
69
189632
46
85
658641019
33
61
211102
45
384985
439044
17
166213
49
179378
45
50
216134
56
56
33369
423928
6
48
99
58
72
32
499540
18
177604
11
76455
8
9
367007
196710524
276482
484313944
988056804
370730
40
21
285862
308460
318452
8
321785
14938
496452
464949
126780
141525
75
576135203
486099
28
34
93519
374961
468161
234119
52
287075851
59
95768
357250
89
433734
72828
1
410354
8
224797
98
33
154152
38
357283
1
19
53
130918195
17
41
257205
46
15
26
7
3
397432
325366
25
27
507036327
58
20
89784
96108682
465295806
448595
90
248938
358923537
86104
366037387
809089072
24
3
73999
38
46753
374991
114279
3
54
58344
93
376490
305073
55
175355
481514
273841
150079
67
2
79
95875
4
69
20
346941
463362181
82
9518
86
53220
49
52
334723060
7
11189
88
368617
360403
725299462
306437
179916
811086347
92494
90
17606
5
681783129
69
61
67
54
34
451586
87
13
89
228690
644857554
67
54
103289
93
49
18
69
80689
645399127
20
119945
112849
491589
404592
23
4
59
382733
83259
67
100695
445465
31
312683
17120
1
96
314
16075
94
271996
26077
68
47
16
488204415
280923
113317588
289931
179105
80
96228
378379
54
70265
60
243574
75
236219
72
9532
51
16
9
128790
45
31466934
338215994
61
20
11
151821131
98
13
31
204489
62
53075
79
94592
43
135113
2505
102290
5
15
73
51
7
471309
89
73
7
84
29
80
850820403
12
40
41
5
91
217100
98
26
126417
3
191186
393725
585164871
239402116
28175
359212
47
75
21
371233
73
58
2
305151
189927
32
63
106285
162559
335930
388994
467215
79
426415
44908033
32
433677
74
2
11796
236081
67
307443
9
7
5
4
45
233432
475839
62
94
23
26
66
3
418791
17
375440
72
108424
16
41
4
25172
370731
32
489316
5
64
418749
72
857544633
153983
21
340348
146592
269864
313609
393250
20
13
191095
40
64
11
389577
304413
109430
98
28
27
50
128946
296040
16
431391
188470
34
85
35
292572
27333
157404
245316
89
269208
177800
11
246385
426668
205986
210002
58
278920
75
34
78
12
441453
478614679
99
641450951
292319
8
393807120
463473
61
276663
505217718
76
470033
100608
88
241452
814756019
92
78
450546
13689
95
404629
14
5305
880117597
229581
28
43642
16
18112
81
294870
72
210062
114215
3
883127431
2
28474
272293
476224
5
4
488447
65
481558
85
405969
61
1
58
87
116825
67
64
77
9
7741
77970
7
131787
533613123
48
221295
365814
486192157
435050818
26
62
47
78
22
455741864
413139
19
273626
55305
61
2
404093
82
53
451845
423573
3
308901
53
9
92
60
798520899
4561
146766
616795886
375004
11993
141213
55
270016
13
29364673
93
60567
606582017
92
7
753185127
74
256126171
141427
244587
91216
852220102
82
276667
6
79
73915
18
328323
61
56
72
24
25
48
400493
63143
470282
280945
90
248203
19
15
275935
26
77
76
30
78
364697
70
34
382831
85643
92516
57
8
44
29
375509332
95
56704
6
96
16
247557
87
452617
236580
6
30
333992
495108
15964
383409
61803
384124
11
152305
465599
447305
496947
189710
458330
281122
152089
9
555503339
39
715946521
190436
54
184790
183245
36
412471
44
440877
71368
49
365168
66712358
61
364893
398285
83
36
257971
34
280241146
88
5
107078735
56
52
86
127982
196906
120013
83
48
53
127220
52
20
437363
78
66
61
304384
15
24
105805
75
261936
10514
555619139
24
37
62
128321
111119
28
58558
34
384248
1
352281
75
2
27
91
203542
256421153
297197
63
95855
146660
79
32
36
250337544
166964
209736
72
1
403533
246510
19
88
153411
72
97003
66
89
55
20
695008296
452436
34
3
127379
43
334995592
264317
96
23
5
149648
266910
158659740
157304
99
898540422
46
82
21
563883873
129669
25659
161541570
93
82
42
5
18914
453027
92
11
46
80
33
63308
16
335062
18151
87
55
184803
78
36
84
314336
73
160033
17
24
74
884308543
34
297090
38
389770
69
439813
87
23
44
58
46
16
31
11
45
47
5
35
57
18
93
214776
61
84
22
62
507301189
384945
165529
463582
11
29
103954025
78
292158
381723
403903858
171727
75
43854
27736
11
11
171255
757840697
804036218
480958
731941403
70
89105
192760
93
7
19
440124130
924379126
251197
90
443571
482125
429999
767380003
27
2276
392016
15
261786
56
16
10
71
467099
543843227
995604096
167546
39995
499424
198734
33
157193
848809164
52
32
45
3
284329
93
214280
367452
8
86784
222666
199280
13
79
385691
821765394
463701
70
3
19
41
481552
234503
205939
155485
315773
300576
62
21
578733152
18
98385
448400
898667121
61
221690
57763
4
411699
30
343248
46
1119
307898
346162377
2
53
60
319937
228279
664174672
6
483338
38
263604
60
1
381656
994293605
91618
169353
9
48
790941841
455623
38
83
52005
95
297638
7
116299
73
87
85771
6
8
122591
264015
80650
51
78511
238559
52
219176
74
196979
317250
4
40
374429
216142
172896
487736
3
253221
290401
79
24
54
771496860
91
34411
75
1
14
60
79
346815
69150684
97
453266
429646
999600582
81
372671
62
239819235
1
21650
29
76
464505
271053
32044
91
9914
25
39
39
29
673807523
93164
56
64
60
302697
177068
84
47
50
5
262038
66
465455
228776
169221
131442
15
373154
261703
40
53877
222305
97707
707521001
2
512942283
501773549
208788
85
66
387875
731762373
4
2
475988
489515828
7
312309
312758
365693
20
49755
298794
236454
362653
37
111133
5
270900
8
852281876
6
70966
451675
67
11
458909
57
65
150353
90
4
241841
71
52
85091
55
13365
1
26
51
212565
4
46
82
76
469886
73
3
42
193075
930341307
96
29238
45903
25
455859
62372
55
74
349978
54
98
76
55
38
43
142988363
54466
160005663
11
10
46
2530
57
111271
267969
85
80
119975
8
69
362270
279429
73
24
736616126
30
32948
3
70
18
8
449043
325031
78793
53124
101271
323817
69
450738
377471
87930
56
20
19
650573244
210195094
81
138425
768724099
6
3
231509
165012515
215561
17625
46
66595
881855804
54
274963
591908014
5173
29
59
285838
210276
77
1769
43
126722
94
51
86
391067
78
74361
22
1
7
485147
5
37
52
15
4
496625
41
76
28
229922
177274
200243
39
308417
23
387598
17
215835
200247
59
30
948598244
71
399180
79
6
99
368886
68
80
38
145043289
158689932
140572
65761890
279475
61
106787
421170
35343
546928245
21
80
87
40352
70
57
13
82
60
48241
785860609
8
3
371854
6
283920
5
20
3
430390
61
30
93
207338
168310
8
8
532882678
456366
413297
292609
66
94
81
3
314006
113475
441848
95
368004
51
406031
4767
340791
68
87
55
418429352
4
94
100115
9
56
429901
183205
21
617980802
121761
499461
17
53
138177895
766200345
463701
309136
345206
46
443079
411482
76
214561
59
64
82
24
2
3
118292
6662
208897
6
418017
60
269975
451520982
9
21
86
493388
40
7
468827
353759
397470
354242
52
8
41
158951734
336437
88
796644909
467935
608455838
378059
8
39
29
732002662
9
52
479599859
155684166
91
36953
58
528829500
29
15184
806033890
315070
38
6
68
312142
3
35855
972872136
80
32
4
6
382915
4
954170807
79
276166
5
205179
92
19
91
3
52
39
44061
278252
78
375214
138185
18
96
99
30
7
319598
801077529
403443
211928
3
293871
510268371
418799
95
30
3
73
241105
92
38
98978
79938
52169
926558053
7
367539
75
93
417752
405239
447609
176219
402745
8
369702
278420
416183
6
389239
44
48
59
69
320951
159536
140326
9
31
183157126
73
359545
90127
24948
106653
275261777
47132
187040
71
498229
96
26
50788
410086
436023
375772
82
95
108581
24
176520
282730
90
2
468599
95
80
392929
97
25
378866
940028150
4897
15
3
327438
7
48
47736
99
942464452
25
69870
228006
36
2
398480
294538
433875
62
439872
1
927422008
380552
466682
11
6
110246
403171
6
20
61
165785
346869
12
5
17
108467
310486
10
1
57
210010
647517828
266198614
908626147
419532
366812
316945
92
15
585509607
6
58837
334520
14
206815
298879
24
67
31
63
288369
92
293408
112190
47616
66
39
26
314510893
196829
92
3
490046
93
62
40
91
105605
7
22
469053
99
67
5
1
64
570988675
76
846326956
95
120167
45
510671770
23
95
56
100814
46
286260
324180
272397
284987231
318503
59
18983
378084
55
8180
207053
459180
434003
17755846
61
42
39
73
78
94
78
16161
12521
415023
932852871
833590928
130798
606319326
425282
15
223425
360985
94
15
75
77
345757
15
32
9
77374
276636
58402
16
497920
39
153695
16679
612763569
97
68
26782
83178
365092
58
38
46090
477863891
209545
19
36
203971
86
4
407
43
422560
1
10
91
70687
3
392560
50
2
63661
178857
38
69
52
105502
26
228809719
19
66
80
413695
60
4
7
11
345484
43
18384
330046
46034
438244
5
444836
85
89
3
689211564
349244323
58
281830
29
78
100388
67915
57
288745
9
9
98
247849
26
63
65
154046
138481
73
12
360517
89
384012
378057
31
396729341
92
30
2
499885
314458
50
30
41
90
101648
377691192
8
3
360395
2
346572
353568
319522
7
392535643
273683
16228
246393
2
58
50
61227
65
51
215660
435748689
236644
82
136433132
88
10
61
119318
89
75
9
38992
107108
94
76
247148
189318256
54
292979
2
7
28
88
40
215427
66
36
442365
152936
14
46
425894
133251
1
84
448284303
193789060
8
341544
835339709
28433
23
53
200735
46795
74816
55
90
437540
85
535959164
83
5
34
25
435625
7
36
8
8
88
89513
87
196193402
399587
2300
139805
60
45866
665503744
8
1
154295
13
50757172
82
91640
493603
851228569
389002
85
60371
84
21228
25
8
70
34
5
96
94
388581
286717
141323
44
9
6
492457384
38
422117
284806660
358575
162111
52
632337184
73
64
85
6
354221
92
811894681
952333080
172095
16
29266
460880256
170945
71
6
76
60
45
382146
2
66913
410054
272732
484257
480935
76712
160134
92
234874
260850
88
247794
418499
487725
84
24336
198523
7
256157
103908
515115461
66
23
34
23
45
66
84
3
92
915314644
54
74
74
136534
30
12461
49
55
214417
70
59
412174
922625571
374216
306875
57
16
86
5
184620
32
322630
35
396417
59380
49
441621
249043
24
53
4
41
93
476546
315734776
1
39021420
12
127876
3
30
21
32
3
234736
52
97411
249450
83
62376
252059
78
440527
233850
45
46
100068
7
421408
16039
2582
5
76
372430
116177987
79
11
52
40
62541
500497887
69
54
673438797
76
7
271703
28
386803
363149778
59928
12265
61
8
459353
370898
6
160994
70
114430
10
224085
83255
42
53
34
463161
8
15
404480
192258
7
85
92
387295
89588
127338
95992
333342
29
7
27
4374
54
46
314521
258027
397038
8
983844181
213459
8
73
475998
58550
369553
127975
2
787052855
62
317109
452759
75
66501052
215769
47
45
2
16
78
51
48
90
366990
59755
375486938
204505
342133801
431484
6
4
49
9
328525
37
29327
203086
91649
53
197083
880131083
140687
765485507
24
75
301011
39
705330589
127788
34
382776
68
196279962
72
98
13
135435
7
408704
82852
54
435271752
1
39
56
119522
49
74
78
196940
422944767
360388
417180
5
98
14
7
475518
64
4
97297
958584141
716716218
408277
228903
9
53
29
15
14
34611
92
14175
313797
53
52
18
55
230137
428558
473338
240547
41820
21
1
241963
705737413
25571
77
97
403242
27003
9
129563
1
61
3
497023
75
50
245903
83
1
10
52414
34
69
245707315
172111
2
426226
73891
79499
13
412771565
113187
446190
42
7
54
99
89
21
73
83381
231869
17
455232
217087
12
83
2
88
333705
6717
79
4
97
3
4
88
65750107
58
50
446949
305435
21
155385
458370202
283242
213705
13
53
18
487854
23991
2
30971541
18268489
23
275917
698716828
6
5
444283
61
97
177748
75
14
13737243
997888067
95
76
95
39
129570714
356254
52
488178
301561088
12
350216301
60
648517590
161475
75
7
13
7
75
64424
33
95764
10171
68
92
79
7
84250
9
75603
3
205401898
902648018
577530612
450796
76
88
300630
90351
62
466407
72
17
8
42
9
294898
167115
79
361808578
323524
42
88
5
99
415560
114136
247176121
181391
163374
91
52
4
82
45
339211
200537
893926600
43098243
26
381049
34086239
450439
271026
63
3
252085
2851
18
404897
124658
152267
150782
436196
169882
44
10
26
335030
33152180
479952
46
406396
922884616
52
396976
375352720
18
942854894
96
51
120639899
424888
42984
358928
341472570
362
49280
33
349308
313376
15063
397009
341181
275462
288411
79
12
16379
424465
996338671
107102
67
64
87
9
101362
884819121
48
53072
869697278
10
275441
69
71
55
40
29
75
226559
90
31
58
48
50
9
48
77887
205899715
51853337
217116
232151
43
289765727
68
96
191090
4
348537
218353302
282885
116355
23
10
48
34
469666
143096
19
2
96
25
20
282922
9
91
117304
518523022
25
71
279827
4
135536
11
331591
131984
32
15
1
60319
4
50
295736021
36
1
39
271442
18
27
17617
119484
108466
653831965
442491
91
9
15
21
451383
898120096
184920
68
326648
69
320237
21
91314
72
479519
82
318409
76
27691
219360
8
432900
53
600180967
180219
245830
75
39925
451511
331675
317886
408366
40
225636257
42
62
79
221068
40294
29
244030
69094
41635
24933129
149821
663330013
83663
73899934
27
219887
13404
35
7325
374989
332989
135282
705412901
348533
372993
37
8
95
59
166362
15159
5
93
351059
26
20
63
121828
311630684
48300
328982
89
85289
350862
28
90
83655
264417
98
8
199996
372953
85
394548
58838
5
407458
18
269613
26
11441293
51
294040
139271
41
946635274
24
332053
265911
212014
224033
1844
187542
85
118325655
77
115453
58
47
15
160084
786545279
347539
105201
58014
54086
257626
32
58
80
307227
3
77
47
9
361967
247304
34231
801314917
55
39317
62
55
2
625588138
234825
10
156643
154672
309399
2
95
80
121828
438162202
242348
41
57
9
320177
279665
338932
384432
78
392537
80
188458
409579
42839
193733084
4
42
164334
36
83
54053
7
43
352933
74
433791
39
57268
37
364703
300810
3
73
342778
14196
74
246983
68
68795
484689
25
333448
123356
19
401975
37
31264
22
303904
204666
74782
276407
46
67
21
108054
16
60
148400
313756
80
448958
1
3
99
210942
861662456
79
63772
217042
73
23
174022
48
37
417714
44
400857
73
53
330361
163618
8
89056
57
39
77706
489728
34
378514
367527395
2
6
48
18
92955
4
196139
19
193009
41
353399
87
307328
98
38
27
33230
64
58
152363
775096573
265647
358695
6
52
204763
122133
21
70
310881215
25
87155
67
468213
9
87
229299
1
9
58
35
430105261
208439
58
8
275654
145082
113809
355292447
41
334199
85
924667654
63
466593
14583
3
293476
39
480741
91
452528
27
43
70
59
76
94
27
5
24
165555
322239
443015
348914
345393
325110
331938
130794
100223
23
94
19
777965263
37
340181
197887
7850
85
51
766701704
323768967
74
102239
179549
28
492540
3
8
638819936
1
5
38
69654346
940719833
168709
232342
21757
1
169501
12
8076
448399
3
4
2
697292621
82293
481560
241525
161888
60
416039
141873
2
244346
85
82
456346
28
312211
83
319144
9
33
8
184424
33
40436
95017
383968
87
82
57
10
79
418425
9
68297905
90
599861526
6
447043
183790
364354
76
55495
949640110
31
64
85
61
6
356656
32
121176
448450
325567
85
40
470157
74
481986
24
64
64
339693
380471
455723
81
246885
41
185123
903506507
106156
64
74
206690
5
5
58
989545042
138210
62
30
295343
998544235
446355
75
31
43
86
87
9
5
84
31
454449
37560
65006
437319
73
162387
48316
2
8
58
81
16
178989
12
6
31
7
130171
216801
86
382075
63
956002857
58
174789
41
132407
17
13
81110
381509850
69982
89
21
92
83
70
99
60
69
130951
230439
6
868674354
296398261
90
2
75
88906
217805
61
50
373870
390474
87
1
51
865549054
12
94
32950
40
86
495982
478057
133816609
471997718
171435
53
89
60
16
41
558935442
203502
4
4
55
64
230774
93
92
456063
37469
50
60
136192
2
54
1
315481
11
398729
1
5
132834
36
49
717171178
613010598
31
61681
36
357798
12
76702
68
93257
8
3
417092
69
302595
97
13772
34
72
7
3
26
6
338954
3
1
323624
399477
313529
76
40
55
95300
78
83
185239
305761
45
48983
80
59
178070
5
346941
276177
68
12
13
8
345416
382188
414594
70903179
342919
24
45673
425366
7
156344
86
22
35
77
11
55
45
294180
3
740546862
56
73
31
6
31
322151
3
392052399
66087
66
17
23
217878
7
140727
16
267224
353347
243655
348818
496119
83
65972
492241
99
375413
84
220174
13
30
55
82
287193
54
54
37343
482492
71144
20
101630924
54
61585166
374641
97545
5
421856
363278196
46
93
98
69283
6
364677
424334
274237
294881125
370054
8
44
7
86
80
144850
69
717
71
681687682
356441
68
47
66
30878
47
354139
364402019
75
96
425777145
79
22
17364
13454
71
35
91
95
401218
880858891
26
381747
166519
99
1
25
55
317810
452040612
70
78609
95
93
33906
81
574525092
202171
23
82318
31
56371
92
491830
70824
80
130660
8
7
3
95116
359375
349998
47
78
269034
213220
2
359795
76
417141
86
308823534
413958
5
391465
287806
153148
249334528
31
1897
170797
338711
650513066
70
256860
64
50
275656
8
32
240516
41
154130
8
93
31
91
87
99
2
14455
52
917667800
251110
5
233075
3
351120
211290
242633158
235151
4
128340
20
18
43
490559
8
4
965572718
6
2
7
37
5
243208
301107
114628
150243
4
357046
440466
84
88
52
366851
73
474148
2
86
47
444472
55
616947565
282084
44
728263155
7
65324
37
61
170043
29
7136
124245
92
368831
87
53
490023
59
853492917
477025
165332
462269
5
9
190416
25806
91824
92
974307898
251309
77
340900
444756
295092
38
522565177
99
132860
594199793
96
2
274965
335396
30
58
22
86
492236
43
51
397957
418443
88
5
14
92
92802
404649
40
78758
62
176464375
57
54
89
283674
448899
96285
484051
78
331732
41
456235
50
83896
80
52
1
169415
240076
319340
3
63
96
141363
169652
372887
57
362234
18
82
77
79
20
243796
399317
243907
66
293545
45
482318
87
47
313371835
593237197
90411
180159082
700005959
33676
129879
6
19383
325599982
181188
9
8
70
324462
83
37
56
66
75
3
80
153077
403793045
8
117847
369631
42
230110
799662043
155333715
7
352982212
179738
395466
87
95
26461
28
228955
22
95
191101
85
45
51
79
400135
32
35
191145
4
111097
312209
375861989
84
18
190958
52
9443
117191283
759649084
28
64686
299280
6
4
97619742
151474
32
272706
390581
82
444789
227540
60
119139
164633776
2
79
59
33
13386
363332078
40
195723
17
59
15
376499
9
360023
118558
91
2
27
37
93
693034070
33
22283
346359
462954
428496
685
989365481
33
45
19
68
324313
70365
42280
175844
14
6
1
483146
97526
393774
23
52
34
208588
31
182789
81
461194
15
31
70
434268
93064150
21
53
7
59
44022
100738
4
73857
28571
5
316528
92
96
415984
92
90
54
499387
708564530
421083678
79286
756222326
221336
57
691653804
403309
5
3
315841
497620
392423
4
297670
37350144
89
70
1
49221955
491181
43
455555924
347705
137103
375291
24
422639
14
48278
37
391461
60
72
277345
1
98
87
213271
496373603
500978540
46
242026
190512
15
17
11367
9
7
579590175
104098
93
410383
399852
405928
941798915
93092
155350416
396909151
14
20
15
2
216781542
21719
53
95
450312
38
30
278267
43
468541
50
55
38
434270
12
144669
3
17
19
86
206727818
59
27
132168
186706
6723
2
92914
6
26
95
2109
106436
339942
383004
17
4
45
306553
22
86
68
8
28873
471326
350372
50
50
73
97
96
495481
230156
156952
412481
432338
66
558078203
92
215240
93024
14658
450505
177573
35
116837
8
255661
27
561481300
766122045
66792
178911
86
95
221719
160295
6
354881
43
99
51
56
284621
37
7744
98
26
11476
246446
296689
85
2
2
4
73
68
197969
23
54939
108407
119546
5
45
381714
423804986
739807119
498256
89
54
235007
176211
250134
25
49
128533
153000
140785
9
57
432880
40
13
5
11
281638
4
10
270254
87
13
29
657513228
48
604311827
70
75
62
54
834992213
65
89
40
23
87
3
58
36
8
117209
258526
404339
87797
330324
446434
81
37477
37
384139
211780125
16
68
404470
316619
3
10180
3
288791
441570
88
486256
27
39
74033
31
29
43310
120696
479757
18
23
245314
40
432417
69
209114
411128276
265763
405013
188114
73
3
435895
305199
53
1
6
27
806619364
163327
54
87
32
32
23
140672
65
30
136626
9
9
454435
335294
607328846
36912
95
443119
16
301680
357952553
4
106092
440322
75
12321
298516
9
410742
53
31
24731
4
275235
38
52
299100
54
19858
89
62
173275
438639
42
13
370129
3719
45963
7
841049607
42
63
96640
233097
35
26
6
72187
95
254057
33
96
54
6
63
97602
45
51405
46488
31
290887
62
186689
87
73
411045887
834041931
65926
420149
8
1
326612
283034
190734
124678
32
73
279860429
12
94
409172
330867
44
308627
67
448830
480547
158475
479340
120639
16
90
75
495311
98
42
479216719
75394
319693
67
356568
127888
291408760
5
173554
38
345993
53
359981
207352
38
107520
469951
82
87
40
318958
21162
70
19922
92
477126
104145
29
25
66861
354228
57
59
85
98
66
61
134836
368920
13
48
17
9
410785
12
61
41
29
7
9
40
119328
672993798
248229
237067
441024
36
32
26
815629736
405152
598696647
2
168702
39
18
16
158422
118006
101070
23
27917
41
83
36
9
97
42775
259725
14085
149418
84
32
76
394522
385686
83847
32
23
55
1
646373088
6
32098300
5692
52
31513
74
45
152837
456891963
75864
238019
377280
141356
35
78973
504743890
360439
443837
10
90
53
4
577722688
377300180
404599
21141
35
4
17037
73
22
87
4
33
768623466
9148
422730
38
37
63
27960
1
75
50
68142
377239
9
321542
56
3
12993
2
39
46
376290832
79
995164372
346087
7
47
412467
963461225
13
9
79
491441
11
2
367246
574684605
6
192454
8
94226
389960
5
209153
26533
1640
446827
848122382
114965
110635
239081384
65
11
452481
259805
2
50
36
98
212302
138643
287434
61
78
7
31
44
56
180824
345405
4
852163304
301398869
787828405
28014
28
311839
59
327630
414881
57
21819
48
77644
156218
238126
457097
97
252360
92393
89549
19
13
33
3
447519
311225
167749
597860036
307896
8
417477
51
452266
278982
8
62821773
22
30
521872437
48
1
436015
480814
4
22
79
321858
422866
9
8
4
109824
56
327043
448215
16
430931
10
478755544
377399
191499
533447623
14
103614
49
96
587438549
56
193991
337263
113285918
123942
5192
487394212
30
9466
302771
31
633993531
194665
95
7
30
283832
398905
340253
132313
243315
50
467756
28
19
1
256881
757859442
46
434030
290664
61058
71
111650
340396
6
364546
487524
29
990588207
162522
171625
250405
69565
43
31
6664
89
2
184870
406812
20
69156
48
2
431905
55
99997
3
85
467748
37
11314
34
78
1
186099
25
7
361374
205079
745891840
48
83
84
428351
251573
493388
372870
7
35
60
441014
55
9
423815
232562
35
168883
20
255525
20
38
64
272257200
377753
97
9
12
114245
91
63
94
29
496505
27
40
235570
78
96
58
428204
639742619
234009
489169
71
431137
688620121
266094
89
297012
12
697794452
87
78
151886
19
98
99
81
4
85155
76
848674685
94
74
255433
44468548
106826460
75
406761
9
415993
25
20
215470
337077
94
74
11
34
45
77557
70
36
467626
368027
495916
241633
430981
52
70
79351
5
400788783
460406
625902619
7
47
58
201125
77805
8
3
15
75
392391
9696
912467992
25
56
40
62
173671
313577
308517
52556
58
354599
9
248201
82277
412150
83
435060
4410
4
66
317621
18273
258056
345425
25
13676
75
359294962
189792624
68486
59
337448
7
56
496120
496201
223333
25256
947763268
12
87
303028
19
442799
2
33
386587
469425
98
28
22
407208
280213
2
96
35
69
300188
33
80
53
48
172773
53298
73
13
94
85
339238
470384
243236
3
7
5
61
205857
420336990
55619
399224
47
345709
810008672
214006
8
30
83264
5
132503
1
5
639470608
31
13038
85
55366
25
307871
105245
181509
254579
63
70
317711
8
88
323684
74275
429952652
74
132024
923576468
127379080
694652428
53237
278911
3
93
97
144353780
499761
87
77
156834
62834953
2
379103
88922975
1
59
180405
92
37
51439
22
29
48
234983
195931
26
205399
277054
467831
341794
144590
325960
44
497707
118355
65
314834
591916863
84
91
382358
190880
41
331621338
171111
477704
17
21
49
335225
966992703
5
414663
425060
100528
499494
42
8
70
88028
85
98
7
364795
90
27
32
125548525
129662
50
7
23809
87
6
5
499308373
491533
127360
795092270
230553
10118
10910
258664451
138690
40
180060
463283
275648
176548672
7
33
19
26
22
2
55
314418
86
268016979
427837
9
409097
79370
81
330756
338647
321264
16
95
339495
67
7
9
324059
36
99
31
292962
32
12
3
29
32
84
4
126975
95
354320
327664
43651
437441
87
111070
150636
58226
75
60
131499762
6
212430
468578
178074
21210
11
71
4
65
190808
98
355142
346352515
65748
39
40
331083
480906
63
17
42083
82
627964191
533927355
479392117
62
35844
260356
436874
803512677
295963
68903
253030527
175140
16269
6
19
57
94
86
16
75
73073934
64
531652744
71
230596446
448410
876901537
151330
64044
93992
43090
184147
46
28
24
86047
51
188307
50
402926
53
233997
457878
56870
69
67
87
44
88
360869
24
408611
40
2
84031
841614215
389832
39
99
8
70
26740162
34
1
30
45
33
771669190
72
95
76
69
28
55
86
67
64
368477
271908
70
8
450700
45
191071
17166
256330
75
45
56
96
15
21
184071
123533
49
97
435075
317245
567783002
27266
888563536
5
22
384489
20090
9
328665
306584
33
92985
46339
9
17
327219
66
363367233
5
454674
257396
111849
390774
131228
27
400661
225357
89
163196097
613651288
96
99
91
88
20
90
291900
175709
65258
56
188619
20
1
161151
210571239
69
87742732
211613
75
5
95
8
13
89014
6
42
29
11
13
154266
86383
168476
377699
51
254577
8
75264646
20
52
53397
991657080
10
916465329
92
274307
54
139132
227599
97934
4
1478
56
1
70
174175942
76
387635
387780
10
359875666
442040
5
45
708093607
941203000
14
284522
401159661
2
733765941
195009160
94
119578403
1
535559598
3
48
36
3
191211
98
26
383837
65
87
486968
9
24
46
7
219554
9
274190
44
9
69
192164
133437
285052
249691
10
75
479653
466396
90
971445830
77
82
44680
6
86505
147223
8
53
75
182582
169404
279064
142479930
7
78
40
9
114634
290754
50
283095387
389483
8
38
10
97
428445
337956
74325231
46
70
16
72
25008
65010124
142148
98996
181516649
248324
34
52
206258
61
64
652390729
16
90
219465
90
94
211661
40
260109
12
60764949
484050
18654
74632
416903
23623
450431
118137
483840070
439883952
1742595
163151
86
24
292253
17
40
155501
381119
71
59802
85
26
321814313
2
17
4
3148
29
793344078
17
31
86
492869
136066
6
278187
467820
26
392874
179094
70
450692
69
34
75
131401
427348
286417
67
21
216400
3
13
673183081
2
40
9
251325
73
61960331
33
61
38
35
394165506
96
406767
7
13583
59
318061
83
6
371087
88
301685308
238540
37
5
1
419476
19
108649
188312
222339
19
252792
8
213995952
17
74
322653630
1
455701178
315860
14
75
35
91
78
409137
9
67
20
167515
383337
8
165075
75
457479
295578
65062
1
44
17
492714
764002676
1
336894
170403
30
19
72
252276
23
79359
124052
11
114021376
45
741890054
74
102317
97
3
293228952
7
253103
32
715012478
40
164125
341000
12
91
14
85512
6
431110
90
70
85701342
62
967836896
251409
32
367734734
161532
7
9
359428
301648
12
88
208619030
26189
53
21
76
241885
19
60
149569
202790
96
2
60780
397079
166713
88
146395
83
91
95
241307
327917
954688255
162507
22
57439
16
5
195401
326509
7
450695
32
12
49
11
49
201477
46
51
4
55
35
29
9
301814
901364127
92
63
83
7
96
42
7
153779
298371
684423793
53
481842
458397
40
274640
12
59
269798
9
64
197584
20
4
484904209
338090
66233
40109
166088
14
186166
219741
353033
115950
90
122694
53
52
611325038
629371997
328073
5
56
173095
39
356521
270314
80
477054
85
128879
163552
44880
72
18
42
34
81612
70
294204
19
99107
63
39042549
35
27
925388636
350053182
33
5
76
11
92
153076
275491
338051
58
48
73
314120
1
79
193050661
131596
326058
66
54
23
68828
413993
133595
123563
22
25
150234
5
497538
1
254532
176016
9
44
160416
498632
177402
418700
406185
97240
847784829
493903
8
9
134242
298256
601702441
230076
4133
262378
368298
104474407
638260539
189733
11
874001841
807509896
8221
56058
283207
72
6
1543
32
14
12
83
300383
92
38
1
14
238004
83
1
330503
308248
85
29391
92
254103
9
47
77
92
207469
450831
73
16
292295
49
5
18
89
285510
24
330072
323127547
29
52
621288129
5
874925211
20
207978937
4
63
497303
277128
68
1
45
37
12
56
188972
122109
67
102706870
106461
7
23
873267948
798645275
46
72
2
477019
391797
392350
7
179102
4
383316
21
15
10
42928
433233
87053
96
493506
118140
83
77
27
85
15
376884
381072
374132
63
56
40
46
366123
185994
54
27
73
59
74959
274470
9
14
26
587250488
2
506436611
339914
270712
45
172681
423778
1
71
13
972297240
220535
51
435956
6
57
78
413307
55
468542424
898301942
11
46
322622219
390380
29
428301
86
69
50
14
14
484065
319800
63
99
23
30
3
488801
33
162738
33130351
291258
7
250322
476424
91
202482
202767
21
473336
263670979
61
321189
686695827
1
43
15
357155
18
470549
23
7
96
69
23
96
6
41
193959
39
447709
263934
111455
375546
88780
485671
24
143929
3
86
96
303044137
331910
417784
900965615
30
152936
49
66
327876
361897
95
45
53
41
22
87
441085
40
101810
493981
16
88
669197098
3
69
17
76234
72
82
89
78
189000
33
312362
44
2
229932
52883
119626
17
64
95
53
157321
68
86622
17
282030
90
279227
164991
87
5
3
61
236424
273638897
223858731
77440
65771
27
934943259
21
289774
807922329
247846
87
71
964372167
34
74
20
96
8
28
72
48
457068
23
26
145239353
72
178223
12
83
254876
231420780
62
17
124542
68
69
166085
139161
4
27
570815994
436712
8
814494712
77451
34
375696
93
345882
51
165283
87
70
80
187486
182101
24
304365
21
50978
13
85
67
27
177803
19
88
74
82
780604697
94
8
86
56
365926
417443
58
20
93
60
25
59131
14
39
2
75
26
86824
89
53
49
243715
80
1
886251125
405539
5
3
49364
402725
71
76
8
238485
67
56
57
5
145553
1
370278
78
77
97
166616
55
3
98598028
161779
63
2
41490
345529
55
58
21
456992
64
99
852349784
156227
455984
13
69
59012
371575
58013
64
8
74
47
353809658
35
364648
173580108
197298
28
55
346620
768350277
337615
85
76
58
40941
22286666
276242
14
332654230
91
426960
64
27
96
159302
214364
293513
363926
376278
84
261176
39
79
298688
99
264208
455295
408203
962876509
361984
71
34528
274211
18
82
365499
44420588
313465924
47
15994
5
186738
465275
309026
493233
46
4
70
5
575089409
145432
833367986
93
53
48333
3
44
393074
65354
150649
391263
73
235227
240731365
104980
317232
245864
94
92450
2
200825871
49
50
243680
405950
558246650
671931413
79
38
52
150721
25900
6
70
7
304186
6
43
378531
15
393182
137697
169752
190987
241807
300366
165997
347335
92
951991187
67
4
344896
143686
403652
90
63
461529
21
65
66011
88
29
356845058
95
90
9
85
166526
99898
53
453115
124897
10110
108774
309097
283524
846918630
96
68
234780
240448
316868
36
117138
390965
179961562
5
402507
23
248860
7
218409
382298
176607
49
7
7
21
2
199854
4
396037
65
498374
19
147359
244581
8
93
1368
43
886006174
354599
78
43
496008
200615
187659
32
207062
70
155664
301816
674183396
19270
353248
74
21
310753
399531
24
20
110877
278385
34
7
401181
74
444451913
54159
8
452577
60
94
311643
1
7
765119482
61
308351
71
168287
32
28
35
383938
32
139716
57
604384681
381936
248146
54
32169
683329328
5
94
7
38354
200855
118614
149217
3289
37
68
745571958
332883
44
1
40
55
438812
11
372211
2
48
9
97
66
40
467063
4
5
8
7
430522
20
99
12286
298710
21
697811926
29
172161
74131
485399
218401
35
23
36
130214
17
59
71
450634
145870
78
371258
85
21
770076128
75
70
89
58979
101237
347227
91
458455
66
23
75
3
31
78
7
344660
580513539
432262
49
42
69
96297
19
82940
233135
61
10
75
34
783252010
169560
77
21563
6
89
209017
230976
779062957
562141830
24
23
71
90
816102070
418081
58
47
2
54
228305
124661
25
426833911
7
743581529
2
345090536
45
307494
453745589
274413
53
60
83
123465
268494
161941
84
509442494
469119
5
249842
412310
179329
27
98
58
40
95361
438969
442068
130955395
84980
135997
437878496
11
128183
40410
928707607
402007
21
134014
137235
7
2
1
467313
57
81
80
409290
459592
387082
202946
362720
58
486145
57
105034
33
468331
4
14
467157
2
72
63
316209
98
45371
2
88
406245
348515
302689
41
3
18
63344
376339
325083
9
840775664
353418
331284
316806
58
240257698
33168
92
338103
137058
93
230317
81
897453316
496195
96
49
40
68
3
252248
58
13
12
33
74
56
485281
410365
33
124575
21
44388
51
477425544
39
488770
69
51
423307
389181
88
250891
475723
415195700
16
73
220394
48
218589
31804
124929
40
5
49
196327045
38
245470
73
443406
458437
8
229014
76
10
334691
134781
35
57
40
99012454
164501
93
82
62
264063
224186
230418
17057
51
102749
4
68
51
432798
247697
494878
400506
54
16
47
246461
42
14
43
377310
20
50
206229
88038
314179209
125053
320309
5
146437
695465469
211897331
49
95
291362
232948
160765
452286
222331
129145
331291
78
35
119282
98
84039
49
41
200524157
8
284725
231032
402192
79
2
10
67
87
318309
14
56
8
26
974681015
8734
345148562
167725
339113
97
1
91
333144
462113
323891347
183289
308996
9
340802
58
97
52
31
4758
305617510
240869
34
32
61
871388675
5
380815
32532
6
65
209313
739811281
85
3
124610
245831
65816
228959
138820
248363
14916
159667
152007
448547
44
485580
204674
80
36
85
265004
65
336884
48
150840
24
82
21
410371
407963385
729263834
2
417999
420480
496948
3
31556309
86
7
468239
83413
26
13
5
109169
214787
79
77
101801
522464546
452884
94
28
430859
496239311
436763
69
451112
272102
280120
17
253262
109839
8
134788
127497
671636465
391492
21
24
12
55
56
72509
93890
968631850
35
23
217990
9
110065
7
630078004
22
422108
198610
366073
44
426261423
117666
9
523022204
3
54
4
356553
282323
40
15
120485
97662
116599
7
89
834570615
210927
176369
11
98
77680
41
72
6
972014008
413280
219555
358478
6
123049
64
3
323997947
37
46
2
220460
354170
11
8
57
4
41
279710
23
50853
6
5
395934
253140
99
243159954
6
366537
141438
482319282
84
233294
292527
15972
458229
30
348359
261801
947886990
160020
99
20
365009
573695325
8
262633
107485
330497
50
94526
302711
83
349182
14354
318002423
432396
484234
470534
26
4
109569
24154772
368824719
163109
877772662
30
92
60
482653
29
9715
350966
68
331024
52
79
46
43
318430
4
25
458986
491783
50
1
306290
462414
892019975
108375
20
113396
225282
23
279425401
1
63
328640
68
28
854196960
4
32
44
47
51
9
411024
86
61
8
8
285954
6
259831
73
100816
125
78
74
1
335645
355842
359987
29
414684
73
30
85122
383367
92086
23
79
715799777
4
34
201794
79
93
428602
120520
400729
583307904
23348
27
90
945000034
5
73
59
7
347133683
7
17
241798
18
84
423032
95
42
157670
12
429262
317276788
328044326
15
245764
669448612
802418305
307009166
5
84
192176
393187
371457785
258473
27
324846
606528340
85050
55
33
16
278277
64
280471
90
82
38
73
56
186191
3
85
271574
139842
436422
6
10
480106466
37058
856273590
420701
389955
233523
803169757
2
222386
5
47
2
4
34
91
48
208861
3
6
42
466351
20
40
571394071
24
413210
14217778
301308
60
3
944111182
2
65234
96
341669631
17
34
8
27
89202
399093
6
118744
308849
47
3
513643785
80
891870584
39
2
3
61
26
47
92
53
217833
176089900
288994
305859
268801
3
387782
6640
95
561550524
19911
76
97
84
203116
214255
261249
138208
168024
51
68
255420845
9
253436
17
87
793226733
5
82713
450186
60
30
8
4
52131
92
21
112342026
99
10
60
19
171029
17
1
37
6
18
74
37
316216868
4
65369
662626280
246127
6
65
78
156004
16
59940359
85
322659
91037
13204
460920
13
368309
324593
371958
18714359
386037
109476
80
403109
62
97
25
46
24
89
189755
330697
59
270472
44386
305892
40
48
327197
307953
277315
9
362058744
249131
94
9
10
313358019
284141462
75
70450
128256
96622
312205745
154581
25
87
10
444696558
4
86
76
139978
5
157234
50
384372
27
6
205875
64
24
191289
27608
3
324167
641300326
465633
59491
110447
381646
915078406
6
158586
113452
56
82
97
427747
68
785077185
13
20
50
175406
1
757554162
71
364779
108715
63
134591
215877764
121073
44
9
84
281843
79
39
28702
129202
40
123041
85
92
203185
273057
291517
69
60007
319344
46
242017
193278
313754
166856072
309373
32
56
250559
5
483475
31
91
75
91
226724
7
96278
232888
247069
8
464993
70
1
43102
5
149130
85
57880
49
2238
109779
65
426592
8
181233
355055
86
378022
2
41
1
273252
56
8
26454
77
3
311123
440378
81084
127032576
318852
262880
30
191896
484935
18
35
99
339285263
163790
70642
497415
91
19
32
211508
492320241
127852
3
215179549
27
3
92
83
76
10
20
33
6
39
79
302278669
247201
99
45
69833
2
15
61
75
171888
37
6
20
14
92
208964
217803
293310
101393
9
231526
68
6
71
573657124
444198
15
254017
7
12
147495
82
325183
475552
446196
199996
447210
33
61
66
167214
430931
40
88
369858
83
186210
67
33399
7
54373
7
4
421049
9
76
15
15
429074
107928
6
52
21
291741
326939
57
272976
26163
40
53578
269692
174431
413342
58
856773
137589
80
11379
30
262063
172907
14820
16
62
21
8
461579
75
226608
69
2
269786
21048
478607
32
6
146002
24
252312
64
342482
141628
89096
87
195199
327323
65
9
1
371748
601013296
73
353928
6
72
323007
83
85
338042
43428
10695
8
432585
338659147
80
6
22
3
85
38
63544
151468
183185
453871
15
432854
28
17
307832
4
399309
232962520
79
9
56
93
31
315312
62
95
45899
406628607
328510
60
154272
15
4
474924
364656
93
41
8
184348
11
231713
34
1
893146517
77
208991
95
40
273780
64
1
299797
25603963
97
354752
394435
30
4
41
31
37
3
406304
218693
405768
320137
48161
31
8
215486
176839
75
81
1
41254409
82
247160
94
922880997
54051
93
212082
34
47
389864
158691354
61
225170
453434
23
50
155614
388557
461312
50
78
51
418611
70
54
236843
54
47
138994
339452
7
17
468935
47907
618688947
347230
5
311082
55
84971
176093
36467
77
2
93
83
30
3
221927
75
59284
32
8
54625
85
81
18
439417
714982585
958830841
355061
1
20
79
258476
33
332779
48
50
478325
358048
5
32
361676
232391
131295802
393543
54
367811
57
166929
94
492608
69
79
236423
242597
324692
27897
10
74
86
7
52
78
69
246541973
26
11
259653
66
35
22371
212950
304846
877098854
43
80780
280573
86
86
325027
72
192679
227852
82
300492
264849
9
260125
148095
283124
93
825359021
30
89
76
378746
541429938
81
18
67
436161
88504
46
12298
68
9
91
20
691947442
262644
41
121644
32
55
14
165505700
49238
98
40363
832784850
916665283
9
37063
162924
290628667
106667
187464
406665
464679234
228151
13
71
372893
9990
38
119249692
415452
361675068
392252
58760
689142361
56118
246579
49
618162983
307172097
17
306830
495532
66
97
179779
33
385646
291320168
195515
95
24
28
87
369133
4
84
69
388895
56
7
37657
41
539061488
7
401080
119374
30
53
31
1
228905
403463
9
462060
77
9
8
293584
19
245150
39
51
217322
713675413
69
55
3
421125
53
102718
20
20
12878
1
496404
469034
51
11
48
214707
82
376522
169305828
158393079
79
48
67
117713
5
475820
475191
41
42
63800
54
24
91
132755
56
377759
982629746
483385
31
423717
486239
9
22
855892974
4
53
176307812
2
7
47
411956
42
169508240
234182183
91
791869141
71
69
112493174
122671
3
151727
66033
95546971
140110
457523
6
497026
401834612
64
91
507237253
67
418471
45
11
294503
62
32
14
237518086
9
24
241042
337363
36
122433
97
378697
470745
32
92
320613
248021
28
43
64158
65229
30
347287
251541
9
70
4
11
466348
37
866174296
153435325
383806
19
214072
336453524
389198
83
753076481
179568
154841
326360
75
1
233782
7
81895
96
16
45
289719
496803
478603
101313
370685
178572
297580
331370
31
4
11
21
1
50
90
397320
76
415088
73
443049396
60
9533
795826395
145722
3
344586
16
292010
38
9996365
51
402587
53
20053
212989
1
276941
42
204215
185222465
333548
5
4263
254450
31
39707
22
16
75
67
2
19
383193
342410
33
19
49
490805
2
455414
415216
352787
48
79
202713
425341
607448499
81
149820
405438
357785
31
171583
481993
962634403
9
61
343766
192102480
40
35
7
6
44
60
10
297318
5
273916
816318146
399139
259735
921081937
60
14195
401957
81
29
72
199419
264279
364427
468007477
6
34336
99
349152
206907
474181
362785
80
272189
78
67
61707
35
41
68
16
61
4
47
221480
24
61
173820
239878
8
22
44
63
16
1
4
314832
88
33
362350
210861
59
49
4
437706439
299600097
8
40115
477971
485180
82305
278933
71
53
5
428535
40
50
16
65
743373611
61
234512
31840
315447
737245513
243938
98
395741
22
14
47
2
366783
31
251630
346615
136137
426129
86
2430
94
50
395240
7
461247834
5
4108
370113
119161
75
168424
74
9
470107
263533
82
95
156697
382410
232544
193298
199754
43
43659
6
83
61
56
287164
107416
304051
55
48
40263
23
479689
82
14
89886957
285528988
84
10
3
124180
487973
320179
9376
81
468320
13
38
57752
851193767
57
7
308916995
6
58624786
7061
56
612987155
188627
225105
6
41
95
42675
339563
913360949
40
34
47
88282
98
76
471369
399646
196089
84
10920
8
44
153234919
49
28
262487
97
191121
56
336681
52
198709
52
93
158416
221917
417037
67
176110
81142
87
973865235
121873
3
59
53
268186
147275
186064
8
99700
61
116964
225476
77
27
96
216913
42
855058091
50
57
366419
1
59
154121
442858824
347852
119125
959997761
110314
407205
23
7
98943
208925
58038287
94
17
84
97
473798
26927
36068245
15419
77
403220
809265100
64
339289
443408
308032
111062578
7
364784
70
55733
74
232994
93861
6
374275165
538001229
524866618
405245
329016
23
766304123
53
341491772
79
45
383550120
937706462
210164
323180
328460033
36
15
313809
381393
364808
30
101381220
169202
5
20
133532
68730
36
205552
59
65
1
428
355136
92
55
259348
8
9
162124
181395
39
39
90
15
194372
66
133562
60
268269
179107
284344
247564
124708
23
427877906
670802043
261102
4
16
462269
312720
13
32
346458
366509
19
73
2
106830
233370
11
80
28
19
53
64
4568
64
68
93
7
274621
103577
59
305552751
447559
384606
17
252016
60
56
689282340
187141
9
551301870
146362
92
78
321469
486592
212202
53
74
96
42
30
262182
402408
95
84
161994
5
30
138005
467010
313741267
61330
2
471470
22
80
42192
275087
307902
409548713
490954
21
974056406
308372
85
84
319157
82
273334225
339219
336228
458218
180675280
58176
14
78
138806
1
47
19
799171515
43
99
43
89
358194
697372930
329081
3837
37
271276
270950
455318603
813194344
184205
497535
75
317294
303156655
464529
90
447965
1
370790
567163146
287724371
30
487252
12
27
11
99
5
286711
805538445
51914
432661
286071499
253887
77
176746964
3
409927
70994
400519
484013
436467
894502437
428196
7
92295
60
86780
219205
486261
477992
142207
125231
11
441296
341488
160961
103641
54
237826
51
94
83
9
37
240051
68
12757
38
72
12
12
332295
56
19
12
316602
92
73
59
161933
33
1
486869
1
284033
38
93
95977
31
216864
43
4280
77
64
443097
77683
17
429250
95
186710
72
297466
157726
54
4
2
447538196
158056646
32
61
66
85
65
344103
69
8
88
231383
96556
48
9
496060
150658
46
95
465538
5
2
18010
50
436719
2
339999
794555040
399401
630994715
4
73
260182
78
682024269
32
70
16
197382
74
454189
378863558
74
21
51
199428457
409865
170434
36
16
367859
11
346538
6
254933158
73
24120841
86186
96
96
9
87
764715448
17241361
575732803
63
4
4
58
62392
62
247104
1
6
60401
84
41965
11
484587
12
388411
167039
32
96
638368640
381897
49
2
581869034
77
322377
39184
250437
1
460978
39
5
381752
137412
214061
148230
415566
38
493262
130727
85
15334
482571
146375
332298
372144
63
425063
233230
57
335243
88
43573
7
505223591
349993
91
97
14
6
46
302467
200571
376828
1
84531
9
69184
80
8
6
344440
810323094
304533
167355
167545
1
91
450411
21
9
48
2
149054
61
330431
19054062
99
919448167
359699
22
2
3
46
59
335105
207456
70
16225
89
58
60686083
313782
449759
168611
75
414952
96550
68
5
3
66
44
482456
8
31
28
295169
86
80525
7
7
392223
6
44
17516449
238008
63635
76
179537
18263265
1
68
81
84
82
192407
488667
287238
337570861
161735
81
456833
276273
174930
6
496211
247617
303510
339791
466289
37
49
62
208980
4
308763
72
396905
33819
297037
86017
98708
69
116368
72
226998
8
82259
87
224180
356233
258687
194585
490164
161352
52
333276
71
77
339479
48
28
111847
17
98
21
24
292575
320810
45
361097
2
317495
497994
92662
351734
491189
67
405799
5
6
17
618034810
41
118155
217760
205946
46528
162197
84
227748
59511
59
274408
398599
76
82
68
454746
66
233380
372133118
91
69
12
354888
60
43
559920618
84
112847
359231
8
224205
28
78
53
71
6
3
79
365178
485024
31
3
9
401474605
53
79
65
13
32
51
78
4
13974
401454
3
69924
210524
8
219531
30
18
45
823635032
5
97
94
480077
122532
420345359
490422
37
470532
837234152
4
91
339249
179483
17
5
217942
45
997600175
24
259537
7
258835
36176
71
9
29
57
17
377021
93
251828
169750359
410563
250180
92
14
262713
9
73
418347
29
67
301665
2
431396
335704
4
410071882
5
45
65854
67
95
416867
371633
98
160552
193636
78454
69
7
79
291188084
704381475
30
7
74
6
79285
315286
236359980
5818
24221
26
693480976
44
257654
263540
318102
65
518706087
6531148
74
288480
77
41229
76
5
81
715099328
17
353286
97
396805
442011
334414638
216489
466167
192004
438063
168717
78
38
16
85
344109
212658
43
695706821
333411
274389
12
259124
12
62
416337
4
383242
244428
786777020
47
44422
67
34
132896
40
370446
69
31319480
273604
80
21
2
422689
326150494
166782
406624975
112906
39
8
424167
87
312256
31
2
841872938
28
1
11
7
573528961
1
48782849
8
74
374504
92
260956
91472
46
56
327955
64
3
56
98566
57
14
49
306799
188792
94841
4
426157
70
78
83
359284
209475
35
1
473686
46
209616
769995373
84
2
218494768
87
47
833632887
30
26
211713
57
72
348861460
85
203146690
466694
298409
273942
2
379776
207561
166425
2
481734
118298
156055
64
578704442
141496
52
402093
539937744
30
207900
436303
196559
56
493762
266715
448950
354059
588397353
419346
82
349480
88
695864388
394458
77
9
274020
22655
26
92
452363540
695352960
67
224246
334774
8
28
59
4
350858
7
57
23
28
863991294
182792839
47
3
47479
78
19
74533
51
126679
468225
8
944282452
184320
340500
369513
27969
338631
389784
4
22
97
12
121578
293330170
401689
25
28
79
36
150281687
401406
57503
23
490267
78
57302960
73
45
18
293993
91
479312
50
88761
9
432537
488866
103226877
409257
99
463652
75
19435
189293
277673
43
147291923
232475
29
85
31
1
217603
72
55
901486293
355634
522138796
27
88
3
9
26339
49
21
34
26
389909
54
411138
66
5
78906
926934156
481184
74
79
82665
302451
15084064
318442
466819
51
86
66677
100035621
82775
83
5
88
693023878
40948
584756309
1
6
270490
30
560731574
808729974
380937
465460
8
111675
53
32
473016987
57153
10
68
85
83
85
90
92
229356
278084
13765412
16
74
17
322390511
84
38646
7
134628
58
21
57027
93
1
76
392245
98
37
43
222557
8
328493
93
4
81232
454814446
97060561
8
2
4
223376
252332
16
89
5
6
394972
229296
18
472809
19
129829
192160
304175
199168
170898
192436
279563
351143
34
390334
41
2
200261
931233327
88
7
44
2
8
4
478540
428618
2
17
518123525
81
411598911
38
95
97
60
91
95
60
330505
56
66
19
266085
348724
137380
259390
65892
45
144489
395460
225719
295856
15
395283
76
123514
29
92
577732892
248770
4
20
29
239147
50
301309
179050
22
255182595
88
290687
70
12040
21
420396
70199
321909
96
7
218703
110191
24
192841
75
20
65
211023
399577
93
836579445
90
101118
3
104134
93
27
288680
34
32
9
394962
27
87
7
89
458370
94
300067585
302305
41
626400546
57
294452
481871
85
350310
398865
373200
79
453458
1
18
154117
402624
301408
87
155155
32
64
16
683123722
666608390
43
250298
372119
40
433563084
30733
254465
83
49
25
133760
496724
221920
106121
1
422550
36972
94
149008
70
242130
91850
925963207
34
152521
69
39
582805965
1
346091
35
217477
527224685
59
7057
45
123265
132036
475568
79
54
56261
157466
35
171832
283483
74783
94
8
2
43
56
62458
12
39
2
466174
198578
8
38
66
68998
341286
447086243
25
2
40
54
183049
78
97
46
230622
262879
14
198723
35
208462
26
49
60047
143440
151453
77
64
140219
191492
6
90101
317603
62
467505
97
59
156835
53
73
2
6403
304877
8814
984933894
57286
11
129132
460652280
89
82288
48
100226
58
1
527996170
90
280366
306061
82017
19
33
40
112034
89
18
70754
65
70
270416
349287
441684
67600
215575
377861
84
5
59854816
19
328596
441296
97
419240
477512
92
7728
210050
749771018
3
410333
187377
38
94
28310
320322
65
45765
86
3
339438
88
2
152523
41760019
1
8
282656
57
54
70
24
596162981
61
6
113649
256710
29031468
3
382892
324545
89
68
28
78
17
392578
457583
8
36
58822
81
275756
98
48959
56881
17
45
66
308573
92
2
1
35
26
819549129
119566
30
439963
70
73
167205
37
82
1
90
20
69
10
813325058
79120
436665
305297
324802329
273796
39
7
6
24
1
478126
81
38
92
95
28
3
43
57
44
12
136440
6
53
39
76
85
43
83344
79584
498524
45
81
429788
318434
33
493874
46
9
365870
347367
317235
3
411950
38
33
286082771
356994
54
459916
647702182
31950431
9
475417
590474128
72
98
66
4
698324486
51
57
48
436335
22933
370430469
68327
70
428707785
404225
600956794
359927
47
285793
5
274889321
86
187161
88
77
694248212
1
364410
3
51
2
8
331523
49
54
11076
166428
35692243
29
65
9
192687
7
8216
9
443871
136489
38
162657
65
41
450793
69
22
48
148764338
27
117835
7
335173343
343881
55
43
688643707
47
472785
297047296
30
510759820
85
97
4
399360487
380590
190278
4
164912099
92072
82
53
428536
187911
62
48
95
89
93
44
277663
41
450546
467991
169227
251005
91417681
18720
233037
31
6
62
7
85
99196
294836594
494846842
23640321
482892
315506
1
851231657
93
57
31
507350315
15
65
91951
62
175866
38
149272456
434226
89063
76
53
1
412688
420840
28609
73
60832
35
53
191384
748719996
59
130062
195151188
105926898
39
68
50
19
124243
334206
5
3786
2
94543
20
103247
246833
437539
174795
86
37
422028
47
83
87
238934
447807
835136310
16
55
7
21
27753
412088
52
788470854
53
281522
564732240
205886
3
489532
81322
429647124
290651
54
37
43
494399
419812373
19
69
59754269
82
18
230753
7
129331
10
16889
389414
48
2
5
86
407994
352211
8
127515
256526
8
66
4
310453
469852
40253
146854578
59
317757
169389
467860
29
231872
1
16
412659
23
6
9
25
471628203
326461
252824
10
83
40
418520
44094
77
49
31
309594
98
33386
6
10141
11900
453589
267461
20
213244
41471
307279560
29
349319
59
42
13
477874
343497652
82890
81
61
487820
66
255649
94
153802
1
491122
433636
82
454397
95
343330
251268407
49
72327
63103
108576
494407
378166
694011270
63
53
251542
210940
50
47888
309633
379581008
3
308783329
942456907
61
126470
1
381626
382285
89
180662
199288485
40
13
73
5
372640
514495087
99
49
96
62
259463
52
310013
446073
95
104640
131837735
143697
347836
5
341463
27533
255940
8
8
181853
469923
329712
258000
375607
69
191335
36
83
63
9358
15
939573547
601660416
293090
218837
190380
114348
20
48
265184
118363
32
70320
9
2
6
144188
472946
634652167
59
75572
333171
159018
212226
341920
51
452317711
62
30
363964921
3249
95
23
23
37
33
62
346488
186531
16
280203
430543
364185
131803848
45
99
391568
172043
86
45
51
75
31135
176253
42
76
31232
216458
75
778882021
24
127431404
3
22
84521
366896
15
188237
5
381809
5
268976
725437803
257429
477203
13
349253
79843
53
255924
351641617
47
805472185
273876
54
179867
362998
46
179768
10
5
119970
60
74
213914962
694863151
85
28289
364241
69
61
6
67616
35
64
90
310578
277428
329628
290958
16096
149987359
229955
5
69
422658
56
221426870
3
20
428570
197781
308861
44
2
79
61
377539
29
12
28
384578
55
93
61
9
882469657
483145
72
52
295803
44
319999
393348
366737
275528
1647106
930057802
84
33
1
80
9
53
39
1
179400
97
30
98
404166467
78
55009
25
237464
30
5
11
277134
87
37
170885
58
106332
77
11
14
514974234
268574
261459
36347
35
862135265
339865
3
38
27
60
424717
43
6
52
353398
377342
93055
334287363
176782269
70
434811
8
67
424745
74
65932
25
445552
313560
2
1567
452319
10
254106527
68
212372
415924
38
97
34930
85
762342135
457127
26
124118027
192241
47
153739
41
363608
3
977173643
3
66328
111903
18437
59
240650
119979
323868
450294
35024
695389754
149417
46
478107
9
130500
449528
633786646
8
293399
165219
6
9
7
62
60
2
44
987699398
339672
86
38
165766
83
130782
23552
87
120344
67
49
190952214
37
4
72
32
8
99
84
299603
363521
34
420645
19
950144633
13
4
499269
95
425171
93
77
85
89
499367
71129
211867441
11
364670
470532852
73855
93
80248
8759
4
2
80
51915
487127
442014
209342
45
29049
21
74
55
37
86
25
41065769
315541
548206637
452061
53
47
239517
4662
493406147
88
60664
185700
228682
493927
8
4
75
98
86
139829820
46
577396387
440677
210605
618829526
344041
152615
433
285512
12
59
155861
11
39
68
455008
18
139501
1
76
24
46
3
14454
61
234764
10
74
77
120258
113979
59
78
8
999517644
43518
7
300677
303032
443480180
232271
25
264685
416869
13966
2
817867191
246479389
18
50278
212725
6
481497
82513
206608
79
325495
68
33
7
98650
33
101901
94
330593
8
30
94
76
20407
99
285395
15815
20
959682459
81
51
544517560
7341
22886
73988
313346
7
9
240861
288995942
2
40353
412769
8
37
25378
477628
358255
680040383
82
9
468057
79
83219
402490
94
44358
354413034
299148
404105
86
45847
2
66
71227
71
326213
28
428343
216549
68
26534
86
250886
3
695317555
412948730
653323450
97176
856144648
46
57
205225
8
52
75
233031
90484
79
64
73
75
1
390928
176212
408435873
27
83
33
3
20
34
62
309292
50350
166239
60898
56
459537
94
18
82
2
41
132675
981309630
7
64
898321549
81
320825570
131842
9
51
597244678
93
29
45
168287
19
49
487349
281972
54
147584
80
461382
394654
47
90
97
589866445
77222
2
49
236304
40929
249715
339365
69
276099
316399
437027
396432
500649476
452133
69
10
137297
39
68
361061
2
79
259873
160190
78
337938
84
12
416628
344990
443966513
52
6
67
59
9
39293
442797
5166
169178
110566
141663
383833
61
249440448
55
4
85
72
29
82
53
223177
45
397501
487645
2
481002
407622290
58
73
29
3
14819
43630
97
14
83
35
99
7
36
14
55
12
13
480005
285659
64168
7
52
345412
37
207124
405084
589762349
3
52
106942
498344
246983
338983
22
111137978
50
163755
240236267
89
76
202131
202238
2
239915
44
54
92
747174296
203539
377429
164536
943203755
246747
362768
31
133562
368022
48
287661
492635
390329
43316
265687
21
40
41
197696
231590
99
6
99
31564
4
64757
473539
3
441279
2
97
18
19
21923348
61906
76
30
287880
189034
23
156439
478660
81
161040
31
27
157540
35
344461
392138
38
7
406069841
35
187508
442935
4
84
27
488306
44
95
121842
64
265487237
321757321
90551
36445
39
85
17
233969
74
84
383501
188313
5
673157695
58083
58
3
4
74
94
14092
49
29
554723389
279960
8848
381725883
223754
443850
71
21142
199556
454046
83
25
318544
411582
29166956
83
5
12
269877
907484860
92
27
181505
162978
25383
899962058
14
128893
72449
65
240065
62
473956
2
81
40
229164
86
7
23290
278697
77
22904
51
461551
132326769
204697
92
118749
8
77
53
27833
279624642
899637006
57
335119
5
79
2
25
62
85
89092
18
54
229466
88
4
67463
368926
360637135
87254
280947
64
67
57
29
36
206280
846466181
41
1
5
468943
896863359
383600
96
73334
193276
38
58
9
25
92
2
401715
358103
92
347297
53
255503
360148
34
348954
302626
48
44
244450
361050
146457
744267515
19037
40
400138
6913
76
138585
238053
16
515348166
76
389596
53
61
464798
220882
34
97
46
483868
4
8
19344
443270
69258
200165314
309861
373108
165684
358145
94853
55
11
451018
59
88
193509
192787
225402
83
36
389194
7
67
39565205
46497806
9
438966
78
54
394457
384760
171161924
27
135379
81
31030683
2
5
478222
37
96
29
446433531
312888
6
131869
392974
189299
5
919546026
58254
57
12988
5
61
192422
467232
466407
167957
68
1
83
65
112295
230347
39
479387
4
323131
56
3
75
26
212670821
99
76
243435
3
1
89578
10
29
147919
25
57
390773
635851300
936012408
53
86
41
419274
251729
465368
2
10
27
63
11213742
74
246833291
45
56
835406716
4
97
23
45
994370444
24
8
94
3
281496135
403072
208765
37
464152
9
129926
485256324
99
71
80871
58
52
86
455411
160613
2
320133
436461
58
127710
211548
321453
406135
67260
471411
1
389291
675126209
76
261622355
350999142
23
41
16
323706
290192
924529203
211764
1555
334795
79
339705
385399
6
92
17
80
653442355
314987
75
8
13
25
785210806
30226148
56
2
5
75
6
483965
474918
202493
89
94
423811
5
341743
78
63783
334047188
73
16
22
63
781632294
316912
22
112655
240140
210219
245916540
483604
4
353475
20240
452641
9
37
52719
326284
7
461162
71
98
62
739653544
71
395667
83
353105
426230
4
215844907
94809
805330885
234354
7
92
236392
58
252990
11
186920
486185
708417375
835885795
492810
411738754
150918
35
7
309263
63
18
103582
99
189587
530042158
42
347850364
58
14
86624
882932311
88248
40
637378955
13
283099
267220
9
457419
60
189334
34
416777
39
41
84
185602
566547493
34993
169706
59472
75
22
755014946
81
48098
58
105995
385797
170756
64
64
76
195113
39
6
4
179708
141926
69
52418
19433
69
66
182538
32
7
61
26
84
494076145
206148
302408
42
87
3
4529
347156
67
30353
42
28
76
42
180845439
24
47
6
2230
9
33
134497
154739
78
8
76
490836
49255
32
86
68
2
22507
24
40
98
50
225577903
60217
251727
136119
90900
25
407687
34
31
45
90024
251372
7
53
9
3
35
176800
99
10
18
40
55
211668
699100565
97166
82
377840
362367
19
44
173645
93989
423108
185454
80
96
107196
456331
278053
231385
310716
23
170566
277136
72
313465
3
18
37
7
111199
361623
42242024
59
51
7
38
74
22469
82905613
61
47476
409696
446717
253985
96
19
69
266533125
18
18459
93
22
3
175648
90770
3
14
68
443352
7
31
9
33
93
41450
421272
313910
23
126564
46
54
28
213447
626735641
230619
91
232088
86
9
667235080
22
81480
49
303249886
80
77
66
11
3
371168
763310384
890984924
32
5
318726
279977
285504
85
71
262564
13
31
264016
120113783
131852
4877
62
32
291363
429428
473699
42
22947631
7
186003676
251909
416139
45
14848
262415391
481020
330233
77
17
172933
119462
104070
88
479938747
99
376196
758897605
73705
1
847185681
379088
51
95838
381298
140145
618703669
42
8
73
24
54
242935
54
4
48
6347
2
129790
29
88
56
325668
347033
469193
40
309720
472082
5
23984
9
1
7889
224208
19
34
1
96
689708634
87290
632378323
90
317255
3
274105
169463
27806559
61425
357272
467181144
92
130393
42
21
377986
231132897
30
217541
77
34
778505869
46285
119741
141378
53
325907
82
29
322442
961295851
390970
163866
48
93
7
400398
72
359450
69
206433
47773
28
85
37
24
378388
476082
143813
466412
248828
46
275478284
456248
57
18
30
162307
14
82057
1
348565
265556
72
29
198054
9
4
358157
80
15
84162
8
73979
184379
27
33
99
94
247138
37
52
656072121
257614
26
173655
29317
22
28
72
8
12
137533
90
363167
87
39
3
179482
303429978
3
625143444
424725884
71
412174
26
464113
10
325508
48
91
7
38
67
388023
73409
457585
17
53
179640
6
56
43
38
68
88822
431526
82
37
26
45
61
13
15053206
32
385049
62
63
271666
334887191
468240724
301561
40
80
303852
27
292841
45
91
996187425
27
324090
278233
330142
55
379277
44
332288
101986
5
51
44
13
48
400497
51
391816
83
95
232788
96
314856081
67
7
483902
483896
270782
125057
77523
68
271117
217851
324162
64601
9
50
52
347522
79
5
89
189592
29537852
777287128
393724
29
92
16580287
57258
483991
3
83
90
69
91
1
7
6
539677251
179870751
179193426
36
168717
64
80
542492646
93
20
28
81
86
495439
48
106713
412696
207194
55518305
72
47
103309
340758
56946
51
37
5
8
473208
80
72
36
195022492
52
64
1
3
75
194253
216807
261715
147682
175346433
67
169898
81594
491485
49
57
201995
435991
73192
11
10350
4
498924
595033700
701186154
2395
75954
310459
106057
266327
55
7329
843764952
174108
374829
43
63011
66
320029
46
426596
77201
31
83
68
10205
220414
18110
16493
21567
60
30
45
36
101732
5
24616
6
39
59415767
219153
294279
45
181119
9
11
69
467370
367211
230783
56
188335
922093416
7
35
84
322905
339382
2
411730
155824
308473
375833
9
45
9
129366
61
312792
295414
95
8
81
69
432971
161024
87
370345765
179564
38
5
240358
6
338291
776287141
2
30
249829
116833
241781524
84
408302
661948235
75
156970
52
307583
317940
102987
81
42
47
9
82123
280224
19
16561
86
49763
97
83
41
18
63024
8
829596384
104525
81
87
446982
51
74
30
80750864
11
427868
178466
71
3
269688
493188
460512
464092
213475
4
97
18186
1
312884
5
62
387546
445401713
325278
299534865
71
105737
61
66
3
363673
325590994
24302
429102
3
70
97
16
351514
4699
22794374
130685
333626
56
57
5
3
380459
4
404910
169816
31
54
433493
74
35
96
42
18
40
222773
31502
93
22487843
397990
5
41
155101
2
76
51
15
164262
394056
217899
83463
89
409808058
16
408045
411772
856235851
20
461002
116262
47
483178
43
186563
48955
35086
6
35
3
34
458270
476887
35
404194
80
78
38
69
417934
16
28
14
43
174433
7899
292478
42
56
2
8
23
84
20
62519
28
176016
32
83
9
261197688
3
133276
2
36999605
439088347
65824
3
13336
155653199
451483
86
249295
85
217086
158899
28
65
69
95
37
33565
817669904
937756210
83
29
35
376909632
419969
370652
6
73
62039
26
57344
319297
208244
378122
96
32
6
30
429111
52
26
179606
24
6
67
54
9
134759
41
41
406145
156034
59
359980
135633
29
368671
15670
271064
311179
5252
412163649
267594
40
441806
174166
38
11
13
67
389539
29
66
76
69
52
3
15141294
353986
38
291829
674907892
89
353417
7
388163
2569
92
470553
88
108278
224289321
14
21
43
271910
3
42
623252023
60414
93
35
53
37
50
96
9
397223
80171
433610
31
196243
384918
109955486
82
227583
410232
3
168782
264331
89
165878
42
52
1
5
144340
932396852
3
83
331361
64
147924
87995
261703
16
9
322356
67
296285320
32
31
315289737
54
86
66
290296
244857
463467
374080
19
30
250326
54
261746
84772
104287152
334897
416741
8
16
430411400
11
86285
57
5
844620083
632828360
12692
83
2
257235
1122
83
274988
9
86
63
370796
423731976
110008254
10
86
58
28
39
38704
464685
99
4
892204001
155744528
11
89
46
90
127433
446461
10
316972
23033
986568603
384511
51431
79
77
371264
422645
1
298684
22
37
437818
884970404
159140
83
201922
76
30
4
473818
8
62249973
145267
33
88
78
57
178338
814203847
72
145827
259970
375905
10949
9
249503
19
250832
745
122829
84
93
117372
481315
43
21
197565
95431
418286
5
299928
75
386559
877954605
97
345919
45
419333
51
328103
215350
6
458283
89
8
271767799
65
80131383
77
432591455
266871
69
19870
25
197891
9
63
210499
368546170
34
414508
284395
436594665
4
98
1
56
24
75
88
115194
92
38
62175
356502
432499
51
9
33
499418602
8
674858959
270399
315295
515226894
39043
83101
658873453
36848
585739168
6
97
69
125965
444252
171781
68117
127590
72
37
29
912550398
53
24
88
101301
9
51
460529833
56
234247
422294
427928
8
365337202
18507
410816
5
1
82
256205
41
82
86885
421553
75448
476053
33
460146
316547
56
686476889
879245824
277593
20
92
80
17960
259807
138141
487083
89
2
226402
124196
522039095
35
47
385601619
19
66
293814
34
56582
12
859488966
16
58
476099
972086029
99
324129
28
378345
373336785
163917
97
63
288490
51
617686985
22
260050
66
188774
17
873936171
273042
355248
46
34
79
254533
10
63
423027
8
97
75
9
96
27
87
27
296126
493602
44
228959
189165504
5
317264
300625
206109
74
27706
302965
91
38
81
494760
58
321515
59
18
50
3
317861160
485759261
774650704
484574
49
109254
200864677
479667
29
15
3
409709
16
74
17
252735
351345
51630
53540
226607
146719
99
88
76582
89
95
124202
9
444939
59034038
23
97
426292
66
478361
890181543
40
338092
98
39
690048881
73
75
99
4
40
171020
359605
94
255748052
53
281449
44
88
267747
135835
615034860
52
1
84
50
237018
63
66882
3
131889
28
23
1
85
24
778215859
20
16
9
3
5
520308608
104619
232032681
52484296
84
37
447371
37
3345
333495954
62
505519934
33
371885
243917
78
86
492199
85
97396
49
85
6
254752874
2
169560083
29
85
1
68
431551
59235
3
62
10
3
360263
176278
87816256
7
20
6
169985
3
54
115630
230927
8
154228
381301
347142
95
2
225481237
129095
25472
19
53489
11
36
70
30
13
398035
9
5
9
20
25
283715
34686
320274
3
71
15359644
77
97
357367
166151
85
228602
251722
351347
9170
220159
456679
75360
64
105533
18
46
43578
171360
3
214439782
85
98
32
145051
67
440140
238201676
469803
267600
118220
79
18942558
49
376538
598485228
10
28
23
3
87
355699
476629
279380
23
33
98
94
46
2
11
2
464130
398330
299711
16
26
490150
51
72
90
30
286348
297755
89
66315
5
58818
80
163914
160380
58
5
173083
58215
103931
67
226580
180404
99
74
62
3
178535
64
450475
256845
17
327160
273125
93
7
42
484682
453931
1
6
221150125
51
38
445662
295244
92
68
74
156797
36
47
5
4
9
561044089
344532
39
33423
57
54
86674
61
79
47
80
77
78666
76
248401
33485
205308
71
151831
58
317535002
81
421870
456397
329842
289718
219357
318330259
16
78
25
131984
196263029
60
252880
86
2
42
54
93456
63371568
99
85312
314935
41
46
3731
475323
377112
233236288
98
6
14385
21
91
19
11
89
44
9
158023616
99
715790153
1
949930571
26181
8518
2
76
8
9
418309
37
29
47
477063006
292690
411441
15
77
2
90
5
55
733392189
39
18
39
342031
383938
221824
213051
97057
7
39555910
535408494
164635
84
96
15
8
441947
109186
495709
80219
161997290
10377
3
301036563
168330
171691
81
8
28
219898
39
637733896
7
50
97
15773
222606
86
962023169
34150
44
12637
51
3
68
720474694
391561
188622
463392
806315780
88
14
311381150
7
6
65189
7
51
275248
78
346370
54
397845
8
452502
94
238043
226634
57
395788
98
8
275781
4
452368
334714
440877
493737
36
87508
188137900
86
52403
397543
22
47
27
48470
54
33
901754865
364316
76
192255
5
61
364283
251144
313182
49462
66
465364
501961869
61
130794
118148
995373405
26
53
65
54
164862
46
113444
5
639531923
275037
91
116933
2
186947
64889
306365
286036
189102
64
161239
496300
87
27
224360
212686
45
207243
372723
63
14
62052
2
2
312025
30
3
55
132006
406052
1
266203
63
484944
57
31
854986508
179028
50052
147494
342138494
130629
97
4
432774
54
27861
38
370110829
76
34
238739
9
88
78
294541
18
185654
36
5
105782
76870
181040
885608401
68650
90
562748477
275407170
475634
9
40
862222467
48
46
95
462619
119726
60
4
2
134673
60
313330
162956
433361928
29
49735
156804
40
39
81
75
8
96
45
19434
34414
110338
6
254246
95
43
102739
163143
233754
190216
7
31
433049
39
198759
148769
135587
138576268
40108
82
92
9
1
882026396
79
493802
429233
318796
14727
152768
71
75
167903516
283200
235549
327958
73
484797
19
4
65
258518819
15550
8
22
8
23829
12
86
725979812
160606
7
125542
2
14
40
47
191390
235986
71
64
478977
163937
244168
3
147478
429309488
69
13
147063
378528
272559
57
333146
681632887
57
88
93
77
128210708
189444
47
224278
84
30
2
30
165955
100317277
620236209
492313
10
29
165973
18
736643946
43
57
77
88
98
108785
257077782
24
357643
274824185
125514
26
422975
150295
433607
73
79449
11
69810
9
343997
332144
147580
15
176539
72
93507745
19
41
469516
98
72
31
242233
38
390980002
51
77
430023
648616225
408237
906614509
10
246931
68
833152198
23
148228
254835
21
88985
23
36402
48
99
666441805
37503
320573
13
9
73
426627
75
45
363347
35
455822
440916
341257
63
84
64827
239876
480708
235560
27
350150
775693039
2
442745765
458341
260260
3
170934
471844
923124975
358153698
309794
89
483594
303785
328835
162421
53
70903
378909
4
374349
330986
8
16
303607
61
567295500
63
895915933
469425
77
491446
3
69
443189994
23
383614
99
6
46
39
193637383
175060211
274248
429083
438589
247710
46
178755
388436
301961
9
211739
37737323
6
98
12
333528801
676640399
83963
46
668264220
180637773
121698
37
53
9
202238
55
49
44470
82
60
148608
45259
253346
294235
80
90
56
63
412952
494069
68
68
227270431
4
87
225181
138975
89
253527
91
214213
199230
23
250271
62
94
259409
8
573001790
60
59
64918
47
3
8651
324815
8
237259
84
92
20
23
56075
270616
63
32820
135661196
86
85658
67
26741
9
69
40455
10
47
387612
7
1
18
293315
324804722
95
797804861
281099
15
217121
40
55
25
481137
35
284552
31
31
166379
80
60
292002
604620107
57
5
123462
333987495
226192
218266
477104
114586
356849781
168794
5
99
21
102922
63765
214906
80
63
487709637
93
26
84
74
4
594911861
99
249458
241989
122147
47
78
238294
6
111963
44
5
20
47
570478522
143420
133854
9
22
50
480062
59
23
240124589
495846
4
45
516129583
72
87
83313
272730
276727
191556
355121
60
35
364809
5
53
32
5
6
4
631912885
25
249387
83
397660
19
195936
29
16
1
22
7
9
7
399120
130581
427816
206392
96
2
27
69
87
3
403979
304150
377217
549882836
144009
133667
44
6
303029
1
5
7
97
27
39
259506
58
39
86
38
94
145908
14832915
49
17
209537130
74391
88
86
81
177777
13
27
89257
70
465542
7
82
90
457706
433081903
263413
476298
61
299956819
73
400591
166924
68
428309
38
42441
288962
1
102210
88600
243744
409476050
20
6
17098
897772824
285947155
115609
22
41204
233196
158206
42
203767
35
80
92
107546
201451
170639
80609
480212
86699
237423
11
362760
16
34
31
274186
373215
73
419992
540745465
326323
369666
144813
15
417881
22
7
47
65
92
381714
205514
149190
50047
296675
91
23205
91
426768
95
47
86935
11
43
56
5
478433
58778
16
2
46
4
42
27
409710
684723281
12518880
426797
7
17
1
462647
24
23
4
121579
14
47
117171
31
10
4008
41
18
23
31
68
69
19
95515
447461
56
7
7
87
75
57
8
195346
37360
301290
74
6
17
17
8
257456
229013061
2
30
286029
921746601
46894174
22
58
69
312841
4
64
323726
69757
159665146
79
891764763
3
334176
28997
113453
339888
4
240560
42
75
1
802291805
36
685408632
7
277214
83
1
13
22
84
23
13
7
933889355
1
773533884
15
282826
392152
13
15275
409571
299516
507947797
85562
8383
8
35
95
127859
224568
263905
92
9
95
143681
30000
55
37
420127
216944
363532
36673
33
872751136
281754
23
54896
284981
9
265974195
2
202980
173612
42
57
390503
415835324
41
92
92
47
95
361208
319432
699906664
76
52
461544
18
444312
16015
6
86
3
13
85
54
473538
69
61
66
2
6
154411
12
335680
4
44
14
43
39
445002
68319
28
10
9
26
409581
190187
107118
81
222105
448864
51
870728120
96965
198743
45
355053
190292561
72
73
52
22
68
76
12
75
421990
84
39
482741
88
22
91
38805
4
2
10909
15670
901455151
428273
245820
57231
18
652858032
145553
28
140713
65
3
283962
18
34936
881357472
596269491
429075
7
490302
393995
90
228653
69152
381945
732790618
115
345083
115330
54
8
46
31
84
52
6
8
66795
228581
4
20
91802
338651
5831
2
92
21
122209
77
54
77
287401
1
320421
418757
163262
438311
18
6
260404
98
76
630930318
52927
218043
278146
59
267929
19051
67
83
38
118666
62
128388
81
183435
3
87
68
8
425975
77
256368
282879
18
62841
449908
56
239295
41
34
422357
5
14
49912
467279
53
175257
21922
49
348751
205403
92
60
81281
16
252283
7
46481
4
74
65
49
275341
55
401170721
2
22
385454
33
26
327491
26
328485
228279
87
56
2646
64
4
41
976821958
585096039
39
38
949448554
141009
28
1
169675
169016
82603
57540
21
4
358594
210141
159156
63
82
142399
374097
35
5521
3
132896
593786826
60307
135894
62
436553
58
413541
226618
403898
4
88
39
201606262
64
96
202230
7
401818
26
8
50
92
72109
97
411965
79
57
84
462535
264458
651838733
460802
166774
18
67
637754607
695519415
31
224744
83
26
2
86
395483035
9
39
61
241234
134940
8
67
34
397889
392397
268971
51830
121735
1
43
367778
96
409628
87365
338125
385046
47
1
121025
23
80216
6
113868
382815170
6
13
390096
74
773280246
311601
73163
66
187855
433405954
99
39
4
334381
77
74211
18119
4
86
256250956
97751
96
65
90
932235567
7
344992
19178
63
2
456864
63960
147960
47449
73170
463987
395910
7
319209
3
8
189654
229993
32
92325
19
76
4508
168635
205432
417852683
33
993782300
135609
66
98
22
43
2
45
255956
36
66
2
239178
95
270026
17
73183
13
437920
19
33
183303
69
93393
2
47
148201
35
91
14107
98
66
120111
34
556914632
23
27
76
410711
52
411997
2
323459
623897628
23522
897496795
330036
131662
6
61
435724
7
856327518
22
247679
110407
483042
59
43
11
383101
419967
51
88
7
174376
499892
310265
69162
83
312456
60950
139527
70
209631
57
3
35
433048
486276
4
97233
29
32
380853
424867
198639
73
15
85
34
291454
56
484830
461160
480475
318196
430752
19
64
169938
78
18
151838
27
16
126487
5
32527
365524
354646
2462
261182
250797
55
56
62
234964
96
98
43
27178
34
68
411938
47
316447
314312
6
77
12880
86
79
142463
1
47
123731820
64
416132
6
97207
898087687
134445
84
428366176
51
9
467438
341717
316670
949908499
20
488560334
232225
397963
76
326638
261112
47059
19
1871
313420
462427
120318
275670
9
2
1
79577502
79
68
53
8
76
328098
433860
315341
77
82
37
112429
32
29
37053
358594
54
294722
268634123
270105
150374
48
86
92454
3
914922982
436082
3
73
240618
8
48
21
11269
10
4
448915
44186
28
72
54
86
8
319058
350309
7
189042
68
4
5
30
74
29
48
28
468211
584317904
1699
408246
10
527225798
272807985
252543
2
495592
54
76
50
17
53709
44
95779
60
29259
252616
43
523894926
29579
385305
280410
23
378781
64
276518
17
414706
255636
458899528
13
31
56
31
11
20
76
117304303
199983
8
446611
484646
1
47
86
37
38
9
117625
55
151541
73
71
392665
169081
92802
84
30
320675
8
99
110036
24
4
85
450318
91
62
216146
22
50
38
423787
5
91273
75
354999
389131
150761278
157307469
31
304518
96
9
40
160423
20677
8
20614
109497
1
233138
270037
489368
90
44
6
373440
90
66
129898
39196
33263
1
445198
82
81
391782
333925931
79
71
52
31
177127
424763
9
111753
6
8
305009453
390279140
9
42
9
3
84
23650
9100
36
7
417017357
73
7
38
266507
529392031
24356
850531510
35
82
66
28
456235
5
74
348574
98
70
3
21
314280
77002
80229
369297481
84547
193902
92217
66788
24
483363
579821978
168826
83
309833
383254470
310014
224022
419146024
488257
33
76
45803
29
655947319
216460
12
68
38
47
332584
8
416788
102721
25
67
41
204922
81
414030
490079
485535
453559
950730557
255173510
2
398296131
20092
58
76
104901300
6
86
184976
61
73
5
1
5
86
601909779
59
290517
425234
490521
531179536
3
50
99
364556
441658
40
97
854271461
2
251724
262399207
44
9
36
819383122
80
243757
258417
622854133
66
458480
62272
344233301
46
16
483969
399111
18
5
41
472744
90
50
861649568
93
467132
378755
90
433065
24
228548
231394151
461481
67
72
72
442268
475289
63
45
735246637
100241
23
46
32
420855415
83
285984
334560
370271
81
51918
144049
136567
289246
95
21
475658
116947
70
7486
12
28
365204
418046
118758
306297
75
42
24
181259
433393
178557
4
89
412134
35127
92
58
57
22002
376051
207182
473490
84
174440
57
78
1
75
434184
72
450315077
59
428968
17
481476
4
8
21
32806
88370
16
32833
36
473792
1
93
165963
68279034
720365366
97190
398730
75
72
370787322
22236
276112
20
314270
207296
341751
555140617
67116
14
250295949
282797
654893927
57
353674
82
11
408511
427786926
22
79
20
423614
159556
11
166585
58
89
4
1
57
854116471
220486
361804
41803
3
364724
897306835
787323896
46
68
414216
33
35
48
439346
39546
26174
102504
5
408443
469586
20
417108
14
170968
349918
66
38650169
437259
137625
44
95
69
59
890366004
7
37
367714
2
284909342
43
40
7
21
95
415537
77
220469
84836
344721427
78990
76
37
49
494201
26
378073
73
78112
16
310658
51
161238
9
28
11
173599
76
109171
128562
588064259
45
432314121
219456
48
50705764
11
64
414524
320331552
18
197074
5
111990
53
12
862773392
91
14
649231167
159274
95277
7
296500
105144
291389
77
168203
5
17
432277589
45
412505
449395441
86437
459222
34772
282618
246250
99
217850
144323
218770
389224
21
51
487912
373165825
24
14
370523
21820
124859
84848
17
233009
109152
126012
164425602
65
487412
68
85
361015
20
46
87
110044
32
509978915
243977144
301932
44
195288
419930
4
89
86
31
65
51
437859
246497
969815323
95376
15359
57
371846
732675283
201115
37
38205
283208
1397
85169418
796535959
816828167
46
404536
5
35
426972
76
94
47
94
76033
87
64
43
86
60
349098
314064
66
290918
77
71
439081
95
414895
16
4
25362
230287
385275
25
83
8
19
268539
80111
23
72
436537
194349
222384
119534
280222
8
248305
100555
20
180302
14
59
457315
51
470997
67
272980
62
54
222790
234312
85
177173
96
38
50133
24
480577452
6
8
3
403652
176167
429469
214512
32
54
150218860
514167957
10
352363
119245
427988
39
443365
53
14
9
725281383
75682
95
173909
51
1
155795
335845
25506
18
269945
164640
71
24
465516
14
60
9
473528
64706
27
237093576
79
53
79
947
405616
111458
52
35
8
185704
67445
429703
68
28
105790
455137
84
31
85
198950
5
34
78
303515
358026
453946
448058
30
31
53
55
71
121431
24
84
24
1
52
164489
49
335936
94
168900
8
387043
94
18
61
56
59
105736
6
30
1
107598
366278
895395366
419805938
210134904
362176
434508957
14
163575
367683
50
18
79957
87
16
99
405990
648476556
348660
27
78
42
319160
26
373757
459719872
93252
91023428
7
358379
7
471936
158182
82
373525
170846475
97
8
13
394898
173638
42
202961
96272
71
653685486
60
457262
185692
588808883
61
15
77
237621
27238
289995
55
900409536
96756237
276307
89
434312
79
63
63
91
96
25
437052
54
432918
19985
209740665
30
706279112
48464
24
34
50594
22
4
77
193952
9
64
92
81
90
26
53
3
9
203992
92
350923
24
87
615977202
357543
22
33
24
380026994
99
41209
52
85
364180
315400
12
26526
76
400550
456418
16642
465270
96338
406837
121817
489305
3
912342798
6
489206
30983
62
985932021
303808
36
12
40
5
44870
45923
737485181
438421
88
126352876
61
240828
50
6
54205
155430
31
330838
379582
65
65
785316603
844972041
229516
6
409222
488113
74
224889
37635
675951337
494559235
62652562
87
165169875
68
4
162151
135818
5210
76
126126
505068420
185572
83
186829
387545
456635
415216
269849
443664706
83
493270
20
84
17
70245499
1
489570
49
95
94
491949
27
324073
168812
868420577
74
3
8
498584
1
140580
241016
457135
418694
68
805197740
44
51
366971
8
443442
423692
560854919
8397
60555
353611
50
488418
481613
107069
255966082
9
85745
301146
189170
377233
173286
4
452224
2
273660
228617506
189387
1
5
95810
451840
862730269
88
3374
370208
91
16
23
73
436942
64
90
436460
351435
242651
81
76
34
908177104
85
38987345
73
376566
470082
82
109094466
21
380851
208278
173424
18
53
486205
7
332939
175472
57
469070
91
2
6
54
39234
219290
437490
359867
69
216786
469423
385380
76
85
44899
329646
37
6
315300322
260362
2
20
34
25
93
780903176
232728
437502561
283883396
126329
381243
433673
139964
26
416010
44
987112791
7
43
166158
67
210056
40
34
65
285571
705421411
454962388
455174
310437
380867
5
11
3
406616
344932
74
391692
435030
61001
63
68
39316
25
38
5
6293
371790
2
8
54
1
412517
50376
61231
257720
41
643146514
85
3
48
42
6
198134
25
86
41842626
345448
29
707935940
215849
15
73
300726
426128200
43
64970
414318883
302974
47
418773499
94
85
56
111877
90
295956
928996609
32
239652
3
47
3
43
87
59
12
60
35
13
84
38602
45
340142
167392
256966
217454
484138
388121
8
290227
85
4
90
305074
93
2
157225211
59
216656977
8
448375
197570
498204
375210
336065358
58
98
215672
323377
12756
215412
339534
7
998470506
313219
264529
1
446142
381655
32
183209
8
239472067
144847
297979
95
2
205403
794
32
40
985798618
856417494
85
92
22
25432
262807
255754
593136988
29451
490492
370704
924632821
119305
84114
22
302824
226265
273659
475541
47
142083660
135823
74
80
68
302946673
130496957
75
221878
90145
398854727
51
331095
83
303610
96
23380
1
150510
86
304948
73140
67
287707
1
18
69
7
76
68
1
215744
309965
89
49
81792
14
66
16
141761
535389837
67
138061
14
7825
35
331680150
13
46
25
9
461421
387082
8
39636
48668
294574
388668
76929
231529
134005
59611
39
295149
175468
70
6
259456
51
45
185867
233918314
65
87
412239
186889
77796
33
37
20
47
395831
101789
98
5523
29
68
477409834
217802811
408184
1364
81
772336866
94865
54
62
290803
5
98270
145312
72
420593
57
859758536
93692
337739
297459
444454
56346986
58
342078
718896275
429178
54599
40
54
220853
7
66
88
9
9
57
289108380
1
51
112718
117358579
51
7
178441
457835
27986
340712
63
492451
109794144
521004625
55
73
828439790
17
22
43815
258302
457205
6
794097476
8
11731
331695
62388
290311
92
208187743
34
1
423372
570690029
120806
33
247134
311128
164836
39
497982
94
31
180525
454838
75
835637306
130774
9
5
1
75
726596412
79
53
19478
41
81037
256010
887958300
295891
249866
91
235374
521740676
200299
81
99
56
8
272715
88
341767
19004
74
608107510
69
25
40
230245
83
359155
406058
1
39814
32
93
348013
36
956995556
62990
20
589415742
97
484127
406549
104698793
94
35
762062484
227023
157316
5
350175
2
82
241810
80
22
24
231746
24777
7
363145
87
39
31
389332
687473129
31
97842
333273
1
391161
88
20
10434
61
27
482051
83725
50
2
404283
16
448693
286162
309704
156879
221317
482405
219049
68118
219672
25
139778
97
211307
41
89
41546209
140962
6
90358
60680
82930
66
899892869
146208621
47944
226011
3
118582
285166
66
52
6
57
105524
820405725
207794554
98
1
4
54
44
262442
480047
106036898
75
242256
194972
5
312710
455225
5
4
61
86
76
66
360715
10
87
5
96
57
728733498
75
22
262303
658026255
416091
125957
1923685
141233
85
60
206258745
86
65
49380
207342
2
56049
354830
67
80144
166203
6
40
365634
46
691068615
39
163697
7
9
4
112411
53
99
85
90
71
82
131153
407268
16
78
27
8
496716
123431
358264
423277783
355056
5
35358
262707
76
92
100735
7
192264
39092
307898
57
66
79
33
532153165
159981060
76
48
354519
47
7
96
85
403843
478843
411229
107541
69
13
65
14824
45
23479
91
287415
68
821275016
82253
29
60
61
496554
463125
63
492794138
886830660
327091
443292596
100728
313079
9
23
90
87
258345
155851
92
9
82
8
37
84
160681
5628
129891
238054
2
162365502
664268542
89
75
43
4
7
38825
10
92
29
17
10
36
46
64
23
31
247500
69
7
3
60
5
388944
492522
59
15
68
166352
41
118333
30188
125913
303487
243415
231753
44
424351
95
33
733301007
19865
49270
27
39
43
37
241893
99167
53
74
65765
10
223444
425326
82702
489194505
482980
77
21
338422
35314
82
84
91
82
364530311
175872
62
312143102
472729
97581
35
130950777
348474
36
679282300
8
384192
5
221752
2
1
31
75
89
832725441
52
588841297
208253
13
80
62
188629
14
22
3
252208
136941
324377
319094
58
441408
47
50
34
48
4
11
900414312
77
19
21
193785
23
93260
83
3
321958
5
92
74
23469
45358
463299
69
58
32
66
33858514
50
41889133
79
8
431763
314719
65
331096269
276839
77
490889049
718929149
635952375
263355
165401
438288
356215
44
3
835023970
89
43
4
196979
98
67
97
35
228905950
1188
56
257563
242489
21
16
49
55
30524
30
55
1
323179
66
37
7
15784514
91589855
6
413705400
77
286953
490501
266019
296726
4
400234
34
64
280228
43
277966
46
284325
49
406101704
8
84
363273
45
17
9
491720
304616
4
54
391844
442348
369616301
295367
85056431
297481
29
745121353
170265
95
70
350824721
468249
358071
378147
40
52
29454347
142272079
93
220496
91
451421453
84
93500920
34
63661
96
150377
30901
13
31
458939
104095
61
113690
6
91
357387
75
71
423025
262716
670508642
60173
195296
17
39777726
644458070
630473755
96
84
209505
176757
185649
263460
6
95
41
51
75
433776
438680
58
444982
55347
280585
266934033
232857645
38
571304767
53
397115
28675884
55
3
240532
24
825762992
33
94
56
488228
93
781684209
83
34
168353
420398
79
147143
78
54
80327
284087
14
4
294896
91
391672
16
90162
499641
858
9
469645
104451850
25800
220385
211363
225053
90232
312887
85
4
55
37
83
73
5
7
9791
50
89
72423
429730
350264204
410229
78392
201044
79
78
38
991660871
48721
95
948196165
88
171423
443715
397735
72
79208
140993
23225576
390300
98
34
977825925
9
70
83
418764
34
5
53
179102
98961
314274
491235
326959
851590080
360433
19
59
76
463880
156243
89
48
36
305795
88
149115192
63
148157
981808532
3
246196
14
120851
73
53
7
43
274946
88887
193233
63826
85
220599
232050
44
94
99
184132
94
68
62
286235344
111022
23
90
154160537
25887
11354
54333
10
125692
200699
62
118814
4
69
389884
291641
42
57
29
59
56
82
50
44
50
46685
61
54
28
26
476418
24
94
5
17
15
8
445399
749939959
59
78340
356100
13
154849
355047
84
38
161852
85
970147143
8220
358850
26
14807
915219813
2
73
51
658168309
51
12
449342
51
1
423208487
71864
219705
186315
8
99
182839
196023632
166283
367463414
52
92
87
115034
63788515
2
18
251033
51488
311155
9
64
12
1
403409
276937
239491
40
224643
3
88
6
307803
12
313049
1
7
3
120041555
78515
156087
11292
27
4
18834735
453695
2
65
87
127743
54
57
407043
97
6
22
469194
43
7
742556949
174516147
33
474232
53
303013
341675168
84
197406
26
87
24
69
390630
4
41878
475529
353886
96
8
11
170817
63
166854
2
22
17
45
199616
82
400376
327114
18773
405689
183636
433959
415220
61
370748
723524705
38571
473455
2
21
499683
129902
9
20
35
54
65306
49444
443261547
388064
462635
139584
105434
38
303137
472955
5
269586
17
54
58525751
416240
843299662
193406
69
53
40
94
4
110341
88
76
325519
10
1
107566601
287845
176974
75
138396
121188692
96
65
91
411191
81
61
431761
11
364269
50834
2
64535750
167000
259026
728203276
69
498558
114040
476674
4
40
62
28
206619
93
236062
25
127182
197257
92429
32
57223
86
17
424173
41
383566
14
20
493422
25
386504
495925
270632
253102
292407
417679
215971
97
385068
98
23251
39909
64
158402
198081
158206
60
491188
370541
353453
7
49
1
681957203
472331
9
320745
92
324439
4359
31
87
791646135
10369701
243364
83
384916
46
456418649
60
156193
83
16
56
354835
167259
359538
169907
1
322746
442542
77553
36103
34
95
17
3
364087
81
249404
755344784
160298
177419
400236
73
402471
7
7
26
228391
8
12
52220
165162
27
52
71088
41
4
27
425562
469086936
71
60
46
97
214035
33
270283
872970389
157492660
465997
758949561
349676
1
91
86
85
128619060
54
253989
363813
426744
71
564274388
548250073
85
33
413301
8
4
314326
38
204477
76
27716
74
90
96
6
74
3
270843
62
65
9
32
124047
41
178911
345099130
57
239343
39
246310
46
3
439145
70
46
89
73
60
205023942
56
287554
170802
188244
15
75
76
49
24497
144519436
95
494964
3
429954
313390
322418
480522866
243998
1
42
50963
21
474410422
38
228078
351256410
48
436385
24870
708487830
5
385970
428605
89
58
86
232666
2
4
6
161072
8
430470
166731
112702
9
48
9
79
20267
343745
198369
73
367122
260485
89
65
20
38
2567
26
419222557
250094
33410
4
202978
42
312261
519875688
38
175512
5
21
110228
417822
461484150
194167
84
68
355252
414492
56
106310
367728223
78
42
32
76
1358
60
21
417598
9
17124
7
22
256813
215676
935242767
257345
325130
875884356
374205
11
276136
68
6
372801
28
862677361
56
459045
29
52286
445794
204962
453659
529340011
89
42567441
4
85148
89
88301
166431
50
18
97
43
36
242595
6
243497
97
486881
844773047
86
79464
358325
2
986753998
367225
4
496317
297358
167929
77236
416882
229094
25
22
7
340437
194425
5
106710
90
91
36
224835
29
9
35
68
54
37
21
13
351761
9
342465
908457884
477099
399200621
623724413
64
7
52
163586
286193
84
98
377186
96
39
487318
4
27
78
58
174176
77430
90
81
94
8
59
42867
95
497058
7
38
231234
394856984
376548
226166
216582
64
5
1
24
13
57
6
83
17
19
112441
665280355
13
41
215814
72993
22
306685
191418
158087
68023
392820212
66
11
1
198679
247626
369726
75
55
43
334702
653534791
80
541930643
90764428
341529268
400179199
2165174
179778669
36004
98
73028
76
52
66
8
340720
248097
183133
94
223718
72
308765
14
340776
334183
721912614
32
52415
71
12
336689
118259
479068
351298083
108071
492784674
233245
288537
273296314
63
418878
155846
198738
179658
77
11
30
87
28
181422
35
477666
120228
180047
19
68
76
72185
19
7
208154
44
77
55
326395
229990
495218
238081
447387
54
186696
469420
118430160
22
21
43
66
14
40
78
302965527
79
308498
151902
29
417986
272797
535536214
173572
55
382284026
95934
58
319453
96967
78
18
537989642
362980
11988
346566
399345
341198
389267193
71
39
83
249033
74
93
221580638
7117
85
638430711
144825411
1
79
146014
178422
59
403075
7
310362
36
234114
23
310923273
329281
204546
11
33
318038
19
43
54228
9
71
36
5711
6
303478
93
112256
98
48
479585
54
224366
146799
554582895
17
84
91
94269
38
44635
314785005
21
3
465797
146926
82
92
37322
18
10
415675285
55
163981665
60
43
209024
29330
13
43
50
460737
52
89
76
41
8
221654
367530
30597
5
27981
727107849
4
132022
381905
492764
42703
58
117577
5
53
81
164700
466645906
114745
93
7524
38
42
9118
7
408253
545472885
331352
3
81
60
306784
75
39059
63
329505
4
22396
171044506
181214
21
43
387876
5
40
107482
5
252843
9
841018849
213318
29861588
23
689561733
8
420061
285970
191746
38
76
62
25
89
38506
363465
91
50
93
58
63
3
434265
440686
202946639
2
83
46502
772703895
54
52
10
9
226621
425053
107766
84
364730
95
3
386432
392475
7
381826
2
290790
39376
467232
11
8
81
149431
38
96
96
46
683105845
215052
34727
334197
6403
4
963710221
441256
228819
21
427763
63
2
92
82
944083909
76
96
114234
214586
9
270358
58
24
164245791
955593610
6
192471
40
521446346
46
8
84
76
471165
49
135403
10
392817
78
483782832
486360
2
141253
273344
125075
233715
71038
35
10
403125
448306
92
135641
216267846
65
68
15
4
222478
56961
278319
230884
127174
512217299
65
10
379329633
403090
52
5
432390
299401
38
189345
9
881000013
49
52
335425
3
493067681
48
26852437
49
24415
1
66
467105
373157
59
87475
81
91167
49
403124
40
90
415250279
331318
22
6
22
41
20
201853
62183074
368865
4
662722635
87674
206822
54
302437
6
64
85992
63989
593229153
311917
40
56
33
645814112
78
95
73
227132
27389
14
64643
913956389
980702018
37015
48046
258786
43
92
366360
85
231345
934278206
151692
207711
484886
392231
93
74
8
358499
92
134938
5
68
696677533
727415619
400294
69
5
65
4
85
57
236054
145991
83
319529
295532
397616
4
60
56
67
29012
148462350
920837699
39
2
5
34
453256234
103108
38
93
90
218546
31
315228
77
15
42
77
6
9
92391
21
993786887
241337021
860715519
332126
26
35455935
27
1
2
264182
54
62
54
561059428
50955502
255429
929585188
3
72
440360
25
57
436159775
51
40
130491
3
473940
376555
11
9
447039
28
420889
551461174
305404
13230
7
108672
53
17
399934096
290076670
25
32
36
71
279497
3
407179
99
31
16858
498317
8
24
45
30
72
2
7
52
114140
290529
36
172598
27
18
705043418
8
29
87181
5
93
52
219530
205779
80
53
34
34
23
457927
404075
401804
297302
735984015
12
50
290974199
13
3
95
345794
4
729652291
318657
8
131610
158216
90
393686
83688
291148
123468301
72355
11
17
54
364084
446890
78
73503
1
6
54
83
96
11
42
4
76
8
79
46
258901
50
90
174030
8
294509
12
7
67419
221799
266984
98
179605
120612
67
220360
27480
1
360472
1
89
1
177756
2
381355
246330083
105638
444194
144749
233922
79
15
79
239313
355966
280862
74
31
384496
220976
101372
306328
532270844
417696
42
9
253535
60
476484
30
18
7
176113
285164
48
8
55911
4
82
68
4
8
83
153929
256414
476192
747093794
99311374
23
18
108290
16
123247
263957
380688
79
66
222950442
70
407518
22
85
877677160
337235
189318
73
99
90
257524868
628263487
437071
94
87
356696
44
253024
81
13
465825
21
57
70003
93
296818
8
38
701841715
83
855907318
376205
56
17
55
41
61
37
316205
53877201
9
214587
16
75
50849
290635
18
36
25
3
53
416740
432575
64
293574750
17
343235
208508126
60
257480
224960
19
499
581413559
24006
49
365337
25
319873
72867
475064
462996
93
16
9
247856
380382
37
27
5
24522
183093
22
191690
447288
542667450
150055
7
83031
479907
266322
87
53808
254379
17
59
288914
7
180016
819656739
19
8
43
24
284549108
218216
76
548078002
43
307574037
24
469778
50898
35
2
50
93
30
81978
432645
419243
479502
325974
443736
99
60
78
313357
476400
43
253651
54
54
349623
47
297414
93
105014
91
349735
322630
6
16
38
12096
1
33
413743
293356
191947
218789
8
175823
203926
78
77
390448
46
36
2
67
376888
2
53
116349
54
388462
4
63
8
22
385299355
422229
73
88
226722
443925
49
89996
17
65
53
53
555459506
79
350689286
488200
143365
9
34
338764
265555
15
7
65
78
638376336
46
59
26
83
3
208279
222677
156389
3
8
9
6
848926225
489905
227210
496845
109114
454975
369987
227685
47
62
7
87308
141195
383578840
611792269
234760
63
72
601051450
343808
81
104907
488566
49
167383360
6
322439
3
319890
18
424870
161304547
2
11
56
40
3
285093
251804
327596
1
290545
439358
11
351066468
196177
744388084
10828
6
53
281714
6
77
6
11
53
279129
8
987589068
12
205378
68974
371173
96
8485
312389
32
438244
886084285
385959
43
30
72
235034
102899
215495
212281
461958070
93
4
2
49
93
53940
463263219
34286
2
76
521724217
276777
89
399474
55
4
15
67
297810
7
185574
69
454771
289304
88
489351
37
313746
86
452863854
8
97
50
2539
95
123573
337528930
27847
3
32
74
282473
23
60900
419531
306456
61
51
425717
447396
148795
7
304046740
8
91
18
204312
5
123854887
20
90755
184918
440626
103607
20
285186
61
37
299806
85
569276681
315938
820243534
523578155
653733576
277457
91345
73
446202
82
52
100598
28
71
28
21
338101
18
43
293178349
8
60
96
58
385209
495053
98
432588
62
4
348111
6
363442
21
111315
34
80
274879
98
5
147327
433407
16
178605
47
397256
471636
36
22
3
639692901
417890
8
54
8
69
390857
32
86157
495744
375043
62
50703
234053
9
50
93
154137
93
85
69
10
45
397896
980609600
219839
321875
390864
1
358939
11
249594
122918741
45
2
97
7
25
122676
13650727
29
407457
60
8
73
444602912
720286386
434050615
96
6
48
80434
309700
356590
319156
436547
19511
58
5
3
97
67
330271
74
46
57
963872050
20
356081
302791
54
810676686
97
54
11
31
30
56
44
1
88308
83
73
9
28
76
362192
115716
173828923
52
4
478067
1
48
80589
162335
229417
30
48
228151
43
44264
63
377036
97
5
7
88
222802
42
8
410447
44
62
21
8
4
92
95
434910
18
429133
91
22863
68951571
597370649
374291
79
533302781
24
18
38
69
26
287574
437856986
895916579
234575
92
4
24
2
373186
347826
25
86411
584304342
176329
1
69
266106
63146
94
99
1
467583
307837
443818
168177
103220
388798
75
83
65
10
35
293846
74
47
135092
151320
425794
335427
3464
423263
148327
84
24
28
52
129233
695971901
429978
246452
254
344803099
83
168544
97
54
93
415065
234634
35
59
60
85
899606974
301466
143923
2
395709447
53892
48
31
20
168908
83
423268
81
368166
39
36434
86
254753
95115
232770890
282636
265607
71
296997
738
362894
163227
195712
350364
381244
32374121
165145
402285
63
219283
22
80
309466
4
417345
369489
50
390470
61
262826
80
63126
13
393003806
3
103563
425433
258003
64576
280963
424317
231319
329190
389939
9
83
8
236130355
33
50
2
84
415783
288145
438059
81
15
825353399
491043
160149
136169532
67
2
54
59865
296128
39
58
91
453342332
21
410407
9
9
55
1
74
36
10
427761192
3
251949
208711880
89
80
385509
8
90721
50
5
92
2
70
360015
389296
39
341326
4
70762
5
723007138
1
15967
28
66
21
380656
93
2
17
4
68
87
66
338818
7
11
401809799
485386
4
440899
488864
770093052
1
58
865034475
3
17
17
198619
98
73
82290
30
152553
9
48
250638
710539620
89
8
43
3
229984
488904
16
152687
21
66295
444997
182719575
337171360
318270
64
10
88
444583
216489
64
77
4
52379
263145812
12
62
67
121213503
19
69
23
166497000
31
266638
288327
223988
12
24
491735
70
50
86
82
361773
36
365919
15
945012040
2
89
298370
272158
1
11
62240435
385577
29
192364
12
314296273
467982
37315
14
76
73
15
172210
30522
36
2
92
97
19608
340240
622325405
126113
411178
284701
22
914978805
54
176206
95
80
189711
181962
24
44
472778
21
54
3
13
282116
19
469398
155926
51
768806820
56
6
278804
489678
81
75742
73
354744166
3
72
460352
13
7
397152
38
11
397068
22
390616
42
75330
691823507
630399512
22491
322708
57
598718822
156360
7
452468
48
59
93
243516
46
98
5
386093
34
928237827
9
388834
180211
372461
3
25
307866
32
286690
244909
177401
5
40
28
121670
13688
93839
86
79
81
491285
1
146502
87717
3
770941351
18
379784
1
72
7566
3
70
437683
183739
83
130457
185629
390936
415748
322866
117585
473946
113415
26
43
12
27
427794
331024931
17570158
55
205107
18
8
6
259997
35
26
40
71
16
116991360
329983
15
38010
9
3861526
61
70
31
9176
49
61
9
45
266432
430781
76
471481
1
298609
336945
81
3
104579
249070
235220
77
17
339775
7
420873727
141343
11
440311
49
207042
363015
3
62
161261
210149
69
75
104654
165555
5
71299
55
9286
277638
51
73
78
60
427658
313798
53
27
372108
424006
92448
3
35
25
282688
7
57
356187
49
219426
4
61
68
438046
5
12829
35
7
48
45
62
37
432254
99
30236
25
95
26
65
412801
112987
81
15
5
7439
176468
426507
15
262993
199478
57
36
252570
27
15
36
201556
66799
858120702
5
35
18
69
194757
2
338966
27
95415544
13
93359
240059
289014
83
675201258
35
430779
434053
352372
89
99
29
776042564
488383
195699
19
447496
364649979
5
98
90881
101611
1
17299
49
21162
6
102960
447570518
337356
101277
344296
98
6
582503107
192755
91
81
137676
135649
3
89
5
8
308505
810138722
53429
72
45522
5
44
378383
415004
336812882
332256503
344796
1
99
68
803483613
92
15
16
57
31
280683
36
45
492900
99
56
57
146622
10
90
190852850
103760
405123
9
62
89
23
261237
451721
138239
179152
4
362878
86
9
391518
288183
1
25199
60
153399
384644278
865450342
24
409064
19
95
97
48165
446309
2
190938
370108
933013844
11
346928243
187327
45
550140091
7
495439827
249690
243603
39236
79
7
121146
58
47
311259
493452
2
218028
4
75916
297084
21
25
14184
443417
12807
47
428318
28
41418
2
74172
258916
28
2
555833887
166014
135939
1822
91473858
60
490894954
156251
245186
4
20
49
44
13
452796742
122130
941070221
321225
94
225598
68
11
271795
59620
492498
459127160
21
218217
239055
411261
14
425086
7
71
87
239868
289472
50
107273
311498
495429
68
55
99
311874
36
14
270750
93
97
2
473609
389010
347287
116033
55
87093
294484
17
9
912031005
457909
17
16
328326
3
38
190064
462370
856829682
58
63
387423
54
49
35
83
99065
19
89
295389
72
165437
92
349109
47
4
467346
793530492
758926875
44
147431
89
9
4
40
67721
76
9
142762
58726535
68
64
143831
229952
20
247267496
399232
255940
446299648
401592
204879
33
38
55709
49
85
7
70
18
243592
14
358108
360675272
7
456903
347655
371303
63
453901
59
1
743055217
50
330593
93328
264027
31
73
71
33
33
71011
629462409
392856
77
148738
454283
43
286434
367606
62
7
45
42
50
847481375
477080963
828858086
350966
39
48611
8
52
206241
82
181052
29
46284479
150942
475551
86
33399152
62
45549050
158198
5002
911337488
71221
3
21
67
445875
984988802
3
456075
18
454616
44
592414515
20
27
11
897022484
81
15
342709
50
213367
2
343737
14692
148727
602003156
295691
54
82927
216102
34
72
4
2
41
305590
96
416396
331479
33
66
4
4
25
95
125400
208629
447760
106016
24
26
449274
79
93
54
81
2
67
66
2
12
464920
14
1
476125
148694
40
9
80
292279
83
53
4554
191070
269935
64310
94
176305799
58
65
223946
431400
337490
86
32
393465
76
28
22
488657
65
94
492851
5
34
89
96
94
44
59
67
87
17
9
440859
495497
136707
7
46
150460955
15
428984
188041
709438079
325005
28136
489327
63
26
169608
392028
349630
479340
220337
372843
121733
442958
16164476
86
99
752910622
54
74
157022
35
61
204899
414288
59001921
383817205
69
6
313192
59
79
143185
95
114335392
82
107672
135068681
261463007
335134
497751
271484
6
188699
33
378527
71
55
94
31259
61
174846
265881
316558
6
184398
49
589051707
27951950
70836448
92
711403911
387595843
296696
95
465134
737499206
51720
493736
468572169
420995
324155
64
268639
49
33
459831
99
431537
2173
77
230170
491544
159804
1
7
515341799
64
10
3
9
76
32
2
17
11
245532
60
266391
276673
62
498876
43
464723
39
131626
99
24
29
353412
8
126804
42
24
3548
395860
68
2
78
44816
95
6
36
24
54832
423107
12
7
22
138592990
429047
10883
28
446598
41
5
12988
4
204843
76
5
72104182
12
136104
40837
88
230287
464854
8
45
48
104687
452839
85
455525
99
417651
49
295978
156137
29
245059
871768565
89
67
380279
27
229314
13
33
159888351
66
250884
94139
369532
482376
75
72
72
317846
220731901
154834
153562
148340
15
154203
9
536608502
685562244
92
126525
41
39
849611151
87
5
442759743
17118
35
74
91
60
45
8
242412
27
294964
498332
47
5
9
176876
90
249324188
494706
384820
5
215570806
345732
180253
94
610604464
113565
8
971470560
9
448010
19
122782
82
8
9
85
455472
116218
94
130932199
12948
42
598103104
85
97
74205
3
85
34
48
414788
336858
456863
2
61
361270
58
7
88
337877058
94
19
416834
485287
927967890
68
400454
37
136414
86349
317764
16
259807
10546
121338
58
99
714563023
8
248224
753538514
343706794
435940
4
52128
95
433235
123504
206236
38
354303
765752952
21
13
462083132
30
47
420113
47
750499643
478938
32
45
346090
640227098
11
428805
260902
323961
1
975280875
379296
288369
25
75
385800
8
756707423
817788176
10
67
50
35
26846
68
484188867
3
17
307935
1
264086
126314
707605828
1
395834
163380
69
295467
68
390269
215627
47
86
81
25
4
28
268039
54
89
27
4
354219
89
95
404316
8
83
450570
69
386248
915566320
229688
34
39
423078
340041
386606
274422
58
993690487
95
268258
92
18
2
316523490
482143
131716
97
13
478493
415562
757413755
56
83
21
205858
18
54
28
11
57
500157684
34
45
14
73
411612
6
347632
60
325307
29256
592611739
259548
294703
41
990167359
44
23
65
386942
79672
458374
177307
44
218818
4
243130
435213
86
340753
26
67
413744
45
346741
19
60
90
31
29912
26880
58
329612
69
17444
404425
96211458
40
338694
955038733
34
48
93337
220377
253998
44
1484
89904
234416
74
53
87
160483136
814014727
70316
82
4
539082656
225521
18
70
394809
45
10
309593962
3
215888
143067
3
154778369
217487
75
67510
188480
31
443543
60
452520
317914
16
484034
67
1
86
64
18604
234307
5
410319
64
819252490
636168870
8
71
424223
76
41
3
24
203867
7880
39
26
228886
2
18
424066530
94
46
52844
61732
399633
74310
2
30
11
111573
996112003
165414
563995271
71
990178455
395679
323640
9
404010
295207
197406
68
332452
237437
4
41
359883
292293
5
86
106788
480003
67
61737
491603
25370
5
31292
70971
130158
25
474672
482957
93
457428
75411
51
360801
483070
65
364488
24813
1
185010
999007300
445538
26
494071
6
316692
209130
41
18
63
440347
82621
1
333459
467553
65
73
250024
88
60
10
394401936
16003365
8168
59
13
26
471725
344961
207063
566399139
63372
74735
89
32
13
406436
470015
228245
58
90
33
78
499746
16
44123
5
481568
215653
190433
355987
60
30
8
33
8
6
282701
118233
37727
11
68
243825
62
2
87
74986
54
32
11
324265
352806010
259940
44
47
181304
71
85
353214014
7
84722
1
30727
741903752
62
47613
76
17
397687
371394282
282133
67
25
991531424
75
333168
544540524
374061
68
491193646
53
253790
56
76
14
9
36
147997
239482
14
151816
88
119748
4
360630
9
75
306004
103433070
87
23
135997314
54929741
170467
143914
459605
183649
76
46
6
93380
65
82
82
5
29
199816
9336
20767264
420695335
180660
395528
44
231684
57
1
232239
488179
16
229557
127922
82331
397807
31
390623
222566
84
78
74
142711301
172440
1
259676632
336196
304503
494397
404847
94
4077
289703
29
7
45
472747
309432
4
755570111
69718
45
19
11
4
341728
979846532
87
422564
89743
423546
9
33
1
68
16
69
8
374384434
57
418084
14492
434730
3
199955
451552
130413
19
60
57263
74
19
96833
309334
89
190317
317333
149104
73
60
44
94
291625
32254
5
4
114927
38
35
308781
48
463381
81
88
31
64
56
44
121827
251398
451947
291391
466557
70
188726
1
187957
4
88
321166
139124
675542186
429923
193562
26
7
49
67
4
94
130696
916041544
83
22
68
59979
303192
162308578
355767
57
124371
330847
99
245062
398042
56
76
4
275123
6
149022
749958129
9
86
54
465522
35
39
1
33
92
12
67
241387
50
58
16106
485186
7
4
66
4
47
230506
51
15
18
21
59
435225
65
384431
327663918
180707
94
88
57
56
96
6
46
5
146354711
79
367089
431790
80
92
235212
118695
83
38
442688
405075
114497249
224281
41
73
622318824
95
22
18
390667
576574543
90034
463412
48
278258
11
172719
160328
371764
44
451027
333990
444998460
69
2
390864
312972
48
171199
499038
4
411154
654665798
1
85
27
22
7
35
31
7
47
80
151730
322070
123597575
47
22
290612
136014
4
357889
186645
25
420923
386092
9
93
134325
74
63
46
238711
3
436048
97
72
7
259209
691823733
66
295487
762573245
61952
284081
8
202835
13
275064
4
20
8
19
149837
74
81861
7
79
7
40
3
223883
202346
84
14595
428584
104297
2
120649284
95
312713
435727
193410
298162469
83
92
92
8
57
468463
90360574
90
20
55480
33
264536
336358027
3
67
70
42
509293362
290969
93
294607
456476
962805699
652532271
19292
44930
309012
70
58
98
300134
42
26903
69656
743740973
166332
300106100
1
139195
287273
451338
111856
18
19
44
17
307489722
43101
183940
74
31
73
21
17
626070294
352619
444316628
101802
34
57
97
360529
56
2
392067
2
71
456444
143030
136093
78392
82
18
67
770745553
175929
70
70072
365102
4
15
425989
160585
39
85
55933
264928
235834
426378
7
270766
296224
181902
97
78
99
499918
45
78
65
8
87
241398
415942
136051
11704
26
272832
48
488167
6
636967107
21
160492
45
54
306583
92238
70
468096
55
457546
23
447454341
406783
36
7
1
27
43853
215779019
223243
17
7
1
24
246496
69
75
409375
3
305162149
35
161946
406669
23
38108
75
93
382996
76
81
24
67
21
6
12892
53
1
94
18
58
91
10
371180
48
152879
65
43
182647
77
41
22
981572159
877918743
92420
48
851847524
153898
31502
313997
72
808848345
18
145038
189527
69
128957406
169048
466586
7
28
439102
415135249
77
106611106
4
275019
91
18007
94
182933
43
27
60
43
126969184
2
275546
104680
35
4
478955659
302317
5737
31206
26958
66
242930
393180
30
160712
45
366753
370256
94
93
361998
76
352366
121541
90415
3
66
343223
29
442967
19937
33
32
9756
22455
362360
37
87
7
152945
70
90
6
290127
251742
138514
24
338003
85
334229
486036
80
27694
68666
60206
74646
99
360108
21
205473
90361
83
347606
150907
70
254701461
16
33
91
394693886
7
226051
5
29
62599
55
69
48
257607
75
276044
93
339644
429810
11
283122
90
97
39
9
5
14
33
28
493941
69
69
5
88822
67
5986
97
500281883
426887
447992
295191
41066
62
390469
421531
81
21696
66
33
34
276894
2
57
454979
263187
29
292947
2
96
45
18
19
34
293329
84
81
84
1
49
672094566
137989
403727
97
75762
427840
1
10559
89615
290509
233163
44
8
1
60
17415
399016
71
373347
331220146
28
82
5
42
81
479656
43
71
37040551
94
1
5
96
327607821
206307
64
51
342525
143258
43
51
8
41
52113
336859
3
9
542023017
344805
949032122
1
144128
129167366
360463
85
9
163638
98
3
465259
346173
79
24
421186
94
119273
15
77
160039
23
140404999
45
67
744836332
215582
86
384346
45447
22
71052
48
579727363
194263
156994
436602
65
431019
124567629
427854
321244
95
52634
10
321395200
97
60
37492
390573
5
9
2
441893
324814
377773
348208
197899
36251
15045213
969387446
397567
117119
72
246698
45
228233
409524
404170
72018
634160735
185843
77
285039
839396640
310964
23
57
8
22172
367092
11
375924
752063715
16
333454
132564
209861
67
314845
395362
67627724
58837
6
399685
332911092
411636
90
303247
431814
60698
221251
135702
349724672
418486
5
166682
121353
172222
369693
246456
362111
2
7
169709
317790
89
21674
466714
228772
48
20
429384146
7
39
76
294185
87
8
55
55
94
289761
301768
33
73
3
312911
330429
76
85
196345
930745057
73
210734
86
8
81
248095
7
364884150
7
90
69
51
282902
261588
69
84
12666
464311
5
1
3
99
409880
433564
96
64296
71
731357893
306372858
313026
61
24557
216550
452556
90750
72
22
996832454
6
357205
307676
276963
4
76
18
33
73085
476012
28248
97
12
15583
31356
97
431774
157307
430589
3
92
16
50
4
82
5
24
304456
106390
40
732693246
976706266
5
368764
4
95
8
9
34
284308
30
65
556176176
45
442117
233266
317437
378027
5
299738991
461119
155515
5
43
960922200
21933
7
248112
868832271
88
804596510
106056
50
365999
27038
77
9
76
17
65
191045
923750036
1
32
97124
26
942323383
95
25
32
81
161106
69
59
94
83
350682
57
89596
54
388414
531053849
39303
908520928
416665
321668
11
101120
10
53
7
172670165
62
283276
9
4
97676287
8834
3060
244931
4693
95
3
150337
101103
4
68
181697
244179
159545
85
9
85
61489
518994918
26357
72056
198617
191251
156443
390937
3
499518
72
116784
336596
83
96
320807
46
58
354524
48
422096
348989
460034
170295
223843
4
351616
89
3
89
9
616055472
53
336350
64
80
78
989851873
343396
3
15
460990
43
99
904258512
19195
92
13
18456
108349
18
256032765
270252
8297
47
55
59
61
489169
810934859
62
6
79
294933
82
48
345702516
471747343
4
475875
59115
32
253118
190990
1
706849467
20
367814
107980
29311
25123450
9
411597
65
9
227405
67
448952
110566
80732
464509186
262122
184789
5
49081
66
64
694382428
84
24
6
243481
54
531604922
152007420
25
41
67
80
897981064
5
72
100993
16
296927
50
1
3
281353
168898
226809
93
9
33
187184
64
31
50
384668
283763
185440
20
801522026
705799289
294997
360464
327194966
17
60
433548
7
301558
42
311711
86
187613
93
218070933
72
6
333978
216009
500029959
51
71
238792989
645285381
28
223003
350072
71
145545
113758
10
34
818301582
74
19
140177434
367292
598780866
22
283061976
90647
27
22
81
711310543
288883
43
435227
94
83441
40238
63
131904
40
9
403870
35
18
44
13
3
317452
21
57
75
17
8
434186
41
74
39
6
5
271385
59558
20
17
137213
342121
72
24
1
495107
55
363392
177247
50
89
77388
7
66
54
365541
16
8
32263424
1
74
8
255482
94
19
183712
36
2549
246459
21
74
349438
521855908
291624
44
439185
821033495
39125
19
23
56
58593
76
32
29
434272
353589
130985
98
6
180054
498687
722
488617
6
474657
120963
434984
226178
359465
70
6
90
222742
362579
90
213470
9
208801
39
1
27
69
52
83
199776
93
201764
74
82
934138354
95
13
24045
4
363920
6
256427
95
95
19
169449063
490585
50
22
231938
461845
31829
7
89
304621
10
40
40860
277360
89
178232
94
162095
82
387264
47
22
12806
73
66
49914
28
31
50
198985
38
2
428844
26
35
46
5922
439022834
57967
170886570
277272
117423
166941
207514
9
87
90
188369
378584
97878
204145
4
88
97
8
81
86
137538
286856
26
182762
97
693564385
181500
175619
454227
5
613566950
15
26
325324
48
42344
504947500
304058
136933
43
33
68
298308
415709
193954
28
62
358923
3
66
45
16
7
842496022
7
47
376306
28
874507367
68
451497
228693217
67
422691
18
399760
440639
226434
91
90
318753373
205323
198209
24484
68563
30
112932
79855
42112
6
337474
1
4
27
62
333585
3
56
461292
291126
710057892
62
79621
416204
392112076
148571
60
92
393712
414423
98
85
12
987874449
56
39223
228148
2
60463215
69
446344
633857900
241897563
335490
41282
67
117029
65
128154
77
360838
304722
39
83
22
3
15
85
127270
1
216456
22
82
14
68701
1
406529
463750029
8
142982215
452399
112330272
99
68
28
493400
1
93
12
43
11
3
77
354631
499109
499788
416530
469981
83
87
96
9
97
435132592
118053
66157
349109
449713887
458242
278240
571463006
136382
173937
328987
267302992
222466
54986
16117
180279
24
44
151728
85
95
164674
178048
41746
97
452134
490093
206723
3
339195
6
76
422144
79
4
70
836759778
178508419
419899
157808
33
39
34
393235
72
46
76
3
4
69
69
11
48
409140473
75
85613008
96
111781
181750
49
90
3
16
2
99
7
6
1
418120
350377
7
7
7
87
35
235399
41
466715976
227477
65
74
33
199840
46
391450
47
967513148
546239873
24
61
372638
365470
466088
90
3
88
88
69
74
4
20377
149126
24
33
228040
20
373409
352687
193261
1
382988
43165
233864
5
91665
160020
1
80
84
161976
291192
15
76
18
61
140609
260034
535682262
346418
251819
424154
43494
98
66
56
299839
7
5
76
39004
161753
295823
43482
64
704605387
684829244
91
141039
114668
76994
171149
4
45
245456639
84885
37
1
68
311133
1
462849
262469
160694221
97
184870
6
535431861
4007
7451
390287
98
96738070
19
6989
51
34
47
32
84
397449
52529456
31940
349345381
48
31999
82
793089018
94
852314995
58
35
336736
2
37
73134
67337
261011277
221360
79
241088427
62
457803
171738
91960793
156257
69
235014
563011974
9
67
90394
183235
44
417965
46546
281176
5
303059
70
254418
165509
89
9
40
93
147262946
2
163218
391805
59
94
495472
76
49
77
350288
89273
111283
48
5
81
3
295128117
126039
358168
39
826712548
3
265539
48
223490
48
444304
44535967
44
3
4
86459
600295507
391884
425734758
252580
837598935
341225217
245037
87
92
82
13
37
35
212851
18
259074
14
492780
207727478
37
59
69
451245
379820
14502
297395
887773496
94
285430125
450656
437537
492626
97
98
48
700434109
92338
65
258210209
623243601
22
9398
31
35
24
23
239078
281816
63282
2
349586107
26
45
96
12991
145127
57
1
97
305784
351877
65
289119
56
254688
342423
398660
84
418714
10
381268
56877
19946
80
3
69
172950576
36091
44
493621
379046
204703
63
225705
1
372822
197195
335192
23
50
40
387616
89
254539
126367
74
39
18687
414631
72
380247
71
33
33
1
53
112186
72
47
83
98889043
28
48
42
1
15
14
65
202929453
56
61
486871
70
284590
66
367864
477520
7
921759643
476883
638556100
141481
9
11
45
58
51
91
244577
852418478
48
753476018
85
20
14
33
147175
34
9
12
7
88
44
44
57
5
19
135885
9
7
121558405
32
1
97
85
45
44
330407
57
285303
7
68036991
752876487
144402
215254
75
99
359274
81623
18
59
52
78
32
70
281827
73
202902
99
164039277
119058
2
73
336556
8776
188610
482751
4
97
79
66632
65
95164
341495413
388109
44353
266877
18
223752
121773
46733
268778
568715418
165166
99749031
1
22
86
114012
127246
209990
98
39
32
71
11
18
195995
192642
72
85
394633
87191
78
9
613274354
54
7
96
881760272
41
49
182737
67
7
14
74620
93
33
402081
379850
980545989
209125
273035754
32
244544567
52
601452524
77
2
23
239559
348506
231248
69
800897890
88
62965
5
822695183
263861992
25679
84
75653
72
117284474
24970
85
411949
477527
10324
450776
71
6
49
27
150340
293501
26
7643974
84
72
507612994
499817
36
249521
1
99
323627
917656253
413098
22
45
210788
394962
113732
82
211903
296996012
4
444418
37
56
1
3
468468
104110
82
260780
13
71
319362
48069
45
34
7928
43
9
28574
285744
53209087
167457
57225
14
302244
5
430517
92
74
59
74273
64317
481369
170622377
30
279737
19
399525
47267
305881
51
182506185
297970
835925559
287196
88
28
74
60
489833
1
82
92
65
5
3
270729
246929
29164
9
35
376371
116191
86
6
39961
300439251
3
479151
441067
14
217966
238503
53
63
26
28739
95
64
59
68
274172
21
458389
99
73
86
58215
249382392
22227
231193
8
361790435
14
378254
458223
89
69
435510
65
135474243
83
214238
662922260
82
85273
3
191588
32
76850
34
222349
109540
414202
451669
407697609
66
78537
308059
11
345801
140009
153963
46
99
85
54305
710800596
35
98087
67
279511
451143
10933
52
89
13
43292
80
23
39
6
44
332420
84
49
49
489424
160650
402133
81
51
228002
58425
13
6
6
160364
793208262
429470
136242
94
41
444997
288591
26
192219004
96
1
58
396915
170012
282978
19
302902297
347374
261850
394738
118631
1
2
26
93
61
30
88
195969
292745
78106
181274830
44
33
394259
471900
236139887
15
499597
682590636
902711456
548916582
47960764
66
373914
484917
81
346033
60
2
161176
8
472580
77
138639
41
199666
461068
21
272744
62
227738
73
95119
8
294792
5
95
81
24403329
69
20
67
872303627
20
76664
405714
87
16
203703
446615
99670
92
16
84
242713844
55
66
329765403
51
62653415
341609
595905045
819290101
89
263659
118203544
3
394172
80
267985
227238289
482635
87
173443
7688
185806
55
54
14054
300664
712292803
342584455
90
19
55389
1
153050
405352
4
76
93
552249713
312325
21474
378921
281746
194511
4
996820295
150393463
494777
69
244413
179111
13
32
58
456119
448902
144725
3
65275
510074403
89
67
228202119
108111
84911
10
75710
8
30
10220
79457
4
12
291365
35
90
20
47
7
1
15
33
67
15
73
786474231
43
279743
364723
150696
325651
388779
91
370465
61
274081
365177
1
177303
24
33
473106
1
2
289747
101681
98
433685
221064
11
29143
51125
87
19
67
94
86
65
41
435526
38
51
216227
3
478497
99
5
329863
406720961
13
4
121590
275980
4
845320137
77403
274508
238324
108523
599651451
9
280889
114511
71806
198176
266411
2
3
99171
67
265010379
41
408135
382532899
17
85812
194191
1
292984939
1
59
36912
7
97
476525
912673319
42
306255
206255
98
71
11
454121
729428013
295699
61
311859
33
49
343465
11713
310687
224189
269750
476649
410117
49816
42
467362
35
155527188
48
89
98
489555
824745063
7
492239
92
25
9
14
74
18
76
57
434618
525871282
6
9
112873
27
7
304048
104125
85
832000095
98930
47
81
25
11
4
413837
4
66
7
80987616
9
4
91
180883
7261
39
95
4
468696
78
87700
289587
22
43
45789
12
64
434530
58
2
40
29
344402
860032327
152540
87205706
44
381236
59
55862
265626530
5
6
120062
83
364287
593387839
53456
497101496
509394231
41682
95
37
140555
17
60
444103
83
53
65
42756
18
8
52718
16
45
4
56555
176760
8
55
86655
392940413
32
444143
48
3
86
111840
67
88
5
355707086
7
311502684
567221192
436071
353478782
43
79634
4
34
13
24
15
164602
44
82
383476
78
687402144
94
414439
29
90
872468671
25
412290015
99
9
747473863
412460
77
10
31
483783
189577668
373672
490102
72
232894
333453
95
90
23
2
35
670064130
14
32062
331132
16
224847
151427
45
550892692
86
31
57482
78898
90
55
196877
259392094
7
19
5
87
27954
22279101
21
334830
451290
93
27
390571
77
3
67
65
2
35
9
411027
9
9
265812
64
30113846
309567
170546
25
340796
3
157973
268109
171984
480847
8
51
54
517826698
388918
454091
220088
328130
162462
380166
2
169419
51
245684
2
444123
489886
46
2
52
50
194521
204537
50
95
73
285128
56
21
430805
400404
75
84300
64
171731
316863
355922
27
262282
153955
285230
297390
259457
27
429864
59183
7
485701
43
65
44930
49
495002
10
174873
467418
74
20
85
377649
716223853
1
206447
11
67
8
60
100353
1
45
63
117731
86
34
56
206365
23
244287
64
14
3
950421032
75
66590
479610
90
54
447328
73031
11
56
46
32
107480
95
255501
304308
116959
103885
95
12
326856
420620
89
408440
126984
24
35
4
362865668
21
369728
473184
80
59
242707
30
229981
99870
73
76540
4
96
84
99611
37
99
97
120070
199655
374381
79
20
166485
188963
59
430647
372255
36727
8
48
63013
51
529206207
234972300
6
269383
75
5
214899
94
205314
318159804
298422
55319
16
262673352
4
4
59718
173940650
47871
20
323497
457886
86
284497
16
292932
12
54
30
69944
703348365
34
20
1
271063
363338
51
750877743
33
95695
69
50
35
53
281271
86
45
242080
16
355103
65
367836
25
154870
894899026
273056
65
243867
372780
288765
70
16
149633
79
68
5
31
5920
370778
413806
8
85
441380
36
735320831
373498
3
50
139279
79
317040362
178480
113174
296514
223874
20
66213
886
44
68
182537085
64
73
582083621
293918
213199
72
97
45
81
8
3
242764
218475
5
218304
311521142
96
67
472219
82
498236
9
2237
416752
150054
80952
93582
31
229507
49
137027
29
719975604
199092
357165
128781
486183
45
60
15
350077
93
433118
365018
27
23
22433
19
49
343220
18
76
192692876
415184
347700526
334244
52234961
86
5
8
238278
9
887092534
45
5
442910
456489639
27
446842
42
135294
17
114913
82939
89
79
60
63
210839581
473379
4015
5784948
85
77791
32
16
56
19
27
30
478045
313751
50
3
471562
11
82
356030
2
242178
8
205837
47
85
1
85
6
18
10
257360
46
1
281467
45029
498095
714035471
8
295216353
108661
62
423281
418977
47
26395
3
71
133055
302124
8
178467
142295
59
12
17
9
13
9
221578
406623
46
139612
5
41
90
2
250497
16
7
260517
861254831
64
27
34
363597
325516979
408970152
17
22
325100
373410
92605
456714
61541
420070
11
111976
54
22
11264
79
105818588
376026
20
39553335
114932
4670
404577
48
6
94
36099
495404
3
385222
41
270458
16
95
449805
366867
39
784113521
202500
213992
4
399599
44
41
410343
41
92
3
98
1
326002
11
169710
414005
75
23
196088
4
60
41
380782
79
6
3
42
82
246673
442799
11
82
59
32
31
442452
73
26
488952
413567
325294
27
466872
10
431767
86504
49
95
57108
87
92175
173574
84
97
7
2
363209
44
183111
42140006
61
348426
494255
313921
53
50
222867
33
377906
14
5
150242
94442
37
295996
135636
33
9
97
437352
57
42
69825
84
41919620
84
242964
305805567
53
18
32
310636
2
3
236312
88918
215663
73
83
21517736
988650479
51
2
10
60
16
12800
53
337715
103251
90
59
35
40
4
5
71828
51
60486
486261841
22729
443362
32
419471
38
5
52
27
11
8
25
51
326814
5
383804
66
672272814
212595
92671
179380
240078
192875
782675219
50
275515
96
378329
62
149679
86
22970
204276
79
92
456635
96
457449
64
42989
4325
345625
148629
89
324890
15118
101072
71
2
46
292869
59
202834
1
428326
3
73
721193624
50310
397754
10
25
70332
9
333838
49
97
261019
932048883
34
304858
43
286368
568973360
287177
418910890
39
223280
41548
390555
302917
56
256355
7
89730
9488
53676
164501
291448
278965
9
74
7010
27
15
26
25
200663
19
225663
219166
72
62
340309
49
116145678
456298
70
734710036
80
9
23
192372
464053
212194051
218839
122554161
447650
456663
41
25
166390
410409
3983
91
154888
2
295505
88
95
7
94
207531
69968
300638229
218399
48
387969
258349
30914
67
99326034
63
829027747
19
27
91
134597
17
7
151465
262986
45
7
150425
398706
81
20332
438012
80
461535
16
45
144771
315989
5
26
88
64023
435048
77
27
918869687
7
5
74
812702468
60500
452854
5
6
468736
13
432769
147584
30
223815
202245
936359313
862277180
62829
121390
401168
14
325729
782424638
31
119525123
89
9
37
30
366780
142606
68
63
22
181109
47
342469
2
406395
610511309
116425
124724
7
322272
180052
27
234097
34
415170
1
83
27860
425740953
3
13
30
15
241519
40
82
175227
820981997
97
92696
298470
117484
2
46
129445
80
73
971018987
70
44
3
92
437750
81
247836
26
92
482407
7
242492
170738
82
28
15
55592
25
438985
378890
492993
30
370459
560356454
40
42618
487123
39
1
466908
84
85
366650
135047377
13
484410
1
41538
97
72362
455550
56250
336980
141636
172617
304560454
430835
85
1
7
64
1
418086
34
42
22
444771
325098
318098
28
75
470713
15
239276
155758
53108
83
78199
344787
205082
85190
314898
443230
67
288572588
991418468
103642
455447
9
348873
45
46851
23
409605
225959
8
51
13
53
42
241843
74
279038
6
70
77
287223228
6
70
96
221375448
58
4
37
33299
62
58
97
20772
392341
35
240981
163505298
3
116850
44
35888
441076
193248
427431957
156992
184745
439133
446213
82
313213
575646697
51
54170
482670
53076
68
657396783
107251
14
9
5
80
126224
973704315
10
269654
427819
588541660
91
197086
11
469866
404933
67
56
443295775
76652
28
5
11
870920643
393471
428011
998468214
268389
289340
495178
147082
392295979
113620
114596
698844581
3
456438
29868
41
18
174177
749211444
94
6
3
8
4
12
161890
432410
388657
91
48
82192
237788372
27
101706
289750804
1
339799
96
21
88
43
486769
23
970614030
466691
80
67
41
710098724
367377
212177
88
9
93
3715857
60
46
61
29
137230
281933
57
251010
69
132409
86
34
95
40
846164500
92
118375
35
188631
37192
475832
45
487707
82191
4
16
35
101437454
1245
7163
68
263085
36
485695
32
1
42
61
38
257250
571279246
191262
110100
94
363186
92740
360776
304624
53
427871
7
114550
32
402739
39823
93
78
340224
42
447533
217757
404704
45
9
275028
98
49
188867
75
127082
11
363824
29
266029
381886
225151
34
236684
42442
57833
11
330086
99
409945
451351
98
56
9
91
75
230814
7
63
43141
26
429164
2
69
13
173511
456746
26
375378
412766
92
481009
58
43
261893
65
99
396131
466610
49510
41
2
166470
334268
97523
93
46181
2
256014
35
147796
223005246
186156
69
9164
66
302548
83
61624
840334066
276783
86852
109630822
490325
497903
154740
55
4
143876809
493383
7
49
294479
73
7
7
141450
495325
69103
67598
168740
72
227326
29
39
52
18195
249258647
57
326174
915390657
208392
49
242375
268971
406008
2
184078
5
20
158024
408037
351202473
109059
62245
12
79
192541
75
140362
89
497187
224536938
8
41165
104669
249182
66
316972
788697726
166667
493697
160186
374410
68
61
372303
82673
210094
2
88764
360603
121311
30851
78
84480
54
168708
72
14023
1
35979
53
363146704
94
38
386218
260348
96692
12
70
12
81551
18
102616
292808
148265
495569
44
41
7
50
92276
91
73623
6
351837
96
54
123067
1
264871
33
11
74
1109
57
19
156214
1
85463
263897
440927
408733
57
23
2
34988
24
618438812
37
85
924541287
65
40561
87
216118
49
6
22
15
2
222116
198250
408472
364986
65
6715
43
107771
368485967
309288
46
408378
155913
2
221361
63
7
13
45
464473
37206
455536336
5789
416263
194973
293961
6
91
10
49
242073
180180
65
55
10139
71
16
271201
273368
143206
306636230
38
62
348112
32
91
72917
36
118635
56
34762
74
62
39
440587
6
186867
6221
214497
71
140142
78
50
417937168
313071
99
137093
98235
454869
475611
407431
277974
962559051
463543
9
79
113327
333079
330612
16953
82
77
116035
87
29
129872
96
52
219822
365471
76
272568744
300326
64
68
90
7
429823
391401
218779
235244
304181
488812
4
404049
19
677790509
43
364840
496628
89
33
388334
184995
157682
65706
211190
158199
26
86
37
129986
170998
433997692
8
418469
390998
383802
44
464206
32
969532026
26743
44
491144
23
278056
92
22
2
89
67
4
58532
18
168433
36216
165295
273214935
29
987059635
53821
23
39
10
380101
73
404062
11
162126
267342
987537499
26
163733
287207343
63
23139
38
74
75
34
226629
398922
81
12860
95
45
17
448079
953426597
563541
77
80
85
423892
152606
463721
96296
47
232432912
26
282555
295289
474122
53731260
65
86
41
98
417975
782843876
1
37
16664
34
80
473715
37
271445
324710
10
9
70
10
155819
336346
461421
313405
52047
34
5
4
268505
11
269353
8
419328
4
15
73
2
93
219880
71
406113328
898405487
526496301
53
72
77
12
460842
38660
15
188829
58153
7
59
6
3
353784
3
936857395
8
27
94
79904460
56992
4
97
372250
25
843777834
772379596
246918
68
17
88
424252
59
81
39
10
94
49
25
20
70
57
238902
17
417550
26
211922
23
2
243570
336302526
410151995
78
70728
478742
73
18
883941847
37
425282
193617
14
238300
24
339689
35
38752018
89827
31
53
3
814572980
248230
113216
38
475402
20831
3
96
87
75
45
3
16
259747
98
18
304992
293127
79
90
28
94
270837
4
377809
243415
566614538
27
162910
23
135903
442221
63
116837
35
211892
79464
89
430060
499754
96
76
50
44342
115157
33
83342253
433894
22
8
81
6
89
493152
445533
348913
229241
3
51124
42
93
253153
64
428183
3
2
453239
191688
493023
3
117361
946028636
8
6
251520
19
9
130401
33
265606
83
199722
84
243686
499789
205127
141725
63
229527
6
51
390788
3
98
93
442606020
176255
17
76
118612
319671
57
414624
429402
154833
496718
67
307706
102683
21
56
29274
9
26
116255
927676025
444830
17161
304024
441133
4
209294
185183
76
7
82
43
301409
427222959
6
54
60
4
34
451694
45
94299
92887662
391800
6
4
407361
67722
332301
72
67
219823
90
473184
5
78
86
154844
2
451708
70923
180872
79
480746
645071011
90
103547
98
139049
98
138264
373941
18
432405
309908
15
22356
50
328748
42973147
320499
167804
710501265
83838
8
4
356416
20
118504
904011315
371977
49
69
9
15
908059601
415915
97
37
28
73755
25
492138
91
72
6
78
90
68
36
467323
24
40
164097
47
438920
165007
90
54
160492
314304
41166
214758364
11127
46
80
8
318117
86
59463
160337
72
89722
36
83
78
236384
75041
366603
77
2
202742319
266665
1
189779642
954058988
166172
282978
492267
3
9
30
128475
12
138366
57905281
271551
15
71
43
475754
261229
177864
91
53
58
254040794
78818
907228381
95563
23
3
752697434
422549
228416
477909
277055
15
331636
963830283
432994
388806
172483
44
94
64167
83027
17223478
55
357862490
86
4
273256
2
12
2
43
83
69
96605
2
48677
62
48
9
275487
58
43
3
344064
362721
107889
530755217
69
80
775658793
420176
50
86
433162
73
275229
175724
768157862
1
252683
45
96
307099
68
98
5
382849
7
305842
382802
52
74
5
761269571
5
392391581
459394
49
55
70
12
180673
1
5758
9
559137886
45357
68054
7
67
474609
402804
20
4728
117679
94
303206
76503
478176
79
314606
17
71
102571
60
39869
99
55415
17
19
86
43
29
68
340526
88
94
425720
7
944923998
397124
84
1
1
46
81
100139
42
25
252334
330960
97
3
338979
251584
659194456
61
73
2
872292061
82
290818
483734
75
319452
963023869
94
6
320691
357622
17
16
37
318413
19729
17
117185
97
90
6
458120968
6
341099
32
133416092
8
105524
82
264300434
991211156
38
580009137
131958
147727
18
22
527877993
65
363841
285056
308585
8
80890261
120551
363289
42
189632
4
178446
4
77
227353
54321
54
25
183129
10827
75
420040
11
19848
4
1
256016
247356
98
69
110745
332640
3
18
344441
67
360747
60023
222835
55
806449924
446216
205816
462110404
435956665
41350
5
344146
3
52617
4
171018
391977
343693
232930
321573
367156
57589
196440
9
170611
93
9
29
31
258750
49
34
454272
55
78
45
94
63
60
81
63
34
497705
298200
83
89
6
321303
91
7
25206
122587
629781820
13
60
129293231
419617
172592
89
1
43
75
223211566
94
83
75
21
55629
3
6
112704462
87
690945123
40
6
12
56
467945
9
43525
123711
63
82553
252779
897426945
75
12893
82
146175
349145
465623
233907
323128
94
802159290
347537812
583766095
449941
349822
131896
509170041
94767
121872
826103323
5
25
94
10
13
5
137287
154086
88
257988
55
6
78
2
46
74
210881
52
180354
36
28
815050668
74
848141199
332669
212601
492994
96
494145
332601
150286
663256619
49
346862
57
3
112971
4
30
247387
62
479850
10
40
91
153147
32
223128
8
272716
4
26904
711106331
895405594
44265
54746073
45
1
194759
93
60713
79
38
11
363422
55
332026
428409
10
43
717240157
112197
4
47
84
93
266607
5
86
88
192421
143122
75
34245
232471
588532867
437053
203034
25
53718
92
218216
490957
29
94
195648
70
203465
105275
46
6
69
48
350280
61037
95976
9
50
969877082
44
30
447784425
1
62
391073
25799
363859
850418938
86
37
86
48
63
95
79
522822855
583727170
82
109588
286752
117188404
295228
480273549
75690
36
268661042
495477
10
83
713620898
232306032
94
777056273
282217
339225
12
39
462421
335912
7
35
18
39
7
218407
83595
75
7
57
9
20
206871
18
268609
64
53
9
89
57
74831
65
74
35
397047117
68
466666
339591
87
91
35
191251
43
98
51
48
304197
393416
38
77
87
4
428261
728782595
419969
185902
415055
78
150706
105533
360565
7
230529
88
58
50
65791
186390
5
445488062
44
94
147399744
424380
52628
58
525600795
84772695
459602
36
14
114985
34
227530
63
494005
21
133774
117478
29081794
51
86
271566
95
37
298604332
205013
17382
339924
394647
186978
357837
378293
510257183
42
12
39
429600
95040
284010821
920742641
671354220
159084
412468
64
66744
74
61
51
106156
400864
372051
355687958
30
60
1
373627
26
190567
78
54
176417
386084
84
211186
43631
91
5
268622
36
170897
6
112451
973596754
295619
4
320511642
256194
88
667717282
13
5
219534
343078
293857
7
636915263
354711
44668
29
3
9
399718
16
489560
445259
27
3069
39
683395840
330805
346691
18569
7
19
19059
31180
345750
67
148028
96
386118
56
30998
123987
983400337
216096
6
356992
963316064
334011
68
299345
71
309134
197460
26
276608
116283
11
186587
23
96117951
147760
12
58
1
709724645
399675
235142
68
21
324116
115649
5
426941
462259
173951
139794
62
470091946
21
380023
41190
6
76
22
475659934
273908
65
96
99141
489291
176807
53
373176
62451642
221434
386705
87
435919
3
275220
432850
85276
19
206025
124349
25
217144
40
2400
19
340523977
53
279100
80
416183
50
8
46972
83
61
10
249970
42
256785
13
8
4
27
27
1
591436252
797115762
44
25658
92
143779
922998732
92
73
69
418975
83
413913
90001
21584
110477
81
311381
380644
371432
62
459914
212210
28
34742
30
325696
476541
87
42
54
26
82
235715054
5
319816
54
16
24
26693
265517
3
20
441386
77
65
233757399
70
41
280998
376961
279100
110320
390905210
37
268578
67
95
55
760880133
61
48
32
46
6848
204093
471654
44
25
4
6
317937
6
27
55
269960
9
21
889639511
6
35
34
857599014
93
102416
7781
35
274851
2
89
134475
91049
148549
22
212307
44
26
193942
81155
412093
9
443558
15
225171
385647
2
72997
92
55
467358
305012
71
128337
51
45
390688
67
36
436721636
776180408
87
294907
8
11601
716375456
7
70
478146
262072
84023
161499
75
314233
304829
861698091
204611
89483
247932
226137
139406
7
26
9
60
70
18
81783
46
85
200959
154270
290659
312593
50
466715
285060
1
273248
191699133
186130
185488
6
16
4
82
329517
52855
119687
92
110454
388729
45
401893
11
25
14022
266710
59
7
876212596
13
148679
404866
365586
5
63338
159470
98
42
327593
66
34
449473
210584402
334141
63
54
266595
79
6
4
69
97
53
88
78
422295
140074
64007906
53
335362
5
4
55249
29
20
69
9
83
38
239765
8623
7
121022
85
436762
141324
13653
393912
75574
393224
47828
306950902
75
256380755
82
474676
148735
59
74364
568794496
68682
75
312343
178650
32003
21
35
108865
226859
233354
71
76
7
431622
20
206308241
397230
14
428795
430613
38
53
434374
50648
66260
86
335107
193023512
95
94
485218
197555
86
471929
85628
79
93
427691
679782895
266752
318470
15
81
7
409506
434878
11
435686
29356
3
79
385069
57250
5
246378
462529
46458
964863538
82
21
287663
9
45
733985847
90
21
89666
850326482
227349
7
58
98156
436529
52
8
25
291829
37
39
95
27368
224851
14674
61
40
379469
835005529
126361614
57945
27
1
37
5
91
986356424
480604
45
198955
94
47
667612745
69
374526
40
168081441
85
1805
54141
43
40
92159047
2
49
367415
59
8
912550798
47
908145046
19131
213705
96
653106571
156889
7
323664
82
81
68
782212074
12
79362
5
7160
10
262743
57
465221
114518
5
32
142257
52
95
583200228
165657
64
438691
2
15
3
494735
6
21
857825102
403116
74
52
253513
252028
9
7
50796
478828
418776
41
6
252039
364678672
236896
52
28
49
482155
262534
969072030
30
78
322666
134760
57
81
78911
175135
47
67
940085779
269273
116095
75
331992
721153536
65
9
6
97
364374
73
498266
55
71
83
233566
46
178844
66740
31
46
426046954
7
59
3
25
467980
266795
423958
1
92
7
721389148
107142
53
68
70
55155
23
216816
344333
75
410314
1
93735354
242806
178937
22
76523
79
41
96
3
464669
6
35
9
174147
17072
79
82
1
27054
2
356248
47
27
84
787226782
99
63889
493440
9
2
106900
23370
36
28
73
53
9
53
82
491031
20409
937
48794865
4
84
31
191470099
97
22
410530
349264933
6
161511
7
52
75709
1
75
316582032
424278
450235731
321014
47
20
752591070
8641
82
140718610
89
400211
82
250617
594322287
8
328355
47035006
94402495
92740
277230
168673
4
860666457
16
99
43
4258
849691689
274547
16
177813
228629
76
34
396884
31
285450
273608047
429423
32
3
39
67
26
159443
58
62
20
177459
24
3
698516890
282421
5
8
2
44
88
6
232014
69
14
39
37448040
316315
242603
352839
402364
5
76
33
71
45
40
591964513
233711
87472
87
9109
26
28140
183741546
418081
385565
345868
206135977
90
485405
41
960886818
13511
445986179
85
319981
49
42
105970
196352
40
483133583
15228
160333
30
8
408792
70
66767
20
33
15
19
206921
144562
243106
16
17
450911
31769
113385
163402
71
6
23
312528
440304
276817
95742
448954
30
53
77
270218
279791
6
401821
442595
33
436926
3
69
97
332654
30
297010
3
6
314890
454324
55
21
140417
192628
492262028
74
146983
73
10
6
51
83337
101540
12
325615
183164
7
47
47
53
169917
492982614
7193
8
22
485396
37
774362447
340415364
151053
50291
56
7
8
442017
73
274706
88
136463
420315
8
64
6
287234
5
3
76407
9
6
282805
93408
306893
31
234453536
642524721
254994
80
78
372615448
237050
262380
471550
289160
56
471049
117320
64
23
396099
82
180417
50
112661
97
63
97372
8
404311
4
44
33
87
2
37
117375
55021
451731
312384
3
44
56
426374
68
430651
432318034
8
94943
115719
425774
89
322068
395038
1115
263485
324493
2842
189620
14474
5
26
588379275
427898
264762
97681
18498
87
299502
5
415379
91
197557541
324925
65
360271
35
8
9
67
164235837
3
322180
7
418581
355894
46
407054
268645
408523
99
92
64
12
6
468014
203624
5
47
80
353307
98
341747
161518
64
9
60
363195601
28
419627
605271223
83
433995
17
3
139958
389802631
88
20
174971
341734
52
134214
63423
20
413771456
25
4
486632
6
59
31
26
75
81
150010
78
22
377901662
183937
473665887
352880
136101
212940
25
56
99
35
44
849554072
63741
284353
219927
343492
6
222473
360751
48
413314
203631730
297736
282094
82
91
457038
14
21
92
494724
72
89
61787900
267385149
12166
176951
57
43574
7
40
80
104884
51
183029
87
1
30
268709
114166
377384
9
369459
1
143241
54
270065
46
351680
92
11
64
377080
30
41
424301156
14
58
98105
2
27
385630534
74
2
426354
36
184171
207628
434194
237350
82
683717966
447029
436494
425307
402584
42
94
232281
7
337915
90
84
43
81
59
82
96
218721
111072
6
18
63
35
98
481754
320379
76
906161195
33358
92
62
40
58443
26
60
149625
158304
67
320349
191397
12919
910580184
237813
172901
132601
46
479860
72579
70856
86
54884
44070
147650
88
92252601
6
396741
9
26960
202393881
122145
152690
59
249999
36590
89
280564
47
31
41
210071
8
207459
224047
28
23
215766559
5
262221
301104
16
61
467787
50
13
83174
22
444020
154965
79
69374
35717
380541
474896
278162
403087
3
95
96
7
56
183761
68521
6
498591
42
323426
34
153074
126044
339006
110002
323852
49
445319
36
21
6
45787
20
49
26631765
42
45
475148127
25
300220
356684
334533
71305
25
209918
37
464012
36
908009119
474125317
74
228344
38101
96
246449
7
60
31
68
618171206
87
286001
9
31
1
472217
54
38
76
98
19
57
144917
93
88
59
76
89
3
488388
7
96
56
70
302731
220754
4
6
5
66
21
142379
962529910
158022
236644
87
345925
4
112111
15
888308811
70
225550
295791
26
476137
40
47
99444
418982
14
138518
945492332
179164
29992
63
256251
83
53
40959
30
90
60
169221
97
334102
207110797
86
455844766
46
55
64
6
37147
466300
5
142571
223625
56
4
71
412227
92
398781
9
483010
238378
61356
493511234
22
104941
291723
29
51
83
69
71
30
9
271629
63577093
538409174
94
32
81
95
63
7
265109
332474
21
401020
22461
22496
29177
379434
271416062
80
94874
78
389107
488145
31
607568773
80
91
475247159
57
611371686
52
424140
93
49
429279
7
87
72
55
259783
238967
3
250465
279998
3
534000596
9
386275
4
210227
9
250305
51
378750
216310
229021
606960652
443797
47
45
73
93
8
89
15
3
435439
7
24
342605
215065
14
65157
331904
84
84775
28484
270199
7
69
69
29
4
81
248118
847288993
1
3
40
269031
70
1
36
352553310
460426
397196
98817
4
129647
8
912790196
70730
25
186312
63
40
37
320592
362542
399666
442930
6
25957
278743
237836
289831
200053
45
475261
168924
480986
463742
75
457160
11307
5
458115
433701
313888
404327
15
33
259807777
91
21991
49
60
8
1
254707577
67
50
115927
16719
84
318448
810177387
359199648
236372
62
52
480446
123570
465602
23
536347182
100533
91
56721
42
40
9
21
430214
273117
412340
989108898
306677
339860
273895
348832
24
97766
33
114195
417403
93538323
367776
62
93367
9
17
309666
41
201713
45
39222
88
346497
26
21
98
27
94
260935
373250
49
445988
81
415992
279097042
44800
638924895
698385520
31
697736560
70
259644
90761
97
137056
26
7
32
190973
26834
149235
140366556
160156
69
23
5709
309489
419500
1
125531938
54443
77
89
1
7
66507
36
263028
69
5
62
393778538
56
36
489025
377190
66
45260
2
3
168813
86
63
89790742
64
293942
495503
36
453630418
221970
74
8
483788
6
3698765
293243
93873
454002
486087009
247929
5
9
36
9
362938
309888
48400
438990
55
477063
20
39
323837
31
25238
82
25
395910
27179
39
101005521
322024
272456
482086
443162
39061
225105
81
235490
238052
18
88
257040
39
57
805
7
8
88
1
8636
198788
859361314
2
20
447798
199324
435932
341566168
5
178579
130771367
62
67
223342
545103474
43
5
33
142495
394908
762872465
95
59
491940
61
360111302
456070
340101
65
46
119572
49
424135
84
19
495968
259786397
52
28
209350
2050
390799
280534
7971
215609
73
277377861
391075
84
413039
288524
20915
87
44
11
49
402002
936064926
99
498943
426565
273345
74
36
82
20
359984
308990
11
40
364310
70
2145985
31
88
22
73571
7
340708
2
27
204921
145636
8
400575
29
82
94959
244469
23
77
5
4
3480
254022
142086
383117
372790
437827
383001
350022
1
5976
248680
121426
683347224
64
531184851
135702
3
468394
395551
41
3
13
267302
16
80
434518
89
12
9
212956
8
55
816797764
8
705928702
357795
46
340924
277786
38522
250270
33
462492
83019
65
467585
269128
453847
19
15
4
25
177931
129540
409571
346837
317256
437379
49
951526964
7
77
16
13
38
1
990942188
66
80
92
34
17
7
26
342334
69
50
11
8
817232271
2
418051
264945
103556
86
77
35
768285305
40156
108091906
790366619
50
42
70
46
866384774
19235
8
348350
91
50
52
88305
168942
8
164842
342841
8
6
93
482950
25
386325
78
279140
38
84
105487
743671305
416828
279687
90
54
78
70
273704
424896
88343
71
712888043
115128
227519
2
285226
37
74
238929277
329899004
60
261717
219225
22
5
75950005
13
113672
18
6025060
336103
7
6
155984
40525
298459
37088
60
6
498228
1
383000
23
87
18
114477935
753857862
103698
56
90
244900
146375
319780
62
88
5
55243
439467
51
227310
73
66
92
259368
4
72
211941
207073
97
120106
573044683
26651
65
80
19
476794
92
23
488674
16
25
452652
911724277
199016
904356934
385311
48
89
19
431998
363924223
78
272203
333131
9
6
78
93
78048
74
79
122791
88
60
466321
305492
33
14
92
74
753922851
35
291670
310324
69680
197982
606152309
9
18
28
390432
213862
60
343054490
72
7
31
4357782
20
63
228003504
6
30
497834
171068
4
469998
971989437
90
92
476783
65
13
210077
294193
448201
85
46
64
4
53
76
66
428652
62
705948508
86
242656
6
6
351515
299886
985513419
76
73
67
50
2
3
138256
81158
17
161112
96
95900
31
377557
83
38
246809
348277
43
138666829
157740
8
231958
9
345799
29
275472
96
11
79
87
5
231043
116533
554973994
73707
35
58928
25
62
58
48
420098
85
84
358791
84
354265
463508
3
3029
347858526
84
45
34
196618
309006
144287
458530
75
6
286891
189600148
47905
81353
75
40
180885318
45
346188
69775
1
98238
269121
82
281259
188131
417171215
95
468942
38
89
18
74643
408458
46106
45
135395
300321
228083
95
9
6
85
450643571
29
178745
56
345854
64
64
70
499663
6
6
760067379
57
250460
97
22584
346256
427169506
644137378
39
66202
454963
14
389744882
311899
28
62
971418862
50
55
48
208744
166123
425460176
26
448536
443144047
427713
93
12
156455
49
295935
46353
444658015
66
4
11
63766
13
76
276416
97
72
364721
470710
378550
436507
136891
940652239
431794
1
432602
48
198770
312580
354036
343498519
27
10347
298222
90
24
186424
444506
94242
299599
195967
39
30
22
682861373
58
19782
433909
99
396270
41
614893635
85
123324189
44661
2659159
62
4
18
28
225253
231755
72029
174696
37
199132
69
89
52
20
411844
543926902
228885
270931
36
909005364
4
92772
4
53
71
79
484233
136508
345447
3
28
119015
109888
17
29
170098
84180888
79
6787
44
83
408251
183042
42
82
82
393555
67
82
77
586015832
27
71
908506884
353479
278292
15
421641
6
517622765
77
311638053
16646
90589
95
2476
819331113
476161
317972
58
62
24802
230893
291821
54
94
86
247353
125608219
28
55
94
105225
101355
25
239622469
46
1
184187
42
27
14
60
66
53
33
14
255611
485723
103045
79
343953
32
40
411561
116759139
16
191030
378606
34
316126
57
218937
99
465633
43
302990
182789
60
65
312793
83
489166526
458524
44
968196941
35
59
14
71
9
26
143550
297575
283396
57
72721
88
77
12
244438
78
76
9
78
1
122421
221188690
262530
530845133
97
6
443433
84
74
100907
59
807615264
335562
46
18
44
55
38
4
31
464618102
55
121625
22001
21
288968
56
502375023
91998
484008
242915
123402
788415843
6
157527
66
31
21
141797
974839402
628575715
48
15
255672
44
92
387443
91
17
6
480797
84974
698836737
425706
387675
316827384
98
8877
53
15364
15
27729
80843
9
58
52949
356186
22
17
297818
79
58
169015246
80
334204
32
1702
34648
590270640
95
90134
327022
93
7
64257449
321104
53
29246
81
75
556159193
95
455693
53
205663
258705
56
399918
88
22
332286
78431
58215
700011
174974
381874
48119
56
95
5
358844499
3
5
63
414344805
439252
218158
25634
25
6
90
297218599
70925
333576
444757
4487
83850
221821599
198058
69
165091
61
33671
7
42
490080
261926
403072
99
99
162220
58
104067
5
412382
177628246
94
335686
101298
278310
47
1
260938
8
16534
67
67
29
8
42
308097
1
783833787
43
8
145078946
296431
70
473733
271273
94
13
469827
95481
7
17
85233
270945
43
479475
791286381
461813
82029
48
54
286035
53
24
73
38
8
4
468861
433802
53065
55564
81
18
6
79
496731
234517
80
7
15446145
11
73
53
169344
76
16
417695
818487946
61
56
179774
408275
471591958
36
395967
80
60
437133778
27
89
78
10
70998
18
213163363
52
43
19
370062
57
10
323035
92
7
139941
261624
266091
442872
3
354283
47
245545
79
17213744
271199
52
88
10
7
351505
415550
7
298017
48
103676
366138
424102
10
8
60
132869
332884463
2
72
86601
28
86
82
378495
95
71
27976
29
8
23
461175
297803
91291
19
7
22
27
74792
192422
235826
232304
7
29
87
16
59
432240
828787218
38
22
278424
619808860
6
454819
35
318976
2
61
63457
415802
97
146847
84
186162
337483
20145
77
68
24
419318
50
3
31520
88
12258
84644
161180528
59
420689205
81
57
3
11
40
395726
58
90
40
446073
66
65001
86
175555
89
27
25726333
11
84544
27
37
379019534
287935
972324648
218596
113508
15
24950973
60
135404
801945311
139959
282301
5
187690
459983
29212
69
23657
362790
4
23962624
41
107895
22
314398259
6327
3
343414
19142044
3
67
95
477343
92
108355
96599
144274
651207970
158064
5
7
10599
67
180024
2
265475
216731365
872576490
168224
457481
236192
10
33
25
63020
59
20
175543
5
139289
98531
59
311991
6
393627
956226051
44
298886
46
67
417000
26
403493835
82594
417077
98
52
50
60
95
71
229574
130315
144356822
56090
224984
10
36
353716
5
27
35278119
247604
97
27
63
312510
425719
25
212259
387288
1
85
9
126771
9
20
365450
468084
40
110563303
45
136117
74
483752749
80157
227568
58
97
118497
2
636521513
15234
717835632
150524
441021
82
105782
22
612437840
255657
329897
67770
30
70
26728
43
432316861
54
164231
167286
15
13
60717
179379
62
20443
9
209717
8
85
19
90
84
90795
907879462
63
281698
8
89
18
452502
379410
28
447065
62
277253
153625
26
443741
4
91
309313
4
480054545
488619
78
209348
86
40
200383
16
46
32
147616
491802
211847
92
42
94
973252426
28
95
189571
137209
69
417814579
241999
1
218035
34
159194
11
74
51
459282581
98
83
25010
153589
64
255051
69
318007
21415
429453
296040
4998
256638
262889
99861
30
71
178588
82
26266
201254702
496344
42
66198
379288
245602
57
50
8
7
8
176578
437952
390891
18
3
7
17
64359
43
211740
161912
90
157189
272535
92
27
44
134517
206270
61
199563
4
21
41
563679343
90
91
58
36
78306
467408
95
272960
286556641
448317704
110041
162619
34
81
120114
464566
82
5
72
222433
607381187
621511604
80
232373779
57
16
250715
41
38
70286460
69
441529
44
94
5093
13
356547
234037
97679
45
234077
24
299011
35
76
125982
2
45
25
40
86
47
218364
7
254410
30613454
27799
9
180043
77
39
154420
28768
1
314718
486913
68751
492451
425624
69
99947
308527177
31
77687
35
50
320125
7
39
284194
231753
95840
75
59
89
401853
222897
40
57571390
7
72
13
72
394043
75
8
93
166570
22
8
233799
5
74
51
5
519041332
264517
207245
159674
99828
957280519
10
44603
1
8
247215518
420781
2
27
103034
12006
1
19
330088
85
127472438
31
75361
87
989190198
12
45615
358303
42
8
84694
89
75
55
43
60
49
73273
225485
7
34
421976
379282459
478592
264571
15
79
487700
5
87906
2
5
77
14
62
429201
71
75263
267231
436195
376563
497775
236831
369563710
218786762
239455
445872
74
98
64716728
50
52
50
68
219731
97
473976
80
33
367931
163012
43
2
101455314
44
680665307
28
8
14
129568
25
423387
39
493861
17238
97
20
797153645
39
430951
23
224950
8
58
32
182559
80
877973933
256995
6
39
425675673
192174
81
250964
290908
22
28630
479092
129104
60555
9
42
15
522490707
77
68
217838
18
90
327076
423818
234079
72
327860
56
334922
26
23
678548880
658769590
1
64
49
349583
2
496718
365014605
71
90657866
13
84
39
81932
65629
28
589082095
76
367882
37939
34
20846238
144777
273614
215
392697
4
27
281544
29
10
92
335285
60
22
5
6
2498
596589227
40
75
50
53
83
101496
66
12
729605150
12
379766
1
489413
22
192631
329218088
268581
418822
310573034
61
9
615213667
507850036
486871
422620
17
48
85
417663
39
36
88
87
205813
7
423474
60307
71
395122
38
2
454203
24
9
220115
4
227523
92
325837
72
303820
2
95
12
80
2
6
49
78394
76
43865
23
70
219386
30
26
186671
405865
73
83550
76
35
21
168011
131371
92755
58
399446
48
78
90479
341455362
68
96
495388225
25
14252
270954
419560
9
573741273
7
443830
24
34
389852
28654
678041968
50
131948
17
226213
286509
79
272363
23
187107
897466662
27
66
17
70
88
12
827476254
8
33
457793687
496158050
14
60214
73
98
61
69
31339
376333
68
70
425712
68
239186
436158
71
80233
222871
125093
428072
16
391359244
72
6
957688241
85
98
95
70
98
59724
9
689945841
265580217
679690146
7
8
486106
56
7
77
78
43
268083340
14
4
78
95
78
4
740686011
67
99
72257
339331
409807
95239
214124
63113
21
225197
389460
94
44
244771
165873
897371046
167957
15
215652
344137
495762
7
321917
25
29
220591
7
392092
60
26
54
79508
8
497274
42
34
37
336873
4
51
78
85
776084054
52
87
748089752
409107234
52064
455502
99
432750
3
40742
76
56082
303948
499975
405455
302478
79
29
261676
9
99
4
66
5
477623
59
2891
21
72
854664032
318206
243552049
9
356013
458217
266821
270388
58
315259
22
97929
418771
6
343628
657237954
1
4
980740331
4
338965027
124698
12
213185
37
6
451137
27
471221
33
9
870414007
33429
54
187084
244979
217141885
38
71
900877685
9
39
122283
454009
26
52
492209
358885
309730769
40
88
55
68
91
270917
173758
224258
10
469955
911632041
610374028
57
153485
68
38858
77596
55
47
17
4
97
23
161701991
5
6
1
183038
406272
798470488
130570
85
15
457992
91902
30
396513
274369582
67
1931
88
64
641556804
488859755
64
375448
142812
912307893
84
45
483627
269566
55
181987
6784
556277388
404952
3
326270774
50303
115506
60
6
80
322652
88
18
319784
57
86
51931
3
93
199262
87
414375
7
172198804
412322
376081182
424633
62
43579
484858
93
21210
123097
57
5
33
177560
255052
464421166
99
5013
87
71
211428
259398971
245314
8
1
172603
484595497
177301261
8
108235
251257
279946
779726009
267004
46
42
238099
6
31
405450491
91
84
115864
62078
38789
81
613179541
388673
13
9
334891
346646
340380
34
79
305548
20
79
422405
9683
95
88132
54
382435
84765591
242368
31
5
14112
415340852
65
108468
825334498
483438
316305
32
471615
28
8
71578
74395
261348
140911
93
81
290868
416939
235236
23
73
75
48
38
10714
9
66
27
300934
88
485694
70
27027
20
72
86
79
6
91
45
78
83
69028
98
3
100456724
82
155913
533894195
64440
29
427705259
364189
396777
17
47
94
232642
365042
272502
5
140054
26
7
28
9
233806
195611
71
180141
49
30
64
8
73
3
14470
43
10
51
341630
287058
417092
50
54
283635
3
90
91
719975764
799137167
88
92
5
468099
49
8
98
6
42
97591
16
104541
77453
58
37
485875
11
18
6
207187
44
89
225493
17
7
20
2
170970
63396
19
391339
293293
438230
62
6
485302
7
370892
5814
44
38
58
8
164827
51
50
73007
27
35
62955
34500
58
37
488530
279453425
98
2
68
241992
41995
9
77
282907
178165
217920
83660
8
37
18
194904394
328002
483971
296028
2
216312171
7439
13
6
64
485141
68
26
20
35
378236
634169560
89304
32159763
486067002
19755
497265
86
197164
18
416546
373407
43
261447
604969241
290424
9
295384757
63
93787
16
86
441810
96
486080
40
79407
42
313764
258344
11
55
89
80
80
82
3
895558158
69
22
11662
98
223801
21
215339
439871
407194
410433
212348
275418
87
86
238101
23
61
183866
238328
256430
59
424109
4
138554
13
335114
37
62
193588
5
45
8
90661
7
92
141073640
395070
148997
325409
415060
307530
58
177783
23
178426
70
55
233170
14
391643167
29
75
38
9
143390
251342
919039867
3
1
43
26355
178120
217314
40
8
33666
78999
56
65639
9
3
14
72
44
59
5
81
204376
34
3
3
7
40
31708
60
101223
7
821184188
98
27
67
739529424
8
81741
46702
127945
95
370315902
6
10
96
33
379956
913928167
435383
444622
395214
69
4
42792
24
263474042
83
19
493456
27
915984387
15
54529906
3
7
920169808
13
20
460622
34
974128276
48
42
7
86
397792
893071960
77
5
11
370697
194908
976001448
33
747210534
64
456378
39
39
366394
25
4
37
99
23
182901
11
65
37
2
78
326646191
928470286
79
34
351234
331644
177281
476928
57
252541
425748
29
23902
33
11
5
964255160
888636341
337919
9
331531
32
469226
345591
380962
58
48
251311
453288
59247
111607397
677288756
31
7349
278884
92
314664
446711
166381
350641
36253
323687
63
182363
23
237659
231365
96
19
442279
373188
22643
7
46984
361958
9
8
160100
82
472100
456707
736239911
45
33108
42
125531
285281
37485
47
4
9
4
89
2
22
161638
443854432
941537094
89
24
642433619
29921
157114
499632
27
38542
227161
399386
60
59
352536
24971
281087
44
145439557
192333
424634
509532617
77
1405
93
790241340
193083
65
435012
380400
5
8
84
301840
323245
226572
24
12
125297
550311602
13
127671
43
48
336422
233757787
303170
647641433
195140
117287
17
86
5
310170
347806
7741
156883
271524
121094
43435498
184947
315274
72789
15
447775
19220
53
43
59
6
27
372784
47881
90
30
879907898
82229
143667
69848
8
78
262367
29
177945
39
25
487272
292436
21045721
3
455890245
51
31
91
151356
15
384061
330618
281401
468227
67
9
350643
15778
45
15
75
33
130260
402587
319884
49654
213785
256604
246099
13
14
338620
21865
191945
27
7
93860
220607
41
453628
429503
36
83038
453128
334870
12
213736
639374719
719906124
190023
63
456063
353506
1
41
22587
49
356894
278780
429885
561553468
5
75633
134291
61
51
446671
6
385371
3
8
87
31
90
5347
670277021
28
373278
90154
89
308956
487103973
139290
212382
71
132417
34
92
322637
151363
215474
123934
83
31
843878361
79
32
1
407089
43
10
63
83
286702
589673070
35
122927
482840
92
26671
89655
95
85
88
67
49
40
497188
95
5
384241
461723
59202178
22
6
1
476720
54
478244
66
271196
12
89
659615917
65
453859
233173307
883671685
89
274021
184364
8
51
46
57291774
64
9
467086
84
25
460140
33
4737
95
90
37
165587
391663379
127439
1
1
80347
596126684
99113
255064
112934
25
1
14
89813
32
249151
66
53702
7
250251
90
790819449
228717
218152
5
7
12
34
96038
11
464215
443008
12337
63
6
464112
868879356
91
80054
623947778
322857
64
71
314498
74
9
42
6
29305
832468639
86307
69
239894
9
665392124
9
176300112
44
31
37
25
67054
79
218495
460843880
2
36
59
213705
150669
359657
20
63814
8
73264
449674
10
127318
292673
31
21
412788
41
63
80
116391
99
64
427189
53
15
97
41
13725
7
108424
8424721
393769
66
85
69
477481585
2
30
317162
7
12
63548
315874
366272140
128765
4
80479
4
44
887336802
65
196140
59861
28
21
45
327263504
77
7
14
73
44089
67760
256723364
365706
25
208699
94
53
8
279353
79
313899
432321
30
167065
582484431
13
95
958759905
429517003
29
74
50
379330
64
83
172540
65696
170360
43
386958
56457
71
1
31
3
19
199445
442332
449928
314338
61
83914
1
14
20
369284
20
983132283
71
43
44
6
802899055
649881459
458229
215101
47
96
209785
29
251076
23
174573
326767
17
349187
351380036
8665
69
301963
52
1
32
6
336322
222942
15
446388
243670125
6
77
407006109
40
87646
36
200748
1
22
68
19
81
51092
15
31
259284
106666
616199107
689919531
22
77
369422876
235383
81
443838716
496820
35
4
40
198497
71
42
70
37
7
90945
226303
429942
70
406179
104733
1
190854
17
57
428177
37
349552
57
67
13
5658
252801
81
3
790320513
5
88
66628
332980619
84
64256
46
119770
29
6
449430
268318
30
117979588
38357
43
75
80
61
14
75
46811
87
17709
9
45
7
35
4
475788
105973
120782
291302953
27
151564
25885603
451931
28
712254259
3
95
215775
380011
448436713
130243
9
26744
271077
79
49
90
33
609128828
83
334249
308018
90856
258976
408279
48
58
69
5
26
69
72
262085
91
74
179500
49212
57939
437576
83
499461
4
38169670
9
860092981
13
4
103291
59
327635919
15
82
177093241
86
8
18
27
79
1
387485
299302
97
90
72
381882
8349880
116031
437642
50
13
42061
44
218660580
358730
483098
348094
319394
202381
324233
342448
9950
429979
982050460
32
65
265585
6
468734
81
78
6
241003
80
15
22
13506
35553
74
44
160060
90
7
80
26
8
22818
409637
134991
414165
178740
118775
321067
91695
28
466926
243452
80
304462307
615676627
9
545748338
255644510
93
16
46745
337866793
273278
7
23
53
334194
456976
56
1
64
17
8
723964020
36
194103
175118
387644
407388
303831
64
38
289053
325147
326458
94
903
367644
89306731
60
338028
228836
5
99
90
19378
140269
58
6
2
192716403
57
68
54
32309
9
46
56228
978915254
81
98
488419
7
147882
701117083
402254
9
104690246
339725
731447666
19
48
439364
1
40876
186169
15
87
73480
28
32478844
26
260108
53
3
70
89
459269
409469
302903
88
28
26
297923
89
90
17
87
433004
88945
162028
61
242671
71
407397317
70
93
432565
301457
583886245
217533
81
15
89
894475903
397731910
21
108800
495756
14462
4
52
82
176463440
326619
857090340
35
483326
226257
317747
336733
98
36
45
230688331
119750
133771
231161
2
10
262925
3
428338
396175
8
275475
755308965
10
136661
407262
8
475776
24
193841
51
60
94
244004
2
91
92
61984
72
12
9
837
210901
92002
312123
465596
401913
88
64
2
75
339957
374067470
39
48
139384
86
255709
265675
154024
96
357297375
29
51
56
163163
61251300
1
78
20
324951
488594
362909
187562
94
3
50
5
91
50414
203272
43
199595
204757175
41
556858500
10
374746
283176531
94
434912
97123
31
25
84
270865
128519
90
49
172030
81
15
354647480
33
549027154
343810
70
31
248205
30
1553
55
93
81
16
58
853227097
67
234304
215663
91
31
225942
167395
8
76
99
9
438763
11
6
86
439247
13341
66
6
78
331176
82
39
258693
11
39
309818
40
8
4
20
26
82663
498640
92
68102135
12
192353
13
60
38
2
13
27
97
6
151572583
17
10
20
56
45
66
35259
498444
5
41
70
78
88
69
35
79
372290
247092
275247490
66
97
43
385093
404928
192920
401530
224955
3
655259428
51737
57721
283890
94
44
12963613
10412
71
99078611
25
36591814
79
482326
5
432865429
45367
89
451809
71
383991
872668895
15
280279
4
177052
49173
485457
119715
47
399104
287176328
6
30659
98
57854
431059
78
5
484321664
414099
68
46728
86
23
72
375737
93
74
14
34
78208649
98
371472
57
74
68
46
61
268744
20767
74
22
541607511
178643
299097
254645694
363025
74
98
79
70
78
9
231834
53
66
55
389429
561905666
824566951
239698
110411
234627
318539
72
39
79
70
114233576
87
71
245511
58
731455612
57
314519756
904807147
140149
91
35
927837530
250594
78
61
281300306
86
55953
43
8
27756
132051
498254
359546
2
36
105929
39922893
21
497914
260434
934513918
256920
145736
152210
237057
68182
32
86723554
105598
62577774
390727
74
763522964
371826
91
341595398
36
7
356411
941067686
24
139507
368993
91
84
92194
74
8453
335501
313494862
12
277806970
9
24012
4
495489
434329
88
374371252
67
48
11
72
68
215712
360567
27
409126
86630
59656
16
6
38
245874728
235404
57
54
14
107661
17
126737
13448480
37
205461
59
60724
401689
442627
314448
24
1
6
374308
745112679
777779026
32
50
7
637455179
188963
5
218059
396191
318623
299032
108318
414117
6
20
189797
9
22
8
49888
21
2
270744
1
74
332249
230439
81
167930350
59
427259
494930
2
208475
90
20488
15
5
461855
59190
1
74
2
404608
257478
131494
476204
47455
255598
27
167566
45
77
114959
33
419452
92
57
462136
495864
49
10
86
470197
90
167153
228612
490509
87487817
56
444999182
129639
482637
24
324886931
820314184
98
429391
29
3
32
44
2
19198
451379
197656
98
390312
4
279223
391534
65
2
379418
63
297256
50
275219
206652
46
26143
30
9
94
2
923434609
29
33643
466012
2
328926131
47
25
5
4
317301
258653743
141390
66
433165
51
19
265766038
334859
74383
33
52
290781
47194
59
202478
72
39
163006
37
138773
1
472871
96
66
400916
112794
147498
51
230353
54
401087
540973402
337431
92
419715
5
335926
65
190331
414710
406263
698231404
38468
392827
91
68
14
54
20
160891
186931
289376
476010
423451
157906901
51116
270152
43
94
489633603
57
28
88
297959
27
77
135135
317465
282453
67223
162183
20
393444
380272
33
260658
73411
29
5
176833
397091
93
24
69
723402215
482841
3
59
11
427725
126304
86
194199
75
13936
142271
33
4
78013
185841
8
58
87
31
464027
118040
237645347
172470
94480
340868
80
193039
207436
18
5
59
67
421414845
491421
23
20
21
379697
134159
201248
24
3
83390
97
8
97
350893
57
226945
106396053
17
205209
6
22
95446
29
388268175
24829
85
478955
98
37635
43
415461
77
4
234744
86
490013
104870
28
230795
27
47
35
95898
8608
872485242
595314394
163852
46
81
45
627012548
53337
473130955
89628
57
161890
331820
65
341739011
53
15
425062
76
760550238
77
77
836374432
240913
78
350201
625815963
29
17
9
191568
37
72
2
154725
342487
15
4
92
81
269159934
7
89
18
400930
822867664
2
448696866
297686
486405645
48
28
39
1
64
82
434682
66919
123805
397959
214720
58
71203
13
40
41
189643
10
95
16
26
301410
233106
86785
237467
70822063
20
22
13
30
1
37
108802
1
646913146
176283841
72
3
78
63
34
261203
26
302840
70
368548
177723
274407
363334
71
8
482033
453516
69
556147646
42
3
7
1
359629
54633
66
207677
41945
13
24
7
94
20
263914756
3
334966
450677
6
355148
36
16
79
8
92
3
118407
62409
28681
4
399422
79
346216
351408
29
181305
98
6
243793
922261707
3
346440
12
461774
262290
134220
209075
13
49
215699
203907
427430996
265057
439334
213880
13487
82370
67
286719
724423331
19
38
473558
25
69912
6
685230109
91
419011
125521
8
477514
427355
83
97
382379
94
214896835
8
132960
89199
43
38
129622
350555
47
41
56
41
387148
347902
268136
30
3
203624
8
66
401442056
10
19
12
397772
5
92
222276
20358093
37
383487606
58
29
47
25
56
59
295071
305376
85
289185
1
75
87
392716
53
64284
72
54
25
184828
200558
213644
532242241
20
27180543
65
285488
33
590000785
120416
64
39
361766
85791
645233821
470408
89
217044
62
327145
456544
3
407120
29454
95
449687
38
216949
75
69
46
14
141679884
32411
160155
55716
344340
187434543
334630
80
497950
60
48
64
200097
151056
317327
89
13
658818065
41
20
134815
315700
27
23
24
99
319234
5
32645
353814644
155510
9
20
72
309194288
416603
85342
87
316681
873296851
2
337669409
58
281501
87
53
76
4280
316122
694485464
13
16635
209539
63
344900
46
222880
165877
94
58
5
86
581948772
310892
68
95
249656
27
221370
52
813657180
233776
55
192676
48
258330
344832
153012
840822212
386456
4
13
76
135246
64
33
25
14
315477084
9
825905672
84
267670
46
32
30
348728
39056
37
42
4
87
410353
632452287
6
229658
951210122
419934
4
142945
3
331910
14
390691964
57
135572
442331
22
32620
59
175498
67
111744
17
219749
297917
3
11
66
109768
216319
41
278867
93
57
113462
59
9
8
79
1
41823
64
381285
89024
37
59
66051265
74
2
472481
41
22791268
69
5
1
9
90
40
22
96
4
17
56
391274
289756
199619
40
192883
29
36
37
432404
35
272380
233242
8
377464
96
800039231
30
23
119886
373382
4
77
456834
391422
47
56
70
188568
9
88
37313
120434
335628
131378
25
69
89
76
84
25
291702246
164305
14
128790
884883798
87
81
17
2
16
41
21320
210481
20525587
53
14
430834
97
11
26
575614050
254958
86
276539
121267
35
14
57
70
348120
119908
132542
328629
69
5
240398
128045413
7
67
264217
305723
73
263853
157415
334033
159091
257623
38
39
64
1
300696
465578
75
480929
82
92971408
308630049
71
63
8
306588
338970
377328
254843
31
871995940
414132
73077931
88
86
271503
27227
874824505
54
58
513686832
99
18
96
11
16
461212
197151
46793
991052735
65
193949
4294
33
149880
207958
69
130123
462493
35
30
277816524
2
66
3
301384
271825
249042
33
4
66154
87
28
290327
63
995062481
14
30
36
8
58
69023
29
75
54
335597
374656
66
92
532121225
69
7
421631
146939
79
267100
334133
32
35837
248159
63176
66
1
66
48
4
11
459461
55
76
4092
217544
305125
62
16
393147
59532
85
64
85
126751
299133
59
147234
474869
76
41645
54
96
312722
817
27
94
323653
54
418089450
37
322070469
92
482393
118668
97
13
68
67694
112416
28
1
59
46
88
145656
4
260059
396679
303230664
11
298747
4
4
444036
277607
367261
405443
56
213614
77
77
62
289365
11
9
38674
7
110092
279265619
222525
189490
33
111585
12
202219
960339553
433911404
128596
8
949239116
38
133964
235316
52
8
11
28198
185896
52
10
277634
30304
187593
3
71
2
413412
22824
269116
99
76895
29
494374
908905366
405426
48627
52
364952
407437
89
41
110220
35
288265469
160783
43
243197
298919
9
3
3
60
193317
857102394
276235
50
26
129618
66663
53
815943788
749278265
21
239870
238209
102712
76
61
19
19
35
47681
315745
1
453912
35
50
21
28
327097
82
42122
479127
81
4
334818328
482448
26
14
10062
127841090
434024
375517
444060
405123
26
255500
11
251078
7
38
52
73
7
295507
3
118339
31173
83
50
444859
27
297986
49905
87
86153
207055
43
31
8
35063
411900
43
84
97
298615
8
9
70
498494
359531
4
266833
180043
157887
326662231
234178
14
281309356
14
7
49
64
65
67
11
54879
9
82
202163
224184
95
21
311547
93
347482
223667
388307
241575
288814
46
238086
70
233699
55
71
339359
327465
388284
73744
399917
396016
48
94710
495898
227665
89
254572
111110379
65
210368
457430
50
170222153
85
673665121
317937
450819
141715
10505
895036624
397826
15
25270
63
13
85
9
3
340962
389310
89
355666
994767954
872176038
283369
462749
194738
46
9366
71
326666
18
75
777352942
78
290532
20
679250043
49264449
81
44
339023
3
247564
402210
26
455153
3
64
902009437
32
1492
19
7
86
9
5
323656
54
487327
326769
734780948
362242
124823902
494635
236246
21
140671
7
88
377168
95
1
64
248407
151825
71
136706
2
424117
175806
8
499777731
434113
11398
57
36
46
231901
48
8
55
276904
174056
100455
318847
8
82780
378645
40
79
162535
17
280145
376191698
68730
71
244683
7
37175
96
16
257710
439320
43
357580
952412460
83484
66
85
194815
301793
471242
330191
61
324142
5
312405
82436816
62
140990
83
7
488598
69
68582
3
27
229266
1
43
38
309913
60786
151386
498295
39
398020
7771
342668
47684
81
18
723462050
75
18
171855
22
292618
38
53
39861
57
155825
16
1
51346
715042491
43
124665400
196231
361479
498039844
91
79
76
78003
402656
88
183634
243011
46
261682
250107
16474
7
217887
456010
68035144
12163086
193193
76407
40174
342691
9
9
80
374605914
430511
194129052
775347028
77
49
64
67
142166528
31
644006563
240198
321052
18
2
199808
301154
213175
77
98
926067360
46174
9
331199
362129
31
93
633731127
782742378
403387206
4
6
8
69
390533
244885
732196391
124832
98723
4
28
49555
464918
151800328
80
109125
395803
402298
447841
211529
20
265698
188395453
88
60
90
87278
156398
50
64
794388602
864473786
183585589
165544
1
339263
399701
93
41
79
65
3
37
3
162017
27
76
110164
65204
178944
62
43
85
214404
2
6
13
52
31
46
460426735
62
19
95
171290
441251
403606
397289
63
25
40797
143505
60
465823
372139
28
528562422
55
55
25
166625
465463
68
240819
78
313208
461326
145475
78
7827
466086
82
57
97
3
916711852
432564
186313
80
358934
54
843352930
417017
181927
94
29
346006
48
65
23
81
45
87358
457075
34
8
8
73
269727
17
26
34
86
23905
499582
466798
31
47203
56
64
493037
490067
64195
4
924686324
6
177979
81830333
455553
612484503
385728
263157
543672062
375642
10
45781
83
16
4
23
46
94
208394
20
1
918700036
383810
269955
295347
6
68845
31
81
408679
17
99
50
203958
284939
52
60
71
337919
5
130103
453790
234943
889473793
96
80
9
291654
40
5
66
458739
69
60
97
881402838
5
82
386026276
108051
43413
68
93
61
311497
935204264
1
36
76
132806
11
82
18
262849
21
5
108857
382636
360573
227012
176472
51
159307370
118236
262585
8
336492
3
4
272694
132547
396423
601243130
48
88
61300482
306886837
20
57447988
42
17
124766
114123
192212
473556
9
161159
796528
6647
379880
18
845745469
289155032
21
162334
693594793
4
262123
48
15116
48
74
358334
494159
36
43
13
47528
11
53
38
261170
21
159881
47988
176068
571348865
108939
52983514
26
630309476
312256694
813850513
2
452089
221557
49
41
371615
81
58751027
409305
4
579311679
96
86
455069
757737060
150073
82
70
738567771
315519
443742
88740
52118
326573845
212304
18
68489
8
965428612
60
31
8
481551
394322
9
663567363
17
704692823
45
9
42
78
6
16
204070
111330
348576
248245
94505
24
145169686
332100
85
708118440
417309
96
372931
260856
11
27
183082
386846
105874
12
236645
8
84
408133
367970
278573
145461
25452
293590
391908
78
52736
530090533
498490650
382987
35
18
730134897
369127744
415685
68
30
35613
157244
489929
85
2
56
237856
996349732
45
346405
493348183
21
222968781
336509
290599
550983810
380581
84295
93
15662
246667
55
37
504372376
738159714
71
9
115837
156722
63501
358759
47
34
7
97
9
97
304066
64682
539071314
467830
54
4
43
483938
407047
60
60972169
24
461903
335590
78
99
41
1
23
205024670
52
44
58509
99
8
292343213
73572
93
404703
29
356161
414746
18702
57
59310
110111
330725
4370
9
59
53
23
796620454
277286
297322
26
94
76
40
631593441
8
260329
70657
36274
9
6
482116
498807
44
59504
2
24715
12
465246
255505
320996
3
288071
79462
416248
99668207
363149
40
175271
95
67
21239
309803
33
4
15064
54
946839026
66
123652
137796
382863
89
42217
98
9
407256
478259
217490
491689
389907
465203
425283481
377908
4
30
16
76
71
274052
105878
39
89
27
8
30
185179
483336672
77
441965
23
23
481506
355852
164151
79999
353852
335268
171865974
94
59
45227
50
481128307
17580
1
143350
153999
56
9
81
96
51623
68
72
335097
81
1
19
63640
23268
3
48
196722
52
6
41
69
4
429736
260130
83
555074552
880186493
12
13
96
340284
350794
36
89
967407953
416785
92
85
99
57
84
46
87
63
5
39
274654718
488082
65
10
19
61
51
449374418
34
266569
75
31078720
88
52413481
30
76
58
61
355190
77
108934
94
49
87
144853
8
315888
94477256
5
2
22
359537
35
1
86
2
102534
50
47
86
339225
88
177875
4
84379
7
1
259103
84
87
81
62
9
51
27
28
310988
46
65751007
75901
359816
15
48
5
28
307656
47466
86
60
57
435667227
99890
137410
155966
81438396
89
252968
810303314
454405
211719
498433
52
430230
8
342217
87
64
220361
61763
526633246
36
373980
60
76
66
92
235607
97
67
71
173383
37211
21
382256
456201
12270
92
413970
382696
26
67
459319
314618
441132
23
7
23
31
2
324788
7
94
2
28
40
9
3
79
369650
217315
53
29
79
50
59
76
44
55
1
60
479131
499194
94
22
2
168090
44
532618619
95
454433
23392
25
49
203132
64
497336
24
188088
510706017
161645
25
479081
58
925452738
67
68
16
476371
311431
512327747
61
92
33
90
208613
14
349064
40962
26274
33571
61
44
14
468687
60
75
97
29
36
91
309797177
35
400276
99
8
119233
6
322995
105060
213080
36
476543
71
225576
122470
13
74
98
746567335
524109357
118113
83967
17
96
6221
983092984
57
4
487641
49
56
58364
23706
33
5
62
31
474776
247916
72
53
56
291777643
349446
228291
478423
68512
67
71
27
338983
493186
192498
66
225852151
82
78
10
210738
24
406084
65
264672
250114
51
41
1
54
203838
8
428240
339039
4
7
2
191840
33664
47389
149749
169206
340342
26
185667
476200
66
33
226599
398781
91
97
204204
7
370435
388996
49
100378
84
154863
58
8
84665
180444
5
91147
319280
158237
95
409219
238882
75
5435
261161
1
5
1
971750551
139561
2
486444
174309
9
27
51
475944909
36
296716
399388
22
51
383649
42002
8
31
24
105041
92
3
863378034
465290
99
859504479
346915
391763
65
63
8
4409
72
56
97
26
138542
733749724
566547237
5
19
7
492083
96
140719
77
14
374970
9
59
580280995
7
610156535
107723
198987
96
18638
117082
322845089
380898569
404457
427101022
30
3
66
58
449208933
83
77882
347295
811507352
488833
45228066
4
253182
53326
20
42150
9
310047
65
58
19
84222
399908
243772
179107
465078
327155
62
6
32
141495
5
705200475
388613041
103908
428308
3
281010
83
5
98
60
8
153245
59
24012
170922
106486
626981867
2
13
73
447352276
79
499612
667236549
344289
51
24
698895844
12
63676438
82
71
17
938735304
258191
93
254382
39877
10281
227519
923248166
6
368085
445222
1
78
135634
73
23
79
45
400555
55
83
134374
81558
10132
423081
477856
368957
9097511
54539
385970
869675940
321593
8
46637
34
28
668432385
60
65
98
58
8
65276
56205
784137901
35
1
250875
132514
4
410931
189204
270132
47404
61
40
354467
359445
149226
15
59
35
312280
117438
38
169859
846545182
68
265336
37
174122
173458491
985332740
30508
26
30
302738
70
266361
71
99
423160
336596
84
8
1
826081862
35
168991
12
24289
11
24
380291
380023
67
15
63
69
86
443658
893900740
53
90
476419
57
763578458
60865
24
51
174025
138913365
555630124
9
25852
67150
387340
456985
47
282024
10
7
14
389561
6
40
22
22
398383
52
268408
164397567
90
17646563
214456
442793
83
349297
380189
981126254
26
71
36500
93
7
61
469153
104851
50
387572
24
28
120771687
967449312
333786333
34275
98
394536
23404
165467
22
61
21
83
57
40
81
82
105288
99621
92
59
416702635
424335
58
98
7
707404669
96
32
154072
424522
112861
3
299658
3
371019
66
77
522892651
75417
23
413192
235980
321967
68
19
47
824863764
556846309
12572
64
8
37
48
575567064
6
34
13
5
47
85
601638547
10
752560192
97616
92
417259
48
43050
9
4
3
2394
533203422
62733
8
5
96
164176
344933
61
207055
187339
454958
203372968
34
34
197833
386599
25460
24430
7
131435
380784
342795281
461238
41
63
79
73
2
3
41
313146
127668939
261618
40025
498196
66244919
32054
284278
101514
296152
128422
92
289315
8
23
70247
355537359
464732
99
72
590985605
13438
86
3
49
354391
796073951
813665567
36890
22
304802
21719
3
78
461467018
91
158338
91
11
334372
45465
50
177386
243995
9
48
62
498583
259454
188715
6
37
296280
172378
49
81
8
35
12
695328006
1
84
34
36
2
295454
45
81
181341
248683456
27293
435277
157111
46
84
5
7
3
284180
93464456
105824
6
19
62505
29
39
86782
94
119321
417096108
171972
454973
1
90739
43
7
9
95
35
494367
90
487337
9313
62
7
80
908058827
444188
905447217
7
103222
55
93
2
37
95
406213
56
77
35240
49
384965
55606
70
77
27
473215
8
409404
6
4
5
391906
488098
34
219095
396713
410624
290529
57
177629
14449
70
26
98
27
28
715294507
62
84
4
5
24
20296
293191960
16
413618
221554714
79
5
323860
31
59
105372
238006
23
383890
37
393515
198818
79
212392
19
28
338682
88947
231502
95
81
23
72
8
146441
19
3
303508
74
216063
63
23
190169
241917
72
299793
405818
848129293
90
53
66
37
126073
408544
50
307735
76
400619
95674
312487
5
740774651
27
8
20
660812487
245763
212295
76
38
87
452199
17492
72
9
60
87
6
4
45
414279708
379356
96
48
199449
41
358397
29
23215
85
116313
355701
6
541081881
56
90
79
162803
80
95
57554
59
46
34
427120
12
330649
9
262159
269788
116395
26
2
108036
433785
353118
354436
119716
27606
129628
4
205786
489948
10015
18
83
8
74
382585
986338032
98
104696
88
315151
390031
3
75
481083
75082
1
349964747
87
156271390
367337
228143
17
159768
24
148901
33
50
237459
220435
168864
79
94
82
209664
68519
5999
455404
75
89
45
190694
15
12
68259
864274272
172396
416702
12
131293839
45
406476
78
27
337389
1
71
87534
26
89
5
94061
781750001
390037
104887
24
341670
82
33
43990
28
459087
70046
630139131
91
18
315469
76
918747629
11955
30
558390879
23
499837
14
6
852441462
98
113833
79
33
381621758
2
107776
93
93
389717
4
212866
388630
351528
94
94
285794
980814084
82
53371
15743431
5
5
3
62874
47
20
40
43
25
217535
122907
2
378473
5
134418
49
41
92
195868
36878
7
387512
130524462
407266058
310509
78
93
318402
63
60
413576
70
491576
878128183
291389570
138748
62
7
168387
361619
3
63294
32
824365277
99
93210
91173
427279
58186
444669
145501
376467
22392546
9
147659
1
47
490711
1
454964
57
32
22
442757
83
87
37746
29
58
20349
384020
58
2
249469602
139665
308105
7
330713
954334931
240223
71
91
353580
39083
32017607
25
278692515
43
418490
32905
6
4
7
265900
397220300
442712
64
99
263868
29
495118
231657
24
57
325712
378640
211300
78
80
55
463118
127530
66
642091405
62
41
143238
263850
324055
26
20
179486
104737569
51
40
1
149996
3
51
141468
25
12
78
947353747
93
6
93
347381
248242
78638
72
8
187529
123584
57
20
104961
15
211654
420305
5
99
453937
87
201168
19
25100
360784
411881
97
47
66670
235921
244246
483488
19
339564
86
471679
36728
28
291798
189993
127300
8
94
104651
298267
158509
72786
275792832
79
81
14
230063
68
170031
661102002
76
94
134061121
39
9
8
228279
15
24
65
371049472
94973
61811
154377
57
113240
71
250182
1
98
85
5
59
91
84
67
278869
43
68
29
389175
303451
41
29
9
370205
376315
472997
28
354662478
98
15
191400
376197
1
8
87
210060
39085996
870693096
30
56
84
85316
65658211
50
183096184
5
60
57
8
56
118793
324374
61
391369135
41
33202
29219
18
65
301772074
225502
101838
3
68
2
155349
133538
25
56
39
40146
67
10
26
566911129
123951
260727
9
296456
920598434
14
316862
30
72684
62
56
247515
58
584204301
78
428627375
2
402589596
328159
609946434
41
581994400
30203
67
868432927
61743
35688356
77
86618
342516
107996
44
94
266174
13
83
163537
75852024
94
417097126
49
22
13488
315129
56
4
51
39
484717
82
656210482
620560794
72
8
2637
94
67
78
46
38893
68
420186393
30
242456
219113
1
19116
23
47274200
43
46
416339
210669
405846
207848
45156
430351
10
148307
655498510
266776
22
99
456345
931795245
88
836074395
333564
72
41
486653
76529315
48
401807
63
433774064
38
78307
55
12
8
85
95
41
19750
467382
9
15
52315
73170
59
458693
87
3
106991
450937
66383
54894
392938
7
96
246826
247018586
58
29
907991944
64486
340718
97
342789
11
641391346
5
85
48
408045
18
63
907798729
6
401770
373464
60
161172347
45
464419
87
77
46
20
436503
7
378590
149594
254623
79
198780
282462
146591
41
53
79
20
463346
84
41
96
733760673
97
15
497191966
10
44
691086332
133190
589502969
488826
21
19
661847745
384467
66
8
13
11
184182500
69
151875
19
73
4
31
73
5
321371
92011
224242
63
1
250640676
304416769
97
342961
4
397460
180920
416604
200655
646291127
26
567701115
31525
790347655
468971
10
76241
18
343371
675445513
803797479
33
91
92
73
449905
61
18691354
1
197675
161815
285829
216876
900678102
24
5
95
3
239943
41712
316654
154664
94
8
321347
163445
461757
37
233232
12
99
67
333885
105663
252484
79
333386
276360
4
265024
17
454623
68
4
13574
12
454277
3
48
8
158769
4
360548
419799
89
58
9
1
73
262062
88
65
619581723
34844
3
69
78
79
241940
62
29
127952594
51
757664080
95
190354441
42
350538
417607
3
722469147
393188
11360
36161
51
5
68
61
63
404861
104064811
78938
35
73
68
509656810
169440
276459
493807
71
116049
49
72
9
186144
83550
58
340978
49787
58
18
110862
27
63
305624
10
154786
79475
34
129015
32
431132
32
54
45
70
169282510
217070
93
314962
12808
21
26
3
913439477
383197
260936811
23
36
139592
253540
658728015
20483
220669
179411
24
7
62
369657
36
30
18
502581617
128333
183143
291502
41869
9
1
18
63
403663
15
100988
7
274835
230507
95
241053
7881
10
572256946
27
256166
47
276080
184658
42104
1
217841
93
63
733025076
12
87
478630
5
163402
6
46
3
67886
314945
4
400246
26028821
8
4465
53
1625
348894
42
84
612435397
79
1
48
47
99
43
84
432926
272558
30
29
392457
434786
24
65320998
43
2
6
242702242
380104
13
508196014
96
65
68
38
74
335843
341136
132630
262519108
499641
235298
30
369723
8
378251
158699
72
62137
46982
70
4
424772
83
289679
29
5
131455
69
15
17
323604906
11892
28515
95
131077
2
392010
275629
3474
64747
22
21
72
62
50
21
254249
366959
29
498533
48
5
110908
240556
297338
61
226348
26578488
55
437748
475726
41
257657
99
45
68
67
64
7
64
647179245
61257617
386937
140532
7
6
286070
899359463
533962627
29
9
11
12109
88924
58
3
58
35
8
732430644
383848
16776
172860
22702
52
68466
35241
71
56
472154
248717
59
53
4
165103558
6
166961
317787
493627051
84
38
157852
98424189
45
46
872391528
291829428
58237742
327843
37
399090
1
20
165635
69
30
115191
76
215199
72
491817486
76
541449504
2
324590
159020
113567
65
464203
144660
91
334727
430645
65313
24
892703598
58
167010
46
924314540
338624
92
34
193624
218827
778811304
70820
311935
376090
306652
1
383322
121921
28
52
25
321008
525968722
426667
41
112362
183990
41
124346
184836
50
3
224454
28
892245674
505916434
7
470237131
483491
385714441
178851900
389527
72
492119
96
404398
128283437
52
55
26
759754328
33
250918
2
3049
10
30
222723
81
217704
450825
319715
219397
937304463
102354150
904070692
44
470322
86
78
343663
90815
50
4
17
86
355011
101619
55
3
8
210099
25
86
447362
4
54
29
21568969
268945
96
192921
139524
3
476707
4
36
95
70
88018
258726
93
77
73
742595454
195808
144463260
183132
65
251990
521577767
442746
234671
50
326238
41332
12159
368278
74
35
847411725
222414
61
1
43
83
20
803191174
69
340235
29
61
248049
234880
461272
72
32
77
3
133442176
6
35
14
30
108744
65
369512
393413
70
67
27
93
272599
148928
55
87
39
81
41
5
33
147287
57
3
36
38019
62
482766
284002
963122062
204714
435138390
191553
62
246414
192454
246581
8
53
96
46
370212
392353643
315708475
95
87
290190
50376
442104473
3
229866
37
67
5
90
65
75
276067
371301
39
156830582
464335
87
243262
52796
108155
40
348474
195002
8
34
2
16
68
8
241759
66
58
238969
86
143797
52295
107027328
377365
804547558
586000972
319592
70
58
40
45
265248
207295
35
127847
54
299929
187281692
685560968
182341839
182199
15
73
437646
6
868379545
506655137
11
4
367442
254133473
80
149047
116986
71
9
152920
55
24
25
241044
627925891
94
7
488357
71
423033
2
42
488477
39
51
21074
11
87
46732
90
457591
387699
35
23978
35
89
16
11
54
46
28710340
516992982
81
49
40
63
4
61
265626
28
84
84
76
65
476051
65
666669611
261097
78874258
414935
92
702891921
2
376833
99
25
91
41
26
36
31
264960602
422099
8
81
238621
309759
2
471755
55
90
88
66
91
98
3
9
459193
9
89
103326
355936
451418321
41450
13
54
19
8
71
72
507865071
56
148005743
69543113
85
16179
82
371476
72
32
71757
84270
37
9726
414978
32
2
360731
66
10
375334
93
304541
100205
219713
337253
67
98
26
148614
46
87
442238
254647690
23352
268891
367747
9
95
473949
31
59
20268
8599
43
83
370302
886116728
46
314186
113754
89797
26
25
444724963
58042
91077
24541
90
163020
90
69
482305
22
82
96
438899
429827
23
39
805571040
35
65332
99
288329083
2
87761
27
93
305501
36725
263009
171519
67
47217
85
68
9
454903
1
81
95490034
26670
80
261930
51
32224
6
85
193202
80
118836
367268
321339
463994
61
451276
78
47
323624
288608
4
2
363253
86232
48007
280385
91
27
43
99
81
58270
70
64
2
58
84
99
124631
83
18891
482564
42
61
459230
336509
6
28234
223005
14
377019
60
17
57
33050
176013
360348
640878161
39
72
39
92
844581976
26
84
25
170979
82
424326
44
232003213
185325
45
92
5
413272
4
132074
19
64
172226
48
4
80
187472
44027725
473220
53
82
103709
90
448380
45
376458
465874
413556
272461714
62
10
2
44
9
40
289308
2
28
84954
219564
24
433348
18
345000
481976663
90244
971629651
464845
9
95
66096
174266
9
56
38
485525
99
63
421315
459285
390182
67
211150
11
456554088
42
75
479737
35
53
52
198417
87
346000
22
6
170175
28
313263
6
96
37
18
165088
313061
495235
4
234272222
374825
68
80
466621472
34
39
329025
417812
36
1
67
8
81
80
1
99
411244
83
17
243708
28
910096136
320883
170289
49
60
28
6
96
51
499055
351894
477687137
39514
371761
33
458931
932014057
249767
20
319199
755294024
35
897523940
66
45
27
407077
822426696
257630
262723
2
9
78
6
86
29
34002
352026503
12
438122
51006
373894
259152
124671
7
93
65
38
55
637237757
4
282723
363604
38
60
33
34
308467
312820703
79
53
3
106045
97
13295
316601
318532358
422707
58
420148
37
51
185674
133967
171935
86
434381
72
243511
355586
2518
193335
18
454301
89
412190
5
211436
18
85
47
1
14
35
63
6
92069
254165
455015
285490
384087521
4449
86
6
454258
77
172200
120738
11
90
467988
280788896
28556
62
403742
473066
10
69
7
310343
293013
1
23
679065718
66
87
491922
845892993
307940
88
46
43
372874
49
71057
335331
188171
404167
397306
38
116495
55
42
255559
9
25
42
37
3
38731
384799
82
89
886066037
297708
921594939
25
233350
1
751062467
550879253
846038724
13
39
155003
267596
79980
97310
393667
201963633
84
74
57
195310
21
7
68
380560
12714781
90
36
193482
76
9
60
1
259635860
207982
130946
27
26
52
26
29
24
234408
72
7
485533
72
41
13
473644
82
78
337789
6
169863
230376
61
460711
60
24
54320
464049120
33143
77
758408202
42
307978
13
439281
203379
45
165767
46
470484
693801550
3
72
278538
23
48771
78
48566
306688
49
324731
92
356297
10586
404993
40677832
59
7
4
67
165522
379428
22
63
3259
46
198964
17
74
278648
76
202518
32
335222291
81
791287307
408969
69
84
38
8
127049
39557
30
216749
7
331552
61
243668109
4
195145
216251
69
17
303022
202585
364847
9
799443837
457331
231899
680606495
37
253761
81076
65
619581949
323091
202589
203061182
616254019
445623
49
364019075
45
418363
353111
5
59
2
48
432404
11
360052
257857
66
231230
150425
61
7
41415
64
94240
13
40
34
88
41
442685
370172
402760
58
271245
90
368231
205418
86
1
9
271587
92
69
439035
49
243318
42
327843
6
264395
67
485406
123109
256608
221519
69
298213
5
8
238815
4
298682
205269
137196
101408
37
95
76018906
367048
67
79
10
40
55
66
74
20
422580
95
218919
25
35886
479976025
6
248580
74
452053146
78
44
20
9
59
54
79
157531615
93
430995
146999
93
368901
422663698
5
106859
69
268478
48629
68
95522
143111
15
810484681
35
26
3
273545
22
74
83
495907
84009
3
12
441177
55
88
996286492
44
75
49
85
2414
10
18
29
44592
40
1
73
153385
53528
408859
21
38
897921618
33
249487
445715
2
282920
73281
7
6
42
238207
19
6
63
5
382973
426855340
4
341929
368386
32
430037
172122
333743
182339
47
29
189221
2
78
127203
224493
478029
1
43
292735
403806
9
310075
16
355533
7
399449
8
47
5
37
187000
30
66
48
6427797
137977435
393858
54
250796763
269507
72
46
331285184
65
6
43
14
57214
396599
130959
45
31
320085
235494
5
95604922
394476
4
47048
328965
439339
35407
56
202405
207410
7
1
32
227069
207794
418060
3614
127457697
22549
12
430458
292883
78
692205315
38
139500
360815
86828757
2
175580
293334
95
96
97
184719130
171575
274895
145958
38
489286
32
132884
57
31
45328
3
9
251376
9
287208
419294
41
300081
71
34
5
15
246764
71
378997
14
1
136007530
346363
68430
61
496288
273130
493590
2
5
2
90
81
390847357
921907156
246305
213220
353326
24719
406900
912485824
46
373538
350815
479255
3
232407
304552
95
663456541
7
25
65
185701
361378
274327
16
13
85
50
9
9
54
76403
9
7160
331222
23
60
107074
11
4
138899
89
465146242
87214
280602
470545
17
411722
401976
23
6527
20
1
347612
523437600
4
66158
372367
134351
986169106
282223
66
214317125
75
89
305415
7369
3
444251
774734871
387172
102564
49492
98
89
324953
87
82
21
223242
403397
69
628520367
298973
285802
87
52
39
54
52
372843
70
429771
96
55415
280144
405269
74
51
17
260108
88
412514
52047
7
175937
94
300449
419346
58
208471
963505303
754809657
350254
117111
96
39
701806047
140865
55
64721
319006441
16
143411
41
53
19
15
13
67
260347
235613
96
79
161783
700070924
66
45701
335285
61
20
34
73
226635
77
98
51
231938
5
32
420369680
118483
329832
231633
31
6
413713
16
60
59
7
26
33
99
339231
30
84
150743422
1861
356832
89
32500
92
91
180843811
256653
93
49
142609
6
407495
61
68
10
150238210
24
252458
412447
493549
3
49
492268
450512
48
86
13
74
717833502
93314
188444
487992
805148565
289758
286993
430063169
421021
78468
207346
106192
10
39
427685560
52300
46
39
4
752775869
395902
67
85
447871
472648612
97
61
292044849
4477049
74
47487
8
94
54
58
445045256
27
33891
19952
164057
326903
9
91
30
81771
362424
324876
65491
488504484
229969
357559
324622
3
53
142785
50133
27
430656
82221
68
4
21
597906911
411448
472707
19
200909
142824
72
274582
2
91
9
450104
41
73
53
182881
334110
96
351232
868618649
375675
6526713
28
267284
465057001
96371
485663
74
426968
279340
18
449844706
81
313720138
397033
351644
177362698
392119
56
14
83962
51157
12
10
282625
73
3
196260
178964
720481554
494217
525909099
66
5
39739
41
66
221190
96
14
24
91
92
99
18661
80623
7
309051
300503
366019
60
130470
49
356415
276911
46
8
55
187628
97
39
316695
62
240563
53
45
18
72
292286
89648
359509
429465
7
63662
88
442540
26
6
104453
39
17
423537
89
315555
11685
834412953
398704
63
555577696
195409
55
114014340
52213
86
360919
98
41
9
71618
138338
262158
224349524
317276
434230258
43
27
425307437
49
62
12
392314
127630
703928945
366813
62
357519
226256
4
4
74
343231
41
51668
37
61
220158
46
74
44
79
98
83
239897
1
85
22
102041435
198250
67
5
89
30521
30
151472
386576
407125
36832
1
24016
830870850
27
60
92
63
46
47
62
2
13
65
442872
33
66
216983
65
6
346908
81
35628
50
1
346028
38
1
29
83
89396
183320
31633
47
134491
334172
94
474794
52
98
17834
93
233493
19
204055
80
58
34
698565902
107400
209545
50
8
27
27
67
336377096
42
252552
257138
198983885
168766
93
66
296638
491068
73
8
124739
8
841775553
1
174459
411982
84
93894
137416
340279
219339
46712
85
89
56521
226836795
352159
46412
46
448000
291597
576126092
347286
14
57
11
4
195058
43634
6
121226245
5
8
201947
98
710631564
6
38
95
71
60
233817
470728
92365
154150
19688188
85
9
58
927299899
76
140830
40
25
292323
2
177413
95
41
99
32
79
60
3
420034
389232
36537
88
3330
47
95
1
1
21
256217
1
612106108
55913
5
97
75
342621
60
26666
164397
44
12
399801
362312
9
337032
95
19
3
8
124769
338680
890556458
273448
25
90
87
99730
92
77
433128
390642
29
27
408514
356733
64
240299
47308
84
31
24561
86342
810025003
10
303609
39
2
41
12
176175
404976635
4
45
54
72398
21
134621
307715
61
408287
9
101163186
91
125342
90
432992
176874
145708
7
23
121072
151064
124387239
5
409224
5
28
4
3
164534706
25277
106703157
197730
340533
443826
845180424
364258
63
46
94
17083
19817
30
139196
93
272352
160882
3
55
383316
9
65
50
396913285
33
343859
68296
391512
2
98
251098
33
109318
89
19657
2
472495
433726
468454
456229316
487981
58658
31
145684
24
51
249763
19
29
28
356232
826537110
317671
70
447977
38
44974
92
45
14
480912
76
95
58
44
287744
248885
1
136484
2
396629414
86935
90
780848093
160630
268888
340434
89
973905388
2
50
207610
98
85
11
78
73
275378
422530
368462
71
68
243474
86
621613962
358098
90
41
27
38
377552
209974
58
36
185492
27
7
28287
21
128180
56
87
119158
100097
27
157834
9
336084
47
352475
69
3
485361
13250
96381945
67
92937
430096398
465278
154770
187970
323886
346114
61
475916626
37
84
229399
15853
87
268964
4
25
9
33
828410535
79
17
85
82
284797
97
54
67
304455
249177
466938
324476
18
56
9
82
197573
302955
482571
22
43
102338
51
62
9
397492
99171
497221
69994
237508
246201
101446244
27790
943433214
223590
24002
11609
130067
56
54
51
44
249470
24708432
170303449
223153
94
89
445114
261103
32
63528
79
127886
285307
42398
497196
2
43
32
86561661
8
19
65
37
61
21
62
83
153683
65
185579
187816
755622274
33769
247963
408601547
181966
6
41
39
484456
206074
27
19
10
117582671
76
26
87
4
58
28
295809
713528055
333883
49
393864
1
679013582
89
91
133753
179451
33
45
65
306257
244862
27
12
17
14
164821
31
201663
158163
68
499132
34636257
208213
75
474874
3
16
551020738
45
27199
188950
26
8
18180
82
7
7
170624
4
38
1
468246
138297
340909
313288
39
85002
489149
59
69
1
42
38
63
373987
41
287039114
493203
18690
57
278041
68
9
69
17
253918430
90
23
2
19
732845156
43
60
635587552
53116
1
55
4012
138148
443234
274550
450889571
123083240
138635
48278
95
490037
28
171974
83
188525
87684
98
96
359499
13
43
96100
2
114455
71
197240
45
2
95230
53
58
36
156886
23
32837
297559
4
83
22
397259105
381606
164614
6
4
492858141
98
60430
421657
309462
33
105407816
310469
39
52
11372
52
162018
267639
66
73
487362
57
164699
7
3
857544379
364537
98
4
71
48
40262
69
61
918483185
499092
217188
71
59
455924
90
944231396
2
17
213244
189844
6
34
24
408528
13
1
452522
20
148834
217856
28
70
438814037
82
386353
480609
86674
2
35378
72
313192262
80
23
14
58
22966871
23
430458
5
61
64
475709
18
75
15
59484
245999
111313
81
39
53
96
273727
24
87
215139
78218
214468
52
36
65
20
385188
85615
22
282974
27
25
35
416972
16
75027
78603
386706
229215
6
168303
24
39
384089
248818
456307
4
65
5
111102
105847
72
379438
892118684
8
98073
433491
241942
98
93
369691
268714
55
34
50
474673
14
6
248716
59
99242
79
52
19
364571
38
305514
62
41
58
61
197998
20
206766
29
332770401
274060
78
31
44
386933
51
403951
229228
52649
3
355724
90057
23
67
89886
5
52
114282
162594884
90
46
47092582
227203
199898
143533
71
98
488834
51
70
59674
127778
57
26
219569
28
2
670375289
75434
414969
315055
272534442
10
61
31
316588179
86
185420
470077
3
32
418087
279202
67
48
58
32
30
45
769531163
32
96
370269
93
92
319924
83
54
462330
7
84
471102
354409
12
130130
68
192901
69840
30
33
49
65
107820
54
423135
947988442
442437
424424
18
195507
43
12081333
84
65
25
46
639375679
98
219229
42
90
14
55053
316580
465760
59
85
58
5
475014
77472
481049
93596
74
12
359872
328848
400560
64351
216225
5
416835
210151827
55849842
104260288
71
463959
139119
260330
47468
751468061
423279
170321
220362
446098
85
65
422471
317423
352563938
176145
17
168427
7
227356
2
268796
291968
27
406331
28
99
58485
89
5338
300095889
389505
6
450066
125396
5
4
90
294087
259260
5
661218212
98
23
59
98998720
427597
28
972591134
193398864
1
10584
43850121
9
74
355159
323326
86855
9174073
15
228558
48717
95
20
367784
82428
210454846
219601
91
730515564
1
382781
403230
62511
88
19
106967
440949
85
498133
15
97
173911
69
67
88
424885
434457
302603
62
23
320003512
31
388207
26
98
249822
26
9
288985
6
82354
46
3
16
223754
222210
81
214035
83
46
323471
56
213710
288097
63
119714243
83
26
316952
99
48
2
68
468307
45
28465
28
57
183933
481040
253109
25
577245493
77180
16
85
151450
674600516
268606
99
1
7
86
52
264795851
309210
89
16
1
5
199247
97
480800
210964
5
10050804
44
318437
97
92188
6
133948
36
76
53
494384
275093
98
207834
14
195386
73
5
469209
84
241062
35
59
174006
160372
46
311955
468018
62
146989
170521
57
44
58
37
465255
96
2
408702
295868380
36327
22
53
78
8
234885
18
871401557
39
75145389
40910
94
309707
8
176433
346998757
34
35328
252839
611441801
70
98
307784
37
751446580
96714207
58
71
117558
48413
76
10057
50
52
22
143507
42
150998
78
2
3
14
96
245312
7
6
37
145782
59
351317
41
496489
64
39
77
355270
51
84
39
314880
533708632
287034
199010
300261
423034
68
15
48020
379214
1
83
5
6
409369
55
52
24
375399
120696212
59903
76
99
33
88
93
24
20
85
89
60
364661
38
46830
72
8
214676
421550
473075
475372
2
45
110316
6
73
118076309
21
13
151765
930508968
37
829422077
270066
77
46
240905
65789
250238
244800
215331
8
12
57
302138
449659
41
57018
30
1
47621
43
285079540
14
9
41
2
262956
74
3
95899
15
8232
167085
90
5
376575
11
174239
300886
5
486568
33
71
3144534
52
286773
142332
652896881
28
282765
336251
488797
10528
73423
321696
124354453
26
22
36
121399
68
256945
4
79
415543
462564
302902
1
469879
36
309407
48
15
455712
36
42035
622122658
261029
54797013
40
391032
87
62
472193
416130
124908
92
95658
3
189365
7
68
306011913
6
243280
469796
202398
93
9
90890
37
338120
270195
2
386629
93
25
22
51
80
280582
307581
137707
48
33686594
46
161067
219225
41
212006
86
204005
83
39692
39
90
189106
56
320802
309483
401464
479036
343604
90
216769312
97747
3
24
74
32
5
116275
65
9
41
8
427303
184552
383398
70
1
134099
96
51
76
378421
18
81
25
35
366091
374858
14
553317911
386743
39
51835
427506
4
66
64
82
42
92662
259504
42
102082
82942
54789
59
439777
798177292
578020053
208695
537799585
25
574077353
257734
128222
361481
352015
82
3
434
924955143
51
39
43
51
63159
278859
719710069
462156
4
366060
144755
53
91
336120
22
59
735746763
98
182102
5
48
38833
133609
390325
632493602
451030
122750
84
112034
354947
472256
442770
41
228090
57
363248437
75489753
61
93
1
32325
486263502
1
143729
80
74
96
87
1
8
84
71
84
23928
5565
11
14
62
27938
33
55
387833
383954
38573
72163
71285226
195443
176033
30233
74
419501
635012403
94
7
350724
7075
150023
54
598532258
31674
921289748
83
27
28
11
5
33
8
8
41
73897
60
542171649
86
11
1397
2
68
51
442587
6
71439
160746
350228
900806732
664026480
1
307300
30
60
62
76615011
73
33
76
420565
194206
16
189265392
162500971
268904
941378561
304288
34
302701
53
475156
139499
75
129607
100602
42
60
20
67988
242781
91072
890356001
494089
360243
233892
63885
16
292812
188323
52
59
231893
37785
81
84
70
3
20
19
733370549
232975
28
998758128
184764
53
63178
11
16
361311
69297
129790
343518
76484
60
254834
30060
79
198907
426094
8
32
289818
84
24
282156
33
938683282
440483
6
60
226411
98
41
238958
190612
377750
5
293908
423714286
499325
418506
388293603
83
28
40
377632
27
694069957
247893
55
67
178745
45
201521223
347119533
83
32
21272
86
88
3268
300357
87596
180640
29
181531
7
210677
89
14133
466563
42
20
59
211559
74148367
339471
14369
252697
464999
219264
114414
167559
34
279150
2
393462
33
2
520886099
50
80
23
201322250
389937
72
352662990
69
58
728919795
192447
35137
411653529
902078784
458807
49
6
223213
75652
404554
80
387316857
53
497174038
207581
72
47
24
1
933369607
34
4
78419
298289
82188712
37209048
42644
36
1
530420077
221437
34
103978
9614
89
22
73
20404
335568537
308373
18132
82
92
485228
52
194531
356993371
714184972
17
333328
3689
345175
849341899
314096
198149
379127
3
16
6
7
38
744455839
26
170217
73
408298
36
7
64464
343625
218830
217803
57
385812
4
404382
402337
111694
33
176994
163231
18
496462
157885
116891
6
27
9
16
98992
39
95
9
61
347312
7
267871
60
186955881
170870
51
163230
24
443704
365920748
22
515618595
5954959
69
457309
19
33
49
285426
339224
414171901
3
97
85745
8
381059
8
6
37
86
348972
2078497
590109686
232195
250631
297056
58
424367
57
89
1
70
247340
42128
31
55
36
988074412
300477
11
385650
474751
3
69725
474303
284948
327055
12575
623419037
46
30
57
91
178440
3
241126
63
30
181909
66
354038282
357275
937019522
7
20
16
79
435727
72
241262
485568633
57
64
596615373
7
2
70
39
423496
45
34
309087
26
331113
9
77
178476
68
9
80181
273473
402923
97
190441
416700023
252285848
38
115588
9312
151144
478713
530524078
266163
67
64
53
98
18
9
83
104552
86
23
276897
248394
7
44
228944
79
258516
22
216430
373966
20
45
257349
9
60
88
66654698
342271
132668
44
41
62
54
453990
181628
80985
8
15085
20
457349
53
85
23
313961
218986
159450
11
187657
300201
65
365252
76
58
332196
38
87
106941727
326166
174732
722324568
13
66
56
87
175903849
6
482159
140413
262215
19
44
63
67
28
313227
17
63
158255
71
29
196690
163073
93880
204862
403129
23392
135332
79181
143736554
117269
14
79
747027840
32
53901
62
391950
111397
3
60
57
13
3
36
60
724307366
72534641
358803
4
142778
22
376591
29
166677
78
436718
7
278294
5
56
318387
67
269397612
15
311757
69
7
85
284810
211897
7
180946
154744
4
176288
11
63
67
85909
48
33651761
8
92
429449
32110
50
12
51
447637
916502221
95
64
539316343
23
255314202
30
89431
431524
64
341032
31
55
54
63
4
16
997728965
66
71336
249827
43
323820894
203692
5
9
10
62
44
122678
62
8
218770
3
769789123
67623
70
5
227719
23
79
796491349
86
90
254037
216557
441553
27
45497
266584
25
50
4
69
668649410
82
5
97
66
24
43
224458
164092
302842
60
440713
52
58
498937
40428
10
8
248990
95
425006
2
385869628
331600
228152
98
26
236927402
23
5
30
22
187229
474444
73
263810
87
58869
954303745
102229
6
200875
365429
63
865287980
20
49
67
99436
607351224
72
37
5
97
999652032
5
249643683
370018103
337055
232171
264442
80
19
31
6
7
79
486829
73750031
986686607
72
93087
500276977
51
37774
915737466
57
4
70
254987
939218677
336657
25
382516
6
5
415305
499801
29
38
472626
303759
889987035
75
28369
5
88
320691
11
32510
24
46
80430
777
48
5
264116
216224
77
219376132
672006296
44
1
2
335360
77
95
70
155669
9
30
5
43
3
81959692
175848
95
104169
466561
360389
80
138171
314796176
78
367111
1
45
39
21
2
12
13
77
444392017
361488
55
284373
57
378480
3
4
49
45102
49
9
214348
479639
7
68
20
99540
29
197661
425940
4100
340124
16
28
4531815
622159760
138036
174216
22
329421572
273742
317320
616
37
1223
65
154359
65
62
22
365783
119039
76
85635
94
6
13
14
486742
298317
88
353416
6
37
48
452833
54
26
16
31
288828
36
8
508827705
97
79
88
30
10
663609434
57
241638139
90
145332
485523580
30043
59
59
280528
303311
640015272
96
395623
58
87
211338
88216
172637
216240
181897
317728
9
24
80
272279
41
20
749078687
393973
39
63
7
24995316
62
322481
97
321313
5
40
511468253
51
5
211513
210853
90
11
417038
330200
956580406
464449706
108678
138365
40
45117236
96
52
62
3
491759
376957
55
78
22
42
437297
84
498450658
100608633
413325
25
299450
59
376084
78
107042
3
179635
306458
67735
66931
294656
27
8
94
98
337399
84
5
10
64
374247
379291
420122
67
75
63
56567
59
437486603
43
251465
74
4
86
65
95559
29
434421
20
380957
94
781085000
57
67188274
290106
52
110933
25
9
93
20
45
226917
475762
264631
7
47340059
78
460807
39
30575871
74186079
2
64
10
281945
36
99724
65
14
45
27
337184
233148
865287370
5
74
464867
48
59
3
16
67
340627
204315502
2
78
51
396462
32
1
666082765
287190
71
927682736
536454385
4
153418
65722
395936
98
944517982
37
90776
134177
14
258856
7
296620
413189
21
36
58
94
82
311336
591550441
59
290070
46
73
5
24225
48
194707
172103
495000
27
5
229398
29935
456630
168732
371741
358552
96
421562881
94485
370818599
12
8
952996051
71
95
44
6
26
81
86
88
254745
303598
252939
11141
40
135655
79941
19
9
2
62097
747522530
64041
55
390646
34
99266
165795
249779
61
63
314985
42
188761
98669
577640987
7
107840
482629
78
8
46525062
4
481884
6
47
614837495
114517
94
66
8
88
396390
140936
91
7
351654112
12
418258
157193
35
625106257
231289
64
78
16266511
90
91
9
5
32
207029
201498
7
38
176804
315081
85960
833519319
33215
7
402263
86
4
276335
65
204814
357243769
146014
156543
22
32382
6
72569
58
24309660
19
54
341916
369189
330094
38
21
88558794
67
342872
98
65328
61976
57675
169081
233698
75
33
30521923
1
61
12939168
7
53
88273
249044
581668233
182694
80
914969236
438468
473847
1
17
247007
17
214787
81197
84
354856
99
60
97
24
11
123209
32
7
14
925343639
312417
691026395
407890
390866995
261799
43
291384
84
121429
43590
217875
96
82
24
74
474235
444755
53
37
8
22
23
70890
31888715
61
122119
85
64
20
316532
81
75
81
84106
90
297
6
28806
362721
794048436
45
91
533729428
4
6176286
94
6
6
7
5
397991503
76
314370
71
79
4
177667
113444
218113
456091
162020
356208
102445
84
203900
373095
408290
63
412086
454621109
81
99251
80
447136
270551302
4
454438
470284
79
45127
2
68
7
56
74
33
55
41
22
160024
4
42
47
347610
50787
65
87
46
97
70
6
196561
340599
245544
3
3
94
63
85
89
81
23
3
3
861761336
245942
63397
84
93277
57018
153558
77083
364179
280452
340449
16
284378
87
72230
12
70
98
25396
1
13
450332
28
312800
88
939973208
96
74
60376
75
203210
155992
29
148215
685109102
484469
269505
265596
22
555453561
130668
8
384037
244311116
299223
201704
53
158386
440903
87
38
3
430992
322475
499207
81
216303048
35
48867
949208205
17
32
126679
9
359363
399249
3067122
265795
22
69
101233
378486
288121
362311
56
40
32
398593648
73
599893156
28
395256
43
76
6
254676
17
516676614
9
23
47
430757
197042
279422
82
16
378519
290957
456459
63
9
414954112
117597
239718928
6
97
89
512418613
83359865
343500
98
442383
145542042
434567
3
403244
57
701944453
27
67002
476468
76
61
129228
316546
65
472145
173412
115402
4
5
70
165534
442244
184844
396451
494629
6
245113828
165483
95
62
94230
343731498
22
327928
17
990747033
4
39
453216
69
224793138
244972
91
88
114460
27
652005347
183841
417605
318177
42
281429
26
187272
3
46
9
19
9
168666
374940404
371842
189746
22
10
222732
66
7
55
430311
390439
200810
346759
38
39
14883
493822
491514
76
387571
394214
83
84
47
122708801
60
32
59
340945
456340
344993
67
72437
257535
9
2
10
950034775
130381
73
315749344
27
137524
1
402268229
296585
84
66
360936
16
323532
4
70
439512
17
73
346340
8
44
226875
13
27
208149
286770
178218
77
3
429698
255086
75
110223
4
468587
184091208
29
1
71302
305578
12
40
303417256
362819
74
65
1
79404
484027
473310628
81007
53098
119516
205609
55
434583191
366515
367552
32
96
90
16
1
5
292854
3
6
3
59
333991
377568263
832821411
417043
78
5
333986
333195
98
79
69
283846
28659273
719529001
378541
56782
1
12
7
9
41
8
8
55
18
33
26
49769
66
394413
59
5
477728
305536
95645149
72
39
81
37
8
318400943
140105
91
293427
191664
441507
79
94
4
343941
260554
98
55
120118
414965
76405
274394
116570
15
34
45
288528
167298
308742
97
2
33
54
21252
29
366335
121226318
74
174194324
10
67
236760684
438977
433131109
94
388251
6
73
81
492320
328069
44
22
502739691
3
271508
99
117515
64
38
99
486837818
103462
474785
51
47
343618
39
74
94
46
95586913
37
2
37
273783
576908641
2
52
7
93
88
90
155019
97658
84
82
30006
109998
368413
83137
3
61
230909
99142
20
1930
30
8
65
14
71
249349
48614730
10
63
33
24
498579
8
190551
8
15
79
285954
129056
262855
9835
177087
118404
645592539
276008
70
496484
67060
10
14990
376426
70
99
291355
440729
6
211293203
81512
8
442665
47731
402686
28
52
25
1
61
4
23
67
4
209879
77
265417
150756553
9
443913
91
496001734
181897
260381
93
89
259055
477079
7
95
13
273173652
87083
91
5
24
391505
29
3
458977
3
50004
81
25276
35132
53
4
6
547446431
6
276615
455610
8
417176
193506
110278
135648273
47
257948
449916
36
119452826
25
218996
55
20993
32
207296
371476
17
55
269415
68
70
296965
91
24
56
128468
38
86
10
129606
817811269
59
75
42
229950
428658
8
94662
80
43087
167659
46
11898
34
149852
2
88
17369
105046483
5
33
98
58
471713
41
101435
173965
98
447321
4
57
1
114909457
263314
84
89475
86
32651
47
231707
7
356782
4
70137
41422
223216
57
6
82
56
50
303945
22
9857
17
91
7
22
436086
473908
195346
77
266903
472817
49
1
43
23538
23
66
420714
396759
364381
487487
247847
3
3
63
2273
3
16
136766
27
134889695
424059521
15
302849
65
54
150294
128926410
43
56
571882761
560122130
367205
788657274
62
85
498384
2149
926778204
46166
19
216450
16595
72
439595
2
275731
1
332441
334693
86
176386
75
10
98
3
70
197549
44
61
225035
304381
1
59
52
147394
415407
947979590
93
573057376
423802
55249
310817
9
460669
413173
491544
57
217215
54
111071
548952565
614451865
499729415
74
21
77
77
5
370525
51
81159
235205
98
32
392750
27
283261782
16
6
782340778
74
14882
35
57842
9822
55
82
337350844
72
959711307
53
13
3
445897
1
9
355328
295905
14
4
4
759940605
605790921
31
4
62
7
31
85
105224978
474731
84063
133424
434782
176788
449886753
109412
146001
218675
64
160438
184203
418337
6
51
58
77
294967
39
217092
435057356
94
66
786891907
9
4
60
77
426057
279690
95
191378
18
337906
99
12
44
10
4
85
412253074
75
61601
90
91
88
212867
52
27
369092
7
22
2
53000
59
71
85
211025
245666
43
134720
31
6
921503709
245089
682663944
83
90
35
682180806
159029
903712852
833539900
13297
373534
53485
579935567
12
17
66
80
61
30
47
18
67
39
240527
7
59
48
66
170583
90747
214989
276855
359485
53
7
4
425519
84
291654
44
87
82
210329
141278
80
277692
215197
28
48
65
11
95
709498728
735900817
84
415411
464070
83
150099
378101
475114
487391964
65
94
83
70
231910
65
34542
113192
499758
220100004
34193
81
6
181648
17
225168
81
94
50
884697068
89
76
490235361
37
122710
2
66
43
1
361121
62
47
23
428462
716264527
90
69491
53217568
220733
81
75
92
13
77
160691
425723
53
197493
213460
42
340187
360348255
199634
3
89858
476716
77272571
9
439518691
70474
91
271461
136059
11640806
493189
57
949064043
27
59
976140938
330186
484464
202030
429128
351845
237831
198868
49
198167
45295
70
78
89
407448
93865
424425
335557
155990
77
158109
8
98335
90
254421
69
37
4
21
856572953
898868478
143037
357920
79
96239343
105909
193047
6
71
353073
4
888604981
583378879
71
307691
73982
420428
90
300841
35509
480797673
446376
457317
21
9
277776
13
91
58948
454156
445333
113277
207097
6
32
270965
674901276
1
1
88
20
476531
462551
73
49
50
194413181
50
722535696
3
63
15
5
490256
182870
376063
37
207829
173843
638043600
213061
9
16
1
979593840
205781073
438364
868136333
26756
148114
21
60
751505060
577420419
34
82
53
36
100018
87
229856
90
92
3
8
93
118371
376031
33
95
143660
64
191878
16
6
97
383538
138719
93
2
74631
563450706
2
199740
4
409922036
26
60
17
36
97
26
259881
149938
1
80
8
96544019
39
18
95
411694
99
101014
34671
126611
437418
227867
61
285243
134526
150218
30
22
541776876
214991
21670757
47
7
116108
129103
9
57
5
70
901909223
102944118
103884
24621
28
94
483155
27
276105
330127
322917
298866
61
79
167760
37
289124
65
394935
195912
27
618820219
8
39
365233
445643
212525
31
767855030
895805963
129853
420439
77991
304756
301289
206106
31
447043
124662
75
76
124434
214387
114183882
1
260091
54
477659
94
64
45
474396
93
470429653
87
10296197
90
293496
154814
3
16
165452
34
359105
82634
141005278
128471
412104
94865
132145
685953952
70
17
90
61
35
122108
482367
5
91
344914
343812
402888
94361
429462
6
327488
99
8
19
239576
37841
3
20896
2
82
23
87
55
7
417662
85
214610
7
227040
41
22894
320026
163764875
52
17
18035692
55
56
323550183
235170
115727
771616118
30
400341
30347
68
73
40
30
81
317636
51
96
407541
47
23
70057784
120661
23
228397
9
75462
449124
434606
189822
76
9
420993
369066
4
356877
510367328
41
234566
322038077
27470
356261
31432
316643
85
17
63
81
30
89
9
5
49
277820
26
107620
2656
383493
75
74
408354
192831
209759
210646
62184
77463
5
22
77728
9
29
135036
269595
853316416
80363
57
364721
432825
82
70
472117
23
128398
67112
76
437925
204801040
334819
310897
320812820
3
1
47715
84
464910
2
83
1
9
61192
487524
88
37871
17
21
223726
496213
10
53
468251
19
480333
389206
8
2
6
306696
73
55
26
13
47708
480337
92
338940
390066
28
110509
23
3
857772996
376745
530513829
16
19210
98
86
365300409
140620
319943
38
652081545
655668010
440457
53703
359550
428445
297630
65
58
921389259
656834392
239672
17
476802
58
154192
367658
31
4
827640608
661679566
328763
409959
22616
44
313929
977462220
347583
23059
487370
167936
309765
49
2
354464
449472842
550082280
151187
90
62
203286
143996
134794
84
63
422395606
235758
455191
56
31
73514
4
71
52
489833
318955642
28278
150935
88
2
347745
24
315223
8
22197
473583
347903
54
68
64
281662
91
37
5
478495
73
12
365397
32488
7
110424
63048
692222639
68879
386041
48
77509
201590
38
77
22
324526
426105
62
25
34
72
235767
114008
1
81
47
61
235298
140370
52
53
67
98
124601
75085
88
60
70
24
54
40
79425
457919
56
260092
346979
434952
84
462410
11
37
296756
59
80
96
162571
113902
6
39
498999
414119
144785
21
68
56
364817
121169
285779
5
298528
146437
476598214
96
73
90
2
180169
948353311
513701645
25
57
43421
89
356785
3
331956
45
865075822
47
31
97
462845
386118
105655
609025657
252580
11
195548
66
187937
395348
7
79
31
52
949486043
409957
187616
73638
423129
316465
321940
78
174222
42
70
110933
35332
234278
80
73
55
364797
283704
374434
8
51
213077944
352466
292249
92
49
78
322578225
96
386747
121579
159031
376601
37176
9
36820
68
35
57
155406
405017
280458
887511761
50
54
61
84
86
48
2
84044
48
11
98
41
937223045
19
41
248505
252905
11956
288717225
473073
531835291
263212973
63655
25
625236935
259821
495799
298327
286364
389307
493454
472191
75
3
7
305510
11831
53
279768
74608
62
90
209231
93921
3
332906
173247
8
41
493821
193105
96
33
6
350903
440892
257223
30554
61
213157
507941918
10
791936905
34
439376
50
485128
69
75
57
118316
195911
613860882
23054
3
85
77932
11
86
60
250253
217386
3
163489919
299240
404309
252505
18
618369140
298712926
61
64
37
283120
296261
74
432579
6852
83713
393985
65
72
11
37
45
443004
36
251983
303947
445187
432399
168644
17
87
4856
93
57
20
402581659
50
96258
284060103
92
232410
44
48
4
91
327065
429820
27
7
5
37
93
273531
830653110
316018
755393194
326210
90
299440
45
60
79
163944
7
38
24
72
70
10
457969
761654631
9
368679
200932843
6
265548
795032244
131509
51
97179
69
1
21
274609481
50
310235
327392156
47
25
29
59
238248
92
325136
212365
403381
175612
351814
61
50
82
351013
94
110987
55
588713753
488372
46
222597
800664631
79
75384
3
56
199901
120492898
130967
389098
48
252091
2
637982493
159010
59
9
417608
6
248351
50
8
31
71
413172
99
67
91
71908
451763
32975084
65
484708
7
768704689
489254
418676
81
47
388320
432803
15
56
386716
298220
81
29369
87
29
27335
34
10
303198
97
43
238368325
103799849
294248
82
29418
116494
358726
83
97819
2
426292
350829
464466
90
837444954
11
7
673541549
103665
440040703
94
411454
55
454428
18
742092491
41
25
88
15557
14
443430
243577
74
347349
300661
4
329216036
41
2
254749
346571
43
222822
408864
798971933
278391
471478
745821179
271933
98
434496
6
46
48
70
12
11
601435776
318586
398631
234390
499891
748603793
88
76982
428876
438136
71
353987
239309
59
81
259311
462957
191230682
12
730642968
29
461182
297278
265627
429367
44
283653
146765
281726
6
2
2
132885
91
296738
298426
158542
7
90
357755
151284
509982110
160481
492230
95
60
27
51
6
17
116223
31
125697
3
18
185494
13
376089
53
43488
101418
8
59
98371
20
370941
358329
44
267383
74
265697
78
44
31
266540236
29
23
89
82
491099
83
8
8
4
59
77149
84
64182
9
52
42580
414541
449344
28
98
250076
253039
268588413
46844
70593393
43375
85
181061
36
92
5
55
9
273622
465333
43
97
387086
870592954
67
28
337861012
29
395158
27
340430
12
7
84185
8
37613
323879
77
344123
5
55301
4
204639165
58
8
29
16
127384
338317
465107
1
896097186
169948
376115
477719868
28
426838
103061
55
286707
73
330589966
45
76
170091
6
104934
463850
95
15
1
344518
83
253432
460986768
459827
16
479605
51
8
87193
74
25
964052009
47762
94
432991
33
206076
225690
28
468184
73
896926640
69
340951
73250
697581034
206533
994189066
96
54
264464
354339285
74
23748029
659215291
72
177886
36
89230
98
4
435793
113916
24246
316188
141031
6
378518
247925280
12
8
71948
9
208892373
91
146493
371993
50
231406
318465
396740050
55580649
299658
58
151606
55
80
444996
1
85
152055240
432405
651546123
165490
80
19
38
247495
49
79
427140
226885
98
62
349521
65622
249720
222437050
11
44
113823
9
94877
305435
10
63
342304
414108
70
9
24
115035
7
97530
125421886
366669
152208055
673552118
59603199
3
30
761424054
379778
69710
75
377519
462098
436822
74926
80
324551
40
35
2
167050
190609
216243
179177
121271
94
11
157696
3
438661867
402588
207111
79
34
61
23217
495384388
5
12
61
33358
404297
9
78
54
118112
894809897
58
97
324215025
28
7
2
143464
394624
91
335250
8
302999055
65
50
411418
699019970
291777
115261317
116372
66
46
384760
9
363727
65
82
278289
96240
114923
3580
31
969547638
9640
57103
79
233631
244189
63
198385
27
96
39
73278
486777
54
44
83
85
68
210365
89
28
109818
290801
73407
89
3
12906
61
84
47
309365
30
331581
78
499902
51
997478625
20626
839099598
322016
489966
306440
8
75564
135505
928686680
11
18
190208
226439
113759
87810364
154881492
54
58
235418
380715676
90
434128
334324
72
83666625
44
65
286144
344695
21
354372
87
9
44
21
55
132932
94784
74
42859
2
141174
312381
60
89802
3
347720660
4
116681
994968726
6
42494
24644
359647
94
45
1
2108
363844
320759
18
30
6
670734
70927
5
410140
398940
887083158
196201370
261623
315894
381591
163808
157702
251095
3
60
509487255
42
471900
6922
107868
4
67
57
30
32
357280
209383
222095
961364470
487059
851707327
302954
59
162818
61448
401164
835969605
153316
686369100
3
416820
44
67
20151
3
71457
82
556453371
295581
68578
91
67055
60
47
86
46
15
259781
6
260815
304764
31
167940
108166
72
16
6
26
6
239852362
83
125080
94
180738
67816
347575
66
15643
20
764781791
104952
81
49969
7546
337500
84
94
55
351162
432435
3
5
112914
53
36113
29
62
68
21
453925
31
3
8
37
32
477475
30
54602
9
450113
9
98
66
77846
188113
219851
67
125012
16
2693
6
75
478564
343684
84
45
989899656
161210
118762
85
82
24
48923
7
705603226
123022
258245
76
383197
96
91
3
8
433322
178206228
11
48
167400
27
7
70
409636
99539
134430
53
90
478261
24700
403801
392706
223832
400998
275220
2
76859288
2
72
321823
18
143067
216047
56
66038
76
26
5
36
261242
390506
392416
7
96776
433959028
97
74
230498
798338551
2
13
75472
73
254971
44
5
804339611
28
97836
39229
23623
208172
195393
91
25
45868
5
245304
1
40
458794
86
4
361271
120442
79
481039
310739
13
64
447193
8
139433
4
79467
22
55
46
24
690038475
177470
93
144744
23660
479013
67
396722
6
430199
3
323447
55
436592
66188329
91
70
70
384743
295935
453321
47
55
299218
74827
45
457924
99
118189
158666
17
857090709
98
146346
1
9
255506133
30
67
35
55
25
40886
165455704
319018
34
53
162681
21
264026
29
11
450734
26
63
321277154
24
5
177226
43
4
8
72
237315
53
262103
15
4
431386
16
925521173
250978
37
75
81
67
447986
8
73
431519
323266
195176
41388
20
325884
60
83
248810
54
432749
56
99073
569503389
2
9
394915
59
70
76392
334629546
65
74
2
264113
74
88
432198
421007
8
18
183918
40870
64
77
69
4
90
402788925
773905689
52
430292
8397573
186788
77
68603
469891899
63
444043
30
119710290
455615
31872
371157
168408
2
16
88
84
483769
459013
441815
769280172
373434
96
85
446120
50
35
336111
59
99
104220
291672975
2
476946
959407424
83
192190504
10963
93
53
121755
68
92425
77
78
478390
460693
783228149
22929
60
197002584
530241941
74
103463
67
3
92
290277
163187683
73
42
836556010
9
91
48
7
78
90
31
113391798
43
66554
435396
70
325788
419921961
28
358754
362889
387742
11319
86
351125
271489
50
220497
54
434717
768514386
394441
63
94
621023284
131265
2
329044
114570
48
71
5579
60
446854
167636
356167
41
24619
311510
33
62
482006453
70
11927
63
72
284463361
135014
330353
16
145829
51
406896
109505
184654
469831
413928
93
302376
528454885
7
166389
300014027
289570377
203994
808482877
165298
14
3
98733
75
37
70
20
61
595778300
73
27
195848
371166
64
547152307
9
179518
64
42
891462814
246904
50
16562
623678102
469105
64
21
338536
111522
246030
31
21
449568
144155
159400
50133
77
453647981
52
312085
202809468
485754
2
26678
164217
48
76
467206
17916
1872
6
34
382175
88
460040
4
134946
827728635
131986
89
3
80
76
80088
61
78
5859
442340
386073
73
377278
331456
59474
13
196161
91478
457572
53
143908345
50
91
44
638897461
3
290132
484296
82
21
3
910566118
60
90612
8
418592
26
15
37
91
81275
4
7
65528
51461
5
239729
550356764
80
7
33
2
52
13
393537
6
99
38
40874
77069
455604
259039
489347
344270506
68782
334086
94169103
325398
8
254497
341956
70301
365500
183867
63
34
97
1
33
201288
82
82
146463894
6
378908
1
94
1375
32
367181
77
4
482451
198846
6
1
16729
82
421094
4
57986
86
462488
51
7
41
18
991643229
358075
141976
61
3
116533
2
57
248504
206783937
120328922
67
372094
75
10758338
43
384800
20
42
319714
245128
105255
20
81
79
70
67
86
4
3
57
512485089
313150
3
24
393242
75
80
19
123872
454394
81
419929718
6
1
9
170240
195839
189237
34
89
353813
1
5
269696
48
95091
358017
75
391639
91
794439422
289349
12
232002
89
62
87
61612
356233
99243
1
176876
203536
254241
12
9
899721418
21
1
92
160217
30
43
441944
74
3
404014
79
318995
253911
87
63
336545
66
210142
27
390091452
29
79
61
93
257174
151431
206676
47651
245402
324612
986851865
143918
27
91
165314054
167325
72
9
35553
411996
38
28
34
16
79
3
99
74
270767
58
272397
62
471859
63306
66
227773
393820
177165
28261
312560
63
95
168164
23
1
767292998
83
51
77141
74
54
81280
76523
46
115404
76223
9
62
70
96
21
72
8
53
97548
74
7
99
7
16
79
460607
73
67
7
233903
171350
321627
422359
26
438375
341846
29
50
92
73
15
364604
388914
56
8
1
951403457
23675
466704
192271
1
51
499695
75
938430530
72
22
97
73656
97
41
29
78
3
10
323939
341009
43
70
380613
385445
65
17
21616
192155
9
429874
79
308769
285117
106574
84
42
115471946
619977329
403749
7
130143
55
494595
25
63
718161656
80
33
40
275785
30
62510
177808
32
492930
239131
311353
172351
62
34
9
215207
56
369621
7
280057
42
70
15
149609
10
767746444
54747
77
82
343416
220610
794366433
10
8
24759
413776
273556
362883
7
499485
532412767
61
90
464839
382961
41
11
186054
326870
386755578
473993
76
98
381001
3
63
368608
70
98273
783526432
5
49119
57
72
537455711
369249
417324
64
73
424042
395224
194440
74
85
365653
353172
60
2
2
371921230
2
671971854
74
37852
30
3
57
83
25397
321591
19
8
18
212095
788084517
70
844147272
49952
85169
428887
321986136
45
59
358873
88
41
452854
221716
46478
275213
331985
658682859
3
99
92
2
85
14
53
2
56
23
44
451911
87
12
119641
193178517
349860
14
40
83658
74
58
148558
61937733
56
88
3032
57
83
385617
91292
7
56
83
60
57
213249
35
32
97608
6
222717613
16
40
282009
428366
194485
879312092
471237
383556
229439
71
222299
9
242903
58
18
323257
69
398666
92125486
84
84
499735
64
808768523
381633
42
6
137050
89055833
17
73207
7719
102818
16
230580
22
35368480
81
70
9
353471
114349
53
83992482
211824
21816653
157674
125009
41
6
282729
1
134807
130994
9
288143
98905
99220
7
1
315147
2
2
87
56
12852
4
86901
65
25
47
281232994
8
45
97
244598
97
249087
397570
66925
7
53
75
236108
13
55
5
3
21
147054
94
309520
831108870
972362547
30158
29
301217
23
66
4
90
89
987472546
81851
270564
631031045
103668
1
369924
462700
479964
38
48
229127
268697
88
26
36
50072
90909
7
87
2
62
97
58681
744373415
32
368017779
11
104863
207003
99
18
36
157502
94
90
383535
98
87
60
253030
72
418290
81
52
44
279518
309609656
452100
61089
230887
146156
90
272584
384010
782736549
2
114601
84
22
55
166156
214229
46
389101012
737539695
187513
15
394960
9
41869
111129
21
65
365396
6
87303
1
87
58
8
207982
13
306761
241611
99
262174
92
25
46
53
7
615281
404934
3
46593
41
319124
98
28
480402
411912
158595
81329
93339
16
211494
348690
95
166555
9
46
182868324
61
307998
113964
6
273565
489678
447303
149172
378566603
3
79
476019
329636
229929
72
466041
142528
64990
453163
28
64152
76
34
36
14
65
43087714
6
73
34800
186164
3493
55
1
226658
22
88
280519
61
393624
346361
72
344796
234044813
765234310
717594619
146727
36
181787
15670
41
52
7
1
24
78
75
55
32
3
22
29
23
249093
440347
483073
148332
259080
418500
224336
78
129339
2738
3
77
45
3
212647
140804
170407779
246313
4
30606
247543
386845
168722
3
248822
473007
382146
33
115186
18
59
96
86
82
306924
1
424749
4
11
42079
167274
84
11822
579805935
201226
79
68
59
498288
254818
2
187898
438508
251746
345124
52
60
113089
65
43346
153908
340870264
32746
1
876396089
75
9
152259
122311
16486
48
333717059
443476
472155
176661
59
804120708
29
66
7
92
8
862800355
905503021
344156
70
90
243828
58
42
491222
266734
4
40
361891
6
400447
7
36
44
893681097
226686
39
933529621
704224959
421132170
52
390147
18
94
394118
476444
433225
58424
350265
327088
994614393
77090
27
13
752981583
271410
454998
97
13
54
73
73
1
66
41
965193649
339627
24
6
11
37
379202
107336
30
504435680
661704609
928609566
130273
44131
920365372
30
55
8
347079
49
166962
541385214
786447340
41
200810
8
422571113
472806
39
49
44
208538
63
85
65
29146
671432713
451723
10
411054
38
180409555
51
2
68
6
357660548
18
21388
248114907
3
405682
90
284343
163177
500673220
411798
82
595310082
917482375
3
25730
349482
201457
96
55
68
68
13397
9
57
92493
909812814
39
447784
5
328249
8
364373298
179005698
481848
209460
216119
8
3
411524
388444
682420804
406013
31
402294
936478226
50
262710
114724
26
134157
95
90
43
413028
379643
6
26
3
371576
129332
478825722
339668
56
113937
455402
93
22
136068
76851
37
81
174489
15
73
59245
7
48
78
74
358178
13387
47
24
81
33
50
384096
370792
86
62046
259777
73388
43
53
99
8
32
98
31
412339
209691
50
502190635
29
33
496192
42
29
7
16
2
8
405222
60
492650
2
317278
234646
98
494799
310363
2
9
166639
1
1
121362
174884
4
119941118
44362
281358
58
255227
421453
341047
65
17098
243177
180176
3
28
65
92
29
32
187133
3
18
228625
121338
498951599
228430588
169000
761463405
38
14
829730075
86
61
69
33
134169
732107682
6
434370
296878018
25263
409409829
93
71
332833
274450
615412894
359811
184810
316856
91
368518
420206
469424
54
954028920
11
27
176793
350251
354726485
85686
31526
76
30
671025568
75
415910
281230
631581810
12
341737
21936
267883
59
14
43049
293491
8
366300
88616
32
230332
18
436412
2
6
67
651678387
16
78
196158
368421782
22
80
75
390686848
370482
24
13
30
493330595
326888
40
98
75
31
34
138084
160193
331024
138855
531175858
87
46
8
431515119
90
77
289920
6
82
47
52
38
113027
938624815
248859331
133962
869390731
74
329075
45
218797585
29
32
37736
1
291060
19
191586
126585
63
47
23
7
390858
61627
35878
5
426960
360751557
273870
96450
67
214150
694187737
5
29
71
92
39305
9
440988426
816556545
164111
5
295408
54
217640
230755
31
393290
44
59
248647
58
349478
72
27
432198
314908
15
34
5
21
17
82
22
270578
85
63
10
389990
3
470514
80
15
53
222373
318143
60308
75
296508
195626
61
294189
86384
67
27
378626
29
16
43
4
43
125841
44
385047
84
85
161006928
36
1
197705
323456
102783
10
81
372303196
56037
22
48
7
7
377213
433632
232031
51
154906
460153
804884529
269101
423886
269324824
413535
1
89
216388
86
274260
4
59
1
100587
9
105095
392462
82
456638
13
421431
61
94
119889
7
63
456948720
483091
208330296
52
450501
54
5
30
285669
256910
328541
563876181
14
96
269337
84423343
558774359
61
129730
81
335010
22
600637599
8
89700
93
40
50
80797
39
53
14
105442
121251
286946
438546195
120386
29
50
15
38
298470226
62
158451
75670
11
429172
9
9
470620658
5
221060
256482
71517
73
14
476663
98
80
393096
24396
228815
63
52
74
21
5
9821
22
55
47
70
635940494
9
22
352332
60
1143
165064
115208180
3
46114
43
247183
5
39
79
1
23
454001
43
125455
240613
337576
60
32967
35
125076
334065
477428
365842505
95
464731
68
36
361684
392697
126250
210468
29
439617
34361347
872287874
328490
19
54
86
70870
46
219360
8
8999
86
76
67
291740388
39
699560746
156298
6
344500
33
905623303
55935
457720
24
31
469711
1
311173
171849
483838263
196994
22
96463
40013
742622442
17
386494
372857
18
73
6860
93
8
89
12
349175
5
39
146223
77
7
24
434947
152903
319210788
475567
1
975020182
40
11
179573500
36
19
449418
98
86
78
91
58
18
6
60
434941
40
394868
61
213855
48
307049
25
268338
99
34
119747
125144
87
301689
14
63
194751
70
103569
225794
71
28
44
52
486391
24
421896
67
38
39
155754
46684
52
96
53
55199576
64
94
55
132386
9
348839
86
740244434
12
827659303
419073
58
555419525
342761
21
448587
26
405696
110899
33
72
129889
37124
38
83
771560487
17
59822
90566
259262
81
55334
159796777
7
92
151055
468259
285583
78
253086
31
24148
2
5
44
29
443705
3
86
94
82175
574178171
379738
45
879540590
430559
91
12
322985
7
69
29
369509
8
813874879
170253
358719
27
65
75
307301075
11
235920
200285
325294
37
201099
345993
68
3072
317222
90
62
17
77
28
101767
83
73
44
8
49
82
478215
248185
6
8
65
37947
9
250148
5
90
26
338449
242519
312877427
408906
43
392832
62
295134
33
196339
88
58
480008
9
606116202
405059
68
340088
434461
16
4
87182916
65
78
4364515
3
329582
56
32
456329
1695
40
470884
74
377515
97338
68
75
220875233
23
98
302293
285528
45150
851954287
142933
23
8
431350
99387
66
571409581
340373
227736
26
99
31
307679
21163
90
42
26
4
46
52
467461
186558
99
7
115676
53
93
68
142505
293782
8
9
30
436485
356447
412019
15197
51
74
138791
5
23265
10
38
9471
5
95
913236306
108838
43
649699548
887715488
12
74
199994
38
23
1
203220
354141
319515
49
781895211
26577
9
336376678
133708
15
46
88
96
37
82
821812731
59
3725
63
10
30
131064
490299
32
236489
15
421425
23
348889
73
722721438
239208
25814
22
78
97501
106586
56
97
2
20
22
335720
84377
96
148911
22
385894
183235
7
13
4613714
310282
70
751564325
213398
65
36569
96
46
77665
97
113056
355963
8
287896020
81
167554
87
84
96
288707
7
22
210182
60
19
65541
48
273620
121016187
328692
37
69
7
74
399124
52
2499
48
201363
48
241076
405879
6
277134712
73
248742
419013
443119034
127813
153171
30
57594
1646
74
29321
63
134330
258726
8
261436
314425
81
94
79
86
16321
122420
75
47
71
10
340658
43
231552
214099
24
272162
48678
74
160331
2
13
47
93
48789
232355
450824
455311
491871
357010
121915770
97
48
51
343797
46
89
377107232
76131
88
90
161121
493541
83
8
388849
51
46
10333
153523
233896
95084
1
17
190653
45
32
284014
4031
48
107367427
115829
486564
5
30
49
318798923
307430
448884
71
8
453144
33
50
59
152044
78
70
118396
47
98209
52892
40
25
38
164866
146103
40
130856
62957
16
37
365404
3
448394
47
143357
21
39
330382
325214
30100
176249856
69298
87
430406
35
28
116421
10
8
405917
393616
94
94
3
118317
313240
80
323524
73
9
21
406700
319940
238930
181487
65
436596
97
872171362
18274
361613
51
480543
41
295767
192839
574059110
20
47
28655
57
62
18
352060
94
384185
35
120942
20
6
120119417
393024
32
1
29186929
173453
65175
53
54
862755362
674538650
19
11
96
9
6
48
74
99
76906
160187
5
81
51
876384207
135886658
8
13
632129000
95360
10801
169996
477426
91
80
1
24
56
282284215
6
731099930
202571
4
448453
59
167773
408701
352983
64599
54
58
40
478640
4
55260
144684987
33922
56
44
91
91
24
133621
19377
393122
333946
42012
39
50
938225124
69
93512
29
57
89
39
452919
414439
86
17
66
31
454176
4
96
92
64107
47
98
18
54
237600
40387
24
301073
291246
58
14
222978
62
279933322
84819251
55
93
389979
99
124526
94
1
90
23
6
7
43
245715
111149
168374
125001
13
4
579264042
86
36
61
48
95526
16787
6
45
55
104549
86
279805
412001
252795155
106128
91
54
60
306564
76
26
60
42
210537
16
5
265599
316552
44
21
13
268635
310356
33
83
92
30
94
42
234767
168308
50
70
5
77
72
20
640397074
58
4
56
80
17
74
63
758865907
60
313912
9
123798
42
102852
22
175283
34
455702
423872
820372807
767
449948
169572
5
242597
65
454988
19
67643
746067583
809636862
469160
20
84085089
27
32
96
89
292505
165075
142525
828525707
973227126
5
343474
93
19
212758202
56237
39
836563714
27
32
98
654080133
463115
9
93
35
65
53
35
43187
327053
328772
51115
76
252245
74
287574
466489
16
922750115
65
928153098
4
257480
263261
262894
455592409
12
118333
53
91
54217
61
244698
4
49
79
40
824290731
5
9
48
190081
36
480139
89
59
963667890
42
44
44
183352
490853
40
61
68
32
415047
467148
33
10908917
57
44
42021
44
434675
286484795
62251
2
57
466847
128166
69
953750440
85
37
50
252188
37
80
7518
42
90
116838
279452
57
56
10
36
19
57
86
405821
317336
169796
88
438081836
408948
382924
7
107011
222902
498652
127002983
157546
778587070
67
45
404331
18
99
201320
7
107079801
12
37
96141172
37
90586
309646
114041
56
9
10
5
290067
233705
468127
174061
430975
96
50583
40
10
5
85
756415708
44
270648
251374
166715896
387764
446337
93
7
95
204110
13
6
20
19675
170064
55762
102737
425646
306671
25
73
50835
425463
55
21
71
385479
63257
350501
3213
32
394482
237680650
28
82359
37445
29276
37964
3979
239286
471278
47
419050
28
206662
341799
53
313403
288451
394090
78
45644
52748
25826
55
177923
82
3628
426049
578996374
241850
242365
94872
722007385
98612
318505
3
217883
216645
305159
368986
4
72
279018
51
26112
64
414918
40
462135
93
137808
454724
5
304492
50
45
12
30
98
921437655
114385256
36
81
441864
117144633
87
880489150
243442
386301
94116
388704063
403924919
4
192372
152069
18
19
25
54
44
125687
5
14
342126
29
9
318850
435167861
42
296863
83
24
338302
441162
250765
80
52
491178
78
346034
439567
30975
57
22258
28
34
227659
56
97640
43
414509
42
54
9
309743
313819
425237
337551
71
62571
3
178893
86559
321809
36
5
37
7
43594878
62249
116826341
213539
60
187247
4968
108116
31
483681227
120066392
64
60
113191
16
295633
49
67
818312976
7
463452
63
147409
148183
2
63383
278534
22
435614490
65
79
389596
25
853665699
78
62
74
267652
202207
8
79
93675
455003
20
55
185251701
11
51
75
11
9
291362
73
6849692
87
471872
150407
453916
435036370
23
32
742239884
19040
33
87
92
263508088
85141
1
17
72
49980
403278
205996
413606
4
7
1
4
36
9
204433108
3
408339
291322
55
358383057
79
60
1
402543
383772
8
386597
73
19
21
1
680155211
103488058
123197641
18090
468186
323372
19
31
7
135267
8
413878
389941
8
99
363065
28
6
87
75
198194208
91
37
450544
452537
23
177843
9
28
88
50
416938
321708
99
15
471058
88
95
26502
77
51
24
439433
52396
7
40
485055
71
235901
37
13
27
8
55
14589
111323106
365195567
136149528
381016
96046
41
88424143
20
199950
74
26
75
42
26
188628
21
269775
103454555
54
167954
144699
904931931
394773
463272
54
260458
151716
23925
58652
41
132873
273802
386841
14
202819
77
240703
364969
16
83
443307
56
18
6
37
96
81
60
447353
415988
768214420
465432
79
324413
103395
325021
225706
346035989
40
70
71
320724
88
254550719
75
14
244535477
151307
75
66
96801
771104275
45
98235
195689
740987036
574490660
61
1
99
932815161
95974
296706
276161
260866
54
24
490109829
95
98
13
72
72
61
347352
247010
1
73
87
16292
31
2
6
34
17
393375
396323
4860
326638
69
5
2
56
265811
489787
42
5
24
2
64
2
83169
13
7
197709
171963
247236
29
16
544046492
48774
248268
59
57
379532
61
29
63
373251
87
18865
48518499
173992
441748
65
8
123804
324099
4620
79
481306
62
395311
395686
22552
6
30
5
293394135
312014
38
3
177094
665802805
88
48
9
64
91
25334687
182957
54
27
89
83
557207243
86
40
415656
114704
407106
435779
76
52
14
54
54
13
34
54426096
64
68147
15
461548
10
30
24
212701
267051
56113
8
15
337032
609121723
39271
439139
145176
989278703
82
131142
320256
58
174656
9
68
472328
70
56579
288230
320785
49144919
489514
95
55
5
21
236516
7
90
841720156
79
97
88
55
277812
23922
788
307355
74
251202374
38
23
82
406730
60
77
4
155848026
56
42
60
75
706756599
218923
268531
460072
19
25
34
239596
36
81
95268
46
29
88
76
73
27
98
48
43
111333
55
6
9
77941
378502991
71
304273455
454364977
216623
4
270858
203646
401213
51
23
2
10944
9
29
352584658
71
5
69
451226236
26
57
384747
75
99946
64
228403
170409
292064
7
108441
453311
283220
107014
133720
75
42
58
159983
154027
20
74
8
528847599
48
3393
4
7
349773
299725
44
224886
86
40
448747
83
49
491630
13
26
185625
113579
154747
232791
132084
197106
141857
474420
10
24
178322
317467
179598
106443
165777
79
59
112879455
81
67285
6
98
97
115667
11
951609904
44
57
482231
295616
21
33
48
86795
36
24
65
460734
68
91
22
475688
39
143911
408283
94
250717
503311852
72
26
7
272007
13
93573
437957
2
475409
51
84
10
426745
25
2
69
17
9
38
13890
61
8
47568
52212
410671
473874
98641
267579331
255794
234981100
46134
35639
69
22
263212
87
60
250750
265866
187598
1
88
18
302072
490239289
188682
24
371678
38
18
9198
80
213152
80
9
14
426251
475567
253320
260286
50
387728
260393
6
76
9
448810897
56
32
44
62
58
25
39825
356289
232510
48
344352
83
118022
495672
275950
329804
58
2
39
889805747
248882
55
20
192665
423720
342247
434485
57
5
93
55
97
7
59
321160
66
98
86
9
333927
37
79577
166062
8
81
68
24066407
42
126981
408247
900241980
37
29433278
58
45
112016
655598585
326117191
99
57
95
93
5
149892
14
808580922
92109
54
97
262858
35
28
825474754
95815
28
21
447622
6
193281
81
463036937
467449678
266880
5
49
99
90
2
60943
442276
68008
435498
729491304
170391
485241
76
437751
50
158621
233190
31
205982
21279
92
92
10
164642
62
221612
60824
36
41
461066943
37
316467
95
6
96
16
52
34478
79
80
469580
227477
81
36
9
9
70
32
157116
58
69
77
169609
64
97
343746883
475154
269314
339265
25
64
421030
269948
72
71
240635
135578
26041
83
269163
53
54
84
81
203392
1
278691
815829164
6
10
123774
273541
28
98
121353
90
180611
271925637
166827
76
90923
31
4
431741
8
355965
71199
1
492861
64
44
895437807
74893
411600160
360492
3
56810515
79
25
79
28
178865
481110
12
366090
58
264523549
39
63
401347271
27
19
16
73
62
789180576
145004
72
156159
445982
226927
29
382991
8
339362
84
409441
38710
541511526
173494
30819
324951663
146457
76
76
283522
84
678542558
14
337897
8
2
389918
2
28
436518
86
330906
247752
26
33
8
292173
342752
4
332715
98
245492
1
925876630
76
64321
56
97
192317
14
422830
118776
75
44682
44
78
120517
56
76
28
146172
303606
256987
66675447
41
53114
79
4
331979
91133
45
291764567
30
116362
440184
74
243801
9
89
71
97
29319
79
10
276033
18
58
7
7
1
6
55
99
449627
83
41
49
67
20
361643
8
70419
977504536
85
695594884
444849
93
239874
80
155904
351200
2
79
8
306007
48
30474
79
84
262348
54
259288
55
850404976
477045
33795
44
86
94
70
15
106889
37
28824
47
1
24
30
1
85
8
75
97795
1
26
133499
1
251633
648999653
81621
6
237626
41
135918063
374166184
417221
76
27
75436
36141
59
134739
83241
90
13
494386
38
55
8
55
77267
208749
116989
25
53621
35
85
20
87
395822
12
97
96777805
59
71
688594793
18
233886
347965
333451
74
86
409915
70
35
499382
46
40
143797
243182
152887
951611445
98566522
182870
76086
98666
42756
82
117358
82
5
456090
18
73
14
20
310960
49
78218
48461
33
21
644043353
52
348358
144516642
115400
409054
870218146
6
93
15
4
77
97
37
8
374274
84307
17621244
29
219362
74
82
7
670963399
50
40
44672
97
684755886
72
853736784
307591
340795
171446
623439875
75
91
703816506
88
119951
147941
316245816
230978
36
12514
11
86
87
205589
223718
363849539
23
85
69
295029
406814
258404440
34
16
482130563
34418
4
794130782
124788
413600
687445583
78
318834
43
85
8878
451140
97
42
180530
86
466458
4
38
24
463317
62
31
63383
79
38
6
21
488419
248597
11
54
74
91
12
32
398798
184623
640075717
1
85
151624
6
52
131630
335330
420623
539364875
72
70
9
259064565
8
132426
66
856477597
11
142399
155178
8
416475
293501
70
74
52
37
25810
8
22
51943
627358746
8
62
2
63
83
11
87
446529
3
40
320543
30
338571
59
5
86
143274319
131412936
171162
474744
468169
141259
18
53
73
48
26320
7
52
83
7
60
53
323497
58437
55720
61
94
4
6
39
7
46
97702
52
7
295116
8
6
257061
6
71
697127340
62
45
475166
32
37
55
40
147801
39
2
277098
84
91
18
218084
49
97
245488
2
556212601
464528
11
451711
53
94
278816
98
86
54
71
3
84
469483
38605
235649
5
426118
233882
458002
8
303438
480733
92474
444723
1
328240
49
65
72
401864
64
92
138778630
76
2
9
13992
3
85
100027
336516
137125
158937
195629
29
69
117413
10673
41
25
341424
596411748
808471460
14
65
98168
347495
30
215537
393077
308260
84
6
315595
348049
57
86
30
264511
50
467816
102945
41
291967
423587
64
95
4
78
68
15
36
23
236060
324595
461337
128449
102997
234720
78
20
60
859716033
6977
232164
76
721601692
3
105612
7
19
59
329767928
398312582
20972
219242
491474432
43272
54807
459867
39
62
131062
96502
2
413700
127137
339325
7
2
66
112447
22
6
76
9
341674
27
73
34
13
256481
72
27
733748730
156797
20
26
49
47
50
337168
318692
525736596
10
37
347803
51420
1
90536
717
148036
48
76
386063
79
359824
318308
67
8
104191
97
97
74
276068
57
71704498
16
143603
848387349
201964
87
39
321462957
80
519448604
23
92
32
58
361989
295953
12
239482
150452
431257
139216
36
13
472066
584476465
493477
436845
84483
38
79
9
14
801729411
43639
878069859
89
448445
436403
378323
355165
16
127091
58288
49
220467
90
9
243062
125770
43
8
49822
69
98
1
287326
571833386
97
636717004
42
259924
120925
336512
982055013
52
46
328402
9
419525
80
57
4
89580105
768102207
29442
80
251633
89023
370583
57
60
384398
66371
137875
785629195
76
57
41
22
18
6
423502
289056
236279835
70
955616202
458340
64
1
31
422879
43
6
76
547188050
79784
98
255186
86
29149
7
89
6
8421
76
750067545
233580
98
462833137
36128
81
680942309
351194
286661
34350
521224388
32
4
380688
30
30
2
44342
44
52
69
21
18
171514
37
186701
344722
54444
53478
139778
432545
147637929
18
170295
358253
59
943391448
76
41
407296
260244
333778
71
470121
995106392
5
83
31
3
60
34
50
43
493518
20
199361
39
374718
57
98
490197
84
4
3
400142
5
439222
45114
217492
32
123949148
8
20
54
192508
237141
178579
155153
54
782244479
508364818
5
30148
113366
153199
152334
286861
165996
76
37
429127
305043
11
15
26
402106
42
47091
313662
59
6
326521
50
426724
90
217625858
8
36
32
837641897
98
69349
6
70
44
7
33
17581
19
46
220979
889723363
27
237544
97
16
21
815054905
471922
1
3
37
179165
385956
37604
396411
202014
41
5
453632203
31182
70
20
387659
17
147724014
9
506855835
43416
50
89
57094
49263
34
36
1
225107226
56
82
3
825632164
128673
8
89
448680
185789
68838
394725
136432
59
35731
220584
28
47
57
371948
29484
51
7
60
72
127911
369003
97
25
169742
462279
10
280249
223027645
274923
211792
36
93
52
88
117856
1
255586
7243
321740
15
84
18
545564370
369585
426415
9
41365613
325018
4
90
8
25
121087
31
294243
76
66541
355224
236965
2839
111171
99562
127980
35
429129
34
242591
94
676235141
97
91
7
347393
129235
9521
72
823964192
64
43
12
9
1
323189982
708193707
322715
1
5
78
9
48
456727
450307
244987
49
49164
44
240218
131234
67
456551
789043768
1
18
99
61118529
378267
54
230551
468843
42
87
17
55
38
50212
82
54
40
296234
52
293274327
1
323707
205605
81
414096
14
66
30
9184
85687
4
9
61
70
423624
3
61
546351944
70
50
122765255
192360
2
148449
9
101939
32519
5
5
422069
12
244343
21
487948
319714
94422
26
5
406576
9
27
222230
492631
851575112
478514
274047
35
248679
446011
80
8
65
244580
508209581
34231
299973
48
144838
40
317718
68
65
111252
422482910
5457
206602
808800356
99
183138
422980
2
121928614
308234368
52
10
10
2282039
165280
66
245278
891971501
89
77
67
148417
491618
482360
1
181722
103983
52
4507
388642
378469
2
92
422828
24989
25
6510
734540507
4
4
83
107069
291167
37
1
83302
6
959690010
45
69
456745
2
29
196118
420227
22890
48776
7
88798734
346733
46683963
259963
302219
50
86783342
59823
410781
51
16
123018
38
287830
439961
43
554239913
9
567531734
395594
43
141168
73
446112
45
44718
23
344937
198447
461224
336394443
1
277568
318686
93
439708
264317
460410
409452
48638
6
79
69236
292379
224179
44
256831
652430978
35
398105
4
609009600
90
78
339339478
454717
54
17
70
59
2
66302
90
582807406
499243
211144
238362
193345
31
116293679
53
92
390717
67
98
478609853
49
241242
69955993
327711
13672502
27
304641
61
78
96994
390120
159740
495099922
543486704
47
29
283314
16
65
797006976
425101
59
7
14
27
108280115
227579
30
996940389
36
289657
92
4
20
24
359339
79364
69
8
206423
735525309
36
100455
204739
397764
84
286224
102755
959926968
84
77131
14764
1
65
12
429848
60
72
94
413433
182388
244354658
20
98
3
25
364732
241770
52
17
14
367782
2
25
69
26
1
39
34
26
53
82221096
93
41
2
83500
240620
57
90
33
31
306936
634369128
38
39778
156924
13
87
39018
400839
416196
63
27
20331
396464366
78
114137
53
73
86
354629
28487
74
44
1
371845
111233
19
237944901
54
643128313
51
13
326886119
155124
5
56224
31
30
163377
8
313850
13123536
105981
96348
456133660
36503
91
125693
881055099
2
93
43
104365
40
9
100766
78930
78
11
64387
608427056
7675
126141
9
49
98
269971785
12
164807
383647
194232
86
8638
46
743558129
288057
476616628
19
378451
614305093
81
25987
277750
3
3
262997
303530
61
91
314871
75
90
117401
68
36
339319
78
45
44434
63
152408
6
141837
79
62
32
116477
6
331669
406233
6
84
232440947
236333403
61
430945
197000
68
85817
32
84
404882839
67001
385396
99
283718
30
907500482
8
616679018
75
52
385305730
3
12778
47
220627
1
356171
188608
32
3
148693
84
15284
203605
57
375679
70
22291977
891894094
354972
13
109449
61240
64
431481
494124
1
51
258345
44
70
220443
3
462212
409059
320775
40
126580
284470
416214
54
83
10241
380756
46
3
119553
118671
80329
36
60
164163
427097
428070754
166711
481434
105821
17
1
94
75
66
77
1
7
45
87
56435
173032
344051
40
1
42
147571
221924
184738
68
92312
52423
78
561452223
311486
17
27
376661
78
74
18
13
33
327495
56
61
237999
46
70
85
395643
160020
163268
54
55
341016
52
128684
999671112
49
754625516
479713
955983532
7
2385
5
7
443530
36492
458224
217457
65
8
50
53
406073
4
137182
228362467
66
7
503115067
3
82
187985180
10
93
116440
7
227935
94124
74
252635
26
309857
3
88
19
1
161070
9
38
67
43
167052
77
343614
473037880
71
271930
93
21
70535
9
50
85
97
73
405630
66
58
629596278
39
1
88675
367196
87
126033
9
87
77
41
50586
362122
248220
33
34
693872617
69
74
38055
11729
34
398298
13
80
424634
34
300478
35
6
458157697
469372
93
41
8
99
65
54653
58
450322211
57
24
40
74
41716
205143
464567
75
31
6
415418
436911
385756
863568302
42
149599
79222
2
22
42
5
41286
2
44212948
19
426393
468831
463807
68
34933
71658
19
981211228
30
51601
97
84
109922
65842
159723
84
256094
70
23
320601
90
268529898
57
31
900147122
2
37
260684
30
63
292876
16
83
68
59
347771
53
938036033
2
3
1
43
60
218419
71
56
612
289614
121176
383453
159308
84
177284
72
53
65
358163
182531
58
154258
5
18942
17319
9
388800052
33
337103
7
73
214497
291600
89
471353
685935308
47
39
70
33
2
712
836693337
115952
8
22
413543
457279
25
75
915280358
33
496692
30
276600
38
73
221338316
58
90
63
84
52452
22
35942
11
229446
209627
24
219406
88967
70
177764410
93633
38
69
406845670
66
8
461771
229430
416476
1
2
453595
52
19
82
385583
41458460
346255
14
275313
483524096
245192
69
737295273
328967
197297
292715
819478023
63
48
41
32
369267
424032
284130
93
23792
331166
68
7
71
71
109555
123667
388364
6
49
468895
494641
132635
346879126
410603
50
75
7
15
291031
357373
70
273707
950224220
132990
9
87
84274
44973
474967
2
96
4
16593
164890
57
83
61890
29
79
14
141698
232105
3
16
87
102469
63
61
79416
163473
28
209447
28
69254
960987113
8
17074
55
427332
65
595580645
35079
733061492
39
73
2
3
311376
80
18270
11
197857
126479
35
657249066
17371
245767
13
275463
213100
905756094
42
230019
54
29
36
428960
14
13
79
48
743864886
258659
6273
916676444
217055591
80
90
18
29
268217
319478
3
13653
5
79
2
23
75
86
32
15
33
43
118964
354646
38
13
167497
84
12
68
320219
17
344122
75
18
97455
611734097
51
334816
23
339166
152083498
474904
82
279247
95023
21
225923
428520766
460719
2
169635
420573
57
377468
50
415603
61
328018
73
41
427837
23
382771
49
250302
421886
482810
4
72
187211
8
73
256162
2
492127
488424
49
83
19
53
3
248940
102722
488669
387236132
55
6
59
49
91
5
114563
278210
28
24
31
423703
65
20
33
9
84
19020
52605704
30
260248
37
460693
10
58
65
496921
6
99
87
790157961
495215205
194407
36
12
11
5
26
624667078
49
76
120869
5046
21
436966
294607
5
268248
92
34
27
61
4
40
33
33
122936
3471
55
226563
262415
33144
16
14
43
7
385789
1
355545
192876
22
14
440798
95
94367
96
14
32
16
45
63
133645
346807
494676
719378854
2
69
14708873
2
184574
112464957
58
71
186010
211673
463577
5
455733
304205
56
171010
72
215961
96571
5
556496678
3
235544513
1
428645
44
4
73
71
456880595
335123147
70
73
148087
257113
82
1
2
13
217382
374980
71
468858
406713
38
971229685
87
253633
362487353
77
240185
336778
136064
787844959
190148
55
94
48
320732
118322
231660
894764623
58
463798
418635
87312
7
26
104974580
497175
42
19
323951883
368463
8
411307
87
121910
12
431011
108853
351331
33460
86
37
43
277793
45
21558
155789
29
16
314481
427130
75
93087974
59
25
37
91281678
208777232
477804
270112
544544381
294839
326126
722829072
169279
38220
29
465184
276820
92
86
250445
70
50
7
460556
69
4
2
82274
324445
86
83749
307916651
80
102555264
14
19
987731132
61
922212341
20
9
140125
63
12
34
9
362823
212250
69
40
47
486582
5
65
72201
88
97
62
58
54
76
276730
13
181801
79
1
26
398154
6
42
444956954
470349832
20
298348
52
28
43
6
3
91
2
63
93680
77
453990
82
141338
77
2
477691
254959
80
58
3
45
16
84
5
22
6
464221
8
4
8
7
101278
93
366585
93
20
2
428627
7
71
321311
5
311731
440698
71
8
80
51
46
788064828
54
16
316183
19
18
467660
33
89485
82
73
75
113997
96
487832
121752
881047225
257959
171782
411535
15
35193
21
13734
39
49
405815
997360247
56
43
5607666
66
26
56
92
31
84
373676
73
958019662
388961
52
62
74
459040
71913
67
772887884
52
5541
9
493409
87
8243
45
13
34
17
101757
112048
26434
89
15
54
70
151395
24136
261249
137795
233017
26
4
1
29
94
81
964969153
958755992
130052
350177
7
97130
385181
487376
71
28
42
3
19
317024412
457990
320000
72
674500281
184677
86
642114694
471076
355569
371466
428406
47218
94
53
5
392929
229409
426332
567619219
97
287713
232212
14
99989468
130347
57
33
284005
6
585119868
765809914
619746527
93
76
26
78
108317
280708
292613
98
47
11
50661
83951
227710
95
40490326
64
73
680503310
186504866
141044
48023
69
131402
9
784726668
61
659124507
34
29
75
469868
364919
74210
3117
299808
370039
23
31
227323
59
618927571
371779
334050
46
13
103365391
89
33
3
8
130160302
99
167977
40524
65
192874
163959671
84
97363
151289
82318
73
37994
97678
476373
77635
179278
53
71
95951
50
105605
1
37
8
9325
46
346677
5
7838574
476363
39
338770
44316
74337
15286
19
54
75
329830
163217
5
8
233579
433714
366280
82
31
59
44
157249
2
4
1
284816
9
12
446995
31
14
79
70
55497974
479276
80
445716
45
977734474
42
19
566186101
96
395412
68
55396
74280518
86
254613
8
73
934330723
556701091
333846
56523
472658
25
291174
58628
3
67
8
3
429678
95
314709
6
186348
469062
67
70841
39
3
71
240763
51692
93
68
20415
702604727
7
2
49
58
6
17
397318
7
387517
26443
52681
309093
270148
486521
80940
17
323173
2
2
463898
64
198863
53
171848
400027
7
85
3
245371
79712
24
65
227866
20
417996
55794
212582
317059
59
2
9
91
13
87
334829
91
196709
4
187247
87
786958206
499663
38
85
89
859948671
84425654
23
12809
61
12
34
87
89
93
63
283519
279236
5
16163
325484
62
11
94
50
6
149248349
8
462350
92
363234
218402
104150
311314
53
439461
83807
49
94
236704
83
211990778
527289850
90
46
110119
213943
494815
68
8
57
7
1
410661
335879
13
264108
163624
88
35582455
230051
76
484339827
54
289892
21
157354
32
23
48004
11
67
37
283071
326515
168304
26
245809519
268810
25
63
82
22
178669
62549
14
9
15
129109
20
15
79
74
82382
19
28
80
269585
228931
84
6
159576538
91
95
61
195310
22
8
86
778044244
326599
32928
8
222100
260192
66278056
455164806
94316
203761570
93578
305752
69960137
104107
272418
91818
128920
439122
614292035
225347
63
20
191917
42
476628
471659
186164
90
82
58
12
3
5
75572
265925
348525
68339
74
73
374024
26
88470
353376
72
495980
15
116228
523981086
663435497
3
43
456436186
61
60
466112
26
365481
78
42
76545
13
13
72666
26
498454570
494357114
114300619
175225
42
47438
43
7
172186
107421
525
83
8
99
464347
417331
406447
65
379659
443009
464382
50
51
4
43
94
255368
366545
94
46
237310
496709
41
388288
19373
7
49
399827
982823464
337352819
163482
426822
387663
4
80
469250
10
7
40
40
62
128651
77
576476524
239768053
137555
1
455660
407440
3
213385371
218427
60
327402
18632
237298
195110
98
30
21
58
159350158
366617
142937
67
278386
40
417401556
7147
224857
286170
246060147
336229
333072
116816541
42
934462076
248944
469842451
47731
854993154
7
323870
368174
5
189262
87
258304
68
12782372
93
252787
444653
965054433
97
54
437860
56
785199975
284674
208354
477435
20
5
366287
147715
71
399717
293556
2492
479145
80
46
82805
92
51
330637278
326446
390600
4
8
449303
291778
35
82
634745115
509628277
59776
726325018
432679
495749
78
3
54947
422756
76
396154
95
10
418524
118455
23
6
1
88856
1
58
229336692
70
85
373788
308107
40
60
271470
52
8
309334
1
440508
39
194727
82
19
89
373569
37
355479
36
219860
466240
25
97
40677
63539
114048
427112
459226
51
8
9
413014
65
9
262686
11
31
163087
194190
6
78
299064
69
90
140144
39
477911
381496
75
7
386948
95
9
129766
194696
466419
833064411
25
416740
53
72
99
26
121511
63
25
318544
34
27
245860
4
237123
49
179615
811863736
480331
45041344
342551
82
12
206357
62
63
6
8
70
6
924380160
78
93
294326
74104
31
109563
296456
85304
449298
238464
34
170625
38
97
258830496
90563
168985
434466
10
383472
2
367893
62
83
23
75909
346874
7
33
16188
4
7
49
91
356255
58
113397
298580146
446336
76
269110
29
4
6
60
72
458216
3
400169
111326
97836
49
219802
92
49
398679
984458644
56102
305840
63
66
29
183792
440705766
1
137979
181245
34
34
6574
95
83
2
73
695316027
441623
30
5
473357821
63
40
412753
97
74050
471447
482079
399426
81
176646
66
94
65
78
411723
37
324532
4
270111
97491
10
52
92
7
28
448899
449702
23470387
493482
361914
90
265994
54
79
130683
785120021
317926
871281477
468597
66
97
265299687
25
434817
256791
85
91
29
98
7
93
8
48574
467793
339689
18062
18369
464953
483650681
15
1
341834034
5
273506
66
39
98
94
83
95
360352
591852721
71
42
38
30
56
98
28
169701
35170
399460
49253521
65
27
35
258475
998509170
465971
106170
69
1
45
158771
63
259130
848396699
31764
4
343768
237454
99
192590
718450915
147488
36
199286
58
219979896
496256
301878
310120
29
9
1878
46
3
70
329749
341683
93
37
60
53
487990
44
159513
48
144709
12
85
75
6
185483
403573
15
288983
78579
260671
288890
168084
311660050
44
46
1
175410
277945
73
67
19
58
68124
76
8
14389
130643
23
82
91764
65
30
430489
322440
685401571
459289
900023063
481550
4
307409
74
368680
89601
109319320
12
79
222263
358834
39
151888
24049
109286
90995
54
35
11
23
85
165733
862590184
18
420202388
453519
261325
185436135
124323
261404
55
267164
15
96
406056
21
49606
8
79374631
98
68220
343161974
73786
51209
135115
46
265224
32
36
77
101549
444584446
65
476593
23438
31
463205
108471
59
148648
6
9
937514586
149142
399265
78
40
37
71
52
643768216
3
69
55
457647
41555449
19
4
266075
257103
2
3
168464
480019
18
471947
16
57010
746217391
8
28561
77
341755124
50
172743
90
81
52
255892
337399
494541
115550357
54
20
306690
377497
82
44
3
150000782
163663472
74
4
80
72
95942
62
6
3
63
63
2335
1
15
41463
100051
47
1
464132
815932563
268674
89
48
378855
3
249343
94
405526
215544
94
456424987
30
44
404140
53
23
435776
20
703339392
404031
56
97
5
94
44
18
1
458831
70
896056436
70
60
821176078
36
61
3
499093
267819
69
2
68345937
188657
395772
54
46
23
1
98
540657252
11
7
9
80
17
25
86
34578
2
47
386708
158587
420281
36
405464
6
39
2
59
567612428
44
81
256315
17
98713
41
7
6
41725
32
1195
73
59
94
444380
87673411
54
113996
8941457
219865
34183
738018874
219329
174919
92
65144
25
24
2
550448438
35
27
263660
44
122219
618647918
388350
39
61
65
329708
255970
16
69080
63
164568
482938
29
465428
29
63
77039
365639
62
223996
43610
63
89
38
9598
162765
356580
478679
4
4
473042
14710
7
71000
4
483494041
325851
47027
118987364
428100
63
881158898
329530
5
244469
31
68
38620
69
1
279643
43741
407807315
41
484248
42482
89
490111
95464
28713
146309
72
38
200373835
91
361809415
34
29
525139134
79470
457866
491881
346217188
247691
185466
8956
398129
74576
248852
83392
92
19
335961
93
6
22
89
4
91
186831
90
337564147
719877787
83
422754
139259
207490
349426
9
57
4
461454
39
215537
34
376618
345928
156173
388816
827356511
13
217158
2
486533
369540
52
18
88096
251739
205107
437077
317757
123636
88
26
24
507981036
470204
244901
439986
3
67
39
49740
42
40
880351674
7
174336
1
81
50
453246
7
173334692
49
380632
148536
19
333656
8
90
432924
486509
298871
82
428156322
72
33
6
115966
82
338219
76
494261
9339444
454090
72
31
49
939909953
14
186528267
75
266494
99
91
28
435366
350389
30
482596
39
503330007
4
244683
76
363301
84
46
81
75
809072550
24140
58
86
97
55
5
183523
44
392099348
35
399517
435354
103897192
71
99253
78
23
210310
272655209
329208423
436164
61
90
6
36837
26538
90
274469
381735
23000
8
465330
7
2
48
977457914
27
63
54
284176
73
105655
84
37
821149318
104562
17072
85
3
143287
91
81
58
492386
68002
47
256958
180178764
34
110058
483521
24
6
1
242976
88
9
411656
445817
18
464872
496372
58944
8
42
245985
79
379380
280078
105428
99123
47
385748
87
50101
346393
73
887796537
196044
359309
9
243132
18
59
117263
66
50
12
754450291
378439
294942
2
13
52
163791
37
336741
49
2
41
11
229846
25
46
386153345
314405
100088
149529
84
81
376191
85
18
47
11
25620
8
35
54
81179
79328
26
49
6
53
56
37
79
31
468620
62928
170336
288341
114942
44
839685888
6
4
188223
469180
236477
9
921102472
38
101196439
79
42959392
61280
64
96
1
7
54
23
484914
36154
69
149477
14
65794
60
10
89
259340
84
84
24
6
29206
45
358530
420017
53
64
55
80
163617
27
236706
98
455720
2
15
21
186054
884852742
4
91
86104
71
60218
13
91095
405539
230847
88
73
23045
45933
19
77
146675
140835
284921
282263
59
195376
93
21
28
425300
476866
1
86
97
646544205
2
21141
41
24658
78296684
251398631
17
14289
186031
89
42
9
21
340541292
588069871
5
97
438930
235371
116999
494709
126289
294339494
59
1
230727014
77
206703
392347
194482
5
7
42
54
30
405000
354086
80
89
86
43
322435845
131312
327791
59
4
264493
73
575135510
454737
53
734499129
66
48
42
42
55
155381
26
46
299206
99
243637
55
230389
353984
377124
344447
388159
152909
167082
22
244325
5
172319604
30
26
80
152256
28
45
48
46
53
5160
751210834
65
442130
10
3
279396
62
41779
29
296963
345005007
2
939669353
280133
970270221
324310
68
87335
12
30
69
45
197418
96
349344
30
63
453445
668084339
9
65752
502757483
54
14872
51
54406
269937014
413459
906631510
21
445957
87
59135391
457376
34
256248
11
160085
13
481877
451357
5
70
327794
493580
302796
38
268150
1
54
7
88
39
61
32
230596
150040
617002348
74
9
224572
10
18
209578
389015
369034
397708
235451
7
35
55117
28
392439461
82
6
31
358008
61
80
17210407
67544833
658485046
190241
10
77
36
77
258853
83
198160
224942
40
689483978
28
112544
366868
86
399127
46
18591
24
310888
282830
51253
4
16
298895
476474
97
451817
377769
560809537
449989
415837
43
292872
258724
62
63383
97
75
81633
44
654507354
2
36
206988
456174
362539
250479956
3
25
212197536
4
68
62
85460
95
109144
52
381310
53
5052
356975
4
63
1
82
43
57
3
1
22
9
78879647
99
635526235
26
2
17
57
253937
125554
954513758
48
733132650
16
49
3
48
95
40
48
51
441211
7
934469830
86
80
228593920
273757
431938
6
1
222069
255476
656801723
22
493579
32
295390219
103885
278587
39
34
79
77
343484
196829
43
53
1
14
8
1
64
3
8
72
78
5
50
337734
527551324
56
51
25
9
172853806
70
82
396966
64
51
313448
168567
93
437076
174755
3
1
84643
49
268597
189198
341343
138695
219796780
171405
45
5
50
47
27
2
3
43
33900
64
3
47
98
15288
7
506629416
25418
333066
3
291234
89
74
70
8
27
55
76
97
460051
28
97
592655615
1
317815
170014
48
24
49706
845226024
78
97
266451
38
379165169
372179
71
23012
363654
55
620280237
369752
48
204464
41
5
14
50641209
19
107252
88945
172924
110407
642282550
97
162476
12
486630
28
206149820
62
21
13804
93
52825
68
119832
402172076
876393572
392741
95
74
208923
4
7
237289
311200
5
50
388766
88
85
820413024
714611730
2
373786
3
220759
954
68
40
91439
91
77
7
90
470022
65
66819
127548
243202
49
236789
76
57
6
54
77331
3864
412829
221948
80
685470105
55
259031
7
368477
711856919
377925996
7
46
16
68
92
3
5
321480
81240
79
88
261039
824459687
400763
453411
134566
70
212501
39
56
102492625
14
60
421621644
228038607
10
49
9
18
4
33
86
57
217185
409748740
378383
328421
27
314987
93
24
79
240989
459951
30
379762
269444
39
661903519
12256
88
434899
98
384844
98
88
149256
37
215602365
462763
243289
178736
223640
46424592
27
63
73
1
429572
293796
14
676634284
46
23
956868773
460707
75
134739
5
64210
253824
150570
9
114221
101776
291174
143070
95
71
89
31
393266
467082
111566
87
35
76
834904853
58400960
95
138156
93
65
630098046
199694
27451
9993
96
12
86
238229
663490039
74
87639
382942
18
5
51
32
154295
532874618
419963
86
103736
8
6
298101
1
7
27896
97
142138
980138209
72
286013
2
82856
54
2
80
66
66
21
54
18582
308713
150881
439916
38
62
15
49
7
141125
30
21392
288052
14
291565
3
240667
365843
440256
88
75570
69425
368618
359716
47
239037
233711
17297
481453
242082893
286295885
474876
62595
22
40
96
473709
857694785
442750
9
4
50
9
240085
470699012
30
35
53278600
465034
2
19
170579481
45
336476
69
279439
319576
15
341586
4
1
464697
41
768877183
408723
200692
413266
232412
45
78
5
48
64
55
66
8
980949825
40
52
76
74
290929
24116
297189349
115078
317776
30
82509
2
44
36
58
47
85
48
39
391384
737492526
460129
256782
165109
88
224144
646965833
1
7
347597
52
47
72
836286612
27
958099194
10
58
248232
343477241
226437
80
85
7
79
497670204
695044054
458762391
73883
428553
14
11
8
198121400
365222369
60406757
7
83
96228
255084
170547
36984
161772
809952389
64067
18
130578
2
8
92
331579
100565
96730
14
517593903
351916
34
94
44
68
39
273040
158804
1
25
145169
348577
88
96
27
85603
27962
54
67
48
396925
38
22
377026
64
380715
87116
7
440674
29
49
299484
8
34
31
339825
91
389167
578370131
87035
62251
468267
71
188935
10
225115
484021
18
93
8
9179
324249
44
106853
37
132328
77
389879
315834
21
327685
23
919742319
147916
329786
49
185084
156348
250275
37354
385922
425487
321157
396790
74
369853
3452
378305
330367085
856683605
451019
17
4
87551
456956
82228
414829
8
23
240953670
330062
57
20
1
55
35
12
526764943
305478
164224
8
270367
978111717
47
169220
255611
32
469478
437319
471392
47
207082
60
33
91
850665730
2
8
498850
116124
30
132913
417754
31
89
239711
594134343
1
78
52
66
43
83
88
444727
198240
9
82
46
53
464129
313585
9
245631
85
329143971
9
415283
3
26026
65
150034024
37
8
19043
446156
487005
232747
7
376511
91
64
40
5
156490093
648968373
24
589313973
60
51
98
498227
25
93
232280
32
865629838
13
220814
28
287159
273753
39
65
84637
61
70
69
1
386436
5
52
317093
45
19
437326183
46
226923
3
229602
239394
8166
292357
21
301608
77
128310
29046
3
8
118790074
93
41
349502664
62
197578
232246
2
23
95
609849560
8
33
30
96
80345
58
35550
270539
85
483387
19
42
449230
278273
150128
444617
7
348217011
153890
70
149775
69500798
47
21
7
213329
398694
51
53
63
197545
176410
30
878132631
11597
88
977884357
390861
426710
486978
782271732
469597
102602
88
43825557
61
333083
369250
41
87
70
47
199505
393803
771059199
90
25
45
57
416435
203368
9
370046
479010
9512
5
15
10
52458
4
334425
22
44
22942
309053360
31
247413
36
555325151
43
19
7
6
56
88
44162
421331665
68
83
17483
342174
8
287892
41339
888085632
70
2
9
22
525235168
53
174547
271163
4
8
61
95
61
455410
43
80
231290910
145128
2
90109
79500
71032
91
59
23
14
494125
74
53
80
28340
128766
39
9
67
93
741403916
96
14
21559
5724
106931896
27
383242
85063
26
59
349153
12
133590
82
213263
134230
18
83
65
10
39
1
9
194883
449246
56
81
14
94056
101800
70826
347228
70789
11
108003186
341853
91
595940876
90
3
545108218
250827
221380
460916
166848
281105
319810
37820
5346
565949495
52703
337667872
251816
298089
196781
817401527
16
86
55
486194
388999
10
61
4
226608948
97
45
75
98
185990
91
205531
40
7
46
68
67
45122
315655
421637
101463
302605
4
34
6
2
16
46
96
84
96
577493072
1
77
54
258494
788222132
52
1696230
55
8
353950
83
431634
61
94180
100279
58
14
91
77
5
69
323597
77
362904547
4
7
5187
35
43
2
16
429827
1
104503
341007
72
34
372949
320831
22
579383040
41
210106
177747812
46061
125601352
986769325
837749410
31
43874
73443
1
4
24
75
55
10315
7
19
68
5
27
426710
699855384
47
3
49
24233952
353528
99172619
25
9
9
23
107736
43076
488170
7
472081
72
60576
92
13617
850943496
56
93959
14
13516
428143
56758
323088
233048820
924037554
29481
66
1
406954
87532
373483
602975494
28933
7
65
5
217002
132260
333539
479648
827292616
87
60
292914593
168380
78
29
91
337175
7
94404
224393
61
42
202167
446556
32
773153957
62
54
229825
80
111935
13
256946
952626886
191800
7
9
83
58
2
14
463158
13846
55
36
71
18
48
336166
463524
3
392839
305831
181732
2
496036
53
23
416084
388488
250797
57
222216
62
31
56
323164
816519544
995690525
11
80492
242415
27149
71
14
230502
4
98548
92
9
126691
90
14716
83
19945
112296
482152
314355
54
62
100018
1
331713
464550767
292843846
50630
50790
71
298410
69
7
50
4
97
206223
902060581
75
159077794
391197
44
97
70
409984
52
213206
72
43
55
54
454566
422158
59
373624
284443
399414
15
98
22
367608
1
4
81
139636
490286
7
56
64
78
7
38
85
463163
138309
399579740
85
15
187942
7
25
42
405078
9920
941408
45
3
52
34
334841
677358186
280700
350532
414317
23
109157
79
312267
239978
123204
284200926
982336799
67339
315368850
9
82
974677671
488282
40
70
40
32667241
50109
96
29
84
335205
57
433250037
31385
20
102159
679219913
7
54
100917
87
186542
6
55
9
344942
422117
3
53537
68295502
3
65
583011548
354665
25
154579
138346
55
69147
241617
54
3
67
471106642
816666683
319209
430860
357614
9
50
30
196616
801250887
102073
426877
50
67
264385353
99643
131287
56
163430
4
2
4568
48727
81
8
45
457385
291495
25
22
46
7
5
369492
362003
7
413812524
13
467712
37784
384295
51
269950
155489
323512
83
29
366865
160377
20
89
397699
67
367166
341368
179494
395997
5
61
101397
457643
417331
23
73796
4
4
212847130
34923
24
234955
200832
334135
4
402024
682539378
8
538862756
225515
9
367093
301756
167624
372461
441912
13
983574103
327449
8
85
229444
423968
84
39
5
79
53001759
1
31115
111644
582166784
91
36749
98
44
86450076
427684
27
371769
899380916
308069953
319508
145118
443004033
73
92
47715
1
6
233414
683000882
443696
96
26
23
2
190466
45
412573
451801
213148
37679
831878195
48
966799589
432732
271405
47
99
466086
278938
20
70
84491
211185
12
66
10
122706603
82
29
128377
59
33
386894
19
2
366956
29520
267577
7
289955694
940371678
93
364667
134769
8
9
482771
86
72
247490602
94076
37
6
45
26
87
92771
985701810
1
9
1
87
10
13
94
138734
242584501
42
805
207627
27
62
80
256225
86
42775
5
71
49446
263094
42
102429202
378456
344271
86800
7
38
171986
141768
415203
398263
88
168094
53
135618
228702
256790004
96248
5
87365
243706749
204117
964804397
278246
335373
53
120216
708259319
223007
76852
11
396248
316151
315811
64
65
78
10
99
46
17861
79
69
4
75
438430
189271017
271178
9
11
68
300697
193148669
71364
45
101080
26
7
46
249255
38231
76
9
4
26
326199
38860
67
477788
201334
98
28
914765307
4
57
61
4
1
62414
293604
82
231935
371875
210747
60
610738041
535154616
313727744
99
447672
259
398060
447595
308877
167552427
49
256764
78
21
73
63
374246519
169369
130923
4
344897
4
253920
194461
307371
55
451569
293253274
151408
11
277425
13
42
7
32
309614
363286
5613
227649256
5
7
41
73
263093
221464
73
493241
47
102277
460323
142619
312875
4
73
428963
34
4334
1
19
9
60
8
403866
142837315
18
32
603684819
82
47662
47
403882
158742
270672
370007
364016
150787
80937
39
12129
60
19
108006
65
57255
81
1
130038
6
4787
22
59
8
74
10
212988
466885
349987
74
356813
443957
85
57
16
23
54
9
101620
236971
68096
73538
9
23
391405
329451
220327
299599
8
95
50
411316
32224
242667
153282
136156
127383
84557
95
1
67
95
157059
5
80
181949
224505
207386
124706233
299742
36
4
122352
819830879
59
8
92
36
5
368884
34
965563393
233126
110720624
83
497117
78686
7
14
7009
27
76
70570695
151736
29
71
347097
128615
221083
468593
95
328533
25
22
15
89
7
36
4
425828
97
434739
486444
477980
970496243
130075
286409
1
1
218965
198133
5
156471
117902
105653
310592
45
17
13
41
9
73426
481223
335513
62277
285437
353178
996812906
213837
1
257828
301542393
68
6
4
43754
18
23
142283
55
94
453376
7
79
76
4
463352
451502
322038
75
4
28027
59
54
74085
20
859075716
492414
96
52
79
52
1
81
86
29
98
137667
36122
4
24451290
538614539
327549
3
701490178
51
490016
298548
309447
82
208229
88
15
388702
84
56
2
85
94
375519
285003
378403211
72
48
324154
39
965362871
332741
280202
42
344367
78972
3
17
8
8
70
214746
97659
281733
79
84
32
916562751
268793
497637
129248
47
28
52
275335
116126
3
244564
17
16
48
49
493292
53
83
41525
48
28
75
37
43416563
247208
1
7
233603
54
14
186445
950357779
77
97
72
157745
90
48
57
31
346631194
69
309825
30
14
19
86436
25
47
275779
4
2
309036
33245
41
71
265142308
265629
129288
368583
371193737
25
506548430
2
26
460004
3
48
226958
27
90
706478191
77
6
617171421
186709
87
588651420
84
457406
48
61
482228
41
169936
43
342409
43347
489098
38
48
88
44
67
65
257996
83408
273489
62
62
28
8
24
114879003
295884
44
43
299582
57
322526
18
15
40
35
184754
717757610
182991
79
14
97
65
23870891
687173263
443727
70
57
231636637
452163556
1
370841
8
37
441284447
8
60
418486
558867616
216673
19249
82375
58
198319
84
56
268767
146884
67
489421
418267
63
1
9
44
33
429114
453351
59
11
299206
85
61
40
69
73
2
215865
37
869221390
28
477640
62
110204
22
8
46
91
356707
25
819299577
80
3
414425
45559
1
249440
363627
366670
29675
7
7
151440
23
66
58
72
6
302870
6
410938
259163
9
130182
171811
69
188242
28535
278166
3
10
68
240579
378358
3
365026
115294
459797
37
78
95
898107414
248682
27
25
1
40
136498
246764222
311680
331663430
16
385771
99
59
134847
98
14
401942
316905
37
83
46
83185595
488284
17
28
227676
125463720
38
764673387
372664
480192
333134535
18715
84
745516528
44793
24
424727
1
11
6
39
52899
344159
186703
552050679
209855
161835
634477049
196720
41
14
5
292844
5
16
98
3
106510
9
97
212493
20
204152
8
11
36
96
424959
88390
3
197084368
860693659
7
59
324085
33323
6
70
22
37203
302287
475287
417347
19
4
3
6
370896
260046
206233
143690
24
59913
83
79294844
91
63
78
404860
197029
499754
29
82835
895637781
133833493
8
90
222552
161002
14
595932559
444538
382142
190971
779830364
352436
852116087
94
3
446261049
50
845534176
27
276015
64
49
81
241932
342430
478102
8
76
38
44
74
46
423715
18832
94
80
9
487565
122705
89
5
25
16
21610
486564
253376912
81
24
340158
6
37
11
8
715098659
28
85
24
384296
290785
54
348807
70
96692
27
512771734
242998
31
28
80
69896856
347213
122223
36556
390242
6
810585896
21
55
366668
86
80938
334868
78
26
221916670
6
41
312983
83
414705
94906
7
81
19
15
10
36
8
12
69
36
7
11254
909732658
59
95
39
6
97
70268
111808
93
321846
22
377236694
23
16
140698
1397
75
155973
63
95
312742
79
82
105574
22
389273
212377
64
62
98
391502
6
346677
91714
57
389242
63
453640
329493
211896
5
89
6
11759
347857530
31
41
52
6
404880900
77
399393
676068378
29
8
93387
33
85
255077
1655
82013
288204
324654
36
77
40566
67
77
512293836
72556
79
55320
877573920
263945
2828
36
430826571
531915890
6
3
469874
256582
323726
55
30
1
42
67
20
76
36
93211212
7
9
452551
548643485
6
167157
49
325192
8457
443156
77
4
93
289319
50
62
373735
65595602
20
242373
942065314
97
17
76414
71874
323448
92
12
64
8028
50939
188687
66
197805613
237994
37
480731
89
81
267525
260630
43
4
448129332
16
113719
2
77
9
4
91
242196
44
3
448122
71352
21349
36
80
18
47030
319591
283692
5991660
653889775
81421
22422
22
258268
8696
176556
30
271151
420834939
88
409771
47
11283
669245009
35
73
10
8
423883
249793
345857
56
79
7
68
26
8
64
151321
482169
82
147315
900933072
600018799
84
907883534
81
149210
1
273031128
289490
103744
49
11
998799627
50
17
3
30
29
291460436
69
312384247
345738
8
79
110293
90553
128649
21318
138595839
2
272293995
29193
181977
411116
94
70
259005448
44
625447402
78719
153331
176178399
39
162829380
56
68209
37
5
30
71
69
493263
361743867
317626
155134074
142488
319708012
498138
25078
85
56
181222
131115
94
37410733
204807
1
7
11
195542
12969731
245056
331473
199531
19
350157
143205
25
45
7
132009
74
48
451319
6
24
229170
27
8
7
685089670
18
42
136180
97
64
89
23
54
85
76
24
368648
348795080
87
74
69773
88
31
136266
1
382295
415609
8
494621
49
404161
471943
15
422505340
31
59
40
279978
12
2120
77
38
82
13
243474
102191
35997
855347388
333585
133958
326223
51
497019
86
77
379481
92
289940
184156
950504728
51270
163586
35
120645
13
157283
36
392342
58
53
301879
37
73950
359561
5
428248
30
94
8
163007
60
3
31530
96931
84
4
409501
57
92
64
147355
40
429835
96
372509
6
405877080
35
94
31
100443
30
76
2
405688
39
68
516011489
454571
362709111
1
145224
34
157071
56
3
64
993962101
366825
55
276659
81
87907
294805
443276718
56
180711
398586
56
88
188455
9
8
88
79
215449
82997
59
171532
276021
79213
203319
861656432
66
64
7
397035
1
90
89
234042
249111
234087
486054
616997711
73
17
342851
8
235065
17
505953137
55
104043
53784
325124
106068440
2
6
5
69
402995
379700234
245363
355549
41445096
77
2
58
238331
3
8
67
11
378100
125464
78
60
96
360843292
15
80734
121600
60
6
6
67
131531
305490
161661
84
264621
114605
494809
75714
432452
476445
107078
30
54
259492
60
345679
95805704
332199
137551
452623431
194995
84
277787
39
91
90
260981
1
814261535
477797
34
4
55
85
146024
307577
801070493
98
189375
317596
110672
61914
26
331288
84
313833
18
66
183331
221839
89617
59
410614
62
448528
301075472
369796
448740
51
95
10
744642460
9
99
25
76
63
58961
28
247615
90
83
1
55231
18380
98822
797426852
12
14
81178
457211
60
272896811
5
5
213797
43
434131
48
4
56139
58
46
316364
71
156363
74
17
28
158647
486482
61
446503
488023
472471
159884
133215
97
526464617
436081
482746
717037713
386209
411711
58
16
3
751841726
63
45
19
495071
1
28
42
470099
272786
278044
93
494997
147600
210825
40
21
296599
267986
1
274680
293403026
175400
304726
156285
400074363
5
28998
33
368440
194664
67
41
33
340869
29
6
31
884467859
409311
94
97
48214
12840
465752
139201
285290364
28081
357511
85
28
58
479271
45
337915
11
94
323627
9
40838
92
435972
68
29
50
35
7
286211
370926
88
313029415
4
479212
51
59
13
211506
35
381594
19131
367941
5
48
50
14
103103
304619
78
380157497
3
81
198148
26
8
378945
86
281491
7
2
10
239762
246212
57
3
62375
54
189728
6
47
277777
74
441680
916
369369
400149692
65
414577
93
8
63
352853215
14
17
163391
69
80
4
436747
33
72365
93
47
479888
22
246825
99
298122
210698376
167265
320508
640496602
429138489
148597
97608
126916
66
57
54
58
56
29
45
235039
277928
7
7
415038934
265772
71613
89126
374105475
6
383183
89
20
79
396984
1
3
335716
20177
147834
95
51
59433
6
4
190072
106486
5
19556
425734
72
219312
2
464371
26
86
128555692
32
7
57
414295
202647
9
154338
70126
12
463937
59
65
137079
9
307663
6
361063
10
483688
4
16
27
195697
292591
43
4
51
78
279162
327415
63236
65
182828
403026
256979932
8
836305545
53799
60
150732
89
301557
52
63
163644
13
85
371960
29
63
91
314350
432980
75
95
343836
44
79
3
962054377
51
466962
359296
766698732
419427894
17
168981
46
360936256
316454
77
84353
364686
9
42426406
3
61643
42
51355
258732
382697832
161750
234998
124459
7
227824
64
5
70
68
6
62
29
23
432419
472634
27
33233
98396
906944361
2
130912
221317
76
96
398697
9
17
143084
13
70
98
11
152796
86
409172
97
88
90
10
243487
2
110692
299385623
358805
540228806
211220623
88
91556770
215302
386341
51084
16
177226
891041988
396274
75222
446640
401094
239354
50
449853
408130
104479
78352
87337
388010
76
99
10
11
71
96
289038
68039
86
274329058
497755
84
55
18
16
135109
102641
18
60
21
13
375199
26
2
293656
183374
336933
4
58
125558
450124
72
51
84
395381
356069
34
6
383483
378199
101057
2
66
81
984662382
219350
66
416119
6
19
84
352864
370558
53
133239087
83
156830
23
16
650270480
67484
28
1
65513
139971
74
66
140650
23
48
184661
470892
50
8805
263414966
366210903
71
18
403089
96
24112
57619
959906806
99
65353
224355
13
236157
268163
38
38
318956
210682
13
121997
96
168927652
46
319896
223813
81
45057
165356
361922
51
431187
12810
314410
217929
45
68
54
4
6
36
27
59
243395
17389
89
47
29127
9
78
48
48
92
90
36614
81
83
198961
240888
58832
44
5
92
235867
930863896
299770253
81
14
95
178454
297811
71
61
24
67
468660
106625
5
92
342273
65
74431767
97
97
28
68
425932
429782
820592410
444795
99
76
252138
22
36
222537
94
6
493714
12669
73
401015
49673
217073
1453
30
168565
55
20
29786
620296504
20
885518609
30
482962
7
335419
246078
35
32
5
166312
578343878
422855
307829
136432
34
335952008
462933
96
280807
99
42
232943
776538293
22
50262
34
16
10
429214
627151156
78
400260
99760
782714737
402741
42
459763
91
15
473691
295312237
133338
75
452841
81652
67
20
411264
31
291770
57
3
224534
25
39
63
33
431692
441568
468052
83124
519706925
240414
97739
67554
16
60700
430942
52
75
912450498
19
785541842
176806
350533
19
472695
389061
27194
60
243830
431954
44
85852
768304446
93
39930
80
174394
80
337120
15367
6
42
67
443200
94
101254
415743
237857
44
67300
81
646117378
219217
73
84
33
91
245781
705126229
58
383527
228044
98
126125
801537085
400020
78
344944
802976624
46
96599
721560433
430597
188167542
53007
276032
245381
416360795
34
297761
25
264455
25052
431282
460015
465301591
590676498
860761134
218206
368015730
3
28
148515
66
45
81
61
29
257805
289615
2
13
303591671
460800
43
336116
50
15
163068
82310
79
85
361191
59
75
90378574
5
16
203394
133509
481138
35
108029
3
55
91689
88
8
9
98
305412
96
70
328819
285068
89415657
150670
19
51
56620
44
6
516245133
413022
410959
79609
8
15
2033
777523791
55519
207540
70121
994373046
77
947572864
5
8
2
209624
72
108978
254694
435870898
63
28
292139
106232
361866305
49
72
12
86241642
38
15
14
77
43673
246258
396379
860047114
1
493508
24
286012
5
913492386
18464
771339099
38951
438319532
55770
150838
3
11
31
45088
127091
395747
36
322935
320245
22
386339
85
678519135
97
311595
280730
172805
485920
752428383
98
124444653
466781335
135957
32
8
70
58
2
268868
194439373
66
59
431999
76
71
296026
369280
9232045
66
36
201501
441008792
772915636
419771
12
63799
127247
28620
5
20
253194
64
781894531
4
97446364
41
487501
255857
36338
68
294166524
61
104528
85837
56
19788
42
388290
88297
828683530
75
3
54
63
85040
1
140838
63
6
71
493050
27
494312
2
67
17
72
17
7
334031
24871
397446
51
49423
19
140608
76
58
95
40
448444
321563
338333543
48
24
281732
66
69
339026342
51054
15
81084
139682
61
195894
154269
116518
35
323229517
402340
83
87733
235978
1
61
22
95
57
99
91
138151
235098
227018
49
378834
1
78
66512
358795
791026010
69
5
591620945
459779
4
27
381139
62
47
102648930
390261
88
64152
40
115719
426662
306835
47289
1
362704
383769
216726979
3
50
29818
951610082
300355
70
93
12170
36213
153488
5221
28
42
67
92
82
8
26
47528
108771
11
216634
24
493286
42
220968
136492
2
90
963225466
181594
50641
154089
397768
294889
8
326971
18
6
19
69
3
459044
28
41
62
1
19
34
404942
231060
78
341152
85004
28
830667994
54
71498
6
366115
427838
422255657
94
497627
204256
78
88
9
465615
416756
128459529
42
56
72
77
339345
70
334756
85
239001
140600
1
948240501
36
41
579096962
7
32
334868
166580
61
376038
242167715
136694
66
318155
961459107
238969
683855035
444469
89003
9
27
24
46
61104
42
6
46
267918
437931
369151
422107
2
107601
48498
89
60
37033
40
463837
248745
41
79
1
728706006
81
811319665
186510
426286
754499613
194785
490774
416253163
4
41
309511
307762
401731
41
73
19
808156859
88
1
381640
144783
89
28
38
98
419752
140157
462600
288225
1
439601
6
838004898
35714
40
184431
44
119990
9
317677
5
80
8
450276
6
191265
196375
132418
493933
276602
478055
64
27447
4
219939
68
432152
395032
416577
257325
422181
78
4
54501313
2
215210
97
133378
27
46
306634
54
92901
220586
107421
50
42
911668607
39
11
99881
427277
157793
298614
350214260
65
401248
769501071
27432
98
895404516
331116334
672265916
4
464858
1
164475
80
359672
46
47
310261
21
57
2
307179
306871
371254
60
82
390961
89
381022
91
79
449780
706273340
6
18
477565517
999553466
55
61701
113906
59
51
63
78
405927
20
37
680840508
42
470029
6
172316
268483
5
183184
51
34
19
409058492
140434
20742
383583
29
35
6
258846
1
1
33
285055
898489620
262319
20
128414
171405789
591263279
35
15
88369
404769221
49
23
329591
50
47
388994637
3
87
288926
31
4
113217
169177
16
499858
491211702
23
350854
50
71
84
434649
30
567770391
93
41
5
389690015
415371
456704
47184
55
55
163996
26542
9
362530700
60
9
4
192553
369202
312350
410131
236163
44636
2
61475
306853
203838
41135
493791
51
302808
463347
783595525
4
529044098
83541
485340
28
446838
344490
562046089
77
323111
90
164620
7
257861
595
489428
55
283469
459522
74
28
1
10422
112028
4968
2
67
1
247345
56
14
29365
28
214462
98
49479
53
5
4
88
411650
24
91
95
1
71
493247
61
16271
302354
36
7
79
9
51
59
85558
295138
460965
8
29
84
217195
6559
2
925830983
679837081
367193
316051
507555651
86
397745
471669
6
368763
2
496341
431583
77
91
66
194741
15
377499
19
160811
58
378479
391635368
62583
23
834262755
40
87577
48
40
34152
165725
73554
217169
398453
11
6
94
101296
2
251307
98
356438
381461
89370
9
102938
91
30
323566
5
16
19
50485
393456203
38866436
83
23
210039
36
15
7
272752
3
34
423848
50
154952
84097
285630
72128
391169495
7
90539
57119
207568
72
33637
8
90906
466383
355224
94
370545
7
83
97
71
99
23
86
47
349007
8
9
465469
9
1
222030062
6
58
89
71437
637834429
32
27303393
360728
64
90
79
56
289925
72036
657263439
4
764284129
7
94468
70
862347640
74
32
67
496000
312731427
488001
178773
34
203793
53
70
55
272711
95004
67
396582
42
17
48
297597
18
14
395281
63
9
607559584
86
323577
39
137538
9
42
50
35
41506
23158
137734
327630
151131229
67
42185
40
51
28
60
434073
15
399190
9
44051
5
90
190403
44
70551
43
87
94
91
923767503
100372
49559
22
497633
46443
68
338232
8
21
277337
2
232405
60828
2
1
19821
468149
49190
22707
206963
89
42095
222741
12
147208
93
49
948241075
66
87
2
829072199
65199
468078736
294186
94
40497
6
1
386177
6
95618
688904432
263275796
279449
84
394302
294080
32
75
439612
926868985
483858382
367729
81
50
4
2
200760
97727
28
98
60
42
97
21651
302616
99834
26
9
200083
441100
403110
64
18
46700
26
74
489834
82
3
13
216081773
50
2
15
86
317460
311229
102265
79
6
34
105471
42
37644
75
73
496039
221985
15
429427572
88551
403661
165850
80225
2
38
271524
92
328224
25
19
468664
23247
325360
290350
48
15
917578004
12
14
123945
348418
2722070
390216
26
93
60
12338
40
153599
385814
91
75
442033
810923222
8
57769
27209
390166
475387
86247
298749
371497
5
64
391019
46
248632
1
93
69
20
49
40
174111
46
31
343317
399413002
236354
54
773293213
470575
40489
19
936756128
493512
73632
316966147
83
26
80
33
406625552
108101300
72
457919
23
193838
170320
18
2
458158810
913660711
402900877
36
61638
310062
392502475
12
4
483133
195954
41
61
17
52635
21
9434
6243
170386
43
76
82
78
7
468265
89
456904
7
15
70
18
75
88
96661
6
84
134070
51
574820609
33
4
494142
84
464216
165981967
26
36
7
436957779
377568
827708746
97
124683
71
19104
319801
59432
37
71
374013
46
1
383100
20
49
32
35
10
503826469
43
317168
51
361655
5
86973
153699
654434928
51326472
45
81
98
430550
40
423857
449216
444217
307000
32
47865
57
98044
26
123012
844789046
2
220421
114545
229085
34
79
165633
259389
11497336
25
30
40
62037
7
396401
360072
86
125115
61
5
27
5
66
48
405704
6
296946
95
63198
423117106
75
26
74404
88
73
46
77
12198992
59
350897
342571
800261461
49549
112440
62595
349301
45
7
16
320246
18
367652
495007
220828
55480630
59639
9
124317
75257
123923
50994
19
390832
284114
66
489672
58
75
206932916
343153
383754
115435
37035
448385
470968
267088
394523
405502
436958
61
343298
300560
66
269420213
93
180447
769458400
5
360443
94
55
77
88
32
318105
179243
38
720838964
300798
1
480131
56
38464
336392727
51
55
33
66
94
62576
309683
467550
9
241874
92
91
80
82
69
45
98
9
25
749576245
34832
159107
45
87
353733
143017
23
93
481059
362586
308487
72
59
445116153
50
40
60
24
5
98379
7
390318
183758
71099122
83921
382708
2
307693
223839
40
75371
60
412915
257010
21546
12
1
7
94
46
266188
58
6
504209176
264684
80
388653
215714
383617
67
408217
491758
250448
45
5
32
61136
32
443050
485819
38
435802
61
1
7
44
328271
233781
41
74
104493
81841
22
91
20
36899
28
51926
49
2
80
114397281
69
42776
725011991
358981
37
274796511
151585
10
209573
61
85
6
30
95
70
391029
860277659
3
30
454554
77
6
536915936
247912
396930
2
455783
10586
2
57
408671
19655
48
78651
499923
914230509
7
146977
90
85115
469023
550037224
8
4932
18
50174
442549026
392412310
37012
345324
9
80
618087063
460885
1
511131004
63
17
41407492
320398
6516
485311
67
62
15651
462456253
1
22
454874
89
229282
9
70
3
9
87
89
73503
474807
37
176125
365141
6
305290162
320022
1
55
38
89
85
63758
452926339
14
8
110829
41
293990
5
5
25040
201448
15
160799
370456
165501
43
152848823
825293550
63
43
400849
323280
897456166
89
431897
372531
61
82
6
82
9
2
85
4
620608358
407809
131132
89624
404335
150224132
165743646
160731
2
714062861
4
195457
254233
39
269365
34
5
96
9
25
386471
1
7
173131
7
428344
157477
9
36
260480737
363624
4
50
595152920
301222609
451856
69
13
335136
6
338118002
214898
840901075
324135
408011
419682
859267576
58
96
31
410501
23
3
96
3
75708
76
996670476
479116
67270
164471
183818
358794112
41
10858
1
21
80
44
12
420765062
28
434351
1
195726
325483
469053
69
80
94
88
45774
9
4
146520
20
133346
199436467
442066
40
83
28
74
625944590
857561976
283798
59
49
7
31
1
93
58
2
69
44
32
80
125932261
13
9
60003
39
35
249224
63247
57145
120288
24
91
185840
254694
441609
92
9
253384
34097
48
78678
818700885
928608810
81
49
79
64
6
87
3
54
214772
59136
117039
69
245217
8976
85
99
185529
2
81
94377
271253
4
67
249573
55
9
476967
190568
144286863
475949
450169924
259675
305579
480751
761204782
24
180833
832700316
308387
45
498538
378795
5378
203408
2
38
389294
28
81
96926280
77
17
288901
161002
89
29
110027
297858
586733173
28
191259
415928
8
55
79
152730
96
330663043
456309443
120482
943172771
60261
34
27
70253
6
62
425862
69
58
262908
441095
7
307500
303148
28
2034
9201
16
9
104479
71
132501
151278948
409977
88
24
989476368
531209317
59331
56
28
248617817
62
410596
693979141
86
38
70644
24
70
20
402136122
61
99
6
452396
48
43
906955267
200522
234670
31
54
415236
171507
21
61
33
17
233499
128147
10953
445867
498535
7
11999
38
29491415
87
17
62
475654
291611
40
96
95
90
683941
77
210666
47
15
380141
488861
7
115811
11674
169406
401709
38
5
60
193326
227318
354086
8
12
93730
61
666282831
45
6
57
23
93
149918
98
44
94099
419942
613414697
12
61
365785
3
39589
345456
84
236144
342285
210398
9
3
24
310275
229020
471594
443062830
25
2
68
527894455
70
96841
739224933
278223679
27
98
47
18
97
10
38
773530469
911513407
353396
460440
80
168802
30
47
341460
142135
362402
55
39
95
67
69
94156
3
148593
3
42913
236991
40
4
184963
8
3
55268693
275784
97319518
8
115359
253755
86
393919
245473893
93
37595
77
56
288752
65
315622
23872
985634986
52
24
172583
176056
37
1
56
401170
37
3396
82
62
474929
341202
5943
357448021
26
52
11
30
187804
39
81
34
277642
448797
3
54901
92
3
1
716206546
499393
54444
41
84
87
5263
324047
932527908
9
9
194009
126583
468857
448302
378983
69
4
9112
65785
74
491566
37
71
70423
24413
6
279912397
515524584
6
46
23266
232188
79
57397
150032
48188
68
70
88
450109
380893
976439790
4
201381
419805173
331891
95
47
382907
76
169647
20
15
442745
368383
73
37607
62332
6
97
7
81479
68
28
192656
375320
309860
441733
86
67
369932
5
46
6
327682
274394
603423817
69
320935
24
388994
44884
77791
445323
42
68
62
32
11
128573
61
65414928
70
4
728112842
281340
226876308
13
101307
432120
3921
89
61
61
417262
365840
26812
25
80
4
236268
74
22202
3
186550
45
5
803245203
696980011
401862
424870
66
146419
78
9
58
10
136857982
32
413989
11367
73
11
52
25
488738
476734
223863539
25
38
537402840
68
8
98
71
60
9
54
252608
55
29
76
93
63
129943
85
54
2
23
217540
165196
9
14
6
22
444040
984945181
209023
415459
21
192844
9
302335
3
92
474301
439080
110674
319339
133409
24
154654193
45581
69
419934
36
48
372467
54
17
44
116697
80
97
5
138695
427875
452299
621571248
23
14203
3
177761
64
335755
7
152296
58
68
93
9857
116988
35555926
289274
497075502
54
4
37
224458
187005
72
97
442132
345349
189373
483952
3
255365
172165
9
361254
956464960
239631
96
39
49
929615181
251194
469533
84975016
46
8
154443
38
79393
3
42
70
246924
87
60
360397
174573
44
674011904
19631
57
238896
94
60
41
271036
46
124522
269215
7
5
65
888773202
15
133811
35105
465997
91
310193
1
829186425
32
273659
132658
4
232854
7
474944592
13
31
78261
53
72
68
274420
72
440759
20
75196396
75
83
319361
9
64
5
27
58
36
58
294730
5
50
111639
25
88
484170
440620628
61465
471861
198589
6
333689
161449
2
305626
243144
26416
480953
1
36
80
12
42
67
25
206226
30494
85
220550
412319
8
28
95
99
80
327810
57
50
98
292088149
27724
7
66
24
212774
8102
136130
830747582
69212
144545
145348
311442
5
24
1
715367842
362502833
79491
9
61064249
266527
462284
364415
90
702059811
830983362
156902
69
8
51
46
106184
422185
416594
932687966
94
32
46
440717
478900
889097066
86
48
7
43607
63
113604
310468
92
304873
85
9
78728
36
122026
35162
190330
19
220883
383940335
220824790
389419
436527468
249827671
489591
81831
214379799
21
446341
32
945918121
54
80026
18671
165572
356349
90
534863134
386952
12
49
495767
113753988
20
3
20
444672
338245
105303
99
75
10
395470
25322
17839
76
580545121
32
1
66
709207696
75
60
349623
99
86
471309
1
281066
81
2
224277
84
82
492000
403844
48
7
961692613
290652
7
16
397025
70
95
87
308655
454799
92
82898
967216184
40
13
439995
56
427112
1
5
5
22
78
69
744419807
8
432300
245943
431177224
116327
75
16
36
48
954636834
188792
59
388503
236063
40
77
5
201564
2
73
82
68
583787078
56
543710287
745297628
819102055
37
3
61
31
13
79
433821
525140485
334290
47
29
45856
262078
76
24440
256327
78
320670491
198350
63
45
2
92
81
983803282
38
20
734703679
8
137808
51
9899387
5
95
47
43
294467060
6
272084
3
835257217
40
25
74114
473283
34
6176815
21
44
3
3
461062847
103711
26870
65
13
16
615594231
309683
470085
17
467478
92
68
337816
464198
12
632382342
5
157825
87
371162
66
65
31
88
2
89
175290
388416
64622001
6
65
98
92
393767
62
462186
122990
53
1
46852
42
490459
21
257495
350655
90
2
49997
5
186227
27
55
308815
668547196
261680
70
6
216254
393013736
40
27
175966
65704
136861817
19
69
97
6
413283
1
3
46636
12
4
335875
36
374149
147223
35
388703301
283511
75
13
8
763241507
36
488063
6
14937
122139
7
69
6
355523
51731
7
91590
19
63
72172
1
28
475061
58
61
595871059
25
5
120168
167561
13777
19
83
988724222
88
391245
15200
364130
401575
480764
362939
208134
80
81853
68
5
60
71
52
291424828
22
145153
288481
378141
351578
52429
97
41
29
99
69
73
43069
32
959326352
410334
32
263124481
108638980
197379
30
254050
22
310566
291470
61
27
1
490845
168227
252964
236091
145524
76
41
146967
63
31
949884840
10
9
410375
18
28105
342300
54
51
454454
166448
330328
46
25
147624267
63
190812
160075
60
79
968842553
51
55
348450
237840
62
77562
6
398658
47
39
98
98
493725
377329
56
27
319331563
63
294051
29087
220530
26
571881497
18
77
1
401796953
62
77437
441682
73
61384
68
534
32
98
311099
24
444661
40
309581
179195
81
236376
26
143369
68
291900
374719
98
73
27
7
80
159085
1
106801
125699
92
266839
60055
31
441127935
72
465531
25
139354
78
634743275
38
263762
91449
77
17
168069
239477
5
13
921724933
59
77
71
171391
323690
575642921
494649
351655
447278
29
22
80
447420
99
46
85
75684
12
3
668062801
95
242124
410266
142297
4
48
99
30
445121
67
55599
38980
4
17
192005
205652
138023
327444
29
66
8
13047748
19
50
343673271
234039
207404
129047
170078
89522
66
447325
5
55
84
40
79818
94
8
118621
209209
968324653
366774
312797
249294
370045
232528
5
75
51548
42
50020675
28
40
76
347181
145853
433813898
5
238393
91019
5
500458748
85
54
62873497
35
14521611
3
100405
9
260742
38
341451
48
91
84
27026
53412752
408358
10
67
128793
413477
49
28
61
22
45
949506283
398140
371891
32
52
281097444
8
221057
9
375244355
441860
61515281
491365
22
813285208
13
7631
362653
27
71
463235
323949511
594232053
450665
737623967
9
83169
35
42
343706
971742921
4
15
369702
7
42
216271
161853
7
7
45
310411
17
43
221910
32
398962
86
35
75
670660498
8
1
6
6
49
366712
463338
283520
25
396083617
70807
348007
107079
66
41163
67
188549
6
459334
180443
102655
69
53371
13
203106
183284
474846
8
89
46
1
142690
415316
723848033
38
9
198515
155924337
8
62
77
31
96
310708
82
81
254936
64116
92
19518
2801
487843
78610
435122
9
426695
57
36
62
8177
392018
29656
65
395877
56
26
51075
31
327648
15
18
9
69
46
321521
429968
321954
235586
286359
79
132214
393966
97
1
384701
345255
406396431
63
28
268289732
91
293935
479876
79
23
40
217238
365796
346365
155486464
73
349004
98
88
165543
490314
18
431742
481889
135477786
432345
131774583
71
64
199064
7
313579
3
164655770
422436254
56
7
175516
7
19
361603
3
54
239896
8
80
10304
189897
41
80
270495
7
388740
4
350925
27390
16
322285
236171
3
437514
104365
92
534185279
81
64584
133693
53
167356
21
85
35
789413795
440368
106199464
296940187
86
493903
32
134918
42
100585
29
28
254935
157605471
10
317544
196808
30
137569
25
304867
7
3
45
73
45
14
122042
14041
7
171782
20
456206
122863
36804
111199
318737
433638
472879
33
4148
372158
251512
49
487156
49067
65
325763
249266
82
247881913
54
4
249585
8
78
94
89790
70
369756428
34
166716
67391
37
95
483795
56
5
386661
412623
74
88
8
45804
68
18
161091
25
542032454
3
127491
21
1
9
41
8
54
59
18
5
367841
4
69
29
293589
64
345353
1
263878
37
50
117713
172012
8
63
83
304875
308160
48
229094
162599
214309
6
316165
99
455538
119047442
65
287843392
4
28
69
165089
6
95
95
6
102170
352855
403641
17
365399
376654
23
25787
69310386
9884
42899
73
129860
343492
5
42
855834757
323858
412438
303244
265819
230476
1
478124835
127236523
42
54
51
95
221931
173425
290564243
198063
25
214709
142650948
647015152
74
12889
87
463968
391233
474044
87
56
15
11
88643
15
592089272
630046676
82
3
72
185662
15
260127
83
7
665600588
19
343892
95750
3
31
68
79
733510960
27
425868
6
11
355449
166233459
650087912
94
175758
204569
351489
151851
44
635790958
92
86573
43
620723049
75
154266
68022
72
6
52
297335
7
84
371718
273258
55
2
191934
281358
4
44
65
71
55
70
55
383644
72
394141
49
22
101498
96
4
289277
161971224
5
427515
17
6
67340
57
24
70
78
60
21
290817
38925
37
98
131227
93
35252
411324
65728
151702
364937
139472
9
84
942498481
13
79104
44616
58
75
3
63
345261
248037
73
457433
489092
469673
77
958432706
418356
376590
283503
483390321
476274
215296
346407
90
97620
205320
174817
81
272777
758723409
431511
50
187816
443733
49
245982
86
98
257914
4
192092
9
85
79
7
8
427298
446663396
77
374570
291761
24
867697842
68
85063
325495
91
224759
4
7
28170
3
3
353809
4860
299329
198424
921649541
308953
42
505605897
919726124
46
35
95
196680
140674
262990
332553
5
4
80
36
39
264970
2
396475
35
99
44
135410
61
20
168705
364510
26
35
25
61
35
27
98
2
221444
546874881
65677
345814
586439771
102237
431228
95
34
44
28
68
96
499674
4
137834
66
391649
10
90425
62
37
451976
52
99
62
70753
1
384163
47
8
378228
36
38
134728
268245
78
433522
33
2
61
172549
375972
9
31
388863
63
190759174
802016544
48
99
461691
54
72
437818
6
40
47
350662004
10
15
261216
3
121721
430142
52
11
71667574
39
62
27
79
246823
7
70
194128
3
68
2
32644
8
809914688
148137
4
10
26
5
9
48
53
29
57
16
27
43
734563740
7
84
163104
465025
23
7
9
24
436708580
1
332223
14
93
52
4
87
7
63
70
9
163411
405906
46
89
51
85
94677
56
365620
33
938630738
294564
59
737929152
369988
104033
63
245257
22
472148
181956
79
8
708450758
84789
321717
47
6
484320
362830
25
142395
103984704
1
8
93
456327
618515401
37
79
47
69
80
27
58174
20
42
280698
10
48
14
26000
8
7659
27
44
79
41
66224
49
356961
429395
55
36
266178177
17
149776
52
41
53157
36
388380
324321
161684
79804
209880870
21541
25
1
331921
6
6
469703
2
811362120
84
570759147
75
15
3
360481
152328
493465
164387
22
97
92
160470
39540263
292761069
186977
79
75667
94
38
7
357460
76
359243
87
56
132651
27
479452
247961
75
7
872849984
81
62
226534
8
85222346
9
17
466486
87726
508643038
422176576
62
4
28
30
43081
459136
378549
73
43
40
129129
227523
38
50
54
263755
305165
6
63291
97
66
22
74
964354204
104679
156252
244625
267760
47
537166672
2
360294114
551428001
40
79
72
167747
337370
82
398492
75001
150636
93
63
65422
276110
34
5
228395
228133
27
48
52
305227
42
40
444719
203831
695245324
418763
18
961568576
400270
230647
53
264006
8
44
302407
64415
457513
17
959239112
67
256688
285125
5
135638
9
51
98
616667570
82
265956
88
821187513
99441
95
398942
82
212234
80
4
87
212913
30
67364
38
45
87576
375813
8
7
98
348439447
244930289
6
38
74598
223592
175327
82
57
796655429
57
347475
86
21
60
85
124963
32
67
3
452992
81
445802
95
158287
98
79
63541674
436794700
66
9940
8
50
13
45
88
9
17
79
35
95
79883
20
56
134339071
87
142340343
50
304854
4
16
5
177312
423937
24
5
75
14
72
14015
308015
153759121
85
99
42
30
148980
2
202783
11
302814
984017920
439661
179817
57624
144964
537043314
321786
97
113668
268508
27
166069
66
410662
66
129441919
324650
229407806
265918
429946
19
488984
51
20
1
68
218541
25
141804
630797507
61536
220143
73
776224703
38
39
1
130190
566040547
76
79
36
45
242162
443872
420630
483417351
408340
34
288189798
109655
42
277061
23
38
283516
64482
30
263203
1
78
371507
69
8
55
486221
402177
94
225311
136497
61
30
6
28
50
16280
30
21
87191
580688314
4
55
57
6
401682
159539
68
61
64
65
80
733990928
67
48
29901
6
29
37709
77
94
85
77
17
335823
33
58771
35
111667
112548
24
152573
156053
278880
71
290279
45130
369293
407920
97
28
369796
7
166140
427666
46
263335
195301462
2
46
4
282483
87
66
3
78
451678
85
4
56500
18
20760
450636
57
25618
475604
59
4
372639
7
424454
11
6
188140
99
98
91
12
95
387538
49
265709
36
75
31
25
28
246082
27
20
278027
159610
75
78
24
43
321573
346640
35
425365
394618
957500150
16742
8
76
205006
163019
3
1
240228
462880
72329
13
147896
1
32
189995583
920608246
273554
99083
250287
108485
123793
20
44
52197
7
357302
24618
181891
41
28
83
44
30824
458742888
85
90
73
46
26
156016
317190
1
1
149993
11
35
220123
86
275407
4
14
48056
88
96
42
284604
22
479682
238390
20
2283
244536
99
214090
462509
650169200
3
7
113155
59
5
142794881
698284530
5
421432
49
149371
81
41
66
84
910413229
403487
86
58
863743349
264983
11
4
167777
87
27567
102859
14
167558
170466
19
364779
72
32
57
5
28
78
20
299367
435838
411278
4
389950
45
22
84
6
479596
58980
395073
301147357
26033
19
233376
152754820
279943
54
3
313972
225879
376704
471775
386514
60
331067289
12
113731
62
314195
407408
20
490410
63267
268492
808156215
165459
86
315535
357717
104364
67
71338
230405
83438
99
77448
62
138564
318266
370153
7
266451
39
33
25
19
137513
189486
186342
270192
80
4573
304930
107965
488759
371966
70858
40
4486
56
17
4
22
7
61
1
68
2
64
483793
229895
431383
454151
78
416690
6
62
33
161152
28
123217908
7
268281
982986125
76
18599
37
71
286594
60535
423682
747001209
204671
68
357074
162339
60
324137
10
5
17
3
374636742
5
284067
8
441717
12
218990
155553
672785516
25
258678
65
408051
436413
89
77
274686
95
681807464
3
1
86
151413
298706
2
5
32
40
94125
69757
51
64
296964
676325930
396964
31
281005
57505
34
56
93
66
534327780
102045
46
22
151897
3
57
82
378918
212670
777813759
91
4
41
53
53
12
70
40
282599
56
939927300
3
479277
311792103
70
40
98763
67
15
61
47038233
46
370934
6
393334902
62
109730
115285
9
190706
87
6
41898599
365417
346957
470791
8
93
225107
447974
403819
15
89
848862634
63664
497834768
74
52
62
14
435243
323768
17713661
62
677043773
116403
791242298
288430
17
64
60
25
204961
143551
332114
67
69
338475
50
216901
48
48
5
75
763544656
10
76
260356
266757
365629
9
97
425972
262133147
307707
15825
361160
246058
93
11
741705307
407171
7
5
458500889
209160
113085
39
268370
85
7
178007600
52139
27
210
27
17
355362367
381036
77
485752
670021366
3
8
280037
5
345
20
199535
163653
36310944
226489902
61
9
448780
277018
147604265
35110
104211
114496945
68
76
277687
116240
75
35
242340
19
19
406278274
483499
89
314703
881433145
131055
441962
24395
477815
4
456657
91
272985
77
218548
7
87
7
125026
466315
41
2
323559
8
437274
81
334930
4
1545774
433856
117167
79
69989
43
171055
57
322107
210782
97
2
1
303960492
76
85
32
71
13
386420
135408
8
11274
1
73
185309
77
4
286328
209136
9
293060
96
200010
7
17
9
10
6
411712
406991
54
91
71
803591486
48337
3
372956
108892815
10
44
98
71
384906078
275745
12
263154
60258
59
355465
131601
5
38
12183
6
9
24
81
8
108628
42
27
146796
728596814
316585
46665
90
45
73
49
48
22813
59
29703
135687
36
84
161570523
628306143
8
130399
38
895741655
9560699
55
298943
37
238143
14
197530
31
56
56
496514
350704858
9
298139
78
18
9
67
27352
178113096
117222062
453697
10851
51679
67
285548
65
7
25
56
400331
4
14
12
81
49334
447656
19
98
89
112364
242092
350859
5
34
16
72
19
43374
22
222545
89
68
69
64758
90
485091
61
236788
683731245
370898
456204
70
58
73
388993
19
371071
482308
7
421803
49
63
253644
70
236710
82
83
30
182025
6
962577219
78
83
149946
39
406732
49
356716
75
66
398253
52
148415
86
81472
66
45
206616
450094
44
7
100905
426682
62
487151
18
183319477
16
6
44
66
378072772
283450
2
3
54
34
6
63
70
38
258731
230250
48
85
62
6
376240
48
309581
25
7
266808
369848
72
463309
4
1
211802953
18
6
64
282436
344187
54
66
3
13
29
57
328429
95371
94
443456
353124
74
21
51
352520
90
2
342708589
95
9672378
173320
35
484078
3351
388985
4
95
61
92386
444820
343956
95
33
263129
277926
898849179
62
16
770065015
54
84
14
486634
24
183516
59
14
11
4
21
142231
291108
99
137630765
56
189688
32
73
342567
86
81
22
40
93
3
319713
58
196233
193766
199285
21
35
12
87
85
29
1
209838428
84
265539321
44564
61
52
25
153406
41
92075
271673
123226407
50
356734
8154
41
177544
372341
495391
424110
9
176966
67
1
96
7
410993
390290
420431
6
293373
421093
259021
148475
80
58
79
85
328114
250278
90
13
56
78
9
463533
90
60
72
108134
444239
3
127697
5
1
101201
60
304415
64422
66
2
37
26
418010533
76
1
9
306027
7
45
68
322492
307810
8507336
86
52
443121
75
90
66
441812
77
38
22366
28
47955
164045
308079
8
44
135425
46858
21887
504469728
139659
297522
11
99
31
74
144085
12
26
92
64
40
59
48
169686
72
63
22
18
40
75486
201076
92
49
143025
493942
86
99
74
8
45
210861
30563
43
69
38
144655
97
66
232869
75
63
45
127798
190315
1
357559
23
103344
435350103
187731
501540523
19308
103021508
57580
33
30
95
23
80188
30
71808
63
2
20
37
178546
148318
42640
1
21
79
890954143
268630
146027
192381
345278
7
36
95
62
22042
160282
5
1
431371
169477
294506
4
243036
234334
378999
488298
55
87246
33374
168991
48
406411
79
7
6
56
3876058
258986
60
95
25
215394684
165397
3
2
52
38334
4
68
26
425570
5
10802
40
38
466508
12
401528547
25
214371
34343
91
70841
9
7
36
4
98
642153912
94475
88
60
3
75
423033
86
12032
18
86
317183
22
29570
46
109297
136145
443198
758780694
5
398062
135527
410157
252248
53
5
89
185349
82
293763
381668
1
34
392134
731161227
238070
92
10
347076
414306
95
272238
8
1
29
100732
361552
197179
37
365833
279319
45
497256
55
57
365238
99
12798
25
62
6
13
238767273
76943
26
76126
306209
39
298054
24751
79152
64
28
230477
160000753
78
2
75
125949
469984
82
54
48
137173305
39
61
486434
441662
465910
476312
73
132931
60
65
8
139264
4
40
258347
2
9
88
320644
73712
142518
9
93
497169435
121142
304730
65
292145
28
76
89074
76
419899656
7251
108306
485893
15
484401
135311346
5
42
55
55
366934
134040
14
324156
68
354554
87
356507
615163894
130466
5
237175
614701634
22
87
412167
165455
74385
87598
57
30
415302
88
30
892377077
5
254544
26
18
38
44
99
12
13
352173
436214
36225
242171
44
53
206806
65
445603
167256
48696584
279010
63
360726
1
42
329645
447673
29
164851
13
17
597061233
419196
5
299573
69
59
34
486743
334190
62
319890
572379707
82
320127
80
938092929
232588
69
6
4801465
84
420810
278837
58
3
250016
4
55
28
2
22
79
442561
184188
13
64
2
305667
122088
24
119780
430399
767991123
674761673
123909
27
461912282
146616
185902151
597134554
755827348
355980
50
490274
5
111913
305341
310676
91
87
84
640680213
5
10
114365
63064
57
162169
43
96
4
89
97
39
80
89
90416
560264635
85
149694
55
54
191282
358171291
36012353
465373
16328
402163
428271
484449
356263
422438
157685
697333028
17
129527
153018
29
11313
98
386420
414021792
12
447043
33
97
3
82
69
2
228315
336353
141323
50
16
37
56
383592
333401
578049893
9
97
824719224
911987502
19
61
44
326155
440430
18
356058
341355
89
171927
308137
41
64
54
1
59
94
964993258
6098
376665
65801
471688
169750
95074
150719
72
42
88
17
5
781119887
406661
237708
6
493648
67
482781
446616
14
246266
96
286209
278753939
7
30
5
96
5
210458
361565
2
498808
50
5
327828
235021
650275797
272500
802774452
414828
217487
1
70
22
119695863
280282
16
94
91
414122
15
11
25
363964
350090
41
58378851
187971
195584
66
90
425437
357848301
482839
7
468005
422877
66
303270
249337
88
9
58553
7
408865
19855
31
99328
854827012
441903
1
91
399933
43
147029
49
121612732
342177
272394
43
47746
74
158415
988896880
447276
408704
456969
66
619545019
6
484663
371875
368447
430952
245210
255271
456918
196846
103581
4
19
174652
61
17
160013
65
72488361
7
26508
304555
171271
48
3
258350
249262
54
270916
66
46
392662
75
241540
400631
79
225656
135737
94
322614
334847
125766
63
286753
7
46
8
339211
59
278706
371828902
431836
82
28
4
5
190038
40
33
3
41
300742
83
114249
51
4
422756425
30149
99
350339
56
275496518
62
37
9
99
41
70761
41
88
49058
229702
6
205781
759029100
453769
340028
350653
429329
93
262248
163331
387247
54
589609317
331649
6
1
40
87
73518
7
24
110443
3
32
468972436
260311
87
13
193362
771775256
208126
18
76
34
10
37
277395991
371707
67
42
281915349
868963822
80
89
82
35
60
342268
54783
433551
65
76
8
395549
22
316742
286845
88
54
298678
154821
99
88
13
440123
226430
266654
36
345167
4
229118
360656
110460
289736370
16
16
476747
18
16269
12
152839
377100
160453
40
14
320367
26
21013
31043674
65
4
224615
331802
7
21
245917
223922
913673716
9
363388
84
452941
70
481670
72784
95
84
433760
8
98
266895
995932793
89
675850808
212767
208893
402289
86
366431
133375
16
243718
52
463210
44
42
8
4
56
30
355797288
21
200178
453345671
275864
66
22826
311281
38257
28
95
37
2
351826557
1
42
911101283
77
329040
98
335655371
908187494
26
73
442498
47
80
207469
44
41
31231
3
60
95
82
578636832
213283
91
412873
49
38
56957
224868
123389
1
94
268849
70
18
338803
455331889
160721
34
334586
34922
21519
613205723
9
323640
69815
198095
65226
317296
1
133370
22
138397
40
41
44
74
220740
72
672670419
9
94
426006
46
75
468001007
155050
127403
53
56
32
122760
8
212502
259912
339976
33
43
38
81
93
29
49
39
25
289795
146676
33
93
359891
27
89
496577179
59
8
44
57
30831115
383843
59546
387162
6
311179
14
725714351
154902
44
107681
9
5297
530960916
364998
272474
404136
197050
64
36
15691
81
11
406655
52
7
521399622
89
29
69
457079
405076087
2
414862
99
236432159
50
88384
2
249156
595591932
61
143745
413589346
3
47
87
368429
209423
978329145
22
73
11
1
229538
137527
129543
147348
413373
372561
294071
85
57
299317
1
463672
66
16488
360100
46609
21
31082
138582
197790
283690
7
57
659670662
72
347117
322158
33
11
1
84
193127
159641
92
251828
349049
54681
4
284775
97
64
6
67
149595962
10
65
82
305614
945463126
51
56
368075
39
54
83
13
49
822266723
1
3
277132
93
379609
38
300272
424027
239515
200288
70
77
97
406441
90469149
388480501
413452677
68452
2
37
368031
22
464643
94
89505
84
150162
43
188456
21
393551
54
91
79542
20
106426
409735
59
16
100825
386921
421228
65
21603912
90
251962
332175
82
22
996440862
91
59264
49
36473
80
8
57189
269655308
114835
38
80
291468
395016
133648
37
86
5
277577
918343108
446217
69
206871
86100
259298
52
8
85
975800489
375018
27
372148
93
219670
36175
456443
222946
72
10
56
492552
633632663
436990
372959
422090
248924
412418163
380306
466723
229036
698800955
172195
645594089
455574
474711016
3
6
5
14
41
52
566689708
268267
56
998382775
399778
128349
475001
285897
62
413780
222288
57
6
4
73874
76
4
87
288407
211167
390095
3
142108
477414476
356199
64
38
13
9
6
80311
200782
1
16328
344764
129143722
54161
60
7
28
272060
18881
76
33068
59
31229
405799869
417036189
18
67
94
80
6
474559
92
26
266525
74
200505
398265
98
16
77
302221
158349
71
436749
341557
75
37
42
126493
36
451626
62
4838
173857
21
67
87
46735
368153
407855
49
78
29
218113
64
403843991
77
50
46796
355629
124863
240348
227062
492148
8
285525
2
51
57182262
94
492683
78
29
94
42
474915
217274
93
72
217490
89
145097515
5
98
378093
300531
52177
292297
49
322849
60
6
1
227840
464201
329947752
5
42
110541
55464
44
1
495963
488488377
7
379167
250978892
343422
64
349694
48
348034
98
4
3
831952040
21
76
9
96
87
55
41
197772
5
93839
383092
44
5
180499
61
30223
491455
57
20
258463161
147876
320332447
34
89
230886
87
98567
295024
74
972911673
132854
299912
156334
72
710941410
425688
8
123291
42
340989
29
36
179900
714253092
402432
83
412674
42
307075
205033
42487
97
197701
62
92
64
931255577
153650
459057
289038
25
5
602335504
242193
330517
219998641
1
154251737
59
63
64
1
409813
165017
8
955322841
90
25
34
1
33
3
38
50
1
434232
39578
25859
5
88
39
62
632830977
13
66
17749
194766
14
429199
34
22
432980
469132
72
476163
42442
585886875
49
5
73
907219071
36
41
456715938
78
82
41
484036
26
18
361758
11
34518
61
95
176430
5
52
8802
6
258947758
6
308054
241694
452051
309861
466700
387981
278016
794651503
167129
89
341095
70
48
46
132867
327786
5
24
358411
50
264706729
87
33
22
3
9645
160489
198804
66
86
158524
67
416798
83208462
145476
9
74
32
42
471521
38
42
2
71168
386642398
366143487
59
14443
71
35102047
384696
301102
359856
60
98
55
3
212118
4
62
99
73
64622
8
65907
3029
9
851291734
460864
435484
290953
470512
86
114285723
49
18
142781
336216
3
152600
269888
342436
325456
1
72
363951
66
88
4
68478
282430579
8
15
82
8
10079
154073
452808
146243
49
92
68
91
58
33
75
299257
18
43
710385080
464118
67
91
12
6
5
417856520
195651
83120336
435425
409689916
44
25
3
95
22
9
45
190474
487067721
408040
135020
367988
78
2
300451
20
34
1
54095
61
30
165676
23
348836
420623
52
279254
64518156
76
19
18
467341
250888
6
2700
27
90
305898
474390
54
81
8
90
125134
17
19
95
46
5
31
17
19
10
372645
81
3
51
171577
35
247853
608298076
97
110957
469508
260495
9065
374382
65
37807292
721634105
749239002
353604053
82
3
32379
76
410375
28
3
221114810
405171
3
415473
218365
86733
70
459383
23
584225662
466334
44483
15
67
405715
7
85
228429
183538
778681171
188356
53
244203
88230
157074
486441
82
8
155937
168180
64
88
154080
3
83343497
4
460103
1
82
27
4873
86
6
73067
399574
55
70435
78517
81
45
10632
4
97
99
22
87
35
92
5
55
64
83953
42
38
180815
26
464980
45
68
406760
52
6
214340
49
7
83
7
9103
39
128903178
24
9
63162
59
29
75
3
219162
470706
425202
41
103337939
263126
79
578057429
343166
17
54
43
31
60
44
62
34
3
19
6
40
254416
1
266781
305067
33
458360
77
385879600
292776
89
6
83
48
40
24785
247828
72
93685
88
234542
11
173500258
378415
388931
69
84
65
443897
18
499725
459157793
64
513981012
85
83
35
476994
87
148191
940
49
4
4672
165656
97
433116
44
63216826
5
11
82
96
72
238022
140825
365863
371087
272586
350829
897461611
963320431
328962
46
4
23
489829
32101
390857
489037
1
49
446499
30
8
80
67
84
393082
7
85
58722
16
5
134092
17513
356010
145573778
6
490054
476055
269931
46
49
238513
67841
455235
431947
264190
43458
164541
98194308
12
82063
462011
215049
38141
28
37
67
484978
5
6
841297806
54577
373061
200262
42241
784930812
78
369436981
25
282167
99
39
396972124
100054
1
62721
32
72
76
465608
26422
98
4
76
44
47
76183
3
71
694902918
403525
31
44
20
92
67
2
133937
45
378833
61
4
137655
322025
91
8
463339
24
15
16
379140
242095
87
2
2
174082
56
461714
499367
56477
479731
20
23
447828
16
127126
797679071
64
289631073
151523
156612
82
244715
11
39
37197
37
22
154671
3
403780
222182
301702880
6
432289
10
352205
57
237834
90052
17109
120347
182493
21
14963
5
265515
6
597959493
141616508
118408
184115
209028
320602
300185
345508
140495
79
51
442039
57
9
5
33
85
16
181036
290038
287548
97
8
34
271786
2
69
87
274541
521320275
7
262918158
397766
8
67827
33
3
269580
23
77834330
887863678
22
9
872669931
80
79
162302
35
378536
70
188993
150223
59
86
89
339993
61
129275
3
141966
66
205969
165848
880702468
224840
76
63864412
244855
25
467259
28
35
489604645
48
23
360077
161346
313538
145689
60
75
101962
66
9
66584
110638
59
90805485
440796
75
22
4
1
385964
38
46
84
19988
841448276
313426
400946
570526962
458404
4
36
17
52
85
471207
77
92
13
397915593
126940305
50285
5
33
17
91
78
36
4
63
10
51
5
75
318775
17810
50
74
57238
3
66
257108793
32
141821735
491574
232009
33
62
391848
85
7
162481
356025
75
859333088
135659
66
342018
31978009
279462
149861108
65759
361754
33
212781
61
9
9
31922
396783
400627138
932038173
45
496442
84545
55933
475478008
30
853857040
2
132061
33
414418
30
84
336000
3
95
347026
5
48
143811583
345069
90
93
76
40446
3
109814
225280
196944
274269
275619957
6
436660
190164
54
58
21
7
99
34
65
172399
99
300925846
20937
243180
439394
966555029
57
67
14
4
49195
13
72
41
23
24
356031
7
66
427767046
484316
268233
61
461801
56
244702
123804
216824
69
378579328
41
19
211318
6323
298278
196350
372115
56
295180
5
2
458315
161212
435956
404875
95
839003150
57
363515525
352469
2
67
98
30
74
33632235
68439
366889
6
272857926
399385
821454166
86
423530
40
236858
40
381759902
839833859
132129
8
378823
87
348553
173225664
46
464655847
206576
320773
145663
149621
72
431642
63
212567
99819
349006
67
25
81
74
14120
19
77630
129228
37
73340
210971
203198
6
208524
11
87
331003
990811935
187510
1
126200
75
9
627774181
446129
356506
291302512
61
260988
48
82
3
8
77
318805
40
10
2
103053
41
99
79
452052
59383
69
13
28
68
384320
85
493223
37
59
93
344854
74
6
38
118398
8
34179
87
158075
296363
222904
3
80
2
89
62
58
127645245
68
499023
35
136481
416868818
90532
173259
96
169152
89
98
68
42
427575
96909
35
15
220042
67
2
58
28
6
470216
455447
95
62095
62
25209
1
6
125166
5
72472
128130
59771
24
14
7
9
487807
127332
183625087
84
473497
50
121743
32828
90
92289
44
445757
33
357222
49
169631
72
8
102776
84363
69
152130
90
14
430759
21
68912
445923
475659
50
601209013
292958
231733
6
420971
78
208218
96
4
363428
4
160263
149326880
186550
30
422919
264412396
942642201
4
447364
91
125897
82
34
89
60
236643
88
23192
218005
77
2
453685
1
429495
304329
56
110822
97
6
479729
82
468037
249743
5
49
46931
250407
339809
214552
63
656408850
4
69
821188361
8
230018
69
281293
4
249501
346133
44099
88292
6
41
342018
7
882
59
1
63
19
183992
455404
55
85
16
16
37
75
45
93
96
20
192629
49
7648
89
71
1
241713873
14
488555
508893112
71
39
127314
451943
208932
230067
343382121
412336
108382
481451
57
433227149
343885
145068
241147296
182156541
21
49160
176033
235059
36129
17
90
25
104743
4
100433
39
264779
45
520820867
249912
82
25
362963
29
479340
20
289879
52
425986
393708
63
230583
39
68
835082841
41
33098
81
13
316155
92587663
150796
82
449826
374173
85
54
409648
41
54
55
86
90
7
435799
430875
42333435
81
457237
73
7
82
49
298768
74
3
63
98
396851926
324974
53359
923969302
3
104245
99490
475956
228100
271675
414706
38
7
20
420172
481943
57
74
302156
43
5
51
33
89
161386
45698
589590669
177796
137828442
24
14
342451862
27
61
4
66
78
278489
32019
344192
3
131432
177313
347061480
91
150015
6
234496
67
662025472
61
45
268508
31919
5
310651
475320
44
82
77
229590
61
97
114577
253205
81
22400
14
72
345737
17
1846
58
5
9
216885
127726
76
3
84
414356
225681
16
472973
86
207472
153620
66
304545
131827
3
16
83
234880
78
9
55
161008512
81
102808
90
957292818
81
360719
45
48
75
69
70
329103
375900
105195
96
2
448566032
223536
38809459
93
2
222362
3639
23
52
404879
27
16455
113437
44
51
43
456333
50
341140
471384
388738
12
34
82
394187
270909
153975396
60
410297
974285969
10
6
41
367554
8
81
610575151
203084
42
447043
27
8
26536
5
277076
37
71
2
465162
66
6
114367
356844979
76321
258686
113705
105489
47
30
3
40
1942
373333565
365172612
332814
393394
622755311
6
413322
220061
52
41
265260
3
4428
54
409198
68
201879
416372
114702
47
6
82
40
171601
72
109173286
52340
49
484998
382033
239322
1
318004
84540
33567
36
395243
717860115
89
12
146436
72
136420259
91
427314
8
8
341095
86
90
376261
20
5810
446632
691476479
396587
82
378543
325469
78
84
10
221828
953768367
328066
98
17
87
577631553
5
114219
327231733
492281
94
50
343561
851280221
36
55836
15
348727
91
922854584
40
99
85
19
29
10
67
196672
292506
41214
223944
385063
13
5
417313
1
684064489
50
61
98
68
373605
414746
325967
19
445772
67417
41
327606
337851
24
25
732375234
118933
61
10
76
21
49
8
46423
567311828
528269304
6
66
8
46
82
458978
296439968
409150
60
435959
95
6
78
314095
68
98
96518
38623
323827
11
3
216206
65
9
83
777482480
5
14
236220
189437
77
59
509452564
23661
35
81804
493266
52
33
126395960
21
281915
87
43
720273593
22
454768
172413
839264001
68
72737
175038
355425
77
390317117
35
75
74
809086650
291861
14
89
77
72629
75
386875
442128
86648
25
465544
83
410105
434073729
188570245
5
293828
181495
448871
152678
308737
92
15
61
94
53
50
64
21813395
1
47244
73
104461
93
92
340995
17249191
70
64
96
30783
1
300519
280430
218486194
181746
90
151673
89045
33
29
67
63
232006
244737
8
88738
262573299
75
31
80
70
382603
788595978
556196991
24
551988201
18
44396
90
415194
16
18
80
71
7
466576
69193
41
82915
267342
13
82
109760
497194
61
12
432656
82
5436
7
5
889144349
81
425777
418082
37
458951
57950
5
98
463384211
36
121235
37
649563920
57
310784
381531751
9
82689
41938
99
3
35
217105
62
27
5
73
11373
93
271191
411771
3
310717
98
86
48
5
58
21
7
6
94706
412229746
103045
260976
80428
22
289703
68
466750
470894
474430527
81
276880
63
51
17
51712
113743156
478766
869699051
417779
14
306043
13
419825206
433246
68
256691
144394
18
479482
405534908
498874
46
54
11
269992
9
71
65
1
386204
19
123155
23
7
8
738953481
97
25
70
656489633
75
130716098
51815
208122
82
39
95
56
24
232369
453405
21
364775
45
25496
47
904988541
361399
8
64
76
82
246172
317189
4
107237
38
260892
471342
349390009
8
14
259267
43
6
411450
143015079
16
86
70
147170
472691
14
96
108865
78
20
70
487767
320564
91785637
273909
48
9
382718
3
115764
1
489463
3
53
86
71
11066
27
588740532
119380
12
36535
334527
210669
7
385108
109290
241185
26
16
54
298718
27793
36
181762
302240
77692
345563
84
1
403004
78
378342400
62801
75
223937163
45
11
5249
87
83
451144
42
64
488779
20
709222501
209888
5
77
38
933777255
105111
74353
463257
163082
62
78
52
221372
21108
83
72
194384
4
402694
46
565142126
39
5
8
296644223
225872
214109
445065
39
202779
5
29
268095
80
331439
35
49
16
21
274574
157062
88
91
136215
356028
139881
215287
407434
9
494437
87
40
46
261738
8
368296
20
33
50
71207
458150
32
264167
214542
85
258975
241124845
116231
34004
485507
43
859171698
9
273884
75
77230
259562
783708195
6
80
61213
2
21
946478839
19
16186
58622
70
16814
23
381097
58
59583758
168521
15001
58
7
264089
379485645
57
27
76800
23
63051
6
30817932
436096083
413300
79
6206
308844
140431
135271
46
449362
480269
44
7
5
19
77
7970651
205594
384845
46
6
17
46
23
413847
836744508
396776
38362
20
9
36
313387001
8
323369
38
12
198594
8
50050
9
44
266162
116845
6445
20
913219675
822931282
85049
8
10
9
83
36
128932
1
133214
391566
332686
7
368605
648524422
7
494296
44117
37
105045021
36307
8
94
279750
61
4
117112823
35549
1
516568329
61309
1
38
712397335
359763
49
420989
15
52363301
80
354463
410269
76
419431
4
151216
409705
5
82
49
456222
28
53
62
8
126678
306152
73
69158
7
39
252885901
343549
13
3
4
46788
48
81
63
89
6
66
74
4789637
26
375763
213402
335658
441988
2
89
20
52
331911
26
616261381
69
681141966
61
198842
857063218
464355
98
3
11
18
87
25
12
37
11
92
415514
497632
212670
2
124327825
59
67
46
77
309648
34
359172
39
82
204587
79
7
249600
59
36
2
84
60
64
8
695910651
92
402006
91520
96
25
441771946
424913
9
3962
176654
5
824995627
148549
1
309101
177668
184382
859088929
93
111900
99
92232
5
72
9
277774306
52204
323850
168707765
367684
452624640
5
29
273648
340664
499058
96
308368
224931025
63
821408320
77
40
232590
27
980818783
411549
56
199115
429756
56087376
82762
475059
41
75
338170
296415
100147
271232
135119
531062793
49
79048
417757
87
19
785890785
28
489281
42
40
25
40394
4
415092
290436
424314
52176637
1
436542
55
329732
90367
370476
62
306266
12
235999
418814
54737
137888277
850609367
35
128394
314992
3
57
5
907847766
20
36
62
24862
58
22
30
64
396285
477797
319858
96914
54746
93
31
11212
14
30
340396895
104156
673263687
55
15169
6
60
37
235285
45
114116
91
8
2
339364
10
92
19
25
72
3
415309
103356
11
142762
44
267676
320553975
29827378
6
67
235123
178369
323568
451621
83614
448506
3
111378
5
322840
95
382134
94
36
484074
28
68
57
48
450331
2
520668758
55772
388719
285
193323
42
75
229566
354651
286629
66
68
30
283171586
47458
9
36
240884
316196
77
803027169
409905256
15
5
18
204311
49
45
132690
137156
365853
494941
237286
884003983
26862169
6
65
2
16
115243
4
188598
44405
12
85
332294
25
315990
47
289286
350369
8
27720
340284
6
985075866
258614
50
5183
374438
109861
318161
29
93
84
6
9
226873
273108
378328947
186693
57987047
13
932394179
83
478661
9
70
36
31898
287866
30182735
5
58
106665
6
181263
301193
61
88
452082
338551
32
352878
6
162704
430681
464202623
46
35
433286
254933
28
45
20
489551296
8
6
432905
448267
98
11
215792
53
89
309414
655803566
435569
18610
50
49498
58
7
236885
33
132552
323304
24
3
97
293845206
97
13
34
64
8108
56
19
12
93
32
149890
280018
8
81
449577
68980
25
92048
88
312089056
158124
6
420217331
11
462924
50
19
460213
323663
8
133235
19
64
4063
245618
330058
4
53
16
3
612952176
50
62906
448085
469646
338484
304653958
6
166988
121471
140591
10
366017
437564
161534502
44
30
21239793
458095
381656
59
5
252152
72
33287
463690
2
329132
205794476
44
393591
315730
351635
14511066
25
4
16
54
84
797635250
216867
45
86
6
92
68
6
146380
217565
394732737
64
4
95
46
57
910053933
22152
98635
22
199846
79
82
48
68
284297
31
374684
60478
484209
56
43261
38956
66
86
288911
144238
100269
393866
704753640
457975461
11
15
69
10753
37
50
73641
184831
24
74
19
8
62
287058
167993
30
301706
482533
88
389830
152101
30
115433
73
44
639697949
97
53
414129
93166
809455661
46
462455
135575
363972
4
243837
611660393
12
372584112
64
180407
331622
382801
375172
24593297
46
453219
356568
35422
38
81
35
66
35
848186452
392278
33
274854
5
63
83
21
75
321474
749272815
447715
429561
272131
59
97
10
30
30
70
136906
2
11
139123813
5
73450
16
186106
52
12
1
355788
343642
83
2
483973
330884922
43
238580
49
328913927
55
66928
95
289108683
86035
275855
85
22
159776
322422
402731
402027
23
15
63
57
328934
307026
49596
81
71
100148
41
934801994
187409
56
67
278306
320038
17
55
24
89
50
7
161897
429379
17
43
116645
15776
46
320177
9
214314
1
1
50
95028
5
42
487416383
948555092
17
536302586
134926
7
14
34
44
364915
962471658
200817099
231139
279238
120285
95
167862
45
1
63
473495
92199231
34
45
98
773857068
9
53
66544
13
150630
386662
357302076
268595
10
379871062
498649
7
72484
61
488389
426995
52
818
6
487208
127533
9
81
147066
429084
132303960
49
7
147555
293343
385146
73152
399511
85
84
86
1
3
300383
9391
55372
17
307280373
69473
3
36
63
51
71
79
9
73
209245
23
383432
6
477284
237190
423281
12
485712
271279
93
86288
376815
88
366005
374065
3
206469
191751
302588
8737
90
81
31
5
131725
578932487
77
210308
71
76
248936
68
95
52
715933495
415880
289189
64
10
177468
110866
4
85
81
79
89
7
348161
658119342
94
430888010
477246
29
84840
108758
278794918
79
483930
386929
53011
5
414568
28
353496
55
439463223
215919629
435961
48
98
61
95
28
450224
48
207209
35
56
89
77
406278
81
48
91
440234
85
77
21
376759
266233
5
222409
187086085
9
67
404520
72
295810
6
392449473
70134
386748
36
28
47
449961
10969
609231488
247965
64
86
29255
50
50
83026
15473
85
11
21
53
407295
81
44
86
40
338454
195876
22
31
29
338224
80
35470
98
873592691
37352
2
5
359111
476931
227646
59
17526
14339
7
1
564507891
273658106
45
102981
69
482405
53
30798
60
53
4
5
18
53
23266423
57
232289
13
261720
296355
748375407
13
335603
2
62
115203086
9
88
79
220752
69175
477162
69
69
58
40
58
40
78
59
5
32273
44
159388
6
70
9
21
11
375589
80
8
36
51689
88
9
95
70
170784
114180
32
18
76
135397
411311
182922
20395
69879
54
1
350481
8
110824
259242
33
35
452944
999775793
37437
79
11
163025
9
672310857
58
7
8
276181040
29
49
228322
362274
52
42
58329819
2
32
10779
76
84
469712
992611615
39
197033
51884
7
40
127705
8
41
481445
475853
76148
88
27
6
67
372008
177603
2
93
249351
30
37
186959
21
31
13863
465793
40
222843
173016
410292
66
37
55940
39
39
134109
4
76
384562
65
69
59081848
3
85
375570
19
466309
325191
155710
149261545
44662
13224
392874
25
44
535607483
339982
68248
888625424
7
409564
370413
11502128
31
418697373
95
33
645862057
2
67
72
373215
34
17
94
474075
41079
851876716
341347
182938
85
225359
393262636
47
216900087
54
31535577
85
481365284
84
144809
6265
69
64
30
31555
148986
457394
72
174262
75
58
69879
65
285588
2
70
62
2
73361
9
446078350
46
463629
90
232184
407211
125812
185961
211082
17
61
18
43268
10
501340647
216960
379995
319087
770993999
472885
77
1
343351
4
478073
241439
37
3
22
92
448231658
64
327925
47
3
448173
39
273166
220754
44
77
69
89
83
8
42
68
17
81154
56
163311759
93
21
98
84
482845642
8
648946258
47
435410
119289
304854
68
88
98
236148
504795369
39
410706
114590
59411
298039
226707
8
31
67
24
58
136091
114233
91804
458280
332404
88
75
3
35
284375
10
8
65
312186
75
250689
359059
60
99
38375667
68
82
62
124747
155055
89832
296241
118662170
97
47
88
68
6
484783
72
34778
412190
173271
37
84744
92
481917871
33522
491219
6707
13
497606849
18
205181
45
36219
10
80
191745
248860260
50
259619
29
28
172118
117853
506328057
165266
77
63964
79
359474
682060469
96
357579
6
58
155931
225668
4
82
3
2
479762
9
344008
36
299386
115978
380352
4
196397
70
130508
87
84
100351770
82
442990
301381457
3
353365
84
10106
75
41
34
47
7
77
184562
96
111436
55
14
96
72714
627062586
43
468242493
334602
94396
236351
296508
470148946
17
824409273
59
378908
6
8
69
61
870389264
31
56
13
375926
244894691
295877
372021
261556761
175983
22472
8
393357
237092
284693
445552
11
387361838
12
270920
174214
78
74
22166
448491168
268116
74585
1
403027
316702
9
92
86
389331
91
49
166761
34
7
36
249884
670610717
86
83
382559
402645
969613057
57
7
636863060
113252
114774
62
72
405611
31
56
78
87
85
37
18
13142
103505
60
402223
268823
65
379147
410197
47
5
343641
97
300603
7
149925
79
9
116005
7
15
39640924
88
110364
60
71
2
308496
157778455
88296
81
396114
70
36595
95
431905
84
153289
317433
9
890043262
190612
203706
11275
5
74277
48734
479
163301
81
546000648
200947808
68
137083
454005
475229
591578514
87
51
21
419420
682335144
3
208529
19
61662
248540
424163800
69
22
169950232
450834
360114
464697
33
91277
241292
99
520041740
207778
474036
43
19
531995468
50692841
75
158542
11
34
57
431707
38
173729089
196075
241908
98932
54
416629
454252
386576
14
9
19
4
36
59
25
9
77
429454
47314
34
92
165482913
78
187677
2
711666461
65
62
458346
95
73831
34
881058550
494896
5
57
446751
63
41
793442103
1
222996
10
313224
62246
76
166701
1
213378
8
5
385848119
29
7
54
320271
2
46
34606
498248371
832418447
40
332159
40785
75885
7
60
49
454125167
7
74
669567434
3
64
56
468776
58
26
740787283
255065
40
696417246
36
61
206763
2
269954
404907
89
83
299027
6
22
32
295900
73
4
59
19
402937
81
64
42
85
167234
100768
849664009
77
109207
78
425123
483034
65
473808159
97
390624
368454
4
126937
900959135
108129
106963
289842
24
44
108650
473703
92
78
616573089
34
16
466089
386952
2
8
62
10072
134130
12
226688
60735
487202
32
182685
7
167459
465428
439812
109904
8131
438205
95
3
167327
76927
60
66
69
43
407417
29
82
6
3
470033
9
369484326
16
214429
3
65
87
246712
26
281450
54
11
99
62131
367284070
86
62
6
99
307146198
94
95
61
347681531
9
4716018
57
336239
258571
260007
17
489449
504562970
40
263077
498237
461093
91
115779
952415694
814190900
228812
66
167527
30
317029
94
769461162
96
332914
23
303584
3
37
472938
86
448119976
440601
63
5
497684209
70
29
410460
454928
93
12
57
87
159081
135515
398403
73
41
695645536
5
94
330658
29
393648
60
48
6
342771
605724984
21
330422
1
13531
54
82
33867
752019538
7199482
9
29
151305985
154972
75
84
399642
6
362437
93
70
627143331
68
7
55
203357
467395
397369
148957
59
389557
119881693
249408
61
1
170122561
207836
70
678983091
43
61
206712
456067
17
57
13
53512943
175538
88
129978743
52
488222
600216632
11919
65655
170132
70
30
154412
883959810
14
40
20
312322
733502964
5
20318
17
483822
7
354899
123266
505914412
231037
96
144249
662216067
992960941
11664
31
408454
237034
9
442478
157168
17
139085
9
415520
687207623
47
18
961525044
709684228
15
37
7
436822
179301
41
40964
51150
21
440001
75
495562
20
16
393639
3
42
468904
25
61
52
298634
452351
37073
346905
232254
24
64
1
403922
178033
9
327512
149914742
31
271941
66
34
84
159118
496269
409996887
248936
451478
12
84
350759
240611
517195241
110425
9
232666
3
216683
2
713120608
157483
556351445
377679
85
377570883
64449
66
13
68
17
63
47
7
458592263
149942
12225
167882
50
18
55396
22143
2
364863
95
81
305102
848867567
192850
174975
371758
65
323368
48
72
75201
160165
96
6
48
409924
300388
7
47
56679
347558
227207
27
46
6
96
38
10
29
8
48
430983
203869
10
33
33
174821196
236318
11
357128
11
66
6
20
126362
423206782
3
403433
257881
13
3
6
94
96
7
363953531
6
486554
470563
84185
71
348776
422814
75074
54
50328
2
34
467864
461875
94553
188280
5
69
336685
380780
42
17
314143
98
832
9
324179
47
51
91
6
83
495829
25
390037
43
348807932
95
323105
127608393
366713
293039
457987
374428
239094
64
61
416135
359600
272819
9
29
1
31
249586
51
73
190292
62
853695516
12394
210142
401579
138554
79
338130
6
364814773
3
75
56021
39
460795
328869
14100
38
69192
13
45226
31
205868
3
46
37
47
242066
377600
383046
867278031
80
36
94
225875
221849
361022
95
29
339237
80
620199548
68
84
80
67
1
57
47
73
365038
833000403
51
16
129520092
2
80
87
281921
364499
98
3
92
73
69971
309463
90
61342
67
340036275
30537
457298
124677
84
453738
124479
5
47
54
295209
270746
7
238213
315408
203710
19
80
36910
863128225
5
39
57
35
27094
449815675
477731
27
32
472239305
112221
249785391
422168
74
206056692
389750
84
52
114263
88
2
41
597452763
65
242683
350872
799936950
40
336575
88
62
30269
50673
288619
9
276586
349574
9
27
294947
20
97
5
14
113040
23
174239
147274
1
64
11
619190214
74
70
283441
30
242367
391747
20
19
625441978
4
412857
115406
103850
74
287089
4
56098
121007
424681
1
12276
408856
203758
1
37
58979
437610906
9
11894
137709
436234672
67
845518600
39
498726
341987
7
139841
62
21
57
511888463
212505
224403
60
37
43
2
74
5
8
139349
84497
179345
34
394040
355465
44
56
43
282405
50
48
433893
94
84
1717
190552
68419
22
486122
54
625127710
398563
495691788
15
425037
445670
423013
149660
13
9
158419
185544360
43
83
342917
307487
97
10
18
64
36
24
30
3
20
482140
23
347176
287879
199184
41
458372
57643
27508
61218
69
22
46
164156
39
13
52
192208
226331
30
3
3
41
264821
26
70
493750
5
95
60
67
97
387476
38
71
84
79
295605630
84
407018
74
369622814
26989207
45
41
96
6
19
388782
417509
534994268
146409204
143657
13
19483
45
467973
450479
221217500
239820
1
6
34
169967588
767969587
192204113
459712
493395
47693
7125
12
9
550268356
7047
93488
5
66
264228
23
8
67
66
607227441
161796
21
5
377647
5
33262
456383
16671
3
8
91
296688
259504292
18006
736922042
420626
139398
61
46
176509
310804
15
15
37
219517
672064374
224882
311981
14
745947795
53
117274
49
119286
50
486243
9
38
49
694159277
42
450425
20
82
96
92
15
78
34
78330
17
17
403881
452880
70
4
77
90
23
190293
94
267105
411921
34
86002
96663
65
2
645565467
87
24974
386180
60444
477051
43603150
58
6
12
12
40
787188274
66
43
893169457
53
130580
95
316777
17901
53
4
36
111480
90
233892
148895943
55
87
32
448633
66
25685
7
45903
4
80
40
86
86
92
559591742
44
84
282721
91
193837
26542843
643379128
482108
197920
27296
437009
469866
4
112941
59
93
6
6
486147
63
382408
239492
44
296873
70
102077
63
392761
184253
68
150018
195999
368577
448491
47
33
130510
80
30
99
400081859
37
236528
64
65
392102
69111
211700
37537
281495
693089439
9
152332
239765
294607
249590
441559
61
439661484
951522212
90
61
83
401974
316534
277055
13
13
368310770
82874
137664592
88
55
59
38
45633587
107588
4
769557201
396486
65317
3
9
83
440086
356884
483996
161888
64
18
136009
4
353834
7
79
915319442
714002019
225351
67
679804941
434516
3
289903
38
116446325
27
11
37
400318
79637
24
12550
76
694408816
17
671568770
3
8
116547
30
331514
359285
382518
41
8
8
89
452841
59
66
33
160390
44
433208730
365959
4
86335
208467
8
142525
345339
68
368502
67
72
45
2
60
62
349062
1
70
451140
6
88
23
58
347794
448926642
25534
884498863
137911
27
449753
482519
212938
274752
600405980
8451221
937659778
478478
50249255
47
8
25
372276
21
116017
95
88
276839
2
22
437403007
981201203
370699
200454
99
6
6216
52
64
7
11
35157
57
43
55
55502
326116
57048
96
429071
91
228289
25
8
5
73
53
496365320
30
10
268564
410530
948367250
55
375326
96
6
337616
31665914
38
12
94526
56
55
586510614
244456583
62
63
138760
194961
17
157549302
335322669
557669830
161975
62204
101439
90
6
317023
75
15
50
509659716
95
3
75
146240
247492
196236
42
27271113
99
65190
26
346308
23
8
11070
105283
83
46
46
152315
8
55
40
85
310594
1
81
67
95
3
131208
69138
96
76
76
261271
71356
245327
75
364099
321541
14
448278
2
1
502146376
17296
399879
44
214628
395730
2
74931
100859
217648
325212
8
94657
57
163801670
51
126382
283965
37573
8
333054
9
218479
3436
86511463
585148133
302378
438495
345931
99
39
30
17871
84249
39
47398
662402430
99
678555759
34
56376
1
121428
484522
937870608
31
81
105196
19
179173881
1
251470
43
263885
43788
984046529
31664
88
35
47
3
9
255494335
306977
57239
39
160247
2
74
99
4
16
5
41
66
40
95
70438
45
1
322718838
253005
281858
257623
87425
60
94
86
92
366865
73576
97522
427124
31
426273
67
317681
58
77269
70
1
40725
66653
46
9
7
10
45
67
152242
29
335807
426827
26
411426
28
418914
442037
91
28
28
156613
23
78465
66131
26309635
92
101958
43
16
17
430890
72328
33
102406
58
98
236976
36
3
883865467
8
350203
108158
40
16
14455
27
334802
370135
688285058
33
82
104984
452964
52
91
345001
236079
18
77
90
17
245312
1
6
4
58
3
82
60378
24
9274
5
67
230784
36
8
910759419
62
41
78
86449
32742
259019
5352
765182978
47
145208
647715257
75
112079
726699065
7
76
96
9
52
46
699962261
38
54
190355
8
9
9
84
346508
89
91
108721
59774
417395
102093
8
386363
232230
9
50
252433
439943
93
316278
144538
57
339089
326228210
89
89
82
76
16
9
94
40
89
56
43
448060
334239
166054734
75
4
222719
64
70
50
55101
41
7
486489
165101
376164
17
79
82
65
35
46
6609
5
47
16
487291
545538357
71839
57
98
47
5
24
4
297086
120903
477226
79
154940
57172
47
494232
139764
36
83942
293221
7
66
76885
80402
69
99672
97
496663
73
132741
143105
371015
64
3
260667
323566
1
428882
68
441964
414731
44
471035
1
6
222402
458720
18
8
59833
34
24
50
99
106066
333579
406158
434727
77
8
635268136
373660
91839
233595
92003
247320
2
47
4348
39
27
1
304552
62
414005
49
176693
65
90358533
653421498
214667
44
288874
5
41
477120
880234944
4
479946
7
618093427
2
48679
15
434979
9
366627
49
384457
49
48
114565
256247
69
404576
877868474
928356151
205864
14
57
478782
42
287588
462984741
41
90
244263
80
39
21
29
325097
97
89776
309497
221750
66
316758
988705672
404275674
383043
56
7651
32908
62
171861100
26
92
111919
246269
64
15488
20
1
180631
39
3
97
475408
470220
5
57
14150
317167
93
84
424055
61
355421
98
301327
416080
64
87
5
91
52
93
444980
267114
172761
4
2
34914
38
65468
18
59
41
18
65497
4
292211
62
19
27
92971
436971
31
497888
17243
53
60316
49
426501
430912
4
75
244601
445715
8
58
177432
181012
497790
252076
53
8
72
6
20
455396
96
152882
437635
369965
86417
306564
422985
47658
53
89160
1
353612
120959
17
476263
47325970
6
9
85
340172
6
4
70
91
67
64
62
22023
198526
75430
1
359734
3
185441
794700154
687658189
8
288562
25
49
47
86
84
73
4
4
97
486814
485914
446062
48778
69596
317941
17
95462
45
456043
291868
35
309454
1
19
16
22141
35
97924
22
13
419102
43
12
4
1
233942
264637171
9
318100
62
319827
73
70
205367
314206
49
22
484839
347204603
499088881
408974
15
22
347135635
858608312
25
456342
356051796
16
4529
71
195555
336637
457903
492934
688230400
285075
141215993
28
89
27
499378
132091
520023933
920216943
60
496153
225463
54
240628
431390
53
82
6
1
35
279536
99
234751
62
41
11
216638
556588267
10986
93
5510
92
27
8
236628
7571
184018
6
426741
40283
1
167066
422494
151789
85926
53
68
497715
21
4
95
110320
23714
74
54
295775
62
246405
183993
91795
341270
161459105
2
96091
301788
396694315
89
5
413379
731819282
12
21
2
119896
65635
357780
53
632432461
64
245973
86
27093
631179381
12
49
36
28
12443
1
280642
272227
8
291112
580143131
762992731
88
477942
44678
97
57
169712
32
299782
59
61
380477577
57
495183
33
195638
456557
24
196831
33
85
697020656
97
403674
4
74
39921
8
204030
16546
87
291037
235701
300112
47
940941638
38
84
42
72
86
72979
90
9
325382
33
9
4
66
896818786
186522
5
148355
1
64791
65
8
77
432761
378942
903716382
13918
21
227934
34
32
73
263267
285057
247555
57
277321
130519
95
33
26635
78181
80
92392
67
439779
26423
19
388282
33
375876275
378239
67
98493
68495
46
70997
81
346847
244986
43123
33
397250762
8
73
34
15
2
25
330657
52637
359864
77
40355565
322573
37
8
41
19566
90
70
46
81
298623
184947
196800
37471
20
44
47
160813
458388
278781
9
37
88
7
3
166350
112207
80551
28
62217
61
173205
56
61
273751475
260347
21
44
118068
7544
50
6
808780565
16992
356402
440353
85
107452
155741
893838824
43543
492647
138960
8
84
309729
200527
265391
5
5
260997
52787
46
27
68700602
48
15
61257
343237
36
33
471046
31
67
469430
84
78
213656
79
153977
30
4
60
457365
35
1
26
107627
47
156896
275554
13
16494
34128
23
12
10
49
39
78714
27
5180
13
3
8
382341
91
497777
914394515
477630
329960
326871
441803668
13
199879
405304
662992257
394300
6
137515
95177
165443
126289
446931
397079
9
9
17
4
436201
42524366
348142
4
257495
185002718
479660
209764
331351
711967530
411833
370554
295681
5
410942480
367703
191946138
269221
34
4
5
88
288955
286600
92
214825
40
610112131
44
56
452828
18
41
799299904
70
460233
136398
37
290957
64128
93
256001
58
40
71
538545172
40
468250
12
29
80001
24
57
729558638
31
70
73
16
705222784
79750
870140506
297789
208802
6
251187
403514
223433
300099
496941
20
35
677070876
10
260598
254534684
20370
7
67
71
246702
61
89
12
68
202123
45
441824
59524
359326
370990
718335009
52733
270025
96
309339
871737415
378977
183679
378259
367086
45
646303340
41
4
75
291592
161348
5
22
30
47
4
472163
514418022
66
190937
65257
325974
53
118894
120548
22
127039
64
88
76
1
68
269785
43
428275
3
10905
40
113416
129959
33
65
38
41
5
356601
806954063
199980
431374
286795
20
81
33
380263
905899111
483129
95
422945
137020
91
315013
307103
4
22
218064
3
45943
73
68
401325978
440502890
20477
8
359788
117559
11353
7
111479
604724362
2
63
783102940
469805
2
438033332
379371
9
20878
5
397089
229720
67
65
83
7
148494
312527
62620
42
38
40
65
84
2
6
398913550
35004
36177017
278318
151992
386262
172639
71
11107
296775294
5
1
1
74
99
87
262872
6
764280685
380934
498427
80436024
224479
94
471773
173448
620189571
1
323956
240529
79
42349836
72572
443424
197661
200769
49
30
49
87
399079
18
185682
944312252
26
389489
36
343022
27
21040684
212350
38
35
90773
85
229188
78775
85
507029297
281041
70
391367
13
36
196104
27
94
81
309865
50934
3
14
233848135
424013
118826
475034
9
45
679605344
51
330519
8
123098088
88
9
433857
77
40
26
475104
15
9
57
80
489119
4
385561
289453
83
134258324
9
34
201785
84
16
444105
56
50
78
21
125871
76
53
209702
9
86
481961
395060
657851233
4
487620
6
57405
34
13
396912
849848186
84
132519
767945707
6
60
24928
84
50131
145633
69
42
3
373011
989704207
32
31641
63
54
743927762
14
379366
66
34221
227648452
8
477111
89
18
121322
86914
61
64
6
29
5
10
398154
89789233
781190737
321799
87
43318
88
966378662
10
253201
429727
190455
2
47
81
45
1
21
62
807860652
7
374222119
57
398381
79
97
157067578
250431
50599
81
472417
115571
121173
119454
432570
453688
35
17
442573
120345
33
59
28
1
68
470143
157530
4
346099
738805807
304198780
190181
3
48419
28
326538
37
97
13824
474149
666689498
15
275352
43577
42989
42
2
44
4
346030
338531
183085
899079835
8
227185
317548211
39
133704
49
4
15
5
74
123518
73
44515
61
82
154807
6
416247
2
155101
36
94
95006049
84
144134
879919542
89
222774
15
417691
45967
351572
35
4
488447
242424037
11
277500
11
46
3
301729
47
99
49
40
199088
75
351625
277844
53
97
96
190699
75
4
471879
73
5
85
11
223556
54
48
129406430
493361
133000453
303346
474125
46271
797898448
97
57
37
402553
419660
376908
150500126
54
4
61
348863250
78
29
47
39566
4
54
35
85
479221
170487
1
271384
157369
64
97
98
7
353188
56
87734
81
795891253
67
195194
19
54
217258
70
268443
225669
499568
37547
795270045
98
50
67588
975432400
481960
191282
59670
48088
484980
27
163370
885445879
20184
386092
31
46366
30
16
6
991384042
17
220078
71
33
77
232482
951309524
368241
382146
471144398
486023
97
72
696112992
181989702
102979
308498089
99
1
42
35
392489
448660
80
57
3
86
8
15
257299
368497
377334
20
273241
460128
367793
76
33
84
469941
33
18
17
97
83940833
77449
2
380781
72
79
82101
888439635
28740
113133
297690
266956
94060
86
461551
12
13
95
299063
5
17
422081162
5
193396
218110
141772
456581
331859
31
409245
9977
77
220736945
57
81
156358686
31
2
88
8
721021111
149456
29
960175018
586233483
87339
27
29
428199
298323
26
426139
69
75121
334607
407526
115370
21
180374
96
15
435877
171422
23
214078
219977
95
216558
283212
184041
46
97
38
94
213780
62
27
31
249377
31
201632543
3
347222583
71
119703884
11
121576396
336974
183849
7
692059760
49
61
66
56
107386
92639
343206
101838
614544516
230524296
97994
38
354311193
84
510923351
493904
494784
1
72
26
396503
485925
56
46
99
383758
79
19
366494845
2
85
24
48
145597
66
426419
270649
95
10
36
860906041
94
7
415151
24
53804
82
69
369939
156906469
677406209
65
7
494612
95927
300463624
99946
37
67
30
7
444982
32
256473
432140
438020
3
35391
15
85
351565
136582
26
169369
70
98
79
324658
253434
337973
484493
44
66
480494
19
344677
18
395193
73
12
5
4
93
9
376460
270780
40
74
17
271695008
272345
273224
25
66
700857957
495510
2
15
67
87
75
39
415320
2
35
7
379156
76
64
4
161824
7
67
98
431571
46
57
244380060
88196579
214021515
11
55323
424541
8
14
2
208628
6
416956
298458
4
10939
612123243
907865022
441030
82
418189
81840
137443
26
12
74
439939
143682128
60
472827
31
54
71
25
24761
47
98
377436897
361642
198847
78
57272
361706
57
402533
5
4
62
54314
77
87
175119
308830
15
144067
278927
28
320589
21
401267909
96
10967
37
314242
414326
90
91
262822
60
64
150520
308938
144296
483513
284187
3
52
479278240
42282
22
4
47
214407
297245
90179
225934
56220
20
43
169845
29
369152
242977
16
45
429652
53
446306
31
701101911
40
102384
208950
308813
105857
38
167336
59
231717
214568
40
71
54702
7
275569
45
159129
29
27
63
18
323906584
65756
93
248804043
81
22
83
73
415407
31
33
3
401157
3
36
83
78730
40036
80107
80
2
340139
23
85
449268
808390964
109253
131974
80636
428434656
95
393088
4
282672451
193853
98
75
171253
304859
63034
451011
52
12
173468
89638
92
112972
83
8
8
44
80
350977
19
58331
422942
212706
119244
331276
687401389
79
64469
79
422026
223333
51
84
49
335158
65
8
24
324908
90
81
39
51140
92
291668
103217
76
264047
28
50
131703
298014
180329
10
5
70
86
104416
6
91
38
325408
30
8
57508
443393975
2
93
117643
63
114777
62
321651
873695116
465456
96
49
98
3
5
113692751
622904334
194932
7
376137
91
56
352607
17
51
40
271715
1
53
440516
12
70860
66
25
122379
260919
10
168704
133746
18
77
689243646
41369
390135
32300
484897
302738
479376
251817
89546
8
51
83020
8
258488
64
68
78
25
3
444843
133999
68099
93918
16
3
87
311113069
168880
345881
1830713
128565
333264
17
28
78
973019594
4
145467
189279
50825
2
24640
286756
320317
43
194962892
256134
11061
71
3
55
87
38
670410124
7
212572
170181
302318
480185
447250
170621
7
9
7
19712
22945
565967954
5
11
48
4
40374401
328536
11
86
33
192839
331613
406599
6
8
124780
2
44118
33
40
346964
413012
11
50
17
524498692
47
377826
287329
194943
7
18
988272549
462413
21
3
63412
233043
63234
4
67260
420045
7
91
167302
96
299679346
12
347134769
96
442626
56
51
706371013
183510
91
911364919
62
22
9
71
66
19
381399
14
10
1
399297
118373
322323
89
259272
143435
32
472860
62
93
2
77
520845879
558237073
90
847082209
116400
6
4
50106
100227502
22
1
5
119442294
337748
99284
65
18
14
66
45
337393
50
316691
392700
41
32847
41
383108
27
58
332910
183447550
113740
95
26
4
69
424903
61
449398
29576
89
46
91
264062
2
7
874497987
79
31
77965
248083
15
55
3
98314
54
87
98
340031
5
93
163128716
488055
37537540
59
271238637
491369889
1
173961
108917
58176
40
250666
21
225419
31
178601
21
90809
77
26
1
67
6
29
69
932510070
36160
307420
5
424394
5
8
4
13
81750
41
14
61
7
67
66
125835
43
279613630
41
16
497039
384441
5
57
81
94
3
18
46
17
359233
5
91
88
496
65
305357
453962
19
769734822
2
343273
64880
3
48
291756
270635
336898081
257285027
7
83
230066
9
96
464227
208026
86
333732
62
46
32072
411879
149772
77
8
15
1
428413
191904
85
13
96
439599
466680
230303
152349
619673243
7
253451
251548554
31
64
704647219
33
2
4
51
48
5
165095
74
257336
249031
304999644
14
29124
50
27
179235
59
20
8
89
26
54
68
35
37569
660038863
3
89
87
34
27
87
98
39
944248864
96
89496
77
121184141
49
701418089
401137
153466
61
18
425329
37
67412
57
43
21
689200133
38
37003
12
70
2
364276
159725
483472
36
47
5
193590
83
81
10
322995
934606469
59
259517
27
94
36
95
81
30
7
369543378
121892
266985
197755
289038
102952
9
174488
289328438
390369
422665
78
47
261143
18
438384
36
494544
9
15621
1103
13453039
60
135661153
54
82
26
73
71
5
8
273783
259090976
242243
44
256509
71
40
4
5154
68
7
677299146
48108
17
329478
9
5
236993
953566633
7
301100
170690
86
448270
5
49
72
49736364
49
48
5
5
93
29
90964
246053
56
414538
363060
91
112853
12
135557
14
50
17
8
61
2
41
12
26796
324777362
415551
23
97
243786
822426762
16
313116
889936845
2
8
398134
1
437397
72
455827
406142
44947304
17575
85
64
381176
1
194001
119391
1
62
6
345149
317364
183071
256690498
71
279270
65770
62
394096
241889
983634105
214528
104544
62
610107924
59332
153887
27
293722
70
24
3
63234
114804
70
7
6
411077
448398
107954
85
38
36
80
149940
343490
98
74
851281857
352860
41
5
487588
30
110108
303823
21
576682640
155802507
173240
270581
89049
72
165696
8
21
359309
26
74
312066
207555
59
30
81
415786
79
62672
451593
99
305623
19
8
116969
75
45
49
242158
425804
85
8
6864
309511
31
48159
67
10
69198
56
185944
35
629550639
356062
39
33147
1
218406
407429
450906
45432155
70
26
370829
183704
113122
87586
325015
102481561
32
55
114748
223038
374178
254264627
291468
524226113
6688
346495
90
70
56
89
94
51104
370035
67
16631
342451
114504549
1
14
20
79
52
399676
456962
15
35
35
233846
31
567634482
44
19
314947124
86
374954
599199127
2
488124957
6
59
398984
66
399885
59
28
3
88
355001
261773
44815
256813
37168
69
446633
189707178
92
441328
409185
76
81
627319408
9
829174275
1
359868
705007804
474385
62218
362913
32
71
61
327781
441051
6
2
374677
63
303260
54
37
7
120394
476840723
109137
54
187939
98
327672962
78181
79
344675
217617
180735964
20
50
16374
159501
62
7
228823
11
362234
6030
66
26
179572076
3
125937
3
82888
9
138669
390219
7
40
150834
7
311939
80
11
21
82
39208
278302
12771
321867
32
12
242211
52
381238
118342
27
66
4
21
91
34
628045198
486087
78
245255
420237
422234788
79
56949
471791
552735124
192341411
270233
140605
394811
48
214656
285430
81408
2
5
319554
90
305312
68
65
419193
6
574095771
89519
286127
62
645904123
7
56
220772
15
357081
191060873
25
183067
420719
86
401954693
5
4
348446
88
884378777
110423
23470
7
93
415024
108480210
7
56
74
514932626
29
216782
166898
5
104440
63
274836
37
8858
3
154612
47
39
150407
310186
70
11
840454136
416053
29786
8578
6
280926496
67
35
188842
48
6
78
148042
483752
128582388
274123
208831
482816
403429
90
95
11822
283769
421477
89
39
189494
456013
420828
31
758821947
10668
6
44
378436
418825
1
3
395006685
10
81
21
22
53881
2
303807
429664
41
10
34
1
48
37
85740062
45
8
4
48
81
80
922128679
6
497975
363487
368499
472610
421515
715
70918
429486
66
72023
455604
15
12
429659
34
16
32
92
42969
8
275806325
19974
437093
68
296192
19
91875
12
126167
29
56555
64
137855
16
196249
95
52
99
31
984245550
62
163163
161534
100713
34
288279
462942
152562
264710
77
89
401228
25
35
8
2
162224
30
161376
88
358898354
57
52
279391
99
265403
366767
433981
65
59
5
749039793
111284
214276
255600
27
5760
2
34
129079
118779
33
182856
27
122629
419598
62
94
23
392926
89
414085
76
48
49
232909
266954
521571398
412137
89
96
120042
59
260128
325406
820465742
54
363956
64
405102
86
25870
336504
14
57
5
387385
151964
94
16
376007
90
84
67
35
309916943
482794
8
20
201289
415581
3
284701
73
76
7
55
346346
190386
315390
847773555
80
38
411325
223801
598571879
63
219022
8
47
24
7
7
53192
1
65
62
38
414322
66
66
307335
41
5
98
263502
71
44
4
897081858
9
1
74
57
95
328934
490198
2
6
353831
1
28551357
331233
296693
298069
311074
45
472981
84
231037
29
54
78138
48
9
224346
85327
332750733
97606
891326291
7
257961
70
288486179
57
36
306393
6
480758
58
2
242574
31
1
459402
225416880
444696
325011
468574
130483
422173
14
291767
289592
474230
473450
5
6
865013064
477882
439651
90
437674
88624
70348
91
698409904
400728
25244
394300
19
63
464608
47
3
49
331390032
8
80
84357
440649
149836
13
335943
5
132556
53
216252
483938
313782
755868562
25165
44563
50
499391
3
1
481866
8
65226
351547692
40
162647
11
67
20292880
3
111455
495716
78437
136283
153338971
2
390852
158494
82
93
19
3
19
11
4
33
7
48
41
46
361777
856638826
32
67
222133
29
210801
92
7
8
336067
389150
81
15
348883
367952
561607839
43541
45939
352672
56
335556
79
308609
168548
53
139548
467744748
59
82340
146825
116496
348562
118855176
36
334050
64097
309969
92
24
265014
28
145085
315829
11
429296
994100949
95
173944
455893
5
74
325508
8
39
53
44
49
50
342287331
83
5
53841
53
56681
317079
451058
49
1
317031
242551
765207332
24
34077
30
4
80
695353218
398135847
88
7
352576
34711
9
417461
495082
55491
75
83
61
45
172102
343005
479124
68
3
46
374533
22
29
633511071
32
102767
12
93
36
25513
58
145562
7
52
64
3
162470
157529
87
43
252612
133754
167949
5
64
3
125088
163722
6169
72
15
87
5
442246
62392
69717
35
99
184749
435955
8
357697
419701
21
397432256
319786
201812
96
42540
10
32
641952204
246113
54793
159635101
8
33
682025988
31
159204
44
56
336291
85
219646467
481720
86
71
637537161
357520
29
228036068
432437431
4
37
480135455
148129
52763
59
97168
76
438516
370146
4
199626
11
31
294022
36
63
139822
423131
70842
183401
60
33
78
649469875
216326
14
488616511
8
70
473488
633640792
111902820
28
490146
473087
71
12
374116
682366168
53
78
357755
59
420388044
3
147010
9
303950
193957072
358445
140032
7
360913
64
39
586531613
243612821
46
98
966813489
6
175060
3
274571117
125764
27
335511
50
412260
227600
51
667453099
68
66
448419
7
72001
2
777480783
298416214
60
83
336918
67
12
60816
207456
64
4
80
61
79
816494781
96
30382
156898
81
401889
202453712
489397
107495
876642263
60
307621595
112394
228361
154677
50
347054
24
301306
66
837641158
420044
43
332616666
83
65
96
41
20
10
25
313196
776427525
452955
33
57
279785
94
98
150470
59
367008
503977646
29
47
30
98
277326
87015883
9
79
49
220169
22472
69
17
91351
25
82
453060
83
86
70
155972
14
60
457005
3
9
343584
4
440660494
50
112482
489562
180577
71
6
87
31336
64
38
59
28
71
239607
3
443637
60
93
247235
198112
59
2
129526
340991929
193450
290019523
24
427494
15
65
389238
206377
9
20
28548
623830339
41
44
61
8
93
37
72
30684
95
77
284731
274728
354148
55
44415
16
699586737
84
489165
203317
155749
851873624
50138
386971
61
51
860959134
76
363016
60
301109
230816518
50
422934
192742
370313
55
89
87
8
359172
273707
187486
40527
50331
61
999457054
85
49
295359
28
489940
170529060
115022
3
774033246
57
196043
21
255260
402411
1
124531266
14
86
91
25
407960
307300
67
137111
72
393773
24
256324124
151191
2
88
449423
58
189038
24080837
473748
89583
435947
393228
156998
330617
75
9
281360
148749
380627
2
29154
228708740
35566
65
27
286299
81
109874
74
723565287
10
55
91
12313
89
214299
49
425416
235451
2
69
1
51
749063237
66
95690
350221
79
41
55
73
9
89
2
117752
56
437699
79
18
8
60
405197
71
93
336057
10131
42
28
451889
406323047
76
63
40923
343242
91150
31
7
350414
50
140911
73
105746
232079
222854
55
43
98
497661811
269679
643668397
3
58
397862
294719
181571
311516
251877
423074
52
499844
59626
16
15137
33
81
87
53
3
53
758727765
69
65
3
163990
80
9
68
395009
370363
382309
72513
271229
78
47
78
33282
46
66
539727080
5
461135
46
232864
43
438049
460340
53
6
371903
84
94
94
225915
108338
2
74
94
118212
52
976177799
79
272645
66
455740
327942
7
82
69
134072
139324
116220432
107587
46
18
50
45
35
22
62
5
83
254810
4
76261
97948
563817705
8
921619943
45
67822
77
160594
74
42
32
7
46594
356540
225216
29
32
51
11
47
425198
197777
425850
88
219202
2
311251
110361
51
326046
277026
278663
76
69
79185163
19882
371930
63
57
86
133986
27
35
242598
40
244953
92
158223
383984
71
66
99
113324
196884
401916
9
98
93
367451
126125
245820
213712
303950
9
75
97
47
3209
46
97754
213649
450157
227279
787781041
34
216844
91
437116
10055
320817
97741158
19
8
155797
39
70795
213723
452260
219226
40
677422530
9
49
64
77
65
45
480876
68
468926
174124
360652
93
446502
94
49
117839
145273
11675
69
16
24
8
181160912
303379
63
6
471231
141765
8
29
3
259879
50
202189
584893662
178016
22
140138
428604
125978
83
95
22
280021
44
92559
8
2
246955
65
4
38237
281104
5
98
80
64
65
1
121771
54
358732
5
77
70
6
3
117045240
116818
17
506949192
615337797
390680
3
392767
22
341145
90
216370
51
370772
1
26
46
343642
19
47517
18
89
180922
308732
197904
35
67
219388
207309
63
489036
432470
5
9
81
77
24
6237
48
48
7
21
646075588
15
59
3
51
85
78
81
369078
362158
445257
66
409305
13
453832447
62
291188
109627
10
47713261
83
323419
86
2
268679
493429
235108
65
321912
288138
3
58
9
7
69
50681
98
26
67
89936
277906
340738
194142
746960130
369079236
7
66
220296
201965660
478353
37
342683636
7
73
485585
456218
308608
220115
493067
91
29
128765
806173684
341221
38023
78543
433578
44
87
78
262048
466057
420259
67
89
69
40
479737
45180
93
6
391352
183476
6
40
188128
238840
390706
58
118347
683397292
342905
433207
477220
40
32
36
33
95
64
21355
1
1
88
87
182990
80
460312
9
87
302906
531614746
68
203106
420700564
432363
122111
23241862
60
91
259826
95
57
86
365694
31
66
3
4
66
20
3567
254183
27
96
72
63
83
497757742
28
67
362047
18
180184
4
178746
493626600
126607
81
17131
1
201799039
563880939
591625415
263315
61
199087
415776
38
6
112743
103048
29596
1
88
39
50
82
540511049
85
93
7
13
89392
96
387852
932100905
91
95
67
164365
866713240
51
300817
2
4
106742
117230
8
98164555
5
459107
60
18
16
557652034
60
869831189
2
94
81
112259
6
189536
471317617
75440
8
98
375381
2
331094
9
73
72
93815
170177415
61
11
42
298345
483504
292755
25
816534970
41
52
77
89
94284
17
8
205787
328585600
164987
62
5
207674
72
25446
49
30
13
364943
29
97
1
826273198
7
64
8974
81
316826
337920
40
30
22
336856
8
410267
92
67
350230
97
17
85
34396
398834895
320636784
68648
297493
8
38
1
345110
258050
26
451684
112544254
32
82
803737807
19
343539
52
187902
12
54
225075
43
438377
56
9
271323
4
188662
67
78
88027672
30120
287577
77
57
59
62815
49
91120
53
112357
97
46
73
21
429323
192085
78
70
437728
83919
47688659
83
169859
474102
466737
133824
65
106309
83
213266
16605
382984
67
581495508
404012
85
95
252426
21
14
64
488568
218383
35
537900704
88
132097310
58
60
50
32
31
268726
15
84
24
76
244064
63
53
367043
19745876
9
381363
63
1801326
234638
21233
20
432241
107299
25389982
287143
399239
87
1
7
137519
75
297297
38
726706472
1
9
297112
346904966
58
318010
57
479855
267954
25
8
25
454269
63
278511
275641
58
255473053
661991527
79
5
32
19
83
95
319135
81
87
51
30
497461
6
107153
89
21
369899
39
186506
9
20
315612
2850
20
213225693
76
5
4
89
127585
34530
453799
13
17
73564
266400
451759
86888
6
39
68
35
300757
99
141384242
487072
32
36
2
907028146
65
66
81966
115099
4
9
37
72
384402
366648
50
41
99
102205
259697
89
93
406671
79
7
19
134027
171132
17
93
361750
435129
920141384
4
170652865
70
343477
44516
73029
85
218445
74
37
51
50320
31
8
9
325494114
103383
56355
3
255428
7
25
305031
425950
5
13
1
359952
1
71
362481
73
430379
331030
24
799139507
150637
164436
48
35
4
70
40
37
8
24
12
82
445386447
140808325
140213
66
18
54633
196867026
90
2
139235
534015905
83
6
39
68958
221624
18
846734617
3052
70
72328
257621
78
1
317138
3252
109628
284327
198772
39
433226
193478
141824
78
212204
142220
489272
873805188
227841
412326
70
504973735
249590
50
8
416358
68
110110
36987002
8
317678
3
82
8
6
71
138564472
37
6
36
50179259
57
41
45
567594418
565594949
417356
275424450
85
461332
81895
451188
336291
475349856
88
18
53
482056
125081
193439
355753
4
3
464267
338105049
63
693409283
64
48
98219
94
85
187812
258713
643212514
375535
92
422509
380510
437706
64
63
210055
469763052
18
44352
335434
83
350432
416854
549675860
57
403233943
61
1
13555
91
80
17
448836
143689
83
90
90
43
59
32
43
11
71
42852
85618
76
4
401487051
5
44
235203
8
208180
438598
338685
22
441261
15419
5770
20
94
4
113720
30476
412678
77
875922008
371913
136057
18
228234837
317292
37
419183
175787
41612
33
32
86
282979
328537
958585674
96
83
50
84
2
54
124526
164325
18
165042
305086
17424
86
18086
39
472472
684528851
68
88
290448
69
23
17260
16
16
8
242788814
60
63
343193
407557
2
467111
126770
171253
469457
43483
399412
819355763
378739
91
23063
59
97
85745509
438954
33
212835
134455
79
295148
37
332023
49926
88
204234
194967
118164
508814294
61593
228788822
473073948
727593771
73857
90
78
584063798
97
9
160424
46780
36
293150
382308
80644
29
447921887
78
56
58
735767442
7
453986
26
56
136706
41
53
66
85
167611417
48
149474
82
378070
52
60
17
15
264040
404661510
47
8
111207
87168
143432
957930290
67
977730206
43388
86
45
18
74
78
118046
68
338944
78
421020
78
218823
78361
90
309001
179785
8123
67227
98
62335
365415
67
47
107924
155685
140550
3
4348
92
473993
84
287922
188198
1
54
88933
292313770
10
513355235
56
124925
93
19
89
22
45350705
1
146048
75
7
76559
3
405117
12
83
3
387251
52
282729
45
45
7
26853224
421086
488889
365994
8
434267
83
7
21
14
9
58
140922
360936
76
312649
775664945
968251753
73
148543
27
318257243
110046
31358
10133200
797154706
381368
76
57716
17
31
312769
8
75
87333245
478309
139328
165188
143580
32
32
282311
75
74
61
504497284
80
38
236117
49
64
37
226054
26
70519
3
18
413494
16
396539
403182
26875
377499
55
55
497796
452167
17
537065468
98
410565
38
377179930
1
189098476
422043
95
16
31
3
67
233828980
185296
97
367136
101334
226299
53
58
69
229517
4
61
778641243
336206
80
15
57
137682
407849
20
199168
109537
488364
5
8
105563237
123244
28
403082686
197201
24
333793
67
5
157057
84
7
194395
88
481127
12
1
851932837
187495
21
16
490531
141013
6
171618
289503
449926
12
45
16
767703330
245425790
45
94
42
177195736
33
30
445800
47
83
155300
127995763
69
223778
93677677
17
117252
77
365236
87
406458
32
289007
97
21
6
26
71
70978
35
450977
38
352714
7
87
92
15
162879
97
51
90
141780
82
34
256842
410639
12
561818913
1319
229737
354186
386266
18
303415
99
20
7
303592985
97
218255
14
93
7
99
366063
125372
95
181317
356932
4
111202
46859456
4
949934520
570558684
77
56
2
434307517
97
8
150661
134205
12
205881
478179193
5
6
436818
45
262618
20
42
425704
44
19
270291
5
396061
30
60687
973119054
69
3
27
73
8
2
67
14
196747
295753
67152
192954
2
259951
408734
315374
44
155913
202928
87
9
347205
29
82
22
33
379471
99
8
44
22161
165531
8
348013
7
143526
490680
53
82
15
246249
81
38518
45
89
8
327323
56187130
62
355934
59
84
135545
327090
18
141334
72
469728
88
51
19
109669
33
161550
190882
812198022
469024
440966
275752
278676
942327555
191934
379980
125071
127958
95
77
61
85
3
22
269858
4
226885
72
79
338975
1
24641
28
458273
57
4
164009
215480
11
282101
3
492206113
7
496789
32945
3
14
61
19623538
50345
231684
224679273
43962
22
376252
47
444907
8
23
59
71
96
89
29
39589
83
7
58
22
344072
434200
219802
64
92
1
82
9
79885
114431
380523
467823
11
334668730
59408
233959
50
6
3336
113246
51
85
32
358340
3
463118
4
6
396467536
97584636
5
163507
37
37
92
87396
220744
383893
1
1
35593
1
82
18
426996
186141
205525453
457000
8
202204
81
47
52178
99
102370
4
4
329149
7
4
440688
12026
46424
4
1
637807548
77
52
15
278268
34
284501
248895
86
259904
92
496544
10
414854
25
46
353590
75
4
178449930
79
985480369
98
8
149227
307489
615695800
598489892
597557446
70
235595
1
480881
3
246828
76
478715
444506
217833
392558
7
91217
18
78159
498098054
25
120676
82636
12
52690
76
21
85
423918
3
22
88
122898
11
432267
88417651
90
332825
438980
461646448
216161011
117421
70
25
48
3
87374
236216
243101
132116
8
62
52099
36
272921
132096
19
1
34
67
236986
46
97
20
481862
40
105643
6
430070
6
51
342418
85
28425
58
51
476628
24
56
62
80
27
25
13
248614
47
33
19
47
159783
395531
36
240634
113845
222675
34
7
30
213479
75234
2
335356
4
209426
242456
3
610050300
276296
23
22
42
98
242866
4
70
3
73
37
83
59
21983
470623
78
381500
403702
82
924275286
44
90
445800
3
143843
466638
5
19
14
13
28
856997353
121252
822909700
193771
19960
34
48
355983
47
593823917
671550595
14
424443
63
22
131454
18
37168
326732
55
2
30
44
148528
51
12833
830758197
40
103048
57
75
395810
41
364644
27
48
325108
119459
68
442291
224582
396354
283131
19
94
86
323463
13
263332
495771
90
83
265857
395398
26
94
78
417479
51
359070
57822
15103
47
564930801
23
119410
49
37
8
84
614595951
4
252265
252911
358805
439529
21675
1
388446
300512406
49106
202997
12
29244
836351271
27
43
34
90464
163633
100457213
297602
52
4
9
22505
141903
10
60
546646203
97
259988
484943
489139
76
459729
22
6
20
46574
97
1
99
199171
15944
23
44
379457
46
199958
447677
13
317628
33
81
29
589544741
14
55049366
768707469
42
23
17
1
19
23
5
68039
98
9
1
484102538
385537
73
557770942
152073
1
337603
239177
292189
88616
398815
58877133
10
34
267945
87
30
43810831
98654
38
240985
31
322325
26
363703
344317494
17
37
353245
16130
81753
2059
427000
48
59044212
6
44
32
272663
101603
81
96
97
101487
49818
274635
353076
23
9
81
4
63
40
350612
94
555847150
9
7
67
88
2
64
58
38861
482799
204422
324187
322159
443881
47
775409590
99
7
24
193113
99
316779
451499258
195610
3
30
529548755
28478
210696
202832
41
350296
14603
69
6
838963358
92
456227
79889
23
450581997
64
584549617
471390
6
8
218587
180637
30
56952658
78
934154607
67485
63
36243
19
9
9
53
26
66111
337233353
401805
61
159838
405166
77
9
5
113832
86
239356
420768
52
409980
56
4
31
21
5
10387
10
21085
77819
17
400403
56
217401
51
26
411881
885603713
76
57
93
8
5
54
413697
6
73
46
472514
92271
346398
88
420878
84668
30
52
155999
20
419060
267522
138946
41
179373
130207877
24
88
86634307
267118
82
213160
134001
51
216337402
95509
256116
389488
92315
34
70
93
174715
10
1
170488
63
30
93238
25
237604
13
45
5968
445554
268371
88
52345
32390
372259
3
84
294616
455346
11
82
56
138144
18
568181297
93
210432
79362
85
17982
142080
9
8
61
273260
70
225207
402478
90
126023
81
34799
54
99
372511
204180
31098
30
130585
7
5
358316
149866
5
337136
232034
113955
51
361746
147228
86
51095
73
8
12
196213
95
62
433704
178376
26
92
536139364
546554375
84
86565
117995
55
300412
56
365893761
386743
102832
96763
448462
1
358273
15
267235
10
38829
67358
9
134535
41
80247
197383
179097
188833
45
392049
361706
18
82
690613196
78
254938275
26
37
341547
372492
2
82
233716
451635
67
879146185
31976
6
55
25
50
359205
240858
55
39
107121
241382
359819
38
338000
113757
10
15
445305
347563
249843
79
90
80
334465449
284183
88
403289
79
2
199275
457375673
35
66
76634
54
152515
374027
38
657218079
649525460
36
85
47
277262
20
15
349296
418287
60
4
288758
68
4
2
482189
371713
89
25
1
15
38729
789495251
94
41
242618
250029
176876
432832
61
33
448060
677169448
63305
52
269041
44
285380
767210374
126657
8405
17
942140593
172210
83104
455798930
64
100824
67
2
89
27
335261530
46
815144029
459527
19
26
67
400943
458876
84
69
46
310912
33
15
240959
324652
284779
8
306756
91
30
67
368854997
3
13891278
473325521
62125
145046
5
8107
41
7
241090
33
368855
309580
251494
87
97
24
70
441072
93
114757
89
478940
122053045
369085
339966
64
90
25
15
66
342970
516356617
5
17
33
4548
419880
120911
74
81198
33840
207002
17
75534
25
165724
77
36959
725116555
12
9
300567
9
156986
14
370686
13
5
727720214
89
7746242
1
70
6969
76
13
312989
55
2
34
98352
25
488819322
103167
259182
160492
298248
2
114179
65794982
145398
425121
187764
75
4
141115
103914
996392416
4
32
230644646
19
97
12
188393
6
491379
50
7
85
56245
30385
480047
148020
57
21
32
87
256114
131354
442389297
61
15
2
21
93663
82
178347
158648
46
36
9
988069370
19
66068
84
61
59
66
1
50331
755392636
263634
50
44960
81
58
830696230
79
595711364
7
483641
18
75
222008
39
73
181882
124785
7
99
288360
54
9
95
82179
15
273189
137053
549351133
39
219008
124740
50552
349145897
366545
5
50
81
49
343343
278197
17
411092
155452
219080
335828
420309
453288
347677
94
187759
42
5
266356
29
28
93
112144
97
1
66
28
141367
6
8
357973
41
53
74
96151
35
37
44
28
358381
309336
8
4
79
15
93
46
40
37
254633
53
96
466048
844880207
36
23
39
4
84
71
75
32
795415107
21701
70
53
304856
114305
281883
52628
105762
81
77
8
1
85
76
33216311
3
490056
231943
454216
196475
215518
28
98
7
201185599
166974811
98
483759
61
11
297217
93341
1
47
12
461738
390014
50
268333
316528
21
331848
36
670917291
80
40
25
37
17
146797
31
643621997
88
388015
94
84
505056878
23
49015210
38
121636
440047
87050
355211
617909878
418934
265899
60
67943
394815
356822
181310572
286377
5
33
89
129832
72
66
86876
55
496110
258414
328794
96793
77
15728475
52
394195
9
417138
732818594
76243
6
85
341377
269444
356990
8
372885
289245
258058
89
8
38
57854
345839
11
10
26
653223209
338830
85589
155045
118800
41
81
123192
139343
400738
165296
419011
47
235501
928935000
83
123278
11
416149
696776145
453027053
497875
169550
86
979755208
197963
175637
51
205869
378061
6
60207
111118
83
92122
27
424606
4
76
22683
268562
1
12
8
46
4
7
427491
82
33
38
49
269405
68
303999
220651
239176
93
2
531930994
460157
72652
6
479799
36
4
85619
493808
30
6
50
21
74
121412
151945
8
67
128309
44
464993
326331
401777
280300
23
300345
322420
484024
129226368
114311
482900
77
73599
170208
80
964127210
56
397687
84
8
522807655
368978
122323
475642
312904
87
375912
66
257403
60
90
15
576632201
84
36
174728
59
378352458
199596
85
39
87
7
24
49
73
49
90
87
42
16
35652
57
78
64
2
7
37
29
7
52710749
49
48230
63
99
449007
65
91
496702
26
72
130467
77
229233
244230
48
5
63
4
266980
399905
493226
129725
58
96
927687238
331605
312320
148028
4
169960
81
2
43343
484147
79
67
1546
20
43
363951
75
29
172827
42
98
77
36
73
58
71
307372
26
8
15
92
414327
199799484
450052
401955
63
16
36
608999327
229199
37
296244
3
960773519
320595
209475
77
145234
32
355513
19720
78963094
41006
415354366
57
496251
33
24
458571
34
21
267328
175424
9
7
16
53
433937
377435
67
8
175601
252484431
462105
419145
92
34
276515
8
322449
201662
11
36
506370749
41
896076459
79
21
420243
273605
482842775
43
17
59
13
81871
361153857
242563
100121
124064
38
54172
50
142545372
49
17319
11
535521560
14525
206906570
2
32
38758
124629
258226
61
24
131690
767499081
404968
38
24
464338
42
417927
34
960935890
75
850420436
4
71
184243
74
417617
61
497205
76
153775
207075704
115555
159119
75163
465141
29
80
5
322855
459087
8
92439
5
257931
242067
47
75
39
654713365
7
31
232972
83
350606
786684391
244916
63
360424
99
76
3130194
97
349802
71598
57006
209908
23
71
54
65
113185
81
135344
76
191155
189706
233240
47
437636525
3
220973
9
339454
73
1
84
43
69
62
78
63324
95039
19
63
298715
97
480627
16
478992
32
65
368856
1
461167
7
28
22
95
3
651859605
72
6
20336017
238018
277716
42
93072
71
53
7
70
678935621
20
69
5885
94418
186986
28
37028
14381
75
38
120697
17
326746882
66
61857
119865
6
5
151053
61
21
59
208584
46
15
39
20
3
97
48
468750
10350
295907
86
377670
5
56
5
39
209951
64
7
230677
4
400906
485215
738326075
136155
53
90
28
192225
1
364170
9
303940
93
52
449178
76
2
2662
249961
70
79
196868
39
95
57600217
405961
422243
66
34478555
2
716035628
7
24
40
780737888
347712
2
5
61339
457141
158976
12822
21440
335501
926654500
231323
219243
145429701
564676112
64
46423
79
43
98344
66
276273
300679
73
9
77
44
6
412843
216669
401114
380830
67
147737
925176843
11
38655
89
53
419138
10426959
652
419548
46
28089
635503167
81
143814
299131
99
95
395829905
409725
243611
14569
63
34325
575613505
18
43
239627
225171
2441
966547670
288553
390495
446154
474307532
26
28
46
97516
2
449615
270959
45
87
12
255232
46
71
2
47
21
428674
232521
575182016
60
19
21166
405750
10
40
159894
7
928715317
16
6
23
6
98
495979
2
78
10
714262953
16
497648
19794828
83
2
57
17
89
50
36
72
24189
75
81
22
116551
862972691
302943
949902209
72
350639458
17
98
135191858
93
14
13
147333
76
243888
332578396
42
128856
222908
5
170126
139201
49631
26720
186423
13817
848911826
65
1
485587
23
213566
202652
24
7
145534
64654457
33
96
61000
95
77974225
257563
197884
396431
79
6
445357
377055
58
84
79
225022
29145
477048
68505
24
55
87
963424889
581511925
373068
69
8
45
59
82463
310816
573343095
50194
432823
448394
144006129
43
28
89
431985
41
486039
19
8
98
88560
470581
30408
148600
82049
48
386516
88971
84133
20
9
142609
89762035
47
23948
152385
275958
76
457349764
90897
4
44
615830621
445138
4
845971702
69
36
482926
18
97
64905
284840
60
379407
99
87
746648702
435101
432116
432794
231958
29273
73341277
424
31
16092
941548840
214368
13
141904
389472
40
42
77030
5
66
183533
349590
311575
56
70
154435
243001
9
86
95
252035
3
91
70
9
63354
539893751
270622
225635
338234
77
51
324917
56
57
90
155605
436134
56
281716
17
224841
8
31
189303
396857
197806
233610
46
296916
2
293233
63
481146
75836001
97
745945840
44
45
135099
101394898
3
766266798
476974
205421
37
69
46002
40337
22
69
69751
52
72
188193
89
22
946136381
6
64
792102457
55
29
57
323207
92
532448900
4
395856
34
71
191125
55
108728
32699
486114
99
58
374053
162181
6
484406
175169
294561
349679
7
28261
102780
91
13
316650
85
84
61
7
24
36837
311679
75208
93
173299
70
576893460
92
74
20
884006505
50
65145044
43
86
377549
26
453954
67
14
37
6
31
85
84
391464
199447
928238279
1
12
51
764475534
6
37
60
50
32
876891202
90
47
121438
84
91
99
47
44
84
94
17
8
71
273398
67
314006
64509
115724
134947
78
25
2
288544
94
9
72
476473
454673
309504
10
50244
262199
992736840
698744721
9
120796
80
487331641
69
123028
415079
4
63
492576
15
3
21
442575
47
36
6
173344378
85096
745920840
849799717
40693
243766
601554092
88
490396
1
9
19583404
479260507
311987597
28347
33
125352
85967
18
585555014
162631
84
10
5
59
468806
872425823
36
22
37
280788
171243453
81625
130264
438353
484277
96805
35
9
23816
480042
412416
90
15
20572
82
3
25
22
170827
171604
59
429823
64
27
334051150
143488058
79
97
4
29
5
56
2
19
55
9
296485
111683
15
289125
98
89401
61
450847
43
71259
66
302815
43
427841
95
367095
314195
18629
16
264509
17869
46
115830
91
78
916389705
378897
83576
209539
48
23
46679
96
58
46
66024
34
350483
45
72
28
49
814849386
56
43
239474
74
731985389
121442
60
270587
428712
408314113
370971
478425
12
55
294761
487243
6
23
66
11
175429
192787
218444602
633865442
281742
429469
222728
310598
12
392503
8
3
30130
28
477856735
68
98
83
33056
25118
238802
75
304095
8
75
122918
23
92
52
287042
38
418793
388385
3
346164
263799
17225
97
371983
94
97
28
7
523502843
4
81
63
23650
36839
65500
37
90888
46188080
487016
53
243618
196075
33
7
6
66
161222
8
3
419476
86
423397
39
25
314031
359986
70525
3
277004
64
79288
127734476
59
319387827
300102
22
75
8
15
465032
62
68
155104
446810
30
876565655
260423544
23981
379408
227459
495316
205664
38393
96
3
127974
202665701
409126
67
101100
74
199530
42
363239
354925
601622103
652757538
144108
8
79
84450
249751
313132
6
22
143498
222915
1
9
63
156963
52
36
459521
778
31
87
82
23024
25
485899
60
343420
67
31
2
45
41
76
3
336203
468347
55
116367
61
291239
59824
33
53
498110
69
15279
91609
81
70
51
8
95652
38
286743
427761
294611
254462
450956
424462
151869
33
412885
150718
25274
185002
62
157062
32
24
271396357
222766
157804
27
316980
203397
296262
6
7386
394678728
86
492182
273593
15
247425
133804
94670
46
11
31
2607
194166
436280
21
497949
6102
434624
148292
305943
9
43
180063
351865
23
148757793
19
192536
4
32
7
1
41777
452416
195740
7
183377
648119314
153252
95
277990
439934
194884
476961
71
2
1
48
8455
446941
360038
57
64
70
281015
99
45
63
4
63
6
120276
225645
34
3
19
104950
127465
23
695528089
52
396986455
4
285948
7
23
51
55
417533
77
2
30
5
4
53
46
51
861343298
57
77733
416864
9
347672
246912
209029
49
421730
33
410668
376158
212355
133788
435657
78
767722382
344329
425897
67
645577429
177803857
54
449852
35
69
76
417803
702736497
385195
57
86
30266
414174
172196
340170
44630
409074
6
18
58
39207
51
12
35
109915
51
97471462
160512
35
1
7171
3
4
53
7
81
78
43
33
59
272773
55
86
629219714
93
75
36
40
20
10
367729
155440
341225
375698
4
48
5
53
923701301
84119
514994905
26
11
76
65
22
5008
220359
42
156009
397726367
1
16
136421
140821
97
354610
2
309106
60082
971695372
41
12949
280186
73
795434849
458931
28
39
95160
651356896
225220
99
229037283
48
19
44
89
82
436299
90
39509
56
113470
419550
21
43788
60
217177
65
7658868
199236
406886
154245
4
481135
475289
1
327986
290968
449075
335085
22
247425
720564449
2
72
83
1
650452933
177281
8
215655
199465
370383
35
49
452439
83207203
147529
93
78914
78
14
45
6
56
86221
1
273333874
43
2
72
409898
69895
403206
493072
1
350336
253406
78
36857
4
75146
54
410577
815447307
491394
39
96197
309504
9
322437
553765207
116903
65
43
247607
333057
33918
61531
43
82
47
90
73
77
70
448017
7
5
135479
220486
39
193548
90
66
5
36
155540
84
24
951105522
95
85
523860347
183858
49402
208970
81
425351
399637
89
169283
62
95
89099
23594
6
66
34912
52397
102318
317348
89
151894
156541
607965900
228573737
79
312983
428429
195891
605380548
8
47169
54
197702
115569
10
6
391177
298489
7
306407
95
477539
59062
441384
277099
542252883
86
92
175750
155848
2
39
70
67
61095
298042
992328571
79
13
27
90
65
211199
76
58069
51
56
5
20
22
368552
491224
74
40
4
7
27
64312
142170
37
246852243
64
117084
4
52
341710
190248
353917101
351896394
361008
7
438439
7
934040767
333179
486130
237720
44
13
202995
337146
71
28
76
40
32
296657
76
374013
49
27
117672
478036744
106914
14
261836
109141
81130
36
603512945
111122
218350
45
45
65
2
76
489420
80
99
67
440263
65
220359
15
455362
41
96
313533
243009998
58
39
128174
84
365768
4562
12618
339321650
26
7
86
10
90
90
311829
54
89
87
258935
320975
48
3
533599649
2
6
24
28
447189
465017623
769722847
696229057
24
208888
78
1
386653
11
187480
57
232506
21
94
264319
433466
61
440584
25
270924655
35888
193827
3
111665
441396
138247
64875836
198491
68
26486
104439
362319
6
35283
45
73
256232
28
164023
42
23
75
16
6
404578
76396
57
160479
8
28524
151665
354808
58
439504
471492
13
452821
62
5
83
489684
247918
46714151
407443
56
91
720724057
62
2
27589
67
449705
400660
234960
4
7
91
65
326436
65
98
472680
80
264783
475950
103415
10286
22
60
282216685
88
14
349413
980106064
369206
308917
494634
5
479975
36
276149
301926
88506
46629
43
455504
461238
2
484990709
126747
5
206233
70
2
58
383847604
303160
170546
77
210499
246858
65
51642345
69
388143117
15
183782
88
96
29
21
87
295064
33
472041
260127743
123268
454162
435246
198958
63
988539456
98
233723
71
37
95593877
8
51737
88
4
36579
38
53
52
254632
16
126303
964769579
292820
3
364273
7
182532
75
79
34
179936
69877005
237645
86
385802
177789
24
966266940
65
109413
18
24
35
434859
31
167198
125854
59
75
143523
257849
28
148033
321230
251428
58
205217
74
179877533
439450
7
38
19
799808547
69
49
26
46
158568
16
9
74
671857790
280465
87
464357
77
1
1
9
356234
32
210286
375507
30
419863
489519557
80
92
99
8
664478171
120425
463721
96195
45
4
86
561794829
120282093
539335407
1
84
12
724117457
78
288123
23
7
116510
248585
219931
8
70
433484
15
72
7
468670
417321889
92
86237352
95
165667
46350
79392
49
95
175354
265074
9
189532
42
189890
41
148736
6
120233087
577132653
1
32
683006287
96
46902
95113
100278
38
6
5
217925
45
63
144983
56
46767
266906
22760
84269
903719036
471445152
5
258896
62
33
1
320525
5
18
551749973
3
8
60
2
59651
49
284963
48558
102657
86380
382043
2
483354
26
63
79
277675
132443
12
13
52
233669
391060
619409632
423371
372780
2
18
61
93
222575
362828
85
292703
83680
73
107019
85
75
429624
143517
56034
414122
88
97
853662157
8
396619
16
139669
45501
4
292609
23
13
49191222
3
466828
24
79
19
60398
5
273896
8
84
3
192704
8
18
190987
213888
366452
99
3
28317
456667
52
16
301017
123615
156896
3
36
6
941189238
7
460805
13
406574
74
113089514
64
374135
159546
236438
442671
22
52
925793949
457137257
3
95
11473
307200
242524
243405
316153
30
49
35
245760
458664
729116991
2
368050
8
464021
381211
87
9
2
499211
423099
412456
339582
29
3
129839
8
92
92936
46
63090
274264
84
79
95
2
374530
312169
439234
80
281788
7
150262
435550
99
42902
47
5
268802
69
465279
343796
19891
97
76900247
274637
18
54101
8
145147
96
103951
68
36
278471
13
66
45
152929
26
9
44
1
40
13
792327056
41216
114134
3
2
432105
641655956
30
417690
2
98
38
71
328756
948929422
39
245102
71
64
34
236967
120685802
20
1807
418523
75
375504
30
64722
74
465200
13
412722
30
65
21
30
986677243
57
446248
76393
27
64
124338
21
71
6
184466
38982
473063
389221
52
17
84
137358
56958
7401422
75
65
92
12
1
40039
37
492549
466655
78256
70
8
49
39
3
302415
169219
665109513
171723
46
353407
97234
408672
6
55
364642
72
296226
421015
9
445208
20
202168
682366815
52
1
6
184112
127501
16
436562
324959
31
67
38
490746
499833
227046
438514585
447782337
63994
48
19
92385322
69
29982
35
91254
55
8
12
156119
14319
46
381760
83
93745
23
432955
161143
445699
85
3
3
343092
145812
418843
288818
995148840
888304263
87
84
244008
47
171024
193398
73
2
8
451540
11032
69687
84
319262
3
85
66
499987
75
644006644
33618395
30
36
30
781900734
4
8
159055
66
126910
148863
669427120
56
459264515
87
2
34
14
499612
9
76
330892
420757
8
16
217789
106682
88643
266202
424093
377578
137978
1687
328978513
83
86
22
489923
341529
78228
337143829
64
236810530
7
69
23
155337475
47255
150660
174923
373130
6
74
62
41
15
21
12
32194
20
32
12
5
85
41048
60451
147783
60
968799367
59
5
2
35
27
82
430278
8
422660
29
490281371
47787
408941
249847
267612
29292888
56
93
27
225433
468150
52
69027
5636
371681
99227
18
3
241584
554277813
507811997
236535
12
53
76
468540
98
6
13
36
4
70
44790
199544
35
119104
397211
9
72
126325151
64
62
48220
3
98
368701
339750824
5
23
60
88
38
433708
197054
28
313547
32
44300
31
80
669299514
51
7630
95
976050711
63257
100905992
66
770254689
8
39070
86
30
7
422098
16
25247
6
422628529
47
48752
252889
877587677
120731
204837
82
35282
49
91
9
109800
94
22
4
2
178581072
55
178063
240306
249172
78
180338
20
867724481
82
6
16
7
99
471072
15
3
93
4
94
3
486966
6
45131
133475
72
380584
66
615461575
41297
34
58
226639602
131514
19
218651099
82
6
952186561
76
99
18528
640868603
352384
584589717
75
65
235888
10
56
414676
43
394192
153695
9168
204522
95
375207446
71
485888
245765
57
368386
58
168390
36
98
90
98
67
494834363
2
93
6
73
9
90
9
191714
53
453491
63
98
43137
17
17
200270
52
115431
422876
196637
448843
301782
344187
9
78
475768
91
129989
62
362342
25
70
24
86
4
40
30
48413
44
98
212519
73
14
163183
14
69
481073800
10829
368524
288016
946768203
250858
53
10
949049955
359883
6
361231
74
77
380621
458003
3
147598
106920
5
24503
248907
5
300314
55479
236338
129212
488980
93
46584
62345
184905
491893
32
64
35758
92
350312
6
725718539
27
136573
177655
477915
41318
3
9
2
137464
94
35971
51
202222
82
4
26
121353043
444649
7
178364
49297
16
181581
665576323
62
63
8
487898
472403
37
467675
1
65722
239391
305374
19
44628
270558
5
165503
394567494
349670198
193759
89
83745190
3
715998140
32
92379
73
923708982
71
489547
58
21
67
71588
250219
33
89
55
280544
296704
437701
8
731019686
319081
133440
227914
30
4
5
88
45
387591
7
273146
94936878
448316
370883
2
162614
681104893
30
86
84
71
483305
61
87
33
87
364680
388764
13
58555994
133861
37719
322833
3
108279
246499
14
53
38
25
734881828
33
29
178338564
51
12190
273765
83
61
469094631
9
9
253517
354860
386269
6
21
620278923
99
41
261876
142978364
2
60
1
31
151758
160137
5
210574
220740
19
74
263347
666636000
187001
77
348067243
29
94
51
88
223456
334016
8
185504
84884
122945
38
1
58
61
5
54783
227612
122272
333871
203720
55
96
100728
38
85746
119330
6
340310
65
45
6
588730742
131376745
256289
78
10440
330176
67
2
308012
56
55
494407
20
94
149151366
60
54
43
4
42
153547
185142
340179
290391
80
897121408
7
69
85
50
364788
240594
371915
305734
53
96
9
156546
296031
1
78
90740
79
17
18
55
356264
19
31391
8
25
4
65
121393
57
298466
191560
164546
5
34
44
111228
62
67
124427
1
343509
35171
390300
15
35
51
250122
25389
65
42477
49076
415188
5
61484
31
114094
94
93
2
297663
290667
209896
91
364647
35
25
21
79
438184
21729
272322
356838
199070
125056
274142
66
803757917
95
259297
90
77477091
341733
65
58
54
40
315773
43
275841
64
954407707
56
32
204441
129353
476236
728149329
126243400
29817
337413
432733
40
92
417647
83
235201
166652
225596
25
10593
29
84
85
51
209919
675395374
56
93
48
385917
73
83
89543
871270453
47754
6
394875
37
6
70
25
48
852612379
85
478369
349147
4
9
884376457
43
47
31
48
82
67
145302
44
387455
198538
15
373596
414553
1
374969
84
798536260
487342
448361
447624
366150
33
2
560763594
99
91061
4
429910
796137436
431009
98905252
29
469230
36779
180601
6
374205
296947
59
184810
389542
24
33
386765
88
393427
63
83
800681620
275826637
141620
34
52
288317
63
7
68
8573
35
358885
26
442956
52622
96387
181667591
106280
89
37
16
207853
29
302027
428299
475534
324187
122862
94357
61
89673849
84067
20
227423
481159
850836711
89
80
225651
71297
477736
34
20
5
46
90622
60
85
34
118665
6
461561
285998
10
64082
72
144396
81
279428
40
40
66
468662152
31
367459
267022
431309
992952587
83
67293
82
4
618902651
35
1
66
80615
260113
29
251932259
147212
77
90
180191
48
8
82935
70
140102
231554
312072182
35
132479
59
129922
9644
16
5
3
71
886455235
341822
402843
7
90
71
84
136805
43
273008
33
54
83
233852
207251
334020
1
39
17
61
43
663266435
8
73
335790
38
6
281634074
64175
70
454890
174208
75642056
222036
808503966
321503
895038960
7
927350033
68863
86
247143
57
417422
91
22
56
253697
115560
376125
47
57
85056035
1
74
284601
97
151398
73
289438
28
258293
481610
409717
20
70
2
78
124455
60
70
81
31
52
443496
442173
87119
2
254140
41
414060
53
431664
81
126642
116059394
141557
248068
44
77685968
5
30
37
679617093
137165
63
12
7
6
37
213474
41971
389857
152963
40
99
63
24
347200
388554
76551
6
5
27614
170075
2
80043849
69
206642
57
44
16
21901
32
256058
9
392531
34
471430
94
372186
7
273676129
218648
19744
160708
29
61
72
192268
285833
86
101696
818314012
1
207818
390433
207836
54
514660851
96
15
88
358267
2
5
26
2
438900
327106
57
33
3
193318960
73
132940
40
10
20
33
255203
12
17
119786
128479
95
70255
304006
8
411754
73
182662
202075
54
87
462955
6
87901
264484
55
92
394875
360996619
225284
75570
27
434605
308623
329204
44
13
4
44
390571
17
443037
79
71218
20
11
94
98076
120478
236268
34
7
78
84
283918
420344042
234678469
325547
38
15
10
278043
14007493
438634
448838
368945
105281
16
319301
148485
79
12
67
470561
4
185120
440656
31
843852753
77
176452
182459
164628
24
84438
58
71
865718588
312427
201124
65
82
499022
377754
31
292077388
93
60
324853
82
170970
23
15
306049
75
72
72
976128887
7
8
341725
96
471989
38
859091042
131094
24
11
91
45
451233
490202
15
440935
29005
97
76
58229
64
405886
702243081
14
60616
149054
900563552
2
5
63189
485394
33
67
313819
8
36
360133527
420546
91
136339
27
6
386855
83
53
277917
74799
24591
96
40
79
37
58
682673505
5
367616
260786
48
89
462849
236948
103462
72
323065
355308
22
30
5
73
7
357138
54
42
430277
261245
444371
69
20
189034
63
73
155260
38
77
738397364
43
83884
412857
222530
462460
56
198925
393982
337579
211007
42
56425524
401805
161522
43
104011499
59
81119
375776234
276962
40
96
27
3
52
273922
62
499609
86465
275962
