288
36
257
256
34
1518
438
14
23
35
382
129
166
401
52
131
8
208
109
156
1154
180
118
111
140
68
110
393
26
62
41
27
38
59
96
136
82
224
39
132
89
40
37
355
25
21
20
164
58
119
473
46
31
30