In a large pot, saute onion, celery, carrots, prosciutto, garlic and olive oil until onions are transparent. Add broth, beans, cayenne pepper, basil, parsely, sugar, and tomato juice, and season to taste with salt and pepper. Simmer
for 1 hour. Cook macaroni according to package directions. Add macaroni to serving bowls and ladle soup on top.