232
85
214
88
41
165
130
44
191
53
66
177
74
91
28
63
153
36
148
211
94
383
15
107
238
19
122
216
73
81
64
67
237
240
56
219
363
21
116
118
161
26
321
368
62
6
259
82
356
532
95
292
42
359
166