-
1.
29
14840
-
2.
29
9305
-
3.
31
4980
-
4.
35
4945
-
5.
30
4850
-
6.
25
4805
-
7.
26
4165
-
8.
30
3570
-
9.
27
3515
-
10.
23
3205
-
11.
31
2875
-
12.
30
2835
-
13.
34
2660
-
14.
25
2565
-
15.
30
2230
-
16.
21
2060
-
17.
28
2040
-
18.
34
1840
-
19.
23
1780
-
20.
30
1745
-
21.
31
1645
-
22.
26
1635
-
23.
37
1570
-
24.
25
1555
-
25.
22
1481
-
26.
32
1475
-
27.
23
1450
-
28.
19
1415
-
29.
27
1405
-
30.
28
1400
-
31.
31
1385
-
32.
30
1340
-
33.
28
1330
-
34.
27
1305
-
35.
30
1275
-
36.
27
1215
-
37.
33
1175
-
38.
29
1155
-
39.
25
1110
-
40.
34
1110
-
41.
19
1070
-
42.
34
1038
-
43.
25
1015
-
44.
31
1015
-
45.
30
1011
-
46.
32
1010
-
47.
25
988
-
48.
31
987
-
49.
23
928
-
50.
33
900
-
51.
26
898
-
52.
36
856
-
53.
18
829
-
54.
28
826
-
55.
29
825
-
56.
27
817
-
57.
27
815
-
58.
32
813
-
59.
26
806
-
60.
25
806
-
61.
34
801
-
62.
29
798
-
63.
28
795
-
64.
26
775
-
65.
28
760
-
66.
27
760
-
67.
28
759
-
68.
32
749
-
69.
24
746
-
70.
34
741
-
71.
31
736
-
72.
24
720
-
73.
33
720
-
74.
31
718
-
75.
26
713
-
76.
33
702
-
77.
27
695
-
78.
26
694
-
79.
26
691
-
80.
31
691
-
81.
31
690
-
82.
27
690
-
83.
36
682
-
84.
21
679
-
85.
20
678
-
86.
31
678
-
87.
32
675
-
88.
26
669
-
89.
26
665
-
90.
26
660
-
91.
22
633
-
92.
30
631
-
93.
31
628
-
94.
32
620
-
95.
20
619
-
96.
35
610
-
97.
26
608
-
98.
22
608
-
99.
28
606
-
100.
28
596
-
101.
23
596
-
102.
24
593
-
103.
23
593
-
104.
32
577
-
105.
31
571
-
106.
32
562
-
107.
29
560
-
108.
32
557
-
109.
24
555
-
110.
29
554
-
111.
27
545
-
112.
21
544
-
113.
37
541
-
114.
25
540
-
115.
23
540
-
116.
28
536
-
117.
29
535
-
118.
31
525
-
119.
28
511
-
120.
24
509
-
121.
22
508
-
122.
19
497
-
123.
26
495
-
124.
26
491
-
125.
18
484
-
126.
23
476
-
127.
29
468
-
128.
24
464
-
129.
28
459
-
130.
26
451
-
131.
20
446
-
132.
28
441
-
133.
25
437
-
134.
24
432
-
135.
35
427
-
136.
30
420
-
137.
26
417
-
138.
24
416
-
139.
19
415
-
140.
23
414
-
141.
20
413
-
142.
27
410
-
143.
28
410
-
144.
34
408
-
145.
36
406
-
146.
33
401
-
147.
32
396
-
148.
38
390
-
149.
29
383
-
150.
27
379
-
151.
27
374
-
152.
22
373
-
153.
29
370
-
154.
18
369
-
155.
24
366
-
156.
20
365
-
157.
24
362
-
158.
27
357
-
159.
28
355
-
160.
30
355
-
161.
24
353
-
162.
25
351
-
163.
25
351
-
164.
31
342
-
165.
29
336
-
166.
24
336
-
167.
34
334
-
168.
24
334
-
169.
27
334
-
170.
30
331
-
171.
24
331
-
172.
23
331
-
173.
25
330
-
174.
26
329
-
175.
32
324
-
176.
25
319
-
177.
25
319
-
178.
24
316
-
179.
24
315
-
180.
26
315
-
181.
28
310
-
182.
22
308
-
183.
23
308
-
184.
21
307
-
185.
22
306
-
186.
18
301
-
187.
34
300
-
188.
25
299
-
189.
22
298
-
190.
28
298
-
191.
18
298
-
192.
22
297
-
193.
20
295
-
194.
24
292
-
195.
24
289
-
196.
25
288
-
197.
24
287
-
198.
28
286
-
199.
29
285
-
200.
22
282
-
201.
20
277
-
202.
21
277
-
203.
23
276
-
204.
23
273
-
205.
28
272
-
206.
28
267
-
207.
30
267
-
208.
21
263
-
209.
23
260
-
210.
28
260
-
211.
28
258
-
212.
29
257
-
213.
19
255
-
214.
21
254
-
215.
26
251
-
216.
25
251
-
217.
29
250
-
218.
23
250
-
219.
23
250
-
220.
22
250
-
221.
25
249
-
222.
23
246
-
223.
28
245
-
224.
31
242
-
225.
30
240
-
226.
26
237
-
227.
21
234
-
228.
28
233
-
229.
31
233
-
230.
28
233
-
231.
25
232
-
232.
29
227
-
233.
35
225
-
234.
23
225
-
235.
30
222
-
236.
26
221
-
237.
25
221
-
238.
22
221
-
239.
29
219
-
240.
19
219
-
241.
19
219
-
242.
24
218
-
243.
26
217
-
244.
34
217
-
245.
29
217
-
246.
17
216
-
247.
25
216
-
248.
34
214
-
249.
29
210
-
250.
32
208
-
251.
21
208
-
252.
26
207
-
253.
28
206
-
254.
25
205
-
255.
32
205
-
256.
24
204
-
257.
26
203
-
258.
20
203
-
259.
21
201
-
260.
19
201
-
261.
28
200
-
262.
32
199
-
263.
25
199
-
264.
34
199
-
265.
21
199
-
266.
27
198
-
267.
29
198
-
268.
21
198
-
269.
26
197
-
270.
21
197
-
271.
22
193
-
272.
28
192
-
273.
24
191
-
274.
23
187
-
275.
20
187
-
276.
25
187
-
277.
24
186
-
278.
26
185
-
279.
21
181
-
280.
23
181
-
281.
22
180
-
282.
25
179
-
283.
22
179
-
284.
27
178
-
285.
29
178
-
286.
26
177
-
287.
26
176
-
288.
28
176
-
289.
27
176
-
290.
30
174
-
291.
27
174
-
292.
19
172
-
293.
27
172
-
294.
29
171
-
295.
24
171
-
296.
21
170
-
297.
33
170
-
298.
22
169
-
299.
23
169
-
300.
22
167
-
301.
24
166
-
302.
26
166
-
303.
23
166
-
304.
21
165
-
305.
20
165
-
306.
23
165
-
307.
30
165
-
308.
28
164
-
309.
26
162
-
310.
23
161
-
311.
29
159
-
312.
31
157
-
313.
31
156
-
314.
27
155
-
315.
26
155
-
316.
24
153
-
317.
20
153
-
318.
21
152
-
319.
24
152
-
320.
33
152
-
321.
29
152
-
322.
21
151
-
323.
23
149
-
324.
29
149
-
325.
24
147
-
326.
27
147
-
327.
18
147
-
328.
25
147
-
329.
25
147
-
330.
29
146
-
331.
20
146
-
332.
25
146
-
333.
27
143
-
334.
21
143
-
335.
18
142
-
336.
21
141
-
337.
26
140
-
338.
19
140
-
339.
29
140
-
340.
28
139
-
341.
19
139
-
343.
22
137
-
344.
32
136
-
345.
26
136
-
346.
26
136
-
347.
22
135
-
348.
26
135
-
349.
19
134
-
350.
28
134
-
351.
31
133
-
352.
19
133
-
353.
27
133
-
354.
24
132
-
355.
23
132
-
356.
27
131
-
357.
28
131
-
358.
24
131
-
359.
27
130
-
360.
25
127
-
361.
27
127
-
362.
24
127
-
363.
19
127
-
364.
27
124
-
365.
19
124
-
366.
25
124
-
367.
35
123
-
368.
25
123
-
369.
24
123
-
370.
23
123
-
371.
30
122
-
372.
19
122
-
373.
30
121
-
374.
29
121
-
375.
27
121
-
376.
28
121
-
377.
23
121
-
378.
29
120
-
379.
24
120
-
380.
19
120
-
381.
28
120
-
382.
24
120
-
383.
19
119
-
384.
18
118
-
385.
26
118
-
386.
19
118
-
387.
20
117
-
388.
24
116
-
389.
29
112
-
390.
19
112
-
391.
25
112
-
392.
22
112
-
393.
18
111
-
394.
19
111
-
395.
22
111
-
396.
20
111
-
397.
19
110
-
398.
31
110
-
399.
23
110
-
400.
25
109
-
401.
27
109
-
402.
25
109
-
403.
21
108
-
404.
24
108
-
405.
32
107
-
406.
21
107
-
407.
26
107
-
408.
19
106
-
409.
33
105
-
410.
23
105
-
411.
26
105
-
412.
28
105
-
413.
25
104
-
414.
28
104
-
415.
37
103
-
416.
25
103
-
417.
24
103
-
418.
26
103
-
419.
25
102
-
420.
23
102
-
421.
26
101
-
422.
25
100
-
423.
29
99
-
424.
22
99
-
425.
21
99
-
426.
33
98
-
427.
28
98
-
428.
24
98
-
429.
22
98
-
430.
24
97
-
431.
27
95
-
432.
25
95
-
433.
23
94
-
434.
19
94
-
435.
28
94
-
436.
21
94
-
437.
19
94
-
438.
21
94
-
439.
19
93
-
440.
28
93
-
441.
22
93
-
442.
24
92
-
443.
23
92
-
444.
20
92
-
445.
35
91
-
446.
21
91
-
448.
19
91
-
449.
35
90
-
450.
17
90
-
451.
19
90
-
452.
20
90
-
453.
22
90
-
454.
31
88
-
455.
23
88
-
456.
22
88
-
457.
18
88
-
458.
27
88
-
459.
20
86
-
460.
24
86
-
461.
35
85
-
462.
21
85
-
463.
25
85
-
464.
24
85
-
465.
27
84
-
466.
28
84
-
467.
26
83
-
468.
29
83
-
469.
20
83
-
470.
28
81
-
471.
27
81
-
472.
29
81
-
473.
25
80
-
474.
24
80
-
475.
28
80
-
476.
30
79
-
477.
29
79
-
478.
21
79
-
479.
19
79
-
480.
27
78
-
481.
20
78
-
482.
26
78
-
483.
24
77
-
484.
20
77
-
485.
22
77
-
486.
26
77
-
487.
22
76
-
488.
26
76
-
489.
27
75
-
491.
21
75
-
492.
23
75
-
493.
24
74
-
494.
25
74
-
495.
25
74
-
497.
22
74
-
498.
34
73
-
500.
29
72
-
501.
21
72
-
502.
25
72
-
503.
24
72
-
504.
22
72
-
506.
26
70
-
507.
24
69
-
508.
24
69
-
510.
29
68
-
511.
24
68
-
512.
21
68
-
513.
26
68
-
514.
21
68
-
515.
20
68
-
516.
26
67
-
517.
24
67
-
518.
25
67
-
519.
23
66
-
520.
19
66
-
521.
29
66
-
522.
21
66
-
524.
25
65
-
525.
25
65
-
526.
21
65
-
527.
19
65
-
528.
31
65
-
529.
24
65
-
531.
21
65
-
532.
23
65
-
533.
20
64
-
534.
25
64
-
535.
22
64
-
536.
24
64
-
537.
19
64
-
538.
19
64
-
539.
20
63
-
540.
20
63
-
541.
22
63
-
542.
24
63
-
543.
23
62
-
544.
22
62
-
545.
23
62
-
546.
26
62
-
547.
31
62
-
548.
20
62
-
549.
22
62
-
551.
24
60
-
552.
20
60
-
553.
19
60
-
554.
22
60
-
555.
25
59
-
557.
28
58
-
558.
26
58
-
559.
21
58
-
560.
26
58
-
561.
25
58
-
563.
19
57
-
565.
28
57
-
566.
25
57
-
567.
22
57
-
568.
26
57
-
569.
24
57
-
570.
25
56
-
571.
26
56
-
572.
25
55
-
573.
20
55
-
574.
26
54
-
575.
27
54
-
577.
19
54
-
578.
19
54
-
579.
26
53
-
580.
23
53
-
582.
28
52
-
583.
19
52
-
585.
27
52
-
586.
26
52
-
587.
33
51
-
588.
21
51
-
590.
34
50
-
591.
25
50
-
592.
27
50
-
593.
24
50
-
594.
27
50
-
595.
24
50
-
596.
23
50
-
597.
31
49
-
598.
26
49
-
599.
25
49
-
600.
19
49
-
601.
26
49
-
602.
23
48
-
603.
22
48
-
606.
31
47
-
607.
18
47
-
608.
25
47
-
609.
24
47
-
611.
18
46
-
612.
27
46
-
613.
23
46
-
614.
17
46
-
615.
23
46
-
616.
23
46
-
617.
23
46
-
618.
27
46
-
619.
34
45
-
620.
30
45
-
621.
22
45
-
622.
32
45
-
623.
24
45
-
624.
26
45
-
625.
24
45
-
626.
18
44
-
627.
26
44
-
628.
22
44
-
630.
34
43
-
631.
25
43
-
633.
24
43
-
634.
28
43
-
636.
19
43
-
637.
28
43
-
638.
21
43
-
639.
23
42
-
640.
24
42
-
641.
22
42
-
642.
29
41
-
643.
25
41
-
644.
18
41
-
645.
19
41
-
648.
19
41
-
649.
30
40
-
650.
22
40
-
651.
22
40
-
652.
21
40
-
653.
24
40
-
654.
22
40
-
655.
21
40
-
656.
27
40
-
657.
20
40
-
658.
21
40
-
660.
26
40
-
661.
30
39
-
662.
23
39
-
663.
24
39
-
664.
24
39
-
665.
20
39
-
666.
22
39
-
667.
22
39
-
668.
24
39
-
670.
22
39
-
672.
36
38
-
674.
20
37
-
675.
23
37
-
676.
18
37
-
677.
28
37
-
678.
28
37
-
679.
21
37
-
681.
20
37
-
682.
25
37
-
683.
23
37
-
685.
33
37
-
686.
28
36
-
688.
33
36
-
689.
18
36
-
692.
29
36
-
694.
22
35
-
695.
21
35
-
696.
27
35
-
697.
21
35
-
698.
26
35
-
699.
23
35
-
700.
22
35
-
702.
25
35
-
704.
23
34
-
705.
20
34
-
706.
18
34
-
710.
28
34
-
711.
25
33
-
712.
19
33
-
713.
21
33
-
714.
23
33
-
715.
23
33
-
716.
21
33
-
717.
22
33
-
719.
25
33
-
720.
25
32
-
721.
20
32
-
722.
-722
20
32
-
723.
20
32
-
724.
21
32
-
725.
22
32
-
726.
17
31
-
727.
11
31
-
729.
22
31
-
730.
19
31
-
732.
30
31
-
735.
18
31
-
736.
21
31
-
737.
29
31
-
738.
23
31
-
739.
19
30
-
740.
25
30
-
741.
16
30
-
742.
25
30
-
743.
28
30
-
744.
23
30
-
745.
19
30
-
746.
26
30
-
747.
25
30
-
748.
20
30
-
750.
26
30
-
751.
25
29
-
752.
27
29
-
753.
28
29
-
755.
23
29
-
756.
24
28
-
757.
23
28
-
758.
22
28
-
759.
24
28
-
760.
19
28
-
761.
26
28
-
762.
26
28
-
763.
18
27
-
764.
25
27
-
766.
21
27
-
767.
22
27
-
769.
26
27
-
770.
23
27
-
771.
23
27
-
773.
35
26
-
775.
26
26
-
776.
24
26
-
777.
19
26
-
778.
28
26
-
779.
22
26
-
780.
22
26
-
781.
25
26
-
783.
26
26
-
784.
30
26
-
786.
23
26
-
788.
18
25
-
789.
25
25
-
792.
27
25
-
793.
27
25
-
795.
21
25
-
798.
23
24
-
800.
32
24
-
801.
27
24
-
802.
21
24
-
803.
23
24
-
804.
22
24
-
805.
21
24
-
806.
24
24
-
807.
30
24
-
808.
24
24
-
809.
20
24
-
810.
20
24
-
812.
29
23
-
814.
32
23
-
815.
22
23
-
816.
25
23
-
818.
24
23
-
820.
24
23
-
823.
25
22
-
824.
30
22
-
825.
22
22
-
826.
26
22
-
827.
26
22
-
830.
22
22
-
832.
20
22
-
833.
27
21
-
834.
25
21
-
835.
25
21
-
836.
20
21
-
838.
19
21
-
839.
31
21
-
841.
20
21
-
842.
21
21
-
843.
24
21
-
845.
22
21
-
846.
20
21
-
849.
25
21
-
851.
17
20
-
853.
27
20
-
854.
17
20
-
855.
24
20
-
856.
24
20
-
857.
20
20
-
858.
19
20
-
859.
21
20
-
865.
21
20
-
870.
22
20
-
871.
39
19
-
873.
17
19
-
874.
22
19
-
876.
20
19
-
879.
23
19
-
881.
29
19
-
883.
24
19
-
885.
21
18
-
886.
19
18
-
887.
27
18
-
888.
24
18
-
890.
19
18
-
891.
19
18
-
893.
17
18
-
894.
25
18
-
897.
30
17
-
898.
24
17
-
899.
30
17
-
900.
30
17
-
903.
23
17
-
905.
28
17
-
906.
26
17
-
908.
30
17
-
910.
23
17
-
915.
28
16
-
916.
24
16
-
918.
25
16
-
920.
29
16
-
921.
27
16
-
922.
30
16
-
923.
21
16
-
929.
28
15
-
930.
26
15
-
931.
25
15
-
932.
23
15
-
933.
23
15
-
935.
18
15
-
936.
27
15
-
938.
26
15
-
939.
26
15
-
940.
23
15
-
941.
22
15
-
942.
20
15
-
945.
26
14
-
948.
20
14
-
955.
28
14
-
956.
19
14
-
957.
19
14
-
959.
19
14
-
961.
20
14
-
963.
19
14
-
964.
20
13
-
966.
25
13
-
969.
30
13
-
970.
19
13
-
974.
26
13
-
976.
22
13
-
980.
25
13
-
982.
21
13
-
983.
25
13
-
984.
19
13
-
985.
24
13
-
986.
21
13
-
987.
20
13
-
988.
29
12
-
989.
22
12
-
992.
25
12
-
994.
24
12
-
995.
23
12
-
996.
29
12
-
998.
25
12
-
999.
31
12
-
1006.
24
11
-
1010.
29
11
-
1012.
20
11
-
1014.
16
11
-
1015.
23
11
-
1016.
20
11
-
1017.
24
11
-
1018.
19
11
-
1019.
19
11
-
1019.
20
11
-
1021.
31
11
-
1022.
18
11
-
1023.
21
11
-
1025.
20
11
-
1027.
22
11
-
1029.
35
10
-
1030.
38
10
-
1031.
20
10
-
1032.
31
10
-
1033.
22
10
-
1035.
23
10
-
1037.
21
10
-
1038.
35
10
-
1039.
20
10
-
1043.
19
10
-
1045.
-1045
20
10
-
1049.
24
10
-
1051.
21
10
-
1052.
20
10
-
1053.
24
10
-
1055.
21
10
-
1057.
20
10
-
1060.
33
10
-
1061.
33
9
-
1064.
27
9
-
1065.
23
9
-
1066.
23
9
-
1071.
19
9
-
1088.
19
9
-
1091.
19
9
-
1092.
24
9
-
1095.
20
9
-
1097.
26
9
-
1098.
23
9
-
1099.
27
9
-
1100.
34
8
-
1102.
26
8
-
1106.
21
8
-
1109.
25
8
-
1109.
18
8
-
1116.
19
8
-
1121.
23
8
-
1125.
25
8
-
1129.
20
8
-
1132.
23
8
-
1133.
20
8
-
1134.
24
8
-
1135.
21
8
-
1136.
22
8
-
1138.
19
8
-
1139.
24
8
-
1140.
32
7
-
1141.
20
7
-
1145.
39
7
-
1147.
26
7
-
1148.
28
7
-
1150.
21
7
-
1151.
20
7
-
1152.
17
7
-
1157.
24
7
-
1158.
23
7
-
1165.
19
7
-
1167.
25
7
-
1167.
22
7
-
1170.
31
7
-
1171.
22
7
-
1173.
21
7
-
1174.
19
7
-
1177.
20
7
-
1181.
24
7
-
1182.
30
6
-
1182.
30
6
-
1182.
28
6
-
1186.
30
6
-
1189.
28
6
-
1190.
26
6
-
1192.
18
6
-
1195.
18
6
-
1197.
26
6
-
1199.
25
6
-
1200.
24
6
-
1201.
27
6
-
1202.
15
6
-
1204.
22
6
-
1205.
21
6
-
1212.
20
6
-
1215.
25
6
-
1215.
21
6
-
1217.
28
6
-
1222.
19
6
-
1224.
23
6
-
1225.
27
5
-
1225.
28
5
-
1225.
33
5
-
1225.
26
5
-
1225.
29
5
-
1225.
31
5
-
1225.
35
5
-
1232.
32
5
-
1232.
29
5
-
1232.
30
5
-
1235.
32
5
-
1237.
29
5
-
1239.
21
5
-
1242.
23
5
-
1243.
28
5
-
1243.
22
5
-
1243.
22
5
-
1249.
21
5
-
1249.
16
5
-
1252.
26
5
-
1253.
19
5
-
1254.
24
5
-
1256.
17
5
-
1257.
18
5
-
1257.
22
5
-
1259.
27
5
-
1268.
23
5
-
1274.
24
5
-
1276.
31
5
-
1282.
19
5
-
1283.
25
5
-
1283.
25
5
-
1286.
24
5
-
1289.
27
5
-
1289.
19
5
-
1293.
18
5
-
1294.
23
5
-
1294.
19
5
-
1296.
21
5
-
1297.
28
5
-
1297.
26
5
-
1299.
23
5