Here is the harmonic analysis for the first 19 bars. Just play the arpeggios as chords, and this is what you have:
Bar 1: CEGCE – C major chord – underlying key: C major – I
Bar 2: CDADF – D minor seventh chord – underlying key C major – II7
Bar 3: BDGDF – G seventh chord – underlying key C major – V7
Bar 4: CEGCE – C major chord – underlying key: C major – I
Bar 5: CEAEA – A minor chord – UK: C major (or G major) – VI (or II)
Bar 6: CDEF#AD – D seventh chord – UK: G major V7
Bar 7: BDGDG – G major chord – UK: G major – I
Bar 8: BCEGC – C major seventh chord – UK: G major - IVmaj7
Bar 9: ACEGC – A minor seventh chord – UK: G major II7
Bar 10: DADF#C – D seventh chord – UK: G major - V7
Bar 11: GBDGB – G major chord – UK: G major – I
Bar 12: GBbEGC# - C# diminished 7th chord – UK: D minor – VIIdim7
Bar 13: FADAD – D minor chord – UK: D minor (or C major) – I (or II)
Bar 14: FAbDFB – B diminished chord – UK: C minor – VIIdim7
Bar 15: EGEGC – C major chord – UK: C major – I
Bar 16: EFACF – F major seventh chord – UK: C major – IVmaj7
Bar 17: DFACF – D minor seventh chord – UK: C major – II7
Bar 18: GDGBF – G seventh chord – UK: C major – V7
Bar 19: CEGCE – C major chord: UK: C major - I
Homework: Complete the harmonic analysis and answer the following questions:
1. What sort of cadence is there on the final chord?
2. Where (which bar) does the end of this piece begins?
3. Where (which bar) does the beginning of this piece ends?
4. What is the harmonic importance of bars 20 – 23. Or to put in other words: Explain why bars 20 – 23 are the most intense bars in the whole piece, both polyphonically and harmonically?
Leave on my desk by the end of next week.

Best wishes,
Bernhard.