228
993
290
877
240
574
109
402
231
591
65
298
84
480
125
440
171
462
16
266
186
400
572
73
375
209
380
64
167
1
160
91
267
83
35
196