-
1.
22
8940
-
2.
25
7541
-
3.
29
5205
-
4.
23
5090
-
5.
29
5025
-
6.
19
4305
-
7.
28
3541
-
8.
27
3391
-
9.
26
3275
-
10.
33
3162
-
11.
26
2950
-
12.
26
2750
-
13.
27
2680
-
14.
27
2420
-
15.
24
2236
-
16.
31
2160
-
17.
25
2130
-
18.
33
2087
-
19.
20
1998
-
20.
28
1861
-
21.
31
1825
-
22.
26
1813
-
23.
28
1725
-
24.
29
1667
-
25.
22
1665
-
26.
26
1657
-
27.
32
1452
-
28.
27
1439
-
29.
25
1363
-
30.
30
1360
-
31.
34
1355
-
32.
33
1327
-
33.
24
1318
-
34.
30
1303
-
35.
31
1290
-
36.
28
1284
-
37.
31
1278
-
38.
32
1270
-
39.
20
1225
-
40.
29
1175
-
41.
22
1147
-
42.
22
1142
-
43.
26
1125
-
44.
22
1115
-
45.
22
1097
-
46.
29
1073
-
47.
30
1072
-
48.
27
1057
-
49.
20
1052
-
50.
18
1050
-
51.
29
1034
-
52.
29
1021
-
53.
27
1005
-
54.
27
990
-
55.
24
985
-
56.
24
983
-
57.
21
979
-
58.
28
975
-
59.
18
963
-
60.
23
936
-
61.
26
929
-
62.
33
920
-
63.
30
918
-
64.
22
909
-
65.
24
902
-
66.
34
883
-
67.
35
855
-
68.
28
852
-
69.
21
851
-
70.
25
820
-
71.
23
816
-
72.
28
809
-
73.
36
802
-
74.
37
797
-
75.
22
790
-
76.
23
789
-
77.
25
785
-
78.
27
779
-
79.
20
764
-
80.
21
763
-
81.
32
758
-
82.
21
750
-
83.
29
748
-
84.
28
746
-
85.
32
741
-
86.
21
739
-
87.
27
730
-
88.
25
720
-
89.
29
717
-
90.
21
699
-
91.
29
698
-
92.
21
690
-
93.
28
683
-
94.
31
679
-
95.
33
677
-
96.
22
675
-
97.
24
675
-
98.
24
674
-
99.
29
667
-
100.
28
666
-
101.
24
665
-
102.
23
659
-
103.
26
639
-
104.
26
635
-
105.
22
625
-
106.
25
620
-
107.
20
619
-
108.
19
616
-
109.
27
609
-
110.
25
607
-
111.
24
607
-
112.
25
604
-
113.
28
589
-
114.
32
586
-
115.
35
585
-
116.
24
584
-
117.
28
584
-
118.
28
576
-
119.
22
574
-
120.
25
569
-
121.
24
568
-
122.
26
567
-
123.
26
566
-
124.
27
561
-
125.
26
546
-
126.
30
545
-
127.
20
541
-
128.
22
540
-
129.
25
540
-
130.
23
533
-
131.
25
531
-
132.
26
529
-
133.
30
522
-
134.
20
522
-
135.
26
521
-
136.
25
520
-
137.
29
514
-
138.
23
509
-
139.
28
498
-
140.
33
488
-
141.
24
485
-
142.
20
483
-
143.
16
481
-
144.
23
480
-
145.
21
480
-
146.
16
477
-
147.
18
469
-
148.
31
466
-
149.
24
463
-
150.
21
459
-
151.
23
458
-
152.
23
455
-
153.
21
452
-
154.
25
451
-
155.
21
451
-
156.
21
442
-
157.
25
435
-
158.
30
434
-
159.
20
434
-
160.
24
433
-
161.
21
432
-
162.
24
431
-
163.
19
428
-
164.
21
426
-
165.
31
420
-
166.
30
420
-
167.
18
420
-
168.
29
416
-
169.
21
416
-
170.
28
415
-
171.
30
414
-
172.
20
413
-
173.
25
413
-
174.
20
411
-
175.
22
407
-
176.
20
404
-
177.
28
404
-
178.
27
402
-
179.
20
398
-
180.
31
398
-
181.
21
386
-
182.
17
385
-
183.
28
382
-
184.
30
381
-
185.
17
380
-
186.
28
380
-
187.
30
378
-
188.
29
374
-
189.
26
373
-
190.
22
370
-
191.
23
369
-
192.
28
367
-
193.
23
367
-
194.
25
363
-
195.
18
362
-
196.
25
358
-
197.
17
353
-
198.
21
352
-
199.
18
352
-
200.
25
349
-
201.
20
349
-
202.
21
348
-
203.
32
347
-
204.
28
346
-
205.
20
345
-
206.
33
341
-
207.
32
341
-
208.
22
340
-
209.
27
339
-
210.
31
338
-
211.
30
337
-
212.
19
337
-
213.
19
336
-
214.
25
335
-
215.
30
334
-
216.
22
332
-
217.
28
331
-
218.
23
325
-
219.
19
325
-
220.
27
324
-
221.
29
323
-
222.
26
323
-
223.
22
323
-
224.
19
322
-
225.
21
322
-
226.
22
321
-
227.
28
320
-
228.
27
319
-
229.
27
311
-
230.
28
311
-
231.
32
310
-
232.
25
308
-
233.
25
307
-
234.
25
306
-
235.
20
303
-
236.
22
301
-
237.
25
301
-
238.
24
301
-
239.
30
300
-
240.
32
299
-
241.
28
299
-
242.
26
297
-
243.
21
295
-
244.
25
293
-
245.
25
287
-
246.
23
287
-
247.
23
287
-
248.
33
286
-
249.
23
286
-
250.
23
286
-
251.
22
285
-
252.
27
284
-
253.
28
284
-
254.
22
278
-
255.
26
275
-
256.
23
274
-
257.
23
272
-
258.
28
272
-
259.
26
272
-
260.
19
271
-
261.
22
268
-
262.
17
266
-
263.
23
263
-
264.
33
262
-
265.
31
261
-
266.
18
261
-
267.
24
259
-
268.
24
259
-
269.
20
255
-
270.
19
252
-
271.
20
252
-
272.
27
251
-
273.
27
251
-
274.
21
251
-
275.
18
246
-
276.
26
245
-
277.
21
244
-
278.
24
244
-
279.
19
238
-
280.
23
237
-
281.
22
237
-
282.
18
236
-
283.
22
235
-
284.
28
234
-
285.
30
234
-
286.
23
234
-
287.
26
233
-
288.
27
231
-
289.
23
230
-
290.
22
229
-
291.
32
228
-
292.
33
228
-
293.
27
226
-
294.
24
225
-
295.
28
220
-
296.
27
217
-
297.
17
216
-
298.
18
212
-
299.
30
211
-
300.
21
211
-
301.
23
209
-
302.
36
204
-
303.
25
204
-
304.
25
203
-
305.
24
203
-
306.
27
201
-
307.
28
199
-
308.
37
199
-
309.
32
198
-
310.
23
196
-
311.
25
196
-
312.
18
194
-
313.
30
192
-
314.
35
190
-
315.
24
190
-
316.
25
190
-
317.
20
188
-
318.
21
186
-
319.
21
184
-
320.
23
184
-
321.
22
184
-
322.
23
184
-
323.
24
183
-
324.
34
182
-
325.
21
182
-
326.
19
182
-
327.
20
181
-
328.
28
180
-
329.
22
180
-
330.
23
180
-
331.
15
180
-
332.
24
180
-
333.
31
179
-
334.
31
179
-
335.
32
179
-
336.
23
179
-
337.
24
177
-
338.
30
177
-
339.
22
177
-
340.
24
177
-
341.
23
175
-
342.
22
175
-
343.
24
174
-
344.
21
174
-
345.
22
173
-
346.
22
173
-
347.
28
172
-
348.
21
171
-
349.
22
170
-
350.
17
169
-
351.
23
168
-
352.
19
167
-
353.
24
166
-
354.
22
164
-
355.
29
164
-
356.
25
163
-
357.
23
163
-
358.
24
162
-
359.
25
162
-
360.
24
161
-
361.
23
160
-
362.
28
159
-
363.
18
159
-
364.
26
157
-
365.
27
155
-
366.
19
154
-
367.
27
153
-
368.
29
153
-
369.
22
153
-
370.
18
152
-
371.
31
148
-
372.
27
148
-
373.
23
148
-
374.
23
148
-
375.
23
148
-
376.
23
147
-
377.
20
147
-
378.
26
147
-
379.
20
146
-
380.
27
146
-
381.
32
145
-
382.
22
145
-
383.
25
145
-
384.
28
144
-
385.
18
144
-
386.
27
144
-
387.
20
143
-
388.
27
142
-
389.
20
142
-
390.
20
142
-
391.
23
141
-
392.
37
140
-
393.
21
140
-
394.
20
139
-
395.
32
138
-
396.
23
138
-
397.
29
137
-
398.
30
135
-
399.
25
135
-
400.
29
133
-
401.
26
133
-
402.
24
133
-
403.
23
133
-
404.
25
132
-
405.
26
132
-
406.
20
132
-
407.
25
131
-
408.
18
130
-
409.
23
129
-
410.
28
128
-
411.
22
128
-
412.
31
127
-
413.
18
127
-
414.
23
127
-
415.
21
126
-
416.
25
126
-
417.
29
126
-
418.
20
126
-
419.
23
126
-
420.
24
125
-
421.
30
125
-
422.
21
125
-
423.
23
125
-
424.
21
125
-
425.
17
123
-
426.
28
122
-
427.
23
122
-
428.
18
121
-
429.
25
120
-
430.
26
120
-
431.
30
120
-
432.
31
119
-
433.
25
118
-
434.
28
118
-
435.
19
118
-
436.
22
118
-
437.
29
117
-
438.
27
117
-
439.
23
117
-
440.
22
117
-
441.
23
116
-
442.
25
116
-
443.
29
115
-
444.
19
115
-
445.
18
115
-
446.
27
114
-
447.
23
114
-
448.
25
114
-
449.
29
113
-
450.
19
113
-
451.
33
112
-
452.
20
112
-
453.
28
112
-
454.
25
110
-
455.
26
109
-
456.
19
108
-
457.
20
107
-
458.
20
107
-
459.
25
106
-
460.
22
105
-
461.
27
105
-
462.
26
105
-
463.
18
104
-
464.
26
104
-
465.
26
103
-
466.
25
103
-
467.
25
103
-
468.
29
101
-
469.
24
101
-
470.
21
101
-
471.
26
100
-
472.
20
100
-
473.
19
100
-
474.
21
100
-
475.
30
98
-
476.
16
98
-
477.
19
98
-
478.
22
98
-
479.
22
97
-
480.
22
97
-
481.
25
97
-
482.
20
97
-
483.
33
96
-
484.
20
96
-
485.
28
96
-
486.
23
96
-
487.
26
95
-
488.
20
95
-
489.
21
95
-
490.
17
95
-
491.
23
95
-
492.
21
95
-
493.
24
94
-
494.
25
94
-
495.
25
94
-
496.
22
93
-
497.
19
93
-
498.
34
92
-
499.
23
92
-
501.
23
91
-
502.
19
91
-
503.
24
90
-
504.
28
90
-
505.
19
90
-
506.
32
90
-
507.
26
90
-
508.
23
89
-
509.
19
88
-
510.
24
88
-
511.
18
88
-
512.
18
88
-
513.
27
87
-
514.
20
87
-
515.
35
86
-
516.
22
86
-
517.
20
86
-
518.
25
86
-
519.
24
85
-
520.
34
85
-
521.
25
85
-
522.
19
85
-
523.
24
85
-
524.
22
84
-
525.
23
84
-
526.
27
82
-
527.
23
82
-
528.
17
82
-
529.
23
82
-
530.
19
82
-
531.
21
81
-
532.
27
81
-
533.
33
81
-
534.
34
80
-
535.
16
80
-
536.
33
80
-
537.
27
80
-
538.
25
80
-
539.
21
80
-
540.
25
79
-
541.
21
79
-
542.
19
79
-
543.
33
78
-
544.
20
78
-
545.
26
78
-
546.
20
78
-
547.
23
78
-
548.
21
78
-
549.
28
78
-
550.
32
78
-
551.
20
78
-
552.
27
77
-
553.
21
77
-
554.
19
77
-
555.
24
77
-
556.
19
76
-
557.
27
75
-
558.
20
75
-
559.
25
75
-
560.
22
75
-
561.
23
75
-
562.
18
75
-
563.
17
74
-
564.
28
73
-
565.
26
73
-
566.
20
73
-
567.
26
73
-
568.
24
72
-
569.
19
72
-
570.
22
72
-
571.
26
71
-
572.
25
71
-
573.
20
70
-
574.
22
70
-
575.
29
69
-
576.
22
69
-
577.
25
68
-
578.
23
68
-
579.
22
68
-
580.
25
67
-
581.
24
67
-
582.
29
67
-
583.
28
67
-
584.
28
67
-
585.
19
67
-
586.
22
67
-
587.
21
67
-
588.
19
67
-
589.
23
66
-
590.
20
66
-
591.
20
66
-
592.
27
66
-
593.
20
66
-
594.
23
66
-
595.
28
65
-
596.
22
65
-
597.
31
65
-
598.
18
64
-
599.
26
64
-
600.
18
64
-
601.
28
64
-
602.
25
64
-
603.
16
63
-
604.
19
63
-
605.
31
63
-
606.
20
63
-
607.
24
63
-
608.
20
63
-
609.
28
62
-
610.
23
62
-
611.
22
62
-
612.
26
61
-
613.
25
61
-
614.
28
61
-
615.
18
61
-
616.
24
61
-
617.
16
60
-
618.
27
60
-
619.
18
60
-
620.
23
58
-
621.
22
58
-
622.
40
58
-
623.
28
58
-
624.
26
57
-
625.
15
57
-
626.
23
57
-
627.
18
57
-
628.
25
57
-
629.
22
57
-
630.
25
56
-
631.
27
56
-
632.
26
56
-
633.
33
56
-
634.
19
56
-
635.
24
56
-
636.
24
56
-
637.
28
55
-
638.
16
55
-
639.
19
55
-
640.
24
55
-
641.
20
55
-
642.
22
55
-
643.
23
55
-
644.
26
55
-
645.
28
54
-
646.
30
54
-
647.
26
53
-
648.
26
53
-
649.
29
53
-
650.
36
53
-
651.
28
53
-
652.
-4
26
52
+1
-
653.
20
52
-
654.
21
52
-
655.
21
51
-
656.
22
51
-
657.
22
51
-
658.
26
51
-
659.
30
50
-
660.
18
50
-
661.
25
50
-
662.
27
49
-
663.
21
49
-
664.
21
49
-
665.
22
49
-
666.
20
49
-
667.
19
49
-
668.
20
49
-
669.
18
49
-
670.
19
49
-
671.
26
48
-
672.
24
48
-
673.
25
48
-
674.
33
48
-
675.
25
48
-
676.
31
48
-
677.
26
47
-
678.
19
47
-
679.
19
47
-
680.
19
46
-
681.
35
46
-
682.
20
46
-
683.
25
46
-
684.
18
46
-
685.
28
46
-
686.
20
46
-
687.
20
46
-
688.
37
45
-
689.
18
45
-
690.
30
45
-
691.
28
45
-
692.
20
45
-
693.
22
45
-
694.
28
45
-
695.
19
45
-
696.
28
44
-
698.
23
44
-
699.
19
44
-
700.
19
44
-
701.
42
43
-
702.
20
43
-
703.
18
43
-
704.
20
43
-
705.
23
43
-
706.
17
43
-
707.
19
43
-
708.
25
43
-
709.
23
43
-
710.
25
42
-
711.
23
42
-
712.
20
42
-
713.
20
42
-
714.
20
42
-
715.
19
42
-
716.
20
41
-
717.
27
41
-
718.
19
41
-
719.
21
41
-
720.
16
40
-
721.
23
40
-
722.
25
40
-
723.
27
40
-
724.
31
40
-
725.
19
40
-
726.
26
40
-
727.
20
40
-
728.
26
39
-
729.
28
39
-
730.
29
39
-
731.
21
39
-
732.
18
39
-
733.
21
39
-
734.
20
39
-
735.
19
39
-
736.
20
38
-
737.
26
38
-
738.
22
38
-
739.
24
38
-
740.
26
38
-
741.
23
38
-
742.
24
38
-
743.
24
38
-
744.
17
38
-
745.
26
38
-
746.
24
37
-
747.
22
37
-
748.
32
37
-
749.
19
37
-
750.
34
37
-
751.
19
36
-
752.
25
36
-
753.
22
36
-
754.
26
36
-
755.
26
36
-
756.
25
36
-
757.
29
35
-
758.
18
35
-
759.
25
35
-
760.
21
35
-
761.
23
35
-
762.
25
35
-
763.
19
34
-
764.
28
34
-
765.
17
34
-
766.
19
34
-
768.
26
34
-
769.
18
34
-
770.
17
34
-
771.
24
34
-
772.
18
33
-
773.
15
33
-
774.
28
33
-
775.
26
33
-
776.
18
33
-
777.
26
33
-
778.
28
33
-
779.
30
33
-
780.
24
33
-
781.
23
33
-
782.
20
32
-
783.
19
32
-
784.
21
32
-
785.
21
32
-
786.
19
32
-
787.
18
31
-
788.
27
31
-
789.
37
31
-
789.
21
31
-
791.
33
31
-
792.
20
31
-
793.
19
31
-
795.
20
31
-
796.
17
30
-
797.
20
30
-
798.
18
30
-
799.
21
30
-
800.
27
30
-
801.
30
30
-
802.
24
30
-
803.
19
30
-
804.
24
30
-
805.
22
30
-
806.
23
30
-
807.
31
29
-
808.
23
29
-
809.
30
29
-
810.
18
29
-
811.
31
29
-
812.
31
29
-
813.
18
29
-
814.
30
29
-
815.
23
29
-
816.
26
28
-
817.
29
28
-
818.
27
28
-
819.
21
28
-
820.
22
28
-
821.
24
28
-
822.
27
28
-
823.
19
28
-
824.
29
28
-
825.
18
27
-
826.
24
27
-
827.
17
27
-
828.
31
27
-
829.
19
27
-
830.
30
27
-
833.
24
27
-
834.
27
27
-
835.
30
27
-
836.
23
26
-
837.
32
26
-
838.
25
26
-
839.
27
26
-
840.
19
26
-
841.
23
26
-
842.
17
26
-
843.
18
26
-
844.
17
26
-
845.
25
26
-
846.
18
26
-
847.
21
26
-
848.
19
26
-
849.
30
25
-
850.
16
25
-
851.
24
25
-
852.
16
25
-
853.
20
25
-
854.
35
25
-
855.
16
25
-
856.
22
25
-
857.
21
25
-
858.
23
25
-
859.
20
24
-
860.
17
24
-
861.
21
24
-
862.
16
24
-
863.
18
24
-
864.
29
24
-
865.
26
24
-
866.
23
24
-
867.
21
24
-
868.
28
24
-
869.
23
24
-
870.
24
24
-
871.
20
24
-
873.
26
23
-
874.
19
23
-
875.
14
23
-
876.
17
23
-
877.
33
23
-
878.
16
23
-
879.
22
23
-
880.
17
23
-
881.
22
23
-
882.
21
23
-
883.
17
23
-
884.
23
23
-
885.
15
22
-
887.
23
22
-
888.
17
22
-
889.
23
22
-
890.
19
22
-
891.
18
22
-
892.
20
22
-
893.
26
22
-
894.
30
22
-
895.
20
22
-
896.
24
22
-
897.
21
22
-
898.
34
21
-
899.
27
21
-
900.
23
21
-
901.
24
21
-
902.
28
21
-
903.
17
21
-
904.
24
21
-
905.
23
21
-
906.
17
21
-
907.
18
21
-
908.
26
21
-
909.
22
21
-
910.
20
21
-
911.
17
21
-
912.
17
21
-
913.
22
21
-
914.
23
21
-
915.
27
21
-
916.
26
21
-
917.
31
20
-
917.
16
20
-
919.
31
20
-
920.
21
20
-
921.
22
20
-
922.
21
20
-
923.
27
20
-
924.
26
20
-
925.
17
20
-
926.
26
20
-
927.
24
20
-
928.
19
20
-
929.
24
20
-
930.
23
20
-
931.
21
20
-
932.
18
19
-
933.
18
19
-
934.
26
19
-
935.
21
19
-
936.
24
19
-
937.
30
19
-
938.
19
19
-
939.
16
19
-
940.
22
19
-
941.
30
19
-
942.
20
19
-
943.
22
19
-
945.
35
18
-
946.
20
18
-
947.
22
18
-
948.
19
18
-
949.
21
18
-
950.
24
18
-
951.
22
18
-
952.
23
18
-
952.
25
18
-
954.
19
18
-
955.
21
18
-
956.
19
18
-
957.
19
18
-
959.
19
17
-
960.
24
17
-
961.
19
17
-
962.
33
17
-
963.
28
17
-
964.
22
17
-
965.
28
17
-
966.
25
17
-
967.
27
17
-
968.
18
17
-
969.
20
17
-
970.
21
17
-
971.
27
17
-
972.
22
17
-
974.
17
17
-
975.
21
17
-
976.
17
17
-
976.
20
17
-
978.
25
17
-
979.
20
17
-
980.
26
17
-
981.
26
17
-
982.
18
17
-
983.
19
16
-
984.
35
16
-
985.
17
16
-
986.
31
16
-
987.
22
16
-
988.
20
16
-
988.
19
16
-
990.
31
16
-
991.
17
16
-
992.
23
16
-
993.
30
16
-
994.
17
16
-
995.
22
16
-
996.
21
16
-
998.
18
16
-
999.
22
16
-
1000.
30
15