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