-
1.
38
49629
-
2.
37
45679
-
3.
43
41351
-
4.
27
26672
-
5.
21
24615
-
6.
31
21776
-
7.
26
20840
-
8.
28
19414
-
9.
23
18995
-
10.
39
18456
-
11.
37
17995
-
12.
38
16648
-
13.
33
16015
-
14.
35
13307
-
15.
26
12784
-
16.
29
12467
-
17.
24
11723
-
18.
28
11306
-
19.
25
11057
-
20.
25
10714
-
21.
34
10221
-
22.
32
10090
-
23.
37
9555
-
24.
38
9399
-
25.
39
9137
-
26.
33
8884
-
27.
27
8777
-
28.
33
8283
-
29.
21
8151
-
30.
35
7827
-
31.
26
7792
-
32.
22
7387
-
33.
28
7332
-
34.
25
7066
-
35.
26
6907
-
36.
30
6880
-
37.
35
6811
-
38.
39
6792
-
39.
36
6730
-
40.
33
6186
-
41.
26
6028
-
42.
27
5985
-
43.
36
5556
-
44.
39
5491
-
45.
29
5049
-
46.
42
4726
-
47.
29
4619
-
48.
38
4504
-
49.
34
4125
-
50.
38
4097
-
51.
25
3959
-
52.
23
3903
-
53.
20
3776
-
54.
25
3737
-
55.
33
3619
-
56.
40
3592
-
57.
37
3576
-
58.
27
3568
-
59.
24
3470
-
60.
31
3388
-
61.
21
3273
-
62.
27
3214
-
63.
28
3211
-
64.
26
3209
-
65.
31
3154
-
66.
42
3126
-
67.
34
3102
-
68.
34
2953
-
69.
36
2932
-
70.
28
2918
-
71.
23
2874
-
72.
40
2859
-
73.
33
2748
-
74.
31
2743
-
75.
34
2740
-
76.
29
2689
-
77.
25
2673
-
78.
28
2639
-
79.
40
2582
-
80.
32
2578
-
81.
32
2528
-
82.
27
2521
-
83.
27
2503
-
84.
28
2414
-
85.
32
2382
-
86.
22
2312
-
87.
29
2283
-
88.
34
2264
-
89.
42
2255
-
90.
29
2251
-
91.
38
2248
-
92.
28
2246
-
93.
28
2208
-
94.
36
2202
-
95.
20
2174
-
96.
25
2155
-
97.
39
2114
-
98.
23
2058
-
99.
22
2009
-
100.
27
1993
-
101.
30
1979
-
102.
28
1974
-
103.
30
1967
-
104.
25
1947
-
105.
37
1935
-
106.
28
1910
-
107.
33
1906
-
108.
37
1892
-
109.
35
1873
-
110.
22
1828
-
111.
45
1818
-
112.
30
1807
-
113.
31
1796
-
114.
32
1792
-
115.
31
1779
-
116.
25
1748
-
117.
30
1722
-
118.
22
1717
-
119.
35
1649
-
120.
34
1609
-
121.
25
1585
-
122.
25
1563
-
123.
29
1557
-
124.
27
1543
-
125.
24
1540
-
126.
36
1529
-
127.
38
1523
-
128.
21
1523
-
129.
31
1512
-
130.
32
1507
-
131.
34
1505
-
132.
32
1487
-
133.
21
1486
-
134.
27
1479
-
135.
38
1479
-
136.
27
1475
-
137.
28
1472
-
138.
22
1467
-
139.
32
1456
-
140.
36
1438
-
141.
27
1406
-
142.
23
1388
-
143.
29
1383
-
144.
42
1369
-
145.
28
1367
-
146.
22
1357
-
147.
23
1339
-
148.
18
1312
-
149.
42
1310
-
150.
35
1303
-
151.
33
1292
-
152.
28
1288
-
153.
31
1263
-
154.
37
1255
-
155.
31
1254
-
156.
31
1239
-
157.
22
1237
-
158.
27
1234
-
159.
28
1232
-
160.
32
1228
-
161.
35
1221
-
162.
31
1208
-
163.
35
1207
-
164.
26
1189
-
165.
29
1187
-
166.
42
1168
-
167.
31
1162
-
168.
22
1160
-
169.
27
1156
-
170.
29
1126
-
171.
39
1121
-
172.
34
1104
-
173.
31
1082
-
174.
30
1074
-
175.
53
1071
-
176.
30
1070
-
177.
36
1069
-
178.
42
1066
-
179.
22
1061
-
180.
26
1060
-
181.
29
1053
-
182.
25
1051
-
183.
46
1049
-
184.
33
1044
-
185.
35
1039
-
186.
23
1025
-
187.
25
1020
-
188.
28
1013
-
189.
27
1010
-
190.
28
1008
-
191.
40
1001
-
192.
32
995
-
193.
35
987
-
194.
41
983
-
195.
40
983
-
196.
25
977
-
197.
32
965
-
198.
41
960
-
199.
27
955
-
200.
28
954
-
201.
28
954
-
202.
34
953
-
203.
32
940
-
204.
39
933
-
205.
31
926
-
206.
23
925
-
207.
29
919
-
208.
39
917
-
209.
38
915
-
210.
44
910
-
211.
32
910
-
212.
38
898
-
213.
32
898
-
214.
18
879
-
215.
24
877
-
216.
29
874
-
217.
23
862
-
218.
33
856
-
219.
37
851
-
220.
54
842
-
221.
35
840
-
222.
38
831
-
223.
27
831
-
224.
28
827
-
225.
34
825
-
226.
19
825
-
227.
40
823
-
228.
26
822
-
229.
27
818
-
230.
26
788
-
231.
25
787
-
232.
41
770
-
233.
33
770
-
234.
27
769
-
235.
26
765
-
236.
43
760
-
237.
27
758
-
238.
29
749
-
239.
35
749
-
240.
21
747
-
241.
23
738
-
242.
23
737
-
243.
22
730
-
244.
32
728
-
245.
23
720
-
246.
23
719
-
247.
27
719
-
248.
26
712
-
249.
30
712
-
250.
42
705
-
251.
29
704
-
252.
23
704
-
253.
23
702
-
254.
31
699
-
255.
19
679
-
256.
27
674
-
257.
30
672
-
258.
28
671
-
259.
23
671
-
260.
24
669
-
261.
34
668
-
262.
27
665
-
263.
32
665
-
264.
40
659
-
265.
34
658
-
266.
39
642
-
267.
25
637
-
268.
40
632
-
269.
42
629
-
270.
26
624
-
271.
32
623
-
272.
28
617
-
273.
34
615
-
274.
36
609
-
275.
24
607
-
276.
40
606
-
277.
31
605
-
278.
26
605
-
279.
30
602
-
280.
25
591
-
281.
33
588
-
282.
23
585
-
283.
28
579
-
284.
23
576
-
285.
40
576
-
286.
43
574
-
287.
25
558
-
288.
22
546
-
289.
31
544
-
290.
22
540
-
291.
25
539
-
292.
32
535
-
293.
32
534
-
294.
27
534
-
295.
36
533
-
296.
23
533
-
297.
23
527
-
298.
31
523
-
299.
22
521
-
300.
25
518
-
301.
56
517
-
302.
23
513
-
303.
25
509
-
304.
39
508
-
305.
38
501
-
306.
20
493
-
307.
34
492
-
308.
29
491
-
309.
26
488
-
310.
33
486
-
311.
29
484
-
312.
28
482
-
313.
24
478
-
314.
45
476
-
315.
27
472
-
316.
26
471
-
317.
29
465
-
318.
31
465
-
319.
26
463
-
320.
34
462
-
321.
26
461
-
322.
26
460
-
323.
24
457
-
324.
33
454
-
325.
18
453
-
326.
27
451
-
327.
31
449
-
328.
41
448
-
329.
31
447
-
330.
19
447
-
331.
26
445
-
332.
29
445
-
333.
36
443
-
334.
23
441
-
335.
31
440
-
336.
23
440
-
337.
31
440
-
338.
23
439
-
339.
19
439
-
340.
24
438
-
341.
31
437
-
342.
44
436
-
343.
36
436
-
344.
37
434
-
345.
21
433
-
346.
28
432
-
347.
25
431
-
348.
36
428
-
349.
38
428
-
350.
22
427
-
351.
26
424
-
352.
39
423
-
353.
22
419
-
354.
44
418
-
355.
27
416
-
356.
28
415
-
357.
32
412
-
358.
29
410
-
359.
32
409
-
360.
24
408
-
361.
26
406
-
362.
28
404
-
363.
32
404
-
364.
30
403
-
365.
25
403
-
366.
29
402
-
367.
27
401
-
368.
21
400
-
369.
36
398
-
370.
25
394
-
371.
26
393
-
372.
21
391
-
373.
32
388
-
374.
31
386
-
375.
36
385
-
376.
23
384
-
377.
23
384
-
378.
30
382
-
379.
36
381
-
380.
33
380
-
381.
31
379
-
382.
29
378
-
383.
37
375
-
384.
31
374
-
385.
34
366
-
386.
30
366
-
387.
27
366
-
388.
33
362
-
389.
35
358
-
390.
28
358
-
391.
27
357
-
392.
21
356
-
393.
38
356
-
394.
32
356
-
395.
28
355
-
396.
39
354
-
397.
33
353
-
398.
31
353
-
399.
25
346
-
400.
22
345
-
401.
34
345
-
402.
36
344
-
403.
22
344
-
404.
39
343
-
405.
42
342
-
406.
43
342
-
407.
35
342
-
408.
34
342
-
409.
47
341
-
410.
19
341
-
411.
27
340
-
412.
36
339
-
413.
21
338
-
414.
21
336
-
415.
24
334
-
416.
37
332
-
417.
39
331
-
418.
65
329
-
419.
32
328
-
420.
24
326
-
421.
25
325
-
422.
37
325
-
423.
21
324
-
424.
33
323
-
425.
23
323
-
426.
21
322
-
427.
24
320
-
428.
33
318
-
429.
64
318
-
430.
58
318
-
431.
44
317
-
432.
44
315
-
433.
28
314
-
434.
40
313
-
435.
29
313
-
436.
28
310
-
437.
20
310
-
438.
27
310
-
439.
38
307
-
440.
34
306
-
441.
32
306
-
442.
29
306
-
443.
23
306
-
444.
21
305
-
445.
32
305
-
446.
31
304
-
447.
26
304
-
448.
33
303
-
449.
43
302
-
450.
29
302
-
451.
34
300
-
452.
23
299
-
453.
22
298
-
454.
21
297
-
455.
23
297
-
456.
26
296
-
457.
42
295
-
458.
41
295
-
459.
27
292
-
460.
27
292
-
461.
37
291
-
462.
27
291
-
463.
23
291
-
464.
30
290
-
465.
36
289
-
466.
25
289
-
467.
18
289
-
468.
23
288
-
469.
29
287
-
470.
24
286
-
471.
26
285
-
472.
23
284
-
473.
20
284
-
474.
37
284
-
475.
29
283
-
476.
29
282
-
477.
29
281
-
478.
22
281
-
479.
35
280
-
480.
22
279
-
481.
23
279
-
482.
18
279
-
483.
21
278
-
484.
32
277
-
485.
22
276
-
486.
31
275
-
487.
21
274
-
488.
20
274
-
489.
22
272
-
490.
33
271
-
491.
50
269
-
492.
52
269
-
493.
36
266
-
494.
19
265
-
495.
28
264
-
496.
29
263
-
497.
30
262
-
498.
26
262
-
499.
32
261
-
500.
28
260
-
501.
43
259
-
502.
33
258
-
503.
32
257
-
504.
40
256
-
505.
31
255
-
506.
26
253
-
507.
22
252
-
508.
40
252
-
509.
27
250
-
510.
48
249
-
511.
36
249
-
512.
30
247
-
513.
27
247
-
514.
43
246
-
515.
31
246
-
516.
36
244
-
517.
26
244
-
518.
20
243
-
519.
32
243
-
520.
42
242
-
521.
35
241
-
522.
26
241
-
523.
29
240
-
524.
28
240
-
525.
26
239
-
526.
27
239
-
527.
27
239
-
528.
28
237
-
529.
23
237
-
530.
36
237
-
531.
41
236
-
532.
37
236
-
533.
30
234
-
534.
27
233
-
535.
28
233
-
536.
32
231
-
537.
31
229
-
538.
26
228
-
539.
28
226
-
540.
31
226
-
541.
36
225
-
542.
27
225
-
543.
27
225
-
544.
24
224
-
545.
30
224
-
546.
27
224
-
547.
37
223
-
548.
31
223
-
549.
25
223
-
550.
30
223
-
551.
24
223
-
552.
25
222
-
553.
24
221
-
554.
46
221
-
555.
46
220
-
556.
29
220
-
557.
29
220
-
558.
33
219
-
559.
24
219
-
560.
19
219
-
561.
25
217
-
562.
33
217
-
563.
30
217
-
564.
22
216
-
565.
24
215
-
566.
25
215
-
567.
20
215
-
568.
32
214
-
569.
37
213
-
570.
34
213
-
571.
26
213
-
572.
25
212
-
573.
26
211
-
574.
26
210
-
575.
22
210
-
576.
37
209
-
577.
39
208
-
578.
52
208
-
579.
24
208
-
580.
23
207
-
581.
30
207
-
582.
27
206
-
583.
27
206
-
584.
29
206
-
585.
46
205
-
586.
33
205
-
587.
35
205
-
588.
32
205
-
589.
33
205
-
590.
44
204
-
591.
51
203
-
592.
25
202
-
593.
21
202
-
594.
30
201
-
595.
34
201
-
596.
29
200
-
597.
16
200
-
598.
27
199
-
599.
42
199
-
600.
27
198
-
601.
19
198
-
602.
72
197
-
603.
44
196
-
604.
31
196
-
605.
56
195
-
606.
30
195
-
607.
23
195
-
608.
30
194
-
609.
26
194
-
610.
45
193
-
611.
32
193
-
612.
25
192
-
613.
27
192
-
614.
26
191
-
615.
27
191
-
616.
43
191
-
617.
31
191
-
618.
30
190
-
619.
32
190
-
620.
25
188
-
621.
41
188
-
622.
24
187
-
623.
22
186
-
624.
28
186
-
625.
22
184
-
626.
26
182
-
627.
31
182
-
628.
26
182
-
629.
28
182
-
630.
22
182
-
631.
25
182
-
632.
42
182
-
633.
48
182
-
634.
30
182
-
635.
36
181
-
636.
30
181
-
637.
25
181
-
638.
25
180
-
639.
25
178
-
640.
37
178
-
641.
27
178
-
642.
54
178
-
643.
40
177
-
644.
27
177
-
645.
24
177
-
646.
23
177
-
647.
23
177
-
648.
17
177
-
649.
19
176
-
650.
60
176
-
651.
29
175
-
652.
28
175
-
653.
21
175
-
654.
18
175
-
655.
52
174
-
656.
33
174
-
657.
27
173
-
658.
27
173
-
659.
20
173
-
660.
46
172
-
661.
30
172
-
662.
51
171
-
663.
28
171
-
664.
23
171
-
665.
31
169
-
666.
25
169
-
667.
24
169
-
668.
36
169
-
669.
29
169
-
670.
26
169
-
671.
33
168
-
672.
29
168
-
673.
30
168
-
674.
20
168
-
675.
24
167
-
676.
33
167
-
677.
30
166
-
678.
32
166
-
679.
68
166
-
680.
23
166
-
681.
50
165
-
682.
33
165
-
683.
25
164
-
684.
24
163
-
685.
32
163
-
686.
24
163
-
687.
25
162
-
688.
28
161
-
689.
53
161
-
690.
51
161
-
691.
42
160
-
692.
48
160
-
693.
35
160
-
694.
27
160
-
695.
28
160
-
696.
25
159
-
697.
35
158
-
698.
30
158
-
699.
25
158
-
700.
22
158
-
701.
32
157
-
702.
55
157
-
703.
44
156
-
704.
31
155
-
705.
27
155
-
706.
33
155
-
707.
22
155
-
708.
20
154
-
709.
19
154
-
710.
34
154
-
711.
34
153
-
712.
31
153
-
713.
26
153
-
714.
26
153
-
715.
24
153
-
716.
23
152
-
717.
39
152
-
718.
40
151
-
719.
32
151
-
720.
24
151
-
721.
28
150
-
722.
29
150
-
723.
22
150
-
724.
21
150
-
725.
18
150
-
726.
23
149
-
727.
19
149
-
728.
20
149
-
729.
52
149
-
730.
36
148
-
731.
50
148
-
732.
25
148
-
733.
26
148
-
734.
25
147
-
735.
26
147
-
736.
26
147
-
737.
34
147
-
738.
36
147
-
739.
36
146
-
740.
24
146
-
741.
25
144
-
742.
22
144
-
743.
33
144
-
744.
32
144
-
745.
43
143
-
746.
34
143
-
747.
39
142
-
748.
33
142
-
749.
34
142
-
750.
31
142
-
751.
25
142
-
752.
25
142
-
753.
20
142
-
754.
21
142
-
755.
18
142
-
756.
18
142
-
757.
30
141
-
758.
23
141
-
759.
31
141
-
760.
44
140
-
761.
47
140
-
762.
33
140
-
763.
36
140
-
764.
26
140
-
765.
31
139
-
766.
30
139
-
767.
45
139
-
768.
35
139
-
769.
34
139
-
770.
25
138
-
771.
20
138
-
772.
23
138
-
773.
26
138
-
774.
26
138
-
775.
22
138
-
776.
24
137
-
777.
26
137
-
778.
23
137
-
779.
22
137
-
780.
42
136
-
781.
39
136
-
782.
33
136
-
783.
26
136
-
784.
34
135
-
785.
39
135
-
786.
34
135
-
787.
28
135
-
788.
28
135
-
789.
31
135
-
790.
20
135
-
791.
26
134
-
792.
25
134
-
793.
34
134
-
794.
28
134
-
795.
72
134
-
796.
27
133
-
797.
20
133
-
798.
24
133
-
799.
25
132
-
800.
22
132
-
801.
37
132
-
802.
30
132
-
803.
56
132
-
804.
45
131
-
805.
55
131
-
806.
37
130
-
807.
21
130
-
808.
26
129
-
809.
20
129
-
810.
29
129
-
811.
30
129
-
812.
35
129
-
813.
34
128
-
814.
33
128
-
815.
59
128
-
816.
25
128
-
817.
26
127
-
818.
32
127
-
819.
25
127
-
820.
33
127
-
821.
49
126
-
822.
35
126
-
823.
50
126
-
824.
23
126
-
825.
23
126
-
826.
27
125
-
827.
28
125
-
828.
21
125
-
829.
22
125
-
830.
18
125
-
831.
28
124
-
832.
22
124
-
833.
24
124
-
834.
18
124
-
835.
33
124
-
836.
33
124
-
837.
39
123
-
838.
30
123
-
839.
33
123
-
840.
34
123
-
841.
28
123
-
842.
30
123
-
843.
26
123
-
844.
26
123
-
845.
20
123
-
846.
26
122
-
847.
19
122
-
848.
47
122
-
849.
27
122
-
850.
28
121
-
851.
23
121
-
852.
24
121
-
853.
26
121
-
854.
21
121
-
855.
27
121
-
856.
22
120
-
857.
32
120
-
858.
30
120
-
859.
52
120
-
860.
34
119
-
861.
33
119
-
862.
53
119
-
863.
21
119
-
864.
20
119
-
865.
34
118
-
866.
24
118
-
867.
47
118
-
868.
43
118
-
869.
50
118
-
870.
37
118
-
871.
28
118
-
872.
28
118
-
873.
36
117
-
874.
31
117
-
875.
34
117
-
876.
29
117
-
877.
22
117
-
878.
26
117
-
879.
26
117
-
880.
29
116
-
881.
27
116
-
882.
27
116
-
883.
32
116
-
884.
28
116
-
885.
30
116
-
886.
30
115
-
887.
21
115
-
888.
24
115
-
889.
23
115
-
890.
29
114
-
891.
19
114
-
892.
30
114
-
893.
25
114
-
894.
39
114
-
895.
32
114
-
896.
34
114
-
897.
51
113
-
898.
38
113
-
899.
64
113
-
900.
29
113
-
901.
28
113
-
902.
28
113
-
903.
26
113
-
904.
23
113
-
905.
26
112
-
906.
27
111
-
907.
22
111
-
908.
27
111
-
909.
18
111
-
910.
46
111
-
911.
37
111
-
912.
39
111
-
913.
35
111
-
914.
59
111
-
915.
53
111
-
916.
50
110
-
917.
21
110
-
918.
27
109
-
919.
26
109
-
920.
21
109
-
921.
30
109
-
922.
48
108
-
923.
38
108
-
924.
27
108
-
925.
25
108
-
926.
22
108
-
927.
22
108
-
928.
31
107
-
929.
26
107
-
930.
20
106
-
931.
24
106
-
932.
40
106
-
933.
52
106
-
934.
25
105
-
935.
28
105
-
936.
23
105
-
937.
25
105
-
938.
28
104
-
939.
23
104
-
940.
26
104
-
941.
25
104
-
942.
46
104
-
943.
28
104
-
944.
35
103
-
945.
37
103
-
946.
24
103
-
947.
20
103
-
948.
27
103
-
949.
19
103
-
950.
21
103
-
951.
28
102
-
952.
31
102
-
953.
49
102
-
954.
49
102
-
955.
34
102
-
956.
26
101
-
957.
21
101
-
958.
25
101
-
959.
24
101
-
960.
25
101
-
961.
24
101
-
962.
29
100
-
963.
24
100
-
964.
26
100
-
965.
21
100
-
966.
33
100
-
967.
58
100
-
968.
46
99
-
969.
49
99
-
970.
32
99
-
971.
30
99
-
972.
25
99
-
973.
25
99
-
974.
24
99
-
975.
23
99
-
976.
26
99
-
977.
21
99
-
978.
20
99
-
979.
23
99
-
980.
26
98
-
981.
20
98
-
982.
25
98
-
983.
31
98
-
984.
36
97
-
985.
39
97
-
986.
23
97
-
987.
23
97
-
988.
21
97
-
989.
21
97
-
990.
19
97
-
991.
23
96
-
992.
22
96
-
993.
20
96
-
994.
24
96
-
995.
48
96
-
996.
40
96
-
997.
39
96
-
998.
86
96
-
999.
36
95
-
1000.
33
95