Display order lowest to highest output of state(k)

Can someone help me please? I would like to present/list/output/display these results in order of lowest to highest temperature.


        {% for k in  integration_entities('sonoff') | select('search',
        'temperature')  -%}  {{states(k) }}:  {{ state_attr(k, 'friendly_name') }}
        {% endfor %}

This is how it currently looks:

60.1: thr316_122423_d_125_boiler Temperature:

85.8: THR316_122324_c_371_boiler Temperature:

81.9: thr316_122423_b_630_boiler Temperature:

73.4: thr316_122423_a_76_boiler Temperature:

77.0: THR316D-Thomas BR C8:F0:9E:E8:8A:E4 Temperature:

43.7: 630_water_temperature:

unavailable: Blue THR316 Blue LR:

61.5: THR316 3 Temperature:

66.4: THR316 2 255 Basement Temperature:

40.8: 76 THR316 1 Water Temperature:

47.8: THR316-Green C0:49:EF:F7:96:5C Temperature:

28.4: THR316-Hoop-House Temperature:

62.4: THR316-Eddies C0:49:EF:F7:95:88 Temperature:

unavailable: THR316-76 C0:49:EF:F7:BA:0C Temperature:

72.5: 125 THR316 Networking Equipment C0:49:EF:F7:BC:E4 Temperature:

39.6: THR316-125-attic C0:49:EF:F6:AF:6C Temperature:

28.6: TH10R2-Greenhouse Temperature:

65.3: 371 carmine TH10 E8:DB:84:9D:1C:7B Temperature:

79.5: 629-THR10R2 Temperature:

54.0: TH10R2–white water E8:DB:84:9C:F4:BC Temperature:

54.5: TH10R2–purple water 3C:61:05:E2:A5:9C Temperature:

76.5: TH10R2-White 3C:61:05:E1:B5:D7 Temperature:

59.7: TH10R2-Purple 3C:61:05:E1:8B:CA Temperature:

61.5: TH10R2-Blue Temperature: