505
348
100
49
36
118
142
37
51
624