2943,2949,2961,2970,2980,2983,2989,2991,2998,3010,3019,3025,3027,3026,3015,2994,2974,2953,2937,2931,2926,2919,2911,2905,2900,2896,2889,2883,2875,2869,2863,2874,2891,2899,2905,2911,2921,2930,2937;854,858,861,866,873,878,885,895,908,909,914,922,936,949,963,984,1006,1022,1049,1042,1034,1026,1019,1016,1013,1011,1001,993,979,968,955,953,948,937,921,903,889,879,868