63
49
54
33
131
231
238
149
291
243
607
284
276
385
437
368
624
192
133
145
222
256
336
665
395
108
110
193
254
870
538
199
170
181
112
215
207
310
157
229
144
230
307
364
156
102
239
121
169
263
252
141
117
205
161
1020
202
606
Copyright © All Rights Reserved