23
21
27
36
130
46
38
275
143
94
85
82
140
174
163
12
88
175
238
141
266
80
87
28
228
30
91
75
39
59
20
145
149
67
43
116
57
74
37
19
156
31
103
41
113
49
70
33
34
102
644
147
26
135
101