25
28
30
38
43
63
72
77
83
90
103
108
119
