18
91
261
86
37
65
33
141
273
26
52
19
36
40
63
23
110
29
34
17
166
151
160
488
98
20
417
38
25
9
45
119
32
99
311
255
58
24
14
28
21
13
6
206
252
171
8
30
837
67
22