412
225
94
221
243
161
27
116
112
43
50
18
36
109
67
92
214
19
13
234
267
46
318
83
315
166
250
215
5041
135
59
425
372
442
35
34
84
285
93
72