18
27
260
66
68
483
33
59
163
20
60
194
53
31
79
391
52
129
67
106
109
82
162
120
99
37
90
41
36
54
17
15
197
203
123
45
35
24
57
8
128
138
101
23
89
46
62
313