15
11
25
31
14
18
50
68
107
51
94
67