-
1.
29
16950
-
2.
29
8915
-
3.
34
6425
-
4.
30
5335
-
5.
31
5035
-
6.
26
4155
-
7.
25
3175
-
8.
22
3175
-
9.
30
2950
-
10.
30
2905
-
11.
25
2780
-
12.
31
2725
-
13.
27
2695
-
14.
34
2605
-
15.
28
2150
-
16.
29
2110
-
17.
31
2055
-
18.
21
1855
-
19.
23
1760
-
20.
31
1720
-
21.
34
1630
-
22.
32
1600
-
23.
27
1596
-
24.
30
1555
-
25.
30
1505
-
26.
23
1415
-
27.
30
1405
-
28.
19
1385
-
29.
26
1385
-
30.
22
1311
-
31.
27
1275
-
32.
37
1270
-
33.
27
1215
-
34.
29
1175
-
35.
29
1170
-
36.
28
1165
-
37.
25
1150
-
38.
25
1105
-
39.
33
1090
-
40.
31
1085
-
41.
28
1075
-
42.
25
1013
-
43.
30
972
-
44.
26
955
-
45.
32
955
-
46.
24
950
-
47.
30
944
-
48.
26
943
-
49.
34
940
-
50.
19
935
-
51.
34
919
-
52.
26
919
-
53.
32
900
-
54.
26
890
-
55.
28
880
-
56.
26
870
-
57.
28
867
-
58.
33
855
-
59.
34
845
-
60.
32
824
-
61.
27
811
-
62.
28
790
-
63.
31
781
-
64.
22
780
-
65.
18
778
-
66.
23
770
-
67.
27
770
-
68.
21
758
-
69.
26
757
-
70.
34
753
-
71.
23
746
-
72.
32
743
-
73.
30
740
-
74.
31
724
-
75.
26
713
-
76.
32
710
-
77.
35
707
-
78.
26
705
-
79.
36
702
-
80.
32
696
-
81.
25
691
-
82.
26
691
-
83.
31
686
-
84.
28
679
-
85.
31
673
-
86.
26
661
-
87.
24
660
-
88.
22
657
-
89.
32
654
-
90.
29
650
-
91.
26
648
-
92.
25
647
-
93.
34
640
-
94.
30
635
-
95.
33
624
-
96.
26
622
-
97.
32
620
-
98.
29
615
-
99.
27
608
-
100.
20
607
-
101.
31
586
-
102.
35
577
-
103.
31
571
-
104.
24
563
-
105.
26
562
-
106.
25
551
-
107.
20
547
-
108.
24
547
-
109.
32
546
-
110.
26
544
-
111.
28
540
-
112.
22
537
-
113.
27
536
-
114.
23
535
-
115.
23
534
-
116.
29
531
-
117.
21
530
-
118.
28
523
-
119.
36
520
-
120.
35
508
-
121.
37
506
-
122.
20
506
-
123.
28
501
-
124.
28
498
-
125.
28
488
-
126.
22
481
-
127.
27
479
-
128.
23
467
-
129.
28
464
-
130.
23
463
-
131.
28
444
-
132.
26
438
-
133.
24
435
-
134.
30
425
-
135.
34
425
-
136.
23
425
-
137.
30
424
-
138.
34
419
-
139.
29
412
-
140.
24
410
-
141.
19
402
-
142.
32
398
-
143.
25
396
-
144.
20
394
-
145.
22
390
-
146.
19
387
-
147.
28
385
-
148.
24
381
-
149.
24
381
-
150.
26
377
-
151.
30
377
-
152.
28
369
-
153.
24
367
-
154.
27
356
-
155.
29
354
-
156.
31
352
-
157.
26
343
-
158.
24
342
-
159.
30
340
-
160.
27
339
-
161.
23
339
-
162.
25
337
-
163.
24
329
-
164.
26
325
-
165.
27
320
-
166.
26
320
-
167.
18
317
-
168.
20
316
-
169.
23
315
-
170.
28
315
-
171.
31
314
-
172.
24
314
-
173.
24
313
-
174.
25
311
-
175.
23
311
-
176.
18
310
-
177.
29
309
-
178.
29
309
-
179.
30
302
-
180.
29
300
-
181.
25
300
-
182.
24
300
-
183.
28
295
-
184.
22
293
-
185.
21
292
-
186.
32
290
-
187.
31
289
-
188.
28
287
-
189.
22
284
-
190.
29
283
-
191.
21
282
-
192.
22
281
-
193.
28
280
-
194.
28
279
-
195.
23
274
-
196.
22
271
-
197.
25
271
-
198.
28
270
-
199.
34
266
-
200.
34
265
-
201.
18
264
-
202.
19
262
-
203.
18
262
-
204.
23
261
-
205.
26
260
-
206.
26
258
-
207.
19
256
-
208.
28
255
-
209.
25
254
-
210.
24
253
-
211.
22
253
-
212.
32
252
-
213.
28
251
-
214.
26
250
-
215.
29
250
-
216.
21
249
-
217.
28
248
-
218.
25
245
-
219.
30
243
-
220.
29
242
-
221.
22
241
-
222.
30
240
-
223.
25
239
-
224.
25
238
-
225.
28
238
-
226.
32
238
-
227.
25
235
-
228.
20
233
-
229.
21
232
-
230.
30
230
-
231.
21
230
-
232.
28
228
-
233.
27
226
-
234.
22
225
-
235.
22
224
-
236.
22
224
-
237.
25
223
-
238.
33
222
-
239.
22
222
-
240.
23
221
-
241.
27
218
-
242.
29
217
-
243.
38
216
-
244.
23
215
-
245.
26
215
-
246.
29
214
-
247.
22
213
-
248.
24
212
-
249.
21
211
-
250.
22
209
-
251.
23
208
-
252.
24
208
-
253.
28
207
-
254.
23
207
-
255.
24
204
-
256.
28
203
-
257.
24
202
-
258.
22
200
-
259.
24
200
-
260.
26
200
-
261.
26
200
-
262.
21
196
-
263.
21
194
-
264.
25
194
-
265.
31
193
-
266.
28
193
-
267.
20
192
-
268.
27
191
-
269.
21
190
-
270.
28
187
-
271.
30
187
-
272.
25
184
-
273.
21
181
-
274.
24
181
-
275.
23
180
-
276.
24
179
-
277.
24
176
-
278.
23
176
-
279.
34
175
-
280.
20
174
-
281.
27
174
-
282.
25
174
-
283.
22
173
-
284.
19
173
-
285.
25
173
-
286.
30
172
-
287.
29
172
-
288.
25
172
-
289.
27
170
-
290.
26
168
-
291.
23
167
-
292.
27
166
-
293.
26
164
-
294.
19
164
-
295.
25
163
-
296.
29
163
-
297.
23
162
-
299.
30
160
-
300.
29
160
-
301.
25
158
-
302.
21
158
-
303.
22
158
-
304.
32
157
-
305.
28
157
-
306.
24
156
-
307.
20
154
-
308.
25
154
-
309.
26
153
-
310.
36
151
-
311.
27
151
-
312.
22
151
-
313.
35
150
-
314.
22
150
-
315.
19
150
-
316.
24
150
-
317.
21
149
-
318.
26
148
-
319.
33
148
-
320.
29
148
-
321.
28
148
-
322.
29
147
-
323.
23
147
-
324.
22
146
-
325.
24
144
-
327.
21
144
-
328.
29
143
-
329.
18
142
-
330.
19
141
-
331.
31
141
-
332.
31
141
-
333.
25
141
-
334.
24
141
-
335.
21
140
-
336.
24
140
-
337.
27
139
-
338.
25
138
-
339.
28
138
-
340.
27
138
-
341.
28
137
-
342.
25
137
-
343.
27
135
-
344.
27
135
-
345.
32
133
-
346.
27
133
-
347.
26
132
-
348.
20
132
-
349.
27
131
-
350.
19
130
-
351.
24
130
-
352.
30
130
-
353.
22
130
-
354.
25
129
-
355.
28
128
-
356.
27
128
-
357.
20
127
-
358.
17
127
-
359.
25
127
-
360.
26
127
-
361.
25
126
-
362.
25
126
-
363.
21
126
-
364.
19
124
-
365.
21
124
-
366.
29
123
-
367.
29
123
-
368.
25
123
-
369.
23
123
-
370.
19
122
-
371.
24
122
-
372.
24
122
-
373.
23
122
-
374.
17
121
-
375.
24
120
-
376.
22
120
-
377.
22
120
-
378.
29
119
-
379.
26
118
-
380.
20
117
-
381.
27
117
-
382.
24
116
-
383.
22
116
-
384.
19
116
-
385.
27
115
-
386.
27
114
-
387.
23
113
-
388.
32
113
-
389.
29
113
-
390.
28
113
-
391.
20
112
-
392.
25
112
-
393.
26
112
-
394.
23
112
-
395.
24
111
-
396.
19
110
-
397.
20
110
-
398.
24
110
-
399.
27
109
-
400.
25
109
-
401.
25
109
-
402.
28
108
-
403.
21
108
-
404.
24
108
-
405.
24
108
-
406.
26
107
-
407.
35
106
-
408.
26
106
-
409.
18
105
-
410.
19
104
-
411.
32
103
-
412.
28
103
-
413.
28
101
-
414.
20
100
-
415.
34
100
-
416.
21
100
-
417.
25
100
-
418.
20
100
-
419.
24
98
-
420.
24
97
-
421.
25
97
-
422.
22
97
-
423.
22
97
-
424.
20
96
-
425.
24
96
-
426.
27
95
-
427.
30
94
-
428.
24
94
-
429.
23
94
-
430.
27
93
-
431.
24
93
-
432.
26
93
-
433.
18
92
-
434.
25
92
-
435.
24
92
-
436.
26
92
-
437.
23
92
-
438.
34
90
-
439.
31
90
-
440.
21
90
-
441.
24
90
-
442.
20
90
-
443.
20
90
-
444.
35
89
-
445.
22
89
-
446.
21
89
-
447.
20
89
-
448.
34
88
-
449.
19
88
-
450.
24
88
-
451.
21
88
-
452.
19
87
-
453.
33
85
-
454.
19
85
-
455.
24
84
-
456.
24
84
-
457.
24
84
-
458.
21
84
-
459.
30
83
-
460.
25
83
-
461.
26
83
-
462.
26
83
-
463.
22
83
-
464.
23
82
-
465.
23
82
-
466.
26
82
-
467.
29
80
-
468.
26
80
-
469.
28
79
-
470.
26
79
-
471.
26
79
-
472.
29
78
-
473.
25
78
-
474.
21
78
-
475.
24
78
-
476.
24
78
-
477.
29
77
-
478.
23
76
-
479.
19
76
-
480.
22
75
-
481.
19
75
-
482.
18
75
-
483.
21
75
-
484.
22
75
-
485.
22
75
-
486.
22
74
-
487.
28
74
-
488.
26
74
-
490.
24
73
-
491.
19
73
-
492.
22
73
-
493.
27
72
-
495.
21
72
-
496.
26
72
-
497.
28
71
-
498.
23
71
-
499.
25
71
-
500.
21
71
-
501.
25
71
-
502.
23
71
-
503.
19
70
-
504.
26
70
-
505.
20
70
-
506.
20
70
-
507.
20
70
-
508.
20
70
-
509.
24
69
-
510.
19
69
-
511.
22
68
-
512.
22
68
-
513.
21
68
-
515.
20
67
-
516.
21
67
-
517.
23
67
-
518.
25
66
-
519.
28
66
-
521.
34
65
-
522.
24
65
-
523.
21
65
-
524.
23
65
-
525.
24
65
-
526.
19
65
-
527.
29
64
-
528.
23
64
-
529.
19
64
-
530.
25
64
-
531.
38
63
-
532.
26
63
-
533.
29
63
-
535.
25
63
-
536.
24
63
-
537.
27
62
-
538.
24
62
-
539.
28
61
-
540.
26
61
-
541.
26
61
-
542.
21
60
-
543.
21
60
-
546.
21
60
-
547.
34
59
-
548.
25
59
-
549.
30
59
-
550.
23
59
-
551.
24
59
-
552.
26
59
-
553.
28
59
-
554.
19
59
-
555.
25
58
-
556.
17
58
-
557.
18
58
-
558.
23
58
-
559.
18
57
-
560.
23
57
-
561.
26
56
-
562.
27
55
-
563.
24
55
-
564.
28
55
-
565.
22
55
-
566.
26
55
-
567.
19
55
-
568.
28
54
-
569.
20
54
-
570.
28
54
-
572.
19
54
-
573.
23
53
-
574.
21
53
-
575.
32
53
-
576.
22
53
-
578.
21
52
-
580.
23
52
-
582.
20
52
-
583.
32
51
-
585.
21
51
-
586.
26
51
-
588.
34
50
-
589.
31
50
-
590.
26
50
-
591.
31
50
-
592.
20
50
-
593.
22
50
-
595.
28
49
-
596.
21
49
-
597.
27
49
-
598.
28
48
-
599.
15
48
-
600.
21
48
-
601.
25
48
-
602.
23
48
-
603.
22
48
-
604.
26
47
-
605.
25
47
-
606.
25
47
-
607.
19
47
-
608.
27
47
-
610.
23
47
-
611.
19
46
-
612.
25
46
-
613.
21
46
-
616.
21
45
-
617.
25
45
-
618.
24
45
-
619.
25
44
-
620.
28
44
-
621.
34
43
-
622.
25
43
-
623.
-623
19
43
-
624.
23
43
-
625.
26
43
-
626.
20
43
-
628.
28
43
-
629.
21
42
-
630.
22
42
-
631.
24
42
-
632.
25
42
-
633.
28
42
-
634.
25
42
-
635.
26
42
-
636.
23
42
-
637.
25
42
-
640.
20
41
-
641.
18
41
-
642.
18
41
-
643.
18
41
-
645.
26
40
-
646.
20
40
-
646.
22
40
-
648.
22
40
-
649.
24
40
-
652.
24
40
-
654.
28
39
-
655.
27
39
-
656.
19
39
-
657.
24
39
-
658.
28
39
-
659.
25
39
-
660.
21
39
-
661.
24
39
-
663.
19
39
-
664.
33
39
-
665.
25
38
-
666.
23
38
-
667.
17
38
-
668.
18
38
-
670.
23
38
-
671.
26
38
-
674.
27
37
-
675.
26
37
-
676.
23
37
-
677.
19
37
-
678.
21
37
-
679.
31
37
-
680.
27
37
-
681.
20
37
-
684.
26
37
-
685.
22
37
-
688.
22
36
-
689.
20
36
-
691.
27
36
-
692.
25
36
-
694.
19
36
-
695.
27
36
-
696.
22
36
-
697.
27
35
-
698.
22
35
-
699.
19
35
-
701.
24
35
-
702.
28
35
-
703.
24
34
-
704.
25
34
-
706.
20
34
-
707.
25
33
-
708.
33
33
-
709.
17
33
-
710.
19
33
-
711.
22
33
-
712.
20
33
-
713.
26
33
-
716.
20
32
-
717.
31
32
-
719.
19
32
-
720.
19
32
-
721.
25
32
-
722.
17
31
-
723.
25
31
-
724.
11
31
-
725.
25
31
-
727.
21
31
-
728.
23
31
-
729.
29
31
-
730.
22
31
-
731.
22
31
-
732.
23
31
-
733.
25
30
-
734.
29
30
-
735.
36
30
-
736.
19
30
-
737.
24
30
-
738.
22
30
-
739.
20
30
-
740.
24
30
-
741.
20
30
-
742.
22
30
-
743.
21
30
-
745.
29
30
-
752.
30
28
-
753.
30
28
-
755.
20
28
-
757.
22
28
-
758.
26
28
-
759.
30
28
-
760.
26
28
-
761.
20
28
-
762.
25
28
-
764.
26
27
-
765.
28
27
-
766.
25
27
-
767.
26
27
-
769.
25
27
-
770.
20
27
-
771.
23
27
-
772.
25
26
-
773.
24
26
-
774.
22
26
-
775.
24
26
-
776.
22
26
-
777.
22
26
-
778.
23
26
-
779.
28
25
-
780.
27
25
-
781.
23
25
-
782.
18
25
-
783.
21
25
-
784.
22
25
-
785.
21
25
-
786.
19
25
-
787.
23
25
-
790.
20
24
-
791.
26
24
-
792.
32
24
-
793.
24
24
-
795.
24
24
-
796.
21
24
-
797.
22
23
-
798.
22
23
-
799.
23
23
-
800.
18
23
-
801.
25
23
-
802.
23
23
-
803.
25
23
-
804.
21
23
-
805.
23
23
-
806.
21
23
-
807.
29
23
-
808.
24
23
-
811.
20
23
-
812.
24
22
-
813.
22
22
-
814.
21
22
-
815.
26
22
-
816.
26
22
-
818.
22
22
-
823.
28
21
-
824.
27
21
-
825.
20
21
-
826.
27
21
-
827.
24
21
-
828.
23
21
-
829.
21
21
-
831.
22
21
-
832.
16
21
-
833.
21
21
-
835.
27
21
-
836.
27
20
-
837.
18
20
-
838.
24
20
-
839.
20
20
-
840.
-840
19
20
-
841.
22
20
-
842.
20
20
-
846.
24
20
-
847.
39
19
-
849.
25
19
-
850.
17
19
-
851.
20
19
-
852.
18
19
-
854.
27
19
-
856.
20
19
-
857.
31
19
-
859.
30
19
-
860.
26
19
-
862.
22
19
-
863.
21
19
-
866.
31
18
-
867.
26
18
-
869.
22
18
-
871.
19
18
-
871.
19
18
-
873.
23
18
-
874.
26
18
-
876.
18
18
-
881.
16
17
-
883.
17
17
-
884.
18
17
-
885.
22
17
-
886.
24
17
-
887.
19
17
-
889.
19
17
-
894.
19
17
-
895.
28
16
-
896.
27
16
-
897.
24
16
-
899.
20
16
-
900.
29
16
-
901.
19
16
-
903.
25
16
-
905.
24
16
-
907.
26
16
-
910.
20
16
-
911.
31
16
-
912.
23
16
-
913.
28
15
-
914.
22
15
-
915.
23
15
-
916.
35
15
-
918.
28
15
-
919.
18
15
-
920.
20
15
-
922.
15
15
-
923.
26
15
-
926.
23
15
-
927.
20
15
-
931.
26
15
-
934.
20
15
-
937.
25
15
-
942.
23
14
-
944.
20
14
-
945.
23
14
-
946.
28
14
-
947.
23
14
-
948.
21
14
-
951.
24
14
-
952.
29
14
-
953.
25
14
-
955.
24
14
-
956.
30
13
-
957.
24
13
-
960.
23
13
-
963.
29
13
-
967.
19
13
-
969.
18
13
-
971.
21
13
-
972.
18
13
-
974.
21
13
-
976.
20
13
-
977.
29
12
-
980.
29
12
-
982.
23
12
-
984.
22
12
-
985.
23
12
-
988.
20
12
-
992.
20
12
-
994.
26
12
-
1001.
33
11
-
1003.
23
11
-
1003.
24
11
-
1005.
35
11
-
1005.
23
11
-
1008.
19
11
-
1009.
23
11
-
1012.
19
11
-
1013.
29
11
-
1015.
28
11
-
1017.
25
11
-
1019.
19
11
-
1022.
21
11
-
1025.
24
11
-
1026.
21
11
-
1028.
33
11
-
1029.
31
10
-
1031.
22
10
-
1032.
27
10
-
1035.
34
10
-
1037.
30
10
-
1038.
21
10
-
1045.
24
10
-
1047.
25
10
-
1048.
19
10
-
1050.
19
10
-
1052.
24
10
-
1054.
30
9
-
1055.
30
9
-
1057.
35
9
-
1060.
27
9
-
1062.
22
9
-
1064.
25
9
-
1065.
19
9
-
1066.
22
9
-
1068.
29
9
-
1069.
27
9
-
1071.
19
9
-
1072.
29
9
-
1073.
23
9
-
1074.
23
9
-
1076.
24
9
-
1080.
25
9
-
1081.
24
9
-
1081.
20
9
-
1086.
22
9
-
1087.
22
9
-
1088.
23
9
-
1089.
33
8
-
1090.
32
8
-
1091.
26
8
-
1093.
22
8
-
1095.
39
8
-
1096.
21
8
-
1100.
25
8
-
1106.
32
8
-
1112.
25
8
-
1113.
19
8
-
1115.
18
8
-
1118.
20
8
-
1121.
20
8
-
1123.
23
8
-
1125.
30
8
-
1130.
23
8
-
1131.
28
7
-
1133.
27
7
-
1141.
22
7
-
1142.
18
7
-
1144.
22
7
-
1146.
23
7
-
1149.
22
7
-
1153.
27
7
-
1155.
22
7
-
1157.
20
7
-
1158.
19
7
-
1160.
26
7
-
1163.
18
7
-
1165.
30
6
-
1165.
30
6
-
1165.
27
6
-
1170.
26
6
-
1173.
28
6
-
1174.
30
6
-
1174.
26
6
-
1177.
18
6
-
1178.
19
6
-
1180.
21
6
-
1181.
31
6
-
1184.
25
6
-
1186.
22
6
-
1188.
19
6
-
1189.
25
6
-
1190.
24
6
-
1191.
31
6
-
1194.
21
6
-
1198.
21
6
-
1199.
18
6
-
1202.
20
6
-
1205.
19
6
-
1206.
26
6
-
1210.
19
6
-
1211.
19
6
-
1213.
27
6
-
1213.
25
6
-
1213.
19
6
-
1216.
22
6
-
1216.
19
6
-
1221.
19
6
-
1225.
26
5
-
1225.
28
5
-
1225.
26
5
-
1225.
29
5
-
1225.
31
5
-
1230.
28
5
-
1231.
32
5
-
1232.
41
5
-
1233.
23
5
-
1235.
20
5
-
1235.
29
5
-
1238.
29
5
-
1240.
25
5
-
1240.
17
5
-
1246.
28
5
-
1247.
27
5
-
1252.
30
5
-
1252.
17
5
-
1262.
23
5
-
1264.
26
5
-
1264.
25
5
-
1270.
25
5
-
1270.
26
5
-
1274.
19
5
-
1277.
31
5
-
1284.
23
5
-
1284.
23
5
-
1286.
23
5
-
1287.
23
5
-
1287.
21
5
-
1287.
20
5
-
1290.
25
5