25
23
17
35
118
123
91
88
42
30
62
61
20
146
108
7
21
68
45
112
44
27
18
145
33
13
11
170
143
15
151
55
26
34
82
39
36
28
41
49
198
43
275
22
159
516
56
67