19
17
23
18
31
35
41
46
50
51
27