-
1.
29
16150
-
2.
29
8435
-
3.
34
7015
-
4.
31
6315
-
5.
29
5675
-
6.
26
4470
-
7.
31
3355
-
8.
30
2850
-
9.
25
2785
-
10.
27
2775
-
11.
34
2740
-
12.
29
2725
-
13.
25
2570
-
14.
29
2470
-
15.
22
2430
-
16.
28
2015
-
17.
31
1965
-
18.
31
1945
-
19.
21
1855
-
20.
30
1840
-
21.
27
1641
-
22.
23
1625
-
23.
34
1550
-
24.
30
1535
-
25.
23
1505
-
26.
32
1485
-
27.
30
1450
-
28.
37
1280
-
29.
27
1275
-
30.
27
1270
-
31.
22
1266
-
32.
29
1265
-
33.
29
1205
-
34.
26
1190
-
35.
25
1165
-
36.
25
1150
-
37.
28
1135
-
38.
32
1095
-
39.
30
1067
-
40.
25
1063
-
41.
19
1060
-
42.
33
1020
-
43.
24
995
-
44.
34
976
-
45.
26
960
-
46.
25
955
-
47.
19
935
-
48.
26
899
-
49.
30
899
-
50.
25
885
-
51.
32
865
-
52.
32
855
-
53.
23
855
-
54.
34
855
-
55.
28
853
-
56.
30
844
-
57.
28
825
-
58.
27
825
-
59.
30
815
-
60.
22
815
-
61.
26
796
-
62.
31
781
-
63.
23
781
-
64.
29
771
-
65.
34
771
-
66.
26
765
-
67.
18
758
-
68.
29
755
-
69.
26
755
-
70.
32
752
-
71.
28
751
-
72.
32
751
-
73.
24
747
-
74.
34
730
-
75.
26
713
-
76.
26
712
-
77.
31
708
-
78.
33
707
-
79.
31
706
-
80.
27
701
-
81.
25
701
-
82.
21
701
-
83.
28
699
-
84.
25
695
-
85.
32
686
-
86.
29
685
-
87.
35
670
-
88.
25
663
-
89.
31
641
-
90.
36
628
-
91.
26
621
-
92.
32
620
-
93.
23
614
-
94.
22
608
-
95.
32
602
-
96.
34
600
-
97.
30
596
-
98.
35
592
-
99.
26
590
-
100.
28
585
-
101.
26
578
-
102.
24
574
-
103.
22
567
-
104.
24
563
-
105.
34
561
-
106.
31
560
-
107.
28
552
-
108.
20
552
-
109.
25
551
-
110.
27
551
-
111.
20
547
-
112.
35
534
-
113.
20
532
-
114.
23
523
-
115.
30
522
-
116.
31
520
-
117.
27
518
-
118.
20
516
-
119.
28
511
-
120.
27
506
-
121.
28
501
-
122.
28
499
-
123.
28
484
-
124.
23
478
-
125.
23
471
-
126.
33
462
-
127.
32
462
-
128.
37
459
-
129.
25
452
-
130.
24
445
-
131.
34
445
-
132.
21
442
-
133.
26
438
-
134.
25
432
-
135.
28
430
-
136.
28
424
-
137.
26
423
-
138.
28
421
-
139.
21
409
-
140.
19
400
-
141.
23
396
-
142.
27
395
-
143.
29
383
-
144.
30
382
-
145.
24
380
-
146.
22
380
-
147.
24
373
-
148.
24
371
-
149.
28
370
-
150.
31
363
-
151.
27
355
-
152.
29
349
-
153.
23
349
-
154.
19
347
-
155.
30
342
-
156.
30
342
-
157.
26
340
-
158.
32
337
-
159.
30
334
-
160.
30
333
-
161.
32
331
-
162.
23
329
-
163.
25
327
-
164.
22
326
-
165.
34
325
-
166.
26
323
-
167.
30
320
-
168.
21
319
-
169.
20
316
-
170.
24
316
-
171.
23
315
-
172.
29
313
-
173.
29
311
-
174.
29
310
-
175.
28
307
-
176.
25
307
-
177.
23
307
-
178.
26
307
-
179.
34
306
-
180.
28
306
-
181.
28
306
-
182.
25
304
-
183.
23
303
-
184.
32
300
-
185.
26
300
-
186.
28
300
-
187.
22
292
-
188.
18
290
-
189.
28
287
-
190.
24
287
-
191.
24
285
-
192.
18
282
-
193.
25
282
-
194.
22
282
-
195.
24
278
-
196.
22
277
-
197.
29
277
-
198.
28
275
-
199.
21
270
-
200.
25
269
-
201.
26
268
-
202.
23
267
-
203.
31
264
-
204.
24
263
-
205.
24
262
-
206.
19
260
-
207.
25
259
-
208.
28
257
-
209.
28
257
-
210.
19
257
-
211.
30
256
-
212.
25
252
-
213.
18
251
-
214.
29
250
-
215.
20
249
-
216.
26
249
-
217.
27
246
-
218.
25
245
-
219.
28
241
-
220.
28
241
-
221.
30
240
-
222.
25
239
-
223.
25
237
-
224.
32
237
-
225.
18
237
-
226.
20
235
-
227.
28
234
-
228.
26
233
-
229.
22
233
-
230.
29
232
-
231.
28
231
-
232.
21
231
-
233.
27
230
-
234.
25
230
-
235.
33
230
-
236.
32
229
-
237.
21
228
-
238.
24
228
-
239.
22
227
-
240.
20
226
-
241.
23
224
-
242.
22
223
-
243.
22
222
-
244.
29
222
-
245.
23
221
-
246.
28
221
-
247.
24
221
-
248.
22
217
-
249.
20
216
-
250.
25
215
-
251.
25
212
-
252.
38
210
-
253.
26
210
-
254.
24
208
-
255.
21
208
-
256.
23
206
-
257.
28
205
-
258.
23
205
-
259.
26
204
-
260.
24
200
-
261.
23
200
-
262.
23
199
-
263.
24
198
-
264.
19
198
-
265.
27
198
-
266.
28
195
-
267.
22
195
-
268.
24
194
-
269.
25
194
-
270.
27
193
-
271.
21
193
-
272.
22
193
-
273.
24
192
-
274.
19
189
-
275.
26
187
-
276.
30
187
-
277.
22
186
-
278.
20
185
-
279.
26
185
-
280.
24
185
-
281.
24
184
-
282.
21
183
-
283.
27
182
-
284.
25
182
-
285.
35
181
-
286.
23
180
-
287.
23
180
-
288.
36
177
-
289.
29
175
-
290.
29
174
-
291.
21
174
-
293.
34
172
-
294.
30
169
-
295.
28
168
-
296.
19
167
-
297.
30
167
-
298.
22
167
-
299.
25
167
-
300.
27
166
-
301.
26
166
-
302.
26
164
-
303.
20
162
-
304.
22
161
-
305.
27
159
-
306.
29
159
-
307.
22
158
-
308.
25
158
-
309.
24
158
-
310.
22
158
-
311.
25
158
-
312.
27
157
-
313.
29
156
-
314.
31
156
-
315.
33
156
-
316.
27
156
-
317.
26
156
-
318.
31
155
-
319.
25
155
-
320.
19
155
-
321.
26
153
-
322.
25
152
-
323.
32
151
-
324.
35
150
-
325.
30
150
-
326.
31
149
-
327.
25
149
-
328.
20
149
-
329.
24
149
-
330.
21
146
-
331.
18
145
-
332.
28
145
-
333.
21
145
-
334.
19
145
-
335.
29
143
-
336.
26
142
-
337.
22
142
-
338.
23
141
-
339.
22
140
-
340.
20
139
-
341.
27
138
-
342.
27
136
-
343.
23
136
-
344.
26
136
-
345.
23
135
-
346.
21
134
-
347.
24
133
-
348.
21
132
-
349.
22
132
-
350.
25
131
-
351.
27
131
-
352.
32
130
-
353.
27
130
-
354.
23
129
-
355.
25
129
-
356.
25
128
-
357.
24
128
-
358.
24
128
-
359.
25
127
-
360.
28
127
-
361.
27
126
-
362.
24
126
-
363.
28
126
-
364.
27
126
-
365.
26
126
-
366.
21
125
-
367.
26
125
-
368.
25
125
-
369.
19
124
-
370.
25
124
-
371.
25
124
-
372.
25
123
-
373.
27
123
-
374.
24
123
-
375.
19
122
-
376.
26
122
-
377.
27
121
-
378.
20
121
-
379.
22
120
-
380.
28
119
-
381.
34
118
-
382.
28
118
-
383.
29
118
-
384.
22
118
-
385.
19
117
-
386.
29
117
-
387.
27
116
-
388.
18
116
-
389.
25
116
-
390.
21
116
-
391.
32
115
-
392.
24
115
-
393.
24
115
-
394.
24
115
-
395.
28
114
-
396.
27
114
-
397.
24
114
-
398.
26
113
-
399.
29
112
-
400.
17
112
-
401.
28
112
-
402.
28
111
-
404.
26
109
-
405.
24
109
-
406.
17
109
-
407.
24
109
-
408.
34
108
-
409.
19
108
-
410.
24
108
-
411.
26
107
-
412.
24
106
-
413.
19
106
-
414.
24
105
-
415.
22
105
-
416.
19
104
-
417.
19
104
-
418.
24
104
-
419.
24
102
-
420.
21
100
-
421.
21
100
-
422.
27
99
-
423.
21
99
-
424.
23
99
-
425.
23
99
-
426.
22
99
-
427.
21
98
-
428.
20
98
-
429.
20
98
-
430.
24
97
-
431.
26
97
-
432.
24
97
-
433.
22
97
-
434.
25
95
-
435.
30
94
-
436.
20
94
-
437.
19
94
-
438.
23
92
-
439.
23
91
-
440.
26
91
-
441.
34
90
-
442.
25
90
-
443.
28
90
-
444.
24
90
-
445.
35
89
-
446.
29
89
-
447.
24
89
-
448.
18
89
-
449.
26
89
-
450.
31
87
-
451.
25
86
-
452.
18
86
-
453.
25
86
-
454.
19
85
-
455.
22
85
-
456.
20
85
-
457.
24
84
-
458.
21
84
-
459.
38
83
-
460.
29
83
-
461.
20
83
-
462.
24
82
-
463.
27
82
-
464.
19
82
-
465.
29
81
-
466.
20
81
-
467.
21
81
-
468.
19
81
-
469.
24
81
-
470.
22
81
-
472.
24
80
-
473.
28
79
-
474.
23
79
-
475.
34
78
-
476.
29
77
-
477.
26
76
-
478.
20
76
-
479.
21
76
-
480.
33
75
-
481.
22
75
-
482.
24
75
-
483.
24
75
-
484.
25
75
-
485.
23
75
-
486.
23
74
-
487.
19
74
-
488.
22
74
-
490.
23
74
-
491.
24
73
-
492.
21
73
-
493.
26
73
-
494.
22
73
-
495.
21
72
-
496.
25
71
-
497.
23
71
-
499.
26
71
-
500.
19
70
-
501.
21
70
-
502.
25
70
-
503.
21
70
-
504.
25
68
-
505.
26
68
-
506.
24
68
-
507.
23
68
-
508.
27
68
-
509.
23
68
-
510.
26
68
-
511.
21
68
-
513.
27
67
-
514.
26
67
-
515.
21
67
-
516.
23
66
-
517.
24
66
-
518.
28
66
-
519.
19
66
-
520.
30
65
-
521.
23
65
-
522.
23
65
-
523.
22
65
-
524.
24
64
-
525.
28
64
-
527.
21
64
-
528.
18
64
-
529.
24
64
-
530.
19
63
-
531.
19
63
-
532.
25
62
-
533.
30
62
-
534.
25
62
-
535.
28
61
-
536.
26
61
-
537.
20
61
-
538.
19
61
-
539.
24
61
-
540.
22
61
-
541.
25
61
-
543.
21
60
-
544.
26
60
-
545.
19
60
-
546.
26
60
-
547.
20
60
-
548.
34
59
-
549.
26
59
-
550.
22
59
-
551.
21
59
-
552.
27
59
-
553.
26
59
-
554.
20
59
-
556.
26
59
-
557.
26
58
-
558.
17
58
-
559.
22
58
-
560.
23
58
-
561.
19
58
-
562.
18
57
-
563.
18
57
-
564.
26
57
-
566.
28
56
-
567.
28
56
-
568.
18
56
-
569.
28
56
-
570.
27
55
-
571.
21
55
-
572.
25
55
-
574.
19
55
-
575.
21
54
-
576.
25
54
-
577.
27
54
-
579.
26
53
-
580.
32
53
-
581.
22
53
-
582.
19
53
-
584.
28
52
-
585.
25
52
-
586.
23
52
-
587.
21
52
-
588.
31
52
-
589.
32
51
-
592.
34
50
-
593.
28
50
-
594.
26
50
-
595.
20
50
-
596.
23
50
-
597.
22
50
-
598.
20
50
-
599.
20
50
-
600.
19
50
-
601.
22
50
-
603.
27
49
-
604.
20
49
-
605.
22
49
-
606.
27
49
-
607.
28
49
-
608.
26
49
-
610.
21
48
-
611.
20
48
-
612.
25
48
-
613.
26
48
-
615.
25
47
-
616.
27
47
-
618.
24
47
-
619.
15
46
-
620.
18
46
-
621.
22
46
-
622.
25
46
-
623.
21
46
-
624.
24
46
-
625.
25
46
-
627.
22
46
-
628.
34
45
-
629.
24
45
-
630.
26
45
-
633.
25
44
-
634.
28
44
-
635.
24
44
-
637.
28
44
-
638.
19
44
-
639.
26
44
-
641.
33
44
-
642.
26
43
-
644.
20
42
-
645.
11
42
-
646.
19
42
-
647.
24
42
-
648.
20
42
-
649.
23
42
-
650.
23
42
-
652.
22
42
-
653.
27
42
-
654.
25
42
-
656.
20
41
-
657.
28
41
-
658.
27
41
-
659.
20
41
-
660.
18
41
-
661.
25
41
-
662.
31
40
-
663.
22
40
-
664.
20
40
-
665.
23
40
-
666.
24
40
-
667.
24
40
-
668.
20
40
-
670.
25
40
-
671.
27
40
-
672.
24
40
-
674.
21
40
-
675.
25
39
-
676.
18
39
-
677.
33
39
-
678.
22
39
-
679.
28
39
-
680.
31
38
-
681.
23
38
-
682.
30
38
-
683.
23
38
-
684.
32
38
-
685.
18
38
-
686.
22
38
-
687.
22
38
-
688.
29
38
-
689.
22
38
-
690.
25
38
-
692.
25
37
-
693.
25
37
-
694.
22
37
-
695.
24
37
-
696.
30
37
-
697.
19
37
-
698.
19
37
-
700.
28
37
-
701.
22
36
-
702.
20
36
-
703.
23
36
-
704.
27
36
-
705.
19
36
-
706.
27
36
-
707.
23
36
-
708.
24
36
-
709.
24
36
-
710.
29
35
-
711.
27
35
-
712.
24
35
-
715.
28
34
-
716.
21
34
-
719.
21
33
-
720.
19
33
-
721.
25
33
-
722.
26
33
-
723.
24
33
-
724.
22
33
-
725.
27
32
-
726.
35
32
-
727.
26
32
-
728.
25
32
-
729.
22
32
-
730.
19
32
-
732.
27
32
-
733.
17
31
-
734.
35
31
-
735.
26
31
-
736.
19
31
-
737.
23
31
-
740.
21
30
-
741.
27
30
-
742.
26
30
-
743.
24
30
-
744.
28
30
-
745.
21
30
-
748.
23
30
-
749.
25
30
-
750.
29
29
-
751.
22
29
-
753.
21
29
-
754.
18
29
-
757.
23
29
-
758.
21
29
-
759.
20
29
-
760.
20
29
-
761.
21
29
-
762.
30
28
-
763.
23
28
-
764.
25
28
-
765.
17
28
-
766.
20
28
-
767.
20
28
-
768.
20
28
-
771.
22
28
-
772.
22
28
-
774.
23
28
-
775.
22
28
-
776.
21
27
-
777.
22
27
-
779.
25
27
-
781.
20
27
-
782.
19
27
-
783.
24
27
-
786.
24
26
-
787.
31
26
-
789.
23
26
-
790.
20
26
-
791.
21
26
-
793.
22
26
-
795.
24
26
-
796.
21
26
-
797.
24
26
-
798.
23
26
-
799.
25
26
-
800.
39
25
-
801.
18
25
-
802.
17
25
-
803.
23
25
-
804.
30
25
-
805.
22
25
-
806.
26
25
-
808.
31
25
-
809.
19
25
-
810.
26
24
-
811.
20
24
-
812.
24
24
-
813.
32
24
-
814.
20
24
-
815.
23
24
-
816.
20
24
-
819.
20
23
-
820.
31
23
-
821.
24
23
-
822.
18
23
-
823.
24
23
-
827.
28
22
-
828.
20
22
-
829.
25
22
-
830.
29
22
-
831.
31
22
-
832.
26
22
-
835.
21
22
-
836.
21
22
-
840.
27
21
-
841.
23
21
-
843.
25
21
-
844.
20
21
-
845.
24
21
-
846.
23
21
-
848.
22
21
-
850.
22
21
-
851.
21
21
-
852.
20
21
-
853.
26
20
-
854.
18
20
-
855.
38
20
-
858.
22
20
-
860.
24
20
-
862.
25
19
-
863.
27
19
-
866.
21
19
-
867.
16
19
-
868.
26
19
-
871.
26
19
-
875.
33
18
-
876.
31
18
-
878.
26
18
-
879.
18
18
-
881.
18
18
-
882.
26
18
-
883.
16
18
-
885.
19
18
-
886.
19
18
-
887.
23
18
-
890.
26
18
-
895.
21
18
-
897.
35
17
-
899.
17
17
-
901.
22
17
-
902.
17
17
-
903.
35
17
-
904.
19
17
-
905.
29
17
-
906.
31
17
-
907.
24
17
-
908.
25
17
-
909.
24
17
-
910.
23
17
-
911.
20
17
-
916.
24
17
-
918.
28
16
-
919.
27
16
-
920.
27
16
-
921.
22
16
-
922.
24
16
-
926.
20
16
-
927.
29
16
-
929.
19
16
-
931.
23
16
-
933.
27
16
-
934.
23
16
-
937.
31
16
-
940.
20
16
-
942.
18
16
-
943.
34
15
-
944.
22
15
-
946.
28
15
-
947.
29
15
-
948.
18
15
-
949.
19
15
-
950.
15
15
-
952.
28
15
-
953.
25
15
-
954.
20
15
-
955.
25
15
-
956.
25
15
-
958.
19
15
-
959.
24
15
-
960.
22
15
-
961.
29
15
-
963.
21
15
-
967.
33
15
-
969.
24
14
-
972.
18
14
-
973.
19
14
-
974.
22
14
-
975.
21
14
-
980.
20
14
-
981.
20
14
-
983.
39
13
-
984.
30
13
-
985.
25
13
-
987.
23
13
-
988.
22
13
-
994.
27
13
-
996.
26
13
-
997.
30
13
-
998.
29
13
-
1003.
26
13
-
1008.
17
12
-
1009.
23
12
-
1010.
23
12
-
1010.
19
12
-
1013.
28
12
-
1016.
31
12
-
1017.
24
12
-
1018.
22
12
-
1019.
23
12
-
1022.
21
12
-
1024.
23
12
-
1027.
30
11
-
1031.
23
11
-
1032.
18
11
-
1035.
18
11
-
1037.
19
11
-
1040.
18
11
-
1041.
20
11
-
1042.
22
11
-
1042.
19
11
-
1044.
21
11
-
1048.
24
11
-
1049.
25
11
-
1052.
22
11
-
1054.
20
11
-
1056.
21
10
-
1057.
33
10
-
1058.
27
10
-
1059.
30
10
-
1069.
24
10
-
1070.
21
10
-
1071.
19
10
-
1074.
28
10
-
1076.
21
10
-
1078.
27
10
-
1079.
20
10
-
1084.
24
10
-
1085.
26
10
-
1086.
21
10
-
1087.
30
9
-
1088.
26
9
-
1090.
22
9
-
1093.
24
9
-
1100.
23
9
-
1101.
23
9
-
1102.
29
9
-
1103.
27
9
-
1105.
24
9
-
1109.
19
9
-
1110.
24
9
-
1112.
-1112
19
9
-
1113.
25
9
-
1115.
19
9
-
1116.
30
9
-
1118.
23
9
-
1119.
33
8
-
1120.
31
8
-
1123.
18
8
-
1125.
25
8
-
1127.
19
8
-
1134.
22
8
-
1137.
22
8
-
1139.
25
8
-
1142.
19
8
-
1147.
21
8
-
1150.
23
8
-
1151.
23
8
-
1155.
24
8
-
1162.
28
7
-
1170.
22
7
-
1175.
33
7
-
1176.
31
7
-
1178.
18
7
-
1179.
23
7
-
1180.
19
7
-
1181.
22
7
-
1184.
19
7
-
1184.
26
7
-
1188.
19
7
-
1189.
20
7
-
1191.
19
7
-
1193.
19
7
-
1196.
28
7
-
1198.
36
6
-
1198.
30
6
-
1198.
30
6
-
1201.
27
6
-
1204.
28
6
-
1205.
25
6
-
1206.
26
6
-
1207.
26
6
-
1209.
29
6
-
1210.
35
6
-
1213.
19
6
-
1215.
27
6
-
1217.
22
6
-
1220.
22
6
-
1220.
21
6
-
1220.
18
6
-
1226.
23
6
-
1227.
18
6
-
1231.
25
6
-
1232.
26
6
-
1234.
23
6
-
1235.
19
6
-
1238.
26
6
-
1239.
19
6
-
1241.
23
6
-
1244.
21
6
-
1245.
20
6
-
1248.
23
6
-
1248.
21
6
-
1250.
23
6
-
1251.
26
5
-
1251.
27
5
-
1251.
29
5
-
1251.
31
5
-
1255.
28
5
-
1256.
32
5
-
1257.
41
5
-
1258.
23
5
-
1259.
17
5
-
1260.
20
5
-
1263.
19
5
-
1264.
29
5
-
1266.
24
5
-
1271.
30
5
-
1284.
25
5
-
1286.
17
5