I assume you have a point. What is it?
Mine is the above timeline is wrong about the fact that Tom is six years older than Sonny.
My point is that the novel has numerous inconsistenties about character ages and should therefore be taken with a huge pine of salt when it comes to establishing an accurate timeline.