265
18
35
82
215
16
34
66
74
129
288
270
92
112
222
42
603
12
121
28
544
356
390
263
128
149
258
477
47
191
100
163
117
22
41
36
64
37
138
135
96
53
65
491
182
196
122
77
50
62
52
44
223
26
29