238
43
171
130
232
159
104
91
211
6
101
160
276
241
409
52
65
181
55
143
87
281
123
98
23
40
239
95
216
222
368
466
69
64
10
51
473
151
156
248
120
228
191
122
111
169
152
48
137
119
139
243
245
357
63