58
103
155
207
3
211
197
364
1
95
307
175
500
2
117
365
390
324
195
520
252
664
12
380
315
709
476
800