16.D.rainy
17.C.streets
18.D.Suddenly
19.B.wet
20.A.whether
21.C.running
22.D.so
23.B.need
24.D.surprise
25.C.appreciate
26.B.good
27.A.saw
28.C.realizing
29.D.kindness
30.B.alone
31.C.passed by
32.D.difference
33.A.valued
34.D.matter
35.B.suffering
16.D.rainy
17.C.streets
18.D.Suddenly
19.B.wet
20.A.whether
21.C.running
22.D.so
23.B.need
24.D.surprise
25.C.appreciate
26.B.good
27.A.saw
28.C.realizing
29.D.kindness
30.B.alone
31.C.passed by
32.D.difference
33.A.valued
34.D.matter
35.B.suffering