12
15
8
13
41
62
92
48
87
62
159
186