77
68
94
201
195
82
98
116
205
127
255
311
196
74
87
159
236
93
69
107
45
141
135
218
135
142
282
112
138
183
354
328
299
119
266
87
93
266
61
179
99
215
333
416
132
143
166
244
133
209
213
437
121
465
128
372
218
198
166
192