30
67
273
97
110
52
195
82
126
53
77
85
171
81
291
122
117
120
173
241
207
153
66
107
90
80
109
155
71
191
87
96
99
133
127
88