The correct order of increasing basicity is
CH3CH2INH2 CH3NH||CII CH3O||CIIINH2
III < I < II
II is most basic because delocalisation of electron pair leads to negative charge on N making it electron -rich and hence liable to be attacked by proten very easily. Moreover, the corresponding protonated species is very much stable because of equivalent contributing structures.
Species III is least basic because of delocalisation of electron pair on N, making it less available for protonation. Species I lies in mid-way, thus