112
140
98
209
101
245
400
534
280
298
67
83
161
32
114
169
131
236
197
108
130
282
78
880
242
111
109
167
215
202
173
285
163
82
58
1077
406
462
146
376
524
799
4437
251
958
769
911
592
778
1758
1406
1726