19
30
33
39
51
61
68
76
93
96
106
112
116
