5
1023
4
332
160
220
125
189
487
