121
47
57
66
19
19
48
569
260
211