13
11
25
31
14
17
48
68
107
51
94
67