8
46
20
51
268
72
83
208
98
106
142
394
108
113
156
119
91
114
125
158
418
124
209
170
63
100
138
101
117
239
152
272
376
182
214
224
192
212
257
153
205
203