33
98
94
91
28
47
216
270
353
717
221
218
173
129
206
248
157
43
932
213
167
962
259
709
456
220
806
1157
756
350
950
699
586
1329
594
619
1466
352
181