[3,
4,
5,
6,
7,
8,
9,
10,
12,
12,
12,
13,
13,
14,
14,
16,
16,
16,
17,
20,
20,
20,
22,
22,
29,
30,
31,
33,
33,
33,
35,
36,
37,
37,
39,
39,
40,
40,
41,
41,
42,
45,
46,
46,
46,
47,
48,
48,
52,
53,
54,
55,
55,
57,
58,
59,
60,
61,
62,
63,
63,
63,
64,
65,
65,
66,
67,
67,
68,
70,
70,
70,
70,
71,
72,
72,
75,
75,
78,
78,
79,
79,
81,
83,
83,
85,
85,
85,
85,
86,
87,
87,
89,
89,
90,
90,
96,
97,
97,
99,
100,
100,
102,
105,
105,
105,
105,
106,
106,
106,
106,
110,
110,
113,
113,
114,
115,
116,
117,
117,
118,
118,
119,
120,
121,
122,
123,
124,
125,
125,
126,
127,
128,
129,
129,
132,
132,
133,
133,
133,
134,
136,
138,
141,
141,
143,
143,
145,
147,
147,
148,
149,
150,
150,
153,
154,
155,
155,
156,
157,
158,
159,
161,
161,
161,
164,
164,
167,
167,
168,
168,
169,
169,
169,
171,
171,
173,
173,
174,
175,
176,
176,
178,
179,
180,
180,
180,
181,
183,
185,
186,
186,
188,
189,
189,
192,
192,
193,
193,
193,
193,
196,
198,
198,
198,
200,
200,
200,
205,
205,
205,
206,
206,
209,
209,
209,
211,
213,
216,
218,
219,
220,
220,
221,
221,
221,
223,
225,
227,
228,
229,
231,
231,
234,
235,
235,
236,
236,
237,
239,
243,
245,
246,
246,
246,
247,
250,
250,
251,
251,
253,
254,
258,
258,
260,
261,
261,
262,
262,
263,
264,
264,
264,
264,
265,
266,
267,
271,
272,
272,
273,
274,
275,
276,
277,
277,
278,
280,
285,
288,
289,
290,
290,
291,
292,
292,
292,
294,
295,
296,
296,
298,
298,
299,
301,
302,
303,
303,
304,
304,
304,
304,
304,
305,
305,
306,
306,
307,
309,
310,
311,
312,
313,
315,
316,
318,
319,
319,
321,
322,
322,
323,
324,
325,
325,
330,
331,
331,
331,
334,
335,
335,
336,
336,
338,
338,
339,
340,
341,
341,
343,
343,
344,
345,
346,
348,
348,
348,
348,
350,
353,
353,
353,
355,
355,
355,
355,
355,
356,
358,
358,
359,
359,
359,
360,
361,
361,
362,
363,
364,
365,
366,
367,
368,
374,
375,
377,
377,
378,
379,
382,
383,
384,
386,
386,
386,
387,
388,
389,
390,
390,
391,
392,
393,
393,
394,
395,
396,
396,
397,
398,
399,
399,
400,
400,
401,
402,
402,
403,
403,
404,
405,
406,
406,
409,
410,
411,
411,
412,
413,
413,
414,
416,
416,
418,
420,
420,
420,
423,
424,
424,
425,
427,
427,
429,
429,
429,
431,
431,
431,
432,
432,
432,
435,
437,
437,
438,
438,
439,
440,
441,
441,
441,
442,
443,
445,
446,
446,
450,
451,
451,
451,
452,
453,
453,
454,
455,
456,
458,
458,
459,
459,
460,
460,
461,
461,
461,
463,
463,
464,
464,
464,
464,
465,
465,
468,
468,
468,
469,
470,
473,
476,
477,
477,
479,
480,
480,
481,
482,
484,
484,
484,
485,
486,
488,
489,
489,
490,
490,
490,
491,
491,
492,
493,
494,
495,
496,
499,
502,
505,
505,
506,
506,
507,
507,
508,
510,
512,
512,
512,
514,
515,
515,
517,
517,
518,
518,
518,
519,
519,
520,
520,
520,
521,
523,
525,
526,
526,
526,
529,
529,
531,
532,
533,
535,
536,
541,
541,
542,
543,
544,
546,
549,
551,
551,
552,
554,
555,
556,
558,
558,
562,
562,
562,
563,
564,
565,
565,
566,
569,
569,
571,
576,
577,
579,
580,
581,
581,
582,
582,
583,
584,
585,
585,
588,
589,
589,
589,
591,
592,
592,
593,
594,
595,
596,
597,
598,
599,
599,
600,
601,
604,
604,
604,
605,
605,
606,
606,
610,
612,
613,
613,
616,
617,
618,
618,
619,
621,
622,
622,
623,
626,
626,
627,
628,
629,
632,
635,
636,
636,
637,
638,
641,
641,
643,
644,
644,
644,
645,
646,
646,
648,
648,
650,
650,
650,
650,
651,
652,
652,
653,
653,
654,
654,
655,
656,
657,
658,
660,
661,
665,
666,
669,
669,
670,
671,
673,
674,
675,
675,
676,
676,
678,
678,
681,
682,
683,
684,
685,
690,
692,
693,
694,
694,
695,
696,
702,
702,
702,
702,
703,
703,
704,
704,
705,
705,
706,
708,
709,
709,
710,
710,
711,
711,
714,
716,
716,
717,
717,
720,
720,
721,
722,
722,
723,
725,
725,
726,
727,
730,
731,
731,
731,
732,
732,
734,
734,
735,
735,
735,
736,
737,
737,
742,
743,
743,
749,
751,
751,
752,
753,
753,
756,
756,
756,
757,
758,
759,
762,
764,
764,
765,
765,
767,
771,
773,
776,
777,
782,
784,
785,
785,
785,
787,
788,
790,
791,
791,
792,
792,
793,
800,
803,
803,
803,
804,
804,
804,
804,
808,
808,
809,
810,
819,
819,
820,
820,
822,
822,
824,
824,
824,
825,
826,
828,
828,
831,
832,
834,
834,
835,
836,
836,
836,
840,
840,
841,
841,
841,
842,
842,
842,
843,
843,
844,
846,
846,
846,
847,
851,
851,
851,
852,
852,
852,
855,
855,
856,
856,
861,
861,
862,
864,
864,
867,
868,
869,
870,
870,
871,
872,
873,
874,
874,
875,
875,
876,
877,
877,
878,
879,
879,
879,
879,
880,
881,
881,
882,
882,
885,
886,
887,
888,
888,
889,
890,
891,
893,
894,
895,
897,
899,
901,
902,
902,
904,
906,
908,
909,
909,
910,
910,
912,
913,
913,
913,
914,
917,
918,
918,
921,
923,
923,
923,
924,
924,
925,
926,
926,
928,
929,
931,
933,
934,
935,
936,
936,
936,
938,
939,
939,
940,
940,
940,
941,
941,
942,
942,
942,
943,
943,
947,
947,
947,
948,
948,
948,
950,
951,
951,
952,
952,
952,
954,
954,
955,
955,
957,
957,
959,
959,
960,
960,
961,
963,
963,
964,
964,
966,
967,
969,
970,
970,
972,
972,
973,
974,
975,
976,
976,
981,
982,
984,
987,
988,
988,
990,
990,
991,
991,
991,
991,
992,
992,
994,
995,
996,
996,
996,
997,
998,
999,
1000,
1000,
1003,
1003,
1004,
1004,
1004,
1007,
...]