517
532
99
142
241
151
147
143
84
555
130
54
83
449
196
199
136
612
154
593
82
123
794
254
135
73
168
171
164
281
278
65
132
999
94
215
122
95
222
263
138
98
176
184
69
116
141
243
262
275
521
115
284
529
509