33
41
63
39
97
79
131
88
63
29
115
158
165
151
80
192
187
191
131
171
196
174
111
231
146
91
164
104
163
119
272
58
105
147
201
408
415
209
233
140
151
83
217
260
83
89
85
110
99
44
176
227
190
127
154
178
74
247
98
164