105
150
375
1748
233
247
148
363
94
110
764
211
425
391
1090
67
91
275
98
258
117
314
71
139
206
82
437
372
138
294
83
114
347
223
317
161
123
180
115
291
130
133
499
228
306
118
100
513
153
154
264
219
261
218
64
28
428