0
5
12
7
35
43
60
41
155
42
312
62