21
154
116
124
205
201
227
266
213
103
107
114
234
102
148
57
207
97
90
41
92
110
343
147
129
83
144
70
69
56
80
20
151
63
197
93
159
135
342
191
58
38
84
111
163
160
115
119
363
374
332