215
51
26
177
159
279
82
230
40
78
103
105
158
372
328
133
194
152
165
292
83
70
131
250
208
196
170
212
226
74
121
141
107
80
252
148
119
104
89
47
473
86
268
53
222
149
63
126
461
350
197
259
142