212
2
106
1
137
206
220
76
193
79
157
161
125
90
166
266
217
543
195
69
256
96
84
86
146
65
70
302
109