18
13
82
14
21
35
367
31
149
7
98
54
53
6
306
42
101
128
40
17
271
104
80
37
227
33
12
125
30
483
105
27
2501
34
123
55
180
129
107
15
74
38
57
24
41
199
73
257
220
304