63
91
232
119
159
29
133
96
74
196
99
59
147
77
55
228
87
52
56
72