manually specifying Frameticks

 Datah7 = {{0.00005, 109142}, {0.000064, 104052},   {0.0000829, 98188}, {0.000106, 91608}, {0.000137, 84447},   {0.00017747, 76928}, {0.00793, 130847}, {0.0362, 131598},  {0.0467, 131595}, {0.060246, 131595}, {0.077618, 131594}};   h7 = ListLogLinearPlot[Datah7, PlotRange -> All, Frame -> True,   FrameLabel -> {" \[Omega]", " \  (\!\(\*OverscriptBox[SuperscriptBox[SubscriptBox[\(T\), \(c\)], \  \(2\)], \(_\)]\) - \   \!\(\*SuperscriptBox[OverscriptBox[SubscriptBox[\(T\), \(c\)], \   \(_\)], \(2\)]\)) "}, FrameStyle -> Thickness[0.003],    LabelStyle -> Directive[Black, Small, Bold], PlotStyle -> Blue,    PlotLegends -> Placed[{"h=0.5"}, {0.75, 0.5}],  PlotMarkers -> {"\[FilledCircle]", 9}, FrameTicks ->  {Automatic, {xticks, Automatic}}] 

In the graph, I only want to specify 3 ticks on the y axis and 2 ticks on the x-axis and also the yticks in the form of a X 10^b (in the powers of 10). Please suggest manually specifying the frame ticks