22
93
80
53
28
45
43
49
41
41
41
29
40
29