46
451
109
64
178
19
189
398
594
187
138
15
257
214
207
1121
151
1383
232
184
23
246
274
382
875
225
120
172
103
235
52
57
71
40
32
38
54
56
60
31
134
148
99
36
240
76
68
39
283
69
565