5
19
28
29
30
33
37
41
51
58
75
98
102
111
132
160
