101
416
329
185
456
189
136
125
193
502
645
253
203
388
338
464
553
236
145
209
105
166
91
315
384
283
579
319
627
737
990
396
538
824
611
409
379
257
188
184
323
121
88
521
191
259
179
107
1150
1139
1672
514