That's relatively high, but definitely not the worse I've seen. Your HDL is really low as well, which is probably the more worrisome part. Your cholesterol to HDL ratio (which is a useful measure for determining risk of heart disease, etc) is 6.76. The recommended range is 3.0 to 5.0. Do you eat things with a lot of saturated fat? Be honest with us - if you skew your diet or don't divulge the whole truth, I can't help you. Start reading nutritional labels and let me know. If you eat out a lot, then making your own meals can drastically help. Eating the veggies and lentils is great, but if they're cooked in butter or vegetable oil, you may as well be deep frying them. Increase your intake of steamed/boiled/lightly sauteed (in olive oil) veggies, beans, greens, lean meat, fish, seeds, nuts, fruits, whole grain products, etc. Decrease your intake of SUGAR (pretty big deal that's under-rated), saturated fat, refined carbohydrates, etc.
Honestly, your LDL is high and your HDL is low. The other values aren't terrible, which means you may be able to get things under control without medication. If you're serious about this, taking up cardiovascular exercise will really help. Find some endurance exercise that you like - whether it's jogging, rowing, rollerblading, biking, wrestling, doing a sport, etc. Start doing that for 20-30min a few days a week and try to increase your frequency and duration. Longer cardio bouts tend to have a greater effect on cholesterol.