46
42
11
47
122
42
90
27
18
96
122
90
87