270
52
108
261
160
186
35
163
260
51
8
24
53
64
98
18
25
104
50
124
166
89
158
129
40
119
177
84
81
272
170
194
155
183
39
47
116
130
45
74
37
7
190
87
60
14
34
42
19
28
43
95
38
15
171