50
511
8
11
456
207
0
2
233
332
1
3
20
264
7
325
4
292
296
6
999
1493
51
500
424
300
400
548
200
472
13