24
22
26
121
13
11
12
19
14
309
31
17
57
196
95
40
46
18
172
88
37
63
93
16
25
241
545
376
137
133
225
501
199
210
136
43
373
275
236
156
258
33
15
49
240
401
218
542
158
30
6
39
111
91