18
22
2
9
21
112
69
86
192
52
26
160
27
13
16
373
17
142
41
28
30
15
49
151
24
114
34
3045
183
246
55
35
173
201
349
42
25
62
10
831
135
20
45
68
82