25
23
38
173
21
16
37
19
43
13
9
22
26
35
103
189
217
12
55
11
18
286
83
28
272
107
40
34
140
53
60
87
74
106
76
73
125
27
970
112
49
158
6
95
42
14
70