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