12
3
23
534
106
1002
4
13
149
14
1
0
12
14
184
4