212
98
127
42
165
161
38
103