475
277
329
180
875
558
734
232
562
134
495
227
474
234
497
191
748
141
250
94
298
88
278
176
792
212
421
116
362
140
557
144
560
248
519
105
155
31
547
169