22
144
29
65
56
193
93
90
21
252
82
141
236
187
89
94
348
79
152
206
197
81
98
196
66
175
241
179
106
64
115
148
126
138
219
125
162
159
214
222
169
140
134
201
217
72
155
129
142
108
384
289
282
305
184