30
30
13
31
13
8
44
41
49
50