12
18
36
39
28
26
29
31
39
36
72
77
75
40
65
49
75
63
74
69
56
67
68
82
137
137
129
161
139
144
144
153
114
167
157
170
195
151
191
143
105
131
108
89
78
117
122
97
