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