22
53
38
41
92
292
39
76
85
160
144
128
254
73
159
147
324
283
142
241
341
264
25
436
172
284
174
256
212
252
122
325