29
13
107
471
42
56
5
6
22