206
196
112
137
332
20
152
142
223
109
74
215
111
44
306
368
462
59
329
150
31
72
140
248
244
395
48
77
273
85
65
49
431
84
87
43
90
302
222
47
161
79
166
116
448
175
205
94
170
188
870
123
62
947
538