50
97
130
38
56
40
216
88
127
34
201
188
8
81
221
197
26
85
45
105
47
160
103
15
204
166
107
61
143
20
75
66
49
133
137
161
42
14
51
140
108
129
203
64
22
39
17
196
112
82
41
162
68