24
33
26
314
261
55
50
113
63
104
334
293
21
15
31
176
106
42
29
243
23
53
32
49
39
462
388
157
275
209
76
64
199
435
41
48
296
136
35
16
88
98
97
85
781
52
121
128
203
197
20
40