46
88
43
42
194
19
3273
68
897
184
171
22
136
131
265
75
251
1581
151
125
47
209
60
202
222
220
257
498
241
2439
81
147
212
229
344
284
165
341
354
239
37
101
41
267
76
73
16
15
12
32
262
154
268
370
375
218