43
277
231
87
197
112
52
627
85
30
344
28
202
199
296
39
337
260
27
103
63
127
406
125
224
220
194
12
23
286
5131
514
218
138
291
158
422
54
191
1102
439
187
24
448
78
163
136
60
48
213
74
290
45
124
66