497
346
100
48
33
118
142
36
51
624