341
108
66
238
316
334
871
348
161
175
149
279
148
172
176
167
309
147
157
165
301
151
161
157
172
622
152
156
297
165
155
156
154
200
34
478
245
153
163
157
162
383
322
173
177
307
169
171
321
380
159
164
166
345
455
163
151
328
152
171
152
143
160
165
691
159
158
420
365
495
159
154
173
163
162
156
157
150
176
161
294
154
155
457
787
516
163
149
344
160
146
430
160
157
154
138
150
163
161
149
242
151
150
155
165
158
275
159
162
176
152
149
157
170
165
161
155
159
163
313
148
164
152
154
154
170
153
163
43