265
747
309
646
371
1,037
139
497
393
511
97
899
195
376
222
623
296
528
15
254
328
573
168
654
76
439
60
307
171
502
100
377
385
116
221