305
677
325
436
267
625
250
484
120
386
92
392
144
277
95
201
68
174
35
209
32
153
142
123
41
116
8
113
27
15
136
158