265
642
48
60
201
195
528
350
35
215
893
142
106
219
31
40
23
267
7046
133
180
66
28
108
127
107
43
134
53
465
310
26
44
370
47
185
117
52
21
18
55
263
229
289
84
248
283
96
20
24
36