-
1.
38
49912
-
2.
37
46162
-
3.
43
41440
-
4.
27
27070
-
5.
21
25278
-
6.
31
21778
-
7.
26
20973
-
8.
28
19700
-
9.
23
19684
-
10.
39
18563
-
11.
37
17991
-
12.
38
16751
-
13.
33
16292
-
14.
36
13316
-
15.
27
13026
-
16.
29
12491
-
17.
24
11780
-
18.
28
11428
-
19.
25
11340
-
20.
25
10761
-
21.
34
10281
-
22.
32
10086
-
23.
37
9589
-
24.
38
9438
-
25.
39
9147
-
26.
33
8958
-
27.
27
8853
-
28.
21
8301
-
29.
27
8300
-
30.
33
8290
-
31.
36
7891
-
32.
22
7552
-
33.
28
7439
-
34.
25
7306
-
35.
26
7042
-
36.
30
6919
-
37.
35
6818
-
38.
39
6794
-
39.
36
6782
-
40.
26
6254
-
41.
33
6210
-
42.
28
5998
-
43.
36
5592
-
44.
39
5497
-
45.
29
5099
-
46.
42
4744
-
47.
29
4643
-
48.
39
4507
-
49.
34
4157
-
50.
38
4097
-
51.
20
3999
-
52.
25
3991
-
53.
24
3912
-
54.
25
3775
-
55.
27
3708
-
56.
33
3630
-
57.
41
3592
-
58.
37
3576
-
59.
24
3511
-
60.
22
3468
-
61.
32
3388
-
62.
26
3272
-
63.
27
3240
-
64.
28
3215
-
65.
32
3152
-
66.
43
3128
-
67.
34
3103
-
68.
34
2964
-
69.
29
2948
-
70.
36
2940
-
71.
23
2899
-
72.
41
2862
-
73.
34
2749
-
74.
34
2738
-
75.
31
2738
-
76.
25
2698
-
77.
29
2694
-
78.
28
2659
-
79.
32
2583
-
80.
40
2580
-
81.
28
2555
-
82.
32
2541
-
83.
27
2504
-
84.
28
2416
-
85.
22
2378
-
86.
32
2376
-
87.
29
2317
-
88.
28
2287
-
89.
29
2268
-
90.
34
2263
-
91.
42
2257
-
92.
38
2250
-
93.
29
2237
-
94.
37
2203
-
95.
22
2200
-
96.
25
2191
-
97.
20
2184
-
98.
23
2120
-
99.
39
2115
-
100.
25
2018
-
101.
27
2013
-
102.
29
2006
-
103.
30
1999
-
104.
30
1966
-
105.
28
1965
-
106.
37
1939
-
107.
33
1931
-
108.
37
1892
-
109.
23
1875
-
110.
35
1871
-
111.
22
1863
-
112.
21
1833
-
113.
31
1820
-
114.
45
1817
-
115.
30
1817
-
116.
32
1810
-
117.
32
1802
-
118.
26
1767
-
119.
30
1763
-
120.
35
1648
-
121.
34
1610
-
122.
25
1585
-
123.
24
1576
-
124.
26
1563
-
125.
29
1560
-
126.
27
1553
-
127.
27
1549
-
128.
36
1529
-
129.
32
1524
-
130.
38
1523
-
131.
27
1518
-
132.
31
1513
-
133.
33
1512
-
134.
21
1512
-
135.
34
1509
-
136.
23
1487
-
137.
38
1478
-
138.
28
1473
-
139.
32
1456
-
140.
27
1446
-
141.
36
1439
-
142.
23
1432
-
143.
29
1395
-
144.
28
1393
-
145.
22
1381
-
146.
42
1372
-
147.
18
1343
-
148.
24
1341
-
149.
42
1309
-
150.
36
1303
-
151.
34
1292
-
152.
29
1289
-
153.
31
1264
-
154.
31
1259
-
155.
37
1255
-
156.
31
1254
-
157.
22
1252
-
158.
32
1236
-
159.
27
1234
-
160.
28
1229
-
161.
35
1222
-
162.
31
1216
-
163.
22
1209
-
164.
35
1207
-
165.
24
1195
-
166.
31
1190
-
167.
26
1187
-
168.
29
1185
-
169.
42
1170
-
170.
27
1155
-
171.
29
1125
-
172.
39
1122
-
173.
25
1113
-
174.
35
1099
-
175.
36
1083
-
176.
53
1078
-
177.
31
1078
-
178.
30
1074
-
179.
30
1069
-
180.
42
1066
-
181.
29
1063
-
182.
26
1061
-
183.
22
1061
-
184.
46
1049
-
185.
33
1046
-
186.
35
1043
-
187.
27
1035
-
188.
28
1030
-
189.
25
1024
-
190.
28
1016
-
191.
40
1003
-
192.
32
995
-
193.
35
986
-
194.
40
984
-
195.
41
983
-
196.
25
979
-
197.
32
971
-
198.
41
961
-
199.
28
961
-
200.
28
959
-
201.
28
955
-
202.
34
954
-
203.
32
948
-
204.
23
941
-
205.
31
937
-
206.
18
935
-
207.
39
934
-
208.
30
923
-
209.
39
920
-
210.
39
920
-
211.
38
917
-
212.
19
915
-
213.
44
911
-
214.
32
910
-
215.
32
899
-
216.
25
891
-
217.
29
882
-
218.
24
869
-
219.
34
856
-
220.
37
849
-
221.
54
847
-
222.
28
847
-
223.
35
839
-
224.
34
836
-
225.
38
831
-
226.
27
831
-
227.
29
825
-
228.
40
823
-
229.
26
819
-
230.
25
806
-
231.
26
798
-
232.
27
775
-
233.
41
770
-
234.
33
769
-
235.
27
768
-
236.
21
768
-
237.
23
764
-
238.
26
763
-
239.
43
762
-
240.
29
754
-
241.
27
749
-
242.
36
749
-
243.
23
745
-
244.
22
742
-
245.
19
740
-
246.
23
736
-
247.
23
732
-
248.
32
729
-
249.
30
725
-
250.
23
721
-
251.
26
717
-
252.
23
714
-
253.
29
710
-
254.
42
706
-
255.
23
706
-
256.
31
702
-
257.
27
686
-
258.
24
678
-
259.
29
678
-
260.
30
676
-
261.
34
668
-
262.
32
666
-
263.
28
663
-
264.
40
661
-
265.
34
658
-
266.
26
651
-
267.
39
641
-
268.
25
635
-
269.
42
634
-
270.
41
632
-
271.
26
622
-
272.
32
619
-
273.
28
616
-
274.
34
614
-
275.
26
612
-
276.
36
611
-
277.
30
607
-
278.
40
606
-
279.
32
606
-
280.
23
599
-
281.
28
594
-
282.
26
590
-
283.
33
588
-
284.
40
581
-
285.
23
578
-
286.
43
574
-
287.
23
566
-
288.
25
564
-
289.
22
562
-
290.
22
554
-
291.
23
548
-
292.
31
546
-
293.
27
546
-
294.
32
544
-
295.
24
544
-
296.
20
541
-
297.
25
539
-
298.
33
539
-
299.
36
533
-
300.
31
527
-
301.
56
522
-
302.
25
521
-
303.
24
512
-
304.
25
511
-
305.
39
508
-
306.
38
501
-
307.
34
492
-
308.
26
491
-
309.
33
490
-
310.
29
490
-
311.
18
489
-
312.
30
488
-
313.
28
483
-
314.
27
477
-
315.
24
477
-
316.
45
476
-
317.
26
475
-
318.
24
472
-
319.
26
470
-
320.
32
470
-
321.
26
468
-
322.
26
466
-
323.
29
465
-
324.
19
463
-
325.
35
462
-
326.
30
461
-
327.
34
454
-
328.
27
454
-
329.
31
452
-
330.
26
450
-
331.
23
450
-
332.
19
449
-
333.
23
448
-
334.
41
448
-
335.
32
446
-
336.
31
446
-
337.
23
446
-
338.
25
442
-
339.
36
442
-
340.
31
441
-
341.
21
441
-
342.
22
440
-
343.
31
439
-
344.
44
438
-
345.
25
438
-
346.
37
436
-
347.
36
435
-
348.
28
434
-
349.
36
428
-
350.
38
428
-
351.
26
424
-
352.
39
422
-
353.
22
422
-
354.
32
421
-
355.
28
420
-
356.
44
418
-
357.
28
415
-
358.
30
415
-
359.
26
415
-
360.
25
412
-
361.
32
412
-
362.
24
411
-
363.
32
410
-
364.
29
410
-
365.
28
409
-
366.
25
405
-
367.
23
403
-
368.
27
403
-
369.
29
401
-
370.
21
401
-
371.
21
400
-
372.
26
399
-
373.
36
398
-
374.
31
390
-
375.
32
388
-
376.
24
388
-
377.
37
386
-
378.
30
382
-
379.
36
381
-
380.
34
381
-
381.
19
381
-
382.
31
380
-
383.
29
379
-
384.
37
375
-
385.
31
373
-
386.
34
370
-
387.
28
369
-
388.
30
367
-
389.
27
364
-
390.
33
362
-
391.
22
360
-
392.
31
359
-
393.
28
359
-
394.
28
358
-
395.
38
356
-
396.
35
356
-
397.
39
355
-
398.
32
355
-
399.
23
353
-
400.
33
351
-
401.
22
350
-
402.
24
349
-
403.
35
346
-
404.
42
345
-
405.
48
345
-
406.
25
345
-
407.
39
344
-
408.
36
344
-
409.
43
343
-
410.
21
343
-
411.
36
342
-
412.
35
342
-
413.
27
340
-
414.
21
340
-
415.
37
339
-
416.
65
336
-
417.
39
333
-
418.
25
333
-
419.
21
333
-
420.
26
332
-
421.
22
332
-
422.
37
331
-
423.
23
329
-
424.
32
327
-
425.
37
325
-
426.
44
324
-
427.
34
323
-
428.
24
322
-
429.
33
321
-
430.
58
321
-
431.
64
319
-
432.
44
317
-
433.
40
316
-
434.
28
315
-
435.
29
314
-
436.
21
314
-
437.
28
312
-
438.
18
311
-
439.
29
310
-
440.
26
308
-
441.
26
308
-
442.
23
308
-
443.
20
308
-
444.
39
308
-
445.
34
307
-
446.
29
307
-
447.
43
306
-
448.
32
306
-
449.
22
306
-
450.
33
305
-
451.
29
305
-
452.
31
304
-
453.
21
304
-
454.
23
303
-
455.
33
303
-
456.
22
302
-
457.
21
300
-
458.
23
300
-
459.
34
300
-
460.
23
299
-
461.
24
296
-
462.
42
295
-
463.
41
295
-
464.
27
293
-
465.
23
293
-
466.
25
292
-
467.
27
292
-
468.
28
292
-
469.
23
291
-
470.
21
291
-
471.
37
290
-
472.
29
290
-
473.
36
290
-
474.
30
290
-
475.
26
288
-
476.
23
288
-
477.
22
287
-
478.
19
287
-
479.
23
285
-
480.
37
284
-
481.
29
283
-
482.
30
282
-
483.
29
282
-
484.
22
282
-
485.
35
281
-
486.
22
280
-
487.
21
278
-
488.
32
278
-
489.
32
275
-
490.
53
273
-
491.
50
272
-
492.
19
272
-
493.
33
271
-
494.
30
268
-
495.
28
267
-
496.
22
266
-
497.
36
266
-
498.
32
265
-
499.
26
264
-
500.
30
263
-
501.
32
262
-
502.
21
262
-
503.
26
261
-
504.
32
261
-
505.
43
260
-
506.
29
260
-
507.
34
259
-
508.
40
256
-
509.
48
254
-
510.
17
254
-
511.
40
253
-
512.
27
253
-
513.
27
251
-
514.
36
249
-
515.
31
249
-
516.
31
248
-
517.
43
246
-
518.
27
246
-
519.
36
245
-
520.
29
244
-
521.
27
244
-
522.
27
243
-
523.
32
243
-
524.
36
242
-
525.
26
242
-
526.
42
241
-
527.
27
241
-
528.
24
240
-
529.
28
239
-
530.
36
237
-
531.
28
237
-
532.
41
236
-
533.
37
236
-
534.
27
234
-
535.
28
234
-
536.
30
233
-
537.
32
231
-
538.
31
231
-
539.
24
229
-
540.
26
228
-
541.
24
228
-
542.
25
228
-
543.
19
228
-
544.
27
228
-
545.
29
227
-
546.
28
227
-
547.
31
226
-
548.
36
225
-
549.
27
225
-
550.
27
225
-
551.
25
225
-
552.
30
225
-
553.
25
224
-
554.
30
224
-
555.
37
223
-
556.
31
223
-
557.
24
223
-
558.
24
221
-
559.
46
221
-
560.
30
221
-
561.
46
220
-
562.
29
220
-
563.
22
220
-
564.
33
219
-
565.
21
218
-
566.
32
217
-
567.
33
217
-
568.
27
217
-
569.
25
217
-
570.
24
216
-
571.
22
216
-
572.
29
216
-
573.
18
216
-
574.
27
214
-
575.
26
213
-
576.
26
213
-
577.
37
213
-
578.
34
212
-
579.
26
212
-
580.
26
211
-
581.
23
211
-
582.
22
210
-
583.
17
209
-
584.
37
209
-
585.
39
208
-
586.
52
208
-
587.
25
208
-
588.
24
208
-
589.
21
208
-
590.
34
207
-
591.
30
207
-
592.
46
206
-
593.
32
206
-
594.
27
206
-
595.
27
206
-
596.
22
206
-
597.
29
205
-
598.
44
205
-
599.
35
205
-
600.
34
205
-
601.
51
204
-
602.
20
203
-
603.
30
201
-
604.
34
201
-
605.
42
200
-
606.
72
200
-
607.
27
200
-
608.
17
199
-
609.
45
198
-
610.
25
197
-
611.
26
197
-
612.
25
196
-
613.
25
196
-
614.
26
196
-
615.
44
196
-
616.
31
196
-
617.
30
195
-
618.
57
194
-
619.
31
194
-
620.
22
194
-
621.
23
194
-
622.
32
194
-
623.
33
193
-
624.
31
192
-
625.
27
192
-
626.
15
191
-
627.
43
191
-
628.
30
190
-
629.
24
189
-
630.
41
188
-
631.
60
188
-
632.
28
187
-
633.
24
186
-
634.
28
186
-
635.
26
185
-
636.
26
185
-
637.
25
185
-
638.
22
185
-
639.
26
185
-
640.
23
183
-
641.
30
183
-
642.
48
182
-
643.
31
182
-
644.
23
182
-
645.
27
181
-
646.
20
181
-
647.
43
181
-
648.
36
181
-
649.
30
181
-
650.
25
179
-
651.
25
178
-
652.
37
178
-
653.
28
178
-
654.
27
178
-
655.
54
178
-
656.
40
177
-
657.
28
177
-
658.
21
177
-
659.
21
176
-
660.
29
175
-
661.
46
174
-
662.
52
174
-
663.
33
174
-
664.
27
174
-
665.
23
173
-
666.
68
173
-
667.
31
172
-
668.
51
172
-
669.
28
172
-
670.
36
169
-
671.
29
169
-
672.
26
169
-
673.
31
169
-
674.
24
169
-
675.
20
169
-
676.
31
168
-
677.
24
168
-
678.
18
167
-
679.
33
167
-
680.
33
167
-
681.
30
167
-
682.
30
166
-
683.
32
166
-
684.
24
166
-
685.
31
165
-
686.
24
165
-
687.
50
165
-
688.
33
165
-
689.
27
164
-
690.
25
164
-
691.
24
164
-
692.
25
163
-
693.
32
163
-
694.
25
162
-
695.
31
162
-
696.
48
161
-
697.
26
161
-
698.
28
161
-
699.
53
161
-
700.
51
161
-
701.
42
160
-
702.
35
160
-
703.
28
160
-
704.
22
160
-
705.
22
158
-
706.
21
158
-
707.
35
158
-
708.
30
158
-
709.
32
157
-
710.
56
157
-
711.
20
157
-
712.
20
157
-
713.
33
156
-
714.
24
156
-
715.
44
156
-
716.
27
155
-
717.
23
155
-
718.
19
154
-
719.
20
154
-
720.
23
154
-
721.
34
154
-
722.
27
154
-
723.
34
153
-
724.
31
153
-
725.
18
153
-
726.
28
152
-
727.
24
152
-
728.
23
152
-
729.
22
152
-
730.
40
152
-
731.
27
152
-
732.
41
151
-
733.
32
151
-
734.
25
150
-
735.
25
150
-
736.
30
150
-
737.
27
149
-
738.
37
149
-
739.
50
149
-
740.
52
148
-
741.
34
148
-
742.
20
148
-
743.
27
148
-
744.
20
148
-
745.
25
147
-
746.
26
147
-
747.
18
147
-
748.
36
147
-
749.
37
146
-
750.
25
146
-
751.
25
146
-
752.
23
144
-
753.
22
144
-
754.
22
144
-
755.
33
144
-
756.
33
144
-
757.
43
143
-
758.
34
143
-
759.
31
143
-
760.
35
143
-
761.
24
143
-
762.
25
143
-
763.
23
143
-
764.
22
143
-
765.
39
142
-
766.
33
142
-
767.
31
142
-
768.
36
141
-
769.
30
141
-
770.
27
141
-
771.
20
141
-
772.
27
141
-
773.
31
140
-
774.
25
140
-
775.
45
140
-
776.
44
140
-
777.
48
140
-
778.
33
139
-
779.
35
139
-
780.
34
139
-
781.
26
139
-
782.
26
139
-
783.
28
138
-
784.
26
138
-
785.
21
138
-
786.
23
137
-
787.
28
137
-
788.
55
137
-
789.
26
137
-
790.
42
136
-
791.
39
136
-
792.
33
136
-
793.
20
136
-
794.
31
135
-
795.
20
135
-
796.
18
135
-
797.
34
135
-
798.
39
135
-
799.
34
134
-
800.
34
134
-
801.
28
134
-
802.
72
134
-
803.
25
134
-
804.
26
134
-
805.
23
134
-
806.
25
134
-
807.
27
133
-
808.
24
133
-
809.
21
132
-
810.
25
132
-
811.
24
132
-
812.
20
132
-
813.
37
132
-
814.
31
132
-
815.
56
132
-
816.
45
131
-
817.
38
130
-
818.
35
130
-
819.
29
129
-
820.
31
129
-
821.
59
129
-
822.
26
129
-
823.
25
129
-
824.
23
128
-
825.
18
128
-
826.
34
128
-
827.
34
127
-
828.
33
127
-
829.
32
127
-
830.
26
127
-
831.
23
126
-
832.
28
126
-
833.
22
126
-
834.
24
126
-
835.
49
126
-
836.
35
126
-
837.
50
126
-
838.
27
125
-
839.
26
125
-
840.
19
125
-
841.
21
125
-
842.
28
124
-
843.
27
124
-
844.
26
124
-
845.
34
124
-
846.
33
124
-
847.
39
123
-
848.
31
123
-
849.
34
123
-
850.
34
123
-
851.
29
123
-
852.
26
123
-
853.
21
122
-
854.
21
122
-
855.
22
122
-
856.
47
122
-
857.
30
122
-
858.
27
122
-
859.
28
121
-
860.
23
121
-
861.
25
121
-
862.
26
120
-
863.
27
120
-
864.
33
120
-
865.
30
120
-
866.
52
120
-
867.
38
119
-
868.
34
119
-
869.
33
119
-
870.
53
119
-
871.
27
119
-
872.
22
119
-
873.
25
119
-
874.
34
118
-
875.
24
118
-
876.
28
118
-
877.
47
118
-
878.
43
118
-
879.
50
118
-
880.
64
118
-
881.
28
118
-
882.
28
118
-
883.
31
117
-
884.
29
117
-
885.
22
117
-
886.
27
117
-
887.
27
117
-
888.
30
117
-
889.
23
117
-
890.
29
116
-
891.
29
116
-
892.
36
116
-
893.
33
116
-
894.
34
116
-
895.
28
116
-
896.
30
116
-
897.
32
115
-
898.
30
115
-
899.
29
115
-
900.
39
114
-
901.
34
114
-
902.
29
114
-
903.
22
114
-
904.
24
114
-
905.
20
114
-
906.
21
114
-
907.
26
113
-
908.
24
113
-
909.
51
113
-
910.
38
113
-
911.
28
113
-
912.
46
111
-
913.
37
111
-
914.
39
111
-
915.
35
111
-
916.
59
111
-
917.
54
111
-
918.
27
111
-
919.
22
111
-
920.
22
111
-
921.
21
111
-
922.
18
111
-
923.
27
110
-
924.
24
110
-
925.
50
110
-
926.
31
109
-
927.
26
109
-
928.
22
109
-
929.
26
109
-
930.
19
109
-
931.
27
108
-
932.
23
108
-
933.
25
108
-
934.
25
108
-
935.
48
108
-
936.
38
108
-
937.
35
107
-
938.
31
107
-
939.
25
107
-
940.
23
107
-
941.
21
107
-
942.
24
107
-
943.
25
106
-
944.
25
106
-
945.
27
106
-
946.
22
106
-
947.
20
106
-
948.
53
106
-
949.
46
105
-
950.
41
105
-
951.
28
105
-
952.
29
105
-
953.
23
105
-
954.
28
104
-
955.
26
104
-
956.
18
104
-
957.
24
103
-
958.
32
103
-
959.
20
103
-
960.
30
103
-
961.
37
103
-
962.
49
102
-
963.
49
102
-
964.
34
102
-
965.
28
102
-
966.
27
102
-
967.
21
102
-
968.
20
101
-
969.
24
101
-
970.
26
101
-
971.
26
101
-
972.
22
101
-
973.
24
101
-
974.
25
101
-
975.
23
101
-
976.
21
101
-
977.
29
100
-
978.
24
100
-
979.
50
100
-
980.
33
100
-
981.
59
100
-
982.
46
99
-
983.
32
99
-
984.
31
99
-
985.
31
99
-
986.
25
99
-
987.
26
99
-
988.
24
99
-
989.
27
99
-
990.
21
99
-
991.
19
99
-
992.
16
99
-
993.
27
98
-
994.
24
98
-
995.
24
98
-
996.
36
98
-
997.
48
97
-
998.
39
97
-
999.
86
97
-
1000.
23
97